Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 562348 2026-01-05T22:33:48 0:00:00
Previous 562304 2026-01-05T22:33:38 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 871 974
Performance Improvements 1016 1283
Unchanged Tests 55293 54923
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::rotate_copy(vector<int>)/8192 146.42% 280.601 691.450 - 143.79% -
rng::fill(list<int>)/1024 132.45% 671.962 1561.981 - 132.46% -
std::adjacent_find(list<int>)/1024 123.61% 713.362 1595.133 - 123.29% -
std::fill(list<int>)/1024 111.79% 671.943 1423.106 - 111.84% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 92.73% 760.658 1466.025 - 91.75% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 92.39% 366875.835 705823.569 - 90.82% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 71.83% 386752.613 664573.770 - 73.20% -
std::find(list<int>)_(bail_25%)/8192 62.09% 1420.739 2302.915 - 61.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 61.78% 0.392 0.635 - 54.71% -
BM_PushHeap_uint32_Random_1 60.21% 0.435 0.696 - 55.42% -
rng::find_if(list<int>)_(bail_25%)/8192 55.79% 1514.112 2358.870 - 54.61% -
std::equal(deque<int>)_(it,_it,_it)/8 50.76% 4.257 6.417 - 50.07% -
std::shift_left(vector<int>)/32 50.26% 2.972 4.465 - 49.21% -
BM_std_min<unsigned_short>/1 48.14% 0.258 0.382 - 50.29% -
rng::copy_backward(vector<int>)/4096 47.75% 144.750 213.870 - 51.57% -
rng::reverse(vector<int>)/8 46.84% 1.615 2.371 - 46.48% -
BM_std_min<short>/1 43.16% 0.322 0.461 - 57.41% -
std::adjacent_find(deque<int>)/50 42.64% 14.058 20.052 - 35.74% -
rng::copy(vector<int>)/4096 41.81% 146.698 208.030 - 39.21% -
std::adjacent_find(deque<int>)/8 39.37% 2.981 4.154 - 40.50% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 36.81% 47.858 65.477 - 37.42% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 36.25% 48.615 66.240 - 35.86% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 35.97% 6.958 9.460 - 43.57% -
std::equal(list<int>)_(it,_it,_it)/50 34.97% 35.582 48.026 - 41.61% -
rng::move_backward(deque<int>)/64 34.36% 5.340 7.175 - 27.67% -
std::shift_right(deque<int>)/32 33.75% 3.245 4.340 - 33.46% -
std::move_backward(deque<int>)/64 33.68% 5.302 7.088 - 29.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 32.72% 0.462 0.614 - 22.45% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 31.29% 49.396 64.853 - 26.14% -
rng::search(deque<int>)_(near_matches)/1000 31.13% 18634.709 24436.067 - 1.45% -
BM_PushHeap_float_SingleElement_1 30.16% 0.536 0.698 - 0.10% -
rng::search(deque<int>)_(near_matches)/1024 30.16% 19605.570 25518.027 - 1.16% -
std::search(deque<int>)_(same_length)/1000 29.35% 356.523 461.171 - 30.55% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 28.00% 9965.076 12755.120 - 21.52% -
std::copy_backward(vector<int>)/4096 26.93% 170.320 216.180 - -9.60% -
std::shift_right(deque<int>)/50 25.72% 4.209 5.291 - 25.58% -
std::find_if_not(list<int>)_(bail_25%)/32768 25.35% 7547.233 9460.268 - 24.45% -
rng::find_end(deque<int>)_(single_element)/8192 24.37% 2374.175 2952.848 - 34.02% -
std::copy(vector<int>)/4096 22.83% 193.255 237.366 - 2.98% -
rng::search(list<int>)_(single_element)/8192 22.73% 8048.286 9877.271 - 33.12% -
rng::find_last(vector<char>)_(bail_90%)/1024 22.14% 11.460 13.998 - 15.89% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 21.68% 0.449 0.547 - 17.80% -
rng::find(list<int>)_(bail_25%)/32768 21.45% 7553.422 9173.541 - 20.55% -
std::move_backward(deque<int>)/8 21.16% 3.363 4.075 - 22.78% -
BM_std_minmax<unsigned_int>/3 20.72% 1.129 1.362 - 17.96% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 20.57% 0.459 0.554 - -3.60% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 19.48% 6230.087 7443.669 - 16.82% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 19.28% 23.971 28.593 - 9.81% -
BM_std_min<long_long>/3 19.06% 1.119 1.332 - 3.82% -
rng::adjacent_find(deque<int>)/8 18.24% 3.130 3.701 - -1.29% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18.18% 19185.594 22674.214 - -1.61% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 17.90% 20160.670 23768.893 - -0.82% -
rng::replace(vector<int>)_(sprinkled)/32 17.79% 5.555 6.544 - 16.75% -
std::search(list<int>)_(single_element)/1000 17.53% 555.254 652.595 - -2.76% -
rng::search(list<int>)_(same_length)/8192 16.89% 8060.305 9421.523 - -2.76% -
BM_std_minmax<int>/4 16.80% 0.988 1.154 - 18.29% -
BM_std_minmax<unsigned_int>/2 16.74% 0.834 0.973 - 17.99% -
rng::find_last(deque<int>)_(bail_90%)/1048576 16.62% 25485.785 29722.664 - 16.27% -
std::search(deque<int>,_pred)_(near_matches)/1000 16.62% 23654.480 27585.792 - 18.36% -
std::search(deque<int>,_pred)_(near_matches)/1024 16.08% 24860.017 28857.323 - 17.90% -
std::find(list<int>)_(bail_25%)/32768 16.03% 7995.100 9276.784 - 14.36% -
BM_std_min<unsigned_char>/1 15.32% 0.289 0.334 - 2.80% -
rng::replace(vector<int>)_(sprinkled)/50 14.93% 8.484 9.750 - 21.45% -
rng::find_end(deque<int>)_(process_all)/8192 14.72% 2159.288 2477.216 - 3.78% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 14.62% 7.458 8.549 - 25.41% -
rng::adjacent_find(list<int>,_pred)/8192 14.53% 7560.175 8658.498 - -0.74% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.33% 5854.072 6692.970 - 13.61% -
rng::move_backward(deque<int>)/8 13.78% 3.544 4.033 - 10.27% -
rng::adjacent_find(deque<int>)/50 13.77% 15.070 17.144 - -8.82% -
rng::unique_copy(deque<int>)_(sprinkled)/52 13.75% 17.383 19.773 - 33.95% -
std::find_end(deque<int>)_(process_all)/8192 13.73% 2011.242 2287.397 - 12.09% -
std::find_first_of(vector<int>)_(large_needle)/50 13.58% 260.670 296.064 - 10.50% -
BM_MakeThenSortHeap_float_Descending_4 13.44% 1.172 1.329 - 13.10% -
rng::find_end(deque<int>)_(process_all)/1048576 13.16% 281936.648 319042.066 - 3.34% -
std::rotate_copy(vector<int>)/8192 13.13% 664.853 752.143 - 17.36% -
rng::unique_copy(deque<int>)_(sprinkled)/32 13.11% 10.281 11.628 - 15.32% -
rng::generate(list<int>)/8192 12.93% 7527.087 8500.052 - 12.80% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 12.82% 5.132 5.790 - 29.73% -
std::unique_copy(deque<int>)_(contiguous)/52 12.79% 16.334 18.424 - 20.06% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 12.60% 25.010 28.160 - 9.64% -
std::unique_copy(deque<int>)_(contiguous)/32 12.48% 10.563 11.882 - 7.58% -
std::find_end(deque<int>)_(process_all)/1048576 12.46% 265265.988 298306.996 - 12.41% -
rng::contains_subrange(deque<int>)_(process_all)/50 12.31% 14.657 16.461 - -9.82% -
std::remove_copy(deque<int>)_(prefix)/1024 12.30% 376.697 423.023 - 2.33% -
rng::rotate(vector<bool>)_(by_1/4)/1024 12.25% 13.300 14.930 - -2.58% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 12.08% 18.754 21.020 - 13.15% -
rng::move_backward(list<int>)/4096 12.06% 6580.026 7373.615 - 12.40% -
rng::stable_partition(list<int>)_(dense)/8192 12.05% 18280.607 20483.416 - 12.36% -
std::search(list<int>,_pred)_(single_element)/8192 11.92% 8703.643 9741.118 - 12.38% -
std::rotate(vector<bool>)_(by_1/4)/1024 11.90% 12.904 14.440 - -2.34% -
rng::rotate(deque<int>)_(1_element_backward)/32 11.82% 4.063 4.543 - 9.52% -
rng::rotate(list<int>)_(by_1/2)/32 11.78% 6.037 6.747 - 10.63% -
BM_LowerBound_string_262144 11.77% 2168.156 2423.314 - 8.05% -
rng::copy_if(list<int>)_(entire_range)/64 11.71% 33.635 37.572 - 22.00% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 11.70% 7731.389 8635.969 - -7.82% -
rng::for_each(join_view(vector<vector<int>>)/8 11.55% 1.385 1.545 - 7.67% -
BM_std_minmax<long_long>/3 11.49% 1.568 1.749 - -0.06% -
std::none_of(vector<int>)_(process_all)/50 11.48% 13.233 14.752 - -18.95% -
BM_std_minmax<unsigned_int>/11 11.39% 1.697 1.891 - 3.42% -
rng::contains_subrange(deque<int>)_(process_all)/16 11.37% 6.690 7.451 - -20.69% -
BM_PushHeap_string_Ascending_1024 11.23% 12.406 13.800 - 5.44% -
std::stable_partition(deque<int>)_(dense)/32 11.22% 29.394 32.692 - 9.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 11.08% 2.147 2.384 - 28.05% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 11.04% 0.466 0.518 - 11.61% -
std::find_first_of(vector<int>)_(large_needle)/32 11.00% 108.426 120.347 - 14.86% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 10.95% 22.845 25.347 - -0.16% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 10.88% 25.530 28.308 - 12.55% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10.85% 10593.541 11743.428 - -18.73% -
BM_std_minmax<unsigned_int>/31 10.80% 2.489 2.758 - 11.28% -
std::stable_partition(deque<int>)_(dense)/1024 10.79% 619.702 686.581 - 15.15% -
BM_PushHeap_string_Ascending_256 10.76% 10.027 11.106 - 9.05% -
std::copy_backward(vector<bool>)_(aligned)/1048576 10.55% 2199.396 2431.504 - -10.97% -
BM_std_minmax<unsigned_char>/2 10.51% 0.825 0.912 - 3.26% -
std::shift_right(list<int>)/50 10.33% 26.993 29.780 - 10.61% -
rng::rotate(deque<int>)_(1_element_backward)/1024 10.21% 39.085 43.074 - 10.14% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 10.15% 14.648 16.136 - 11.13% -
BM_std_minmax<unsigned_int>/27 10.12% 2.365 2.605 - 9.68% -
rng::count(list<int>)_(every_other)/8192 10.11% 6938.771 7640.287 - 10.32% -
bm_lexicographical_compare<signed_char>/1 10.06% 1.259 1.386 - 7.75% -
BM_PopHeap_uint64_1 10.04% 0.452 0.498 - -4.11% -
rng::contains_subrange(deque<int>)_(process_all)/32 9.78% 10.648 11.689 - -16.02% -
rng::find_if(deque<int>)_(bail_25%)/32768 9.72% 2783.207 3053.631 - 9.98% -
BM_std_minmax<unsigned_char>/7 9.71% 2.267 2.487 - 2.19% -
rng::move_backward(deque<int>)/512 9.66% 23.767 26.062 - 8.04% -
BM_std_min<int>/4 9.64% 1.028 1.127 - 10.28% -
std::rotate(list<int>)_(1_element_forward)/50 9.50% 24.302 26.611 - 9.61% -
BM_PushHeap_string_Ascending_16384 9.48% 18.123 19.841 - -10.88% -
std::stable_partition(deque<int>)_(dense)/50 9.26% 39.740 43.420 - 9.41% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9.24% 7975.724 8712.757 - 6.44% -
BM_std_min<unsigned_int>/4 9.14% 0.974 1.063 - 6.70% -
rng::partition(list<int>)_(sparse)/8192 9.14% 8350.380 9113.338 - 15.66% -
BM_std_minmax<unsigned_char>/3 9.07% 1.129 1.231 - 3.21% -
BM_std_minmax<unsigned_char>/5 9.01% 1.650 1.799 - 2.72% -
std::find_end(list<int>,_pred)_(single_element)/8192 8.84% 8195.404 8920.149 - -3.84% -
std::reverse_copy(vector<int>)/8 8.76% 2.400 2.611 - 10.32% -
std::search(list<int>)_(single_element)/8192 8.74% 7851.340 8537.765 - 9.07% -
BM_std_minmax<unsigned_char>/64 8.72% 1.155 1.255 - 2.95% -
std::replace_if(list<int>)_(sprinkled)/50 8.69% 22.861 24.847 - 7.92% -
rng::move(vector<bool>)_(unaligned)/64 8.65% 1.626 1.766 - 9.10% -
BM_std_min<char>/8 8.61% 2.238 2.430 - 7.99% -
BM_std_minmax<unsigned_int>/1 8.61% 0.601 0.653 - 8.62% -
bm_lexicographical_compare<signed_char>/2 8.54% 1.490 1.617 - 8.17% -
std::find_first_of(vector<int>)_(large_needle)/1024 8.53% 111775.693 121308.594 - 10.37% -
std::unique(deque<int>)_(sprinkled)/8192 8.48% 6943.117 7531.967 - 1.93% -
std::find(vector<long_long>)_(process_all)/8 8.35% 1.154 1.251 - 8.31% -
BM_std_minmax<unsigned_char>/6 8.34% 1.929 2.089 - 2.00% -
std::copy(vector<bool>)_(aligned)/64 8.32% 1.259 1.363 - -0.32% -
rng::search(list<int>,_pred)_(single_element)/8192 8.30% 9057.457 9809.543 - 17.90% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 8.27% 52.532 56.878 - 1.90% -
BM_MakeHeap_uint32_Random_256 8.23% 1.126 1.218 - 6.17% -
rng::find_if(deque<int>)_(bail_25%)/8192 8.21% 703.327 761.074 - 8.19% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 8.01% 0.552 0.596 - 2.26% -
std::unique(deque<int>)_(sprinkled)/52 7.94% 79.569 85.884 - 1.56% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 7.93% 8.741 9.435 - 2.44% -
std::move_backward(deque<int>)/512 7.89% 24.051 25.949 - 8.30% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 7.83% 35.800 38.601 - 1.47% -
std::find_end(deque<int>)_(process_all)/1024 7.78% 293.076 315.865 - 19.15% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 7.62% 18.297 19.691 - -5.94% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 7.51% 11573.620 12442.349 - 2.96% -
rng::replace_if(list<int>)_(sprinkled)/8192 7.50% 7415.378 7971.686 - 6.97% -
BM_std_minmax<unsigned_int>/7 7.48% 1.720 1.848 - 5.89% -
rng::find_end(deque<int>)_(single_element)/1024 7.47% 348.107 374.098 - 34.57% -
BM_MakeHeap_uint32_Heap_64 7.45% 0.234 0.251 - 7.43% -
rng::adjacent_find(deque<int>,_pred)/8 7.38% 3.948 4.239 - 1.61% -
BM_std_min<long_long>/12 7.14% 1.925 2.063 - 1.67% -
rng::contains(vector<int>)_(process_all)/8 7.14% 2.438 2.612 - -3.27% -
std::find_if(vector<char>)_(process_all)/8 7.06% 2.419 2.589 - 6.76% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 7.04% 10.602 11.348 - 7.50% -
rng::find_end(list<int>)_(single_element)/8192 7.02% 7416.490 7936.789 - -9.45% -
std::partition_copy(list<int>)/8192 6.97% 6824.390 7300.140 - 0.10% -
rng::none_of(list<int>)_(process_all)/8192 6.94% 7309.294 7816.533 - 7.13% -
std::find_if_not(list<int>)_(process_all)/8192 6.93% 8221.699 8791.611 - 6.79% -
std::find_end(list<int>)_(same_length)/8192 6.91% 7660.613 8189.812 - -56.09% -
std::for_each(join_view(vector<vector<int>>))/8 6.90% 1.435 1.535 - 11.29% -
BM_MakeHeap_float_Random_16384 6.88% 1.169 1.249 - 3.95% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 6.84% 13.008 13.898 - 2.52% -
rng::find_if(deque<int>)_(process_all)/8192 6.81% 2830.895 3023.769 - 0.47% -
rng::remove(list<int>)_(prefix)/8192 6.81% 8304.446 8869.564 - 4.06% -
rng::find_first_of(vector<int>)_(large_needle)/32 6.79% 102.628 109.598 - 4.34% -
std::replace(vector<int>)_(sprinkled)/8192 6.78% 1231.774 1315.265 - -3.34% -
BM_std_minmax_element<long_long>/3 6.77% 1.115 1.190 - 6.16% -
rng::find_end(list<int>,_pred)_(single_element)/8192 6.75% 8171.709 8722.911 - -4.79% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 6.66% 696.920 743.308 - 6.37% -
std::replace_if(vector<int>)_(sprinkled)/50 6.57% 12.909 13.757 - 6.63% -
std::copy_backward(vector<bool>)_(aligned)/512 6.50% 1.518 1.617 - 3.61% -
BM_std_minmax<long_long>/5 6.46% 2.076 2.210 - -0.67% -
BM_std_minmax<unsigned_char>/4 6.44% 1.436 1.529 - 3.75% -
BM_std_minmax_element<char>/70000 6.41% 17120.206 18217.270 - -4.83% -
BM_std_min<long_long>/29 6.39% 2.812 2.992 - -1.62% -
std::equal(vector<bool>)_(unaligned)/8 6.37% 0.776 0.826 - -3.06% -
BM_std_minmax_element<char>/64000 6.34% 15647.022 16639.501 - -4.92% -
rng::find_if_not(vector<char>)_(process_all)/8 6.31% 2.443 2.597 - 5.18% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 6.30% 0.673 0.716 - 6.23% -
std::move(list<int>)/4096 6.29% 4912.870 5221.849 - 19.22% -
BM_std_minmax_element<char>/65536 6.27% 16016.270 17020.024 - -4.84% -
rng::copy(vector<int>)/8 6.21% 2.143 2.276 - -0.53% -
BM_std_min<unsigned_short>/19 6.15% 1.760 1.868 - -1.32% -
BM_std_minmax<unsigned_int>/15 6.14% 1.987 2.109 - 3.89% -
BM_std_minmax<long_long>/1 6.10% 0.652 0.692 - -0.09% -
BM_std_minmax_element<int>/2 6.05% 0.647 0.686 - 7.60% -
rng::for_each(map<int>::iterator)/50 6.01% 41.995 44.521 - -10.71% -
rng::rotate(list<int>)_(by_1/4)/32 5.96% 13.595 14.405 - 4.72% -
rng::find_if(list<int>)_(process_all)/8192 5.95% 10290.563 10902.854 - 5.60% -
rng::copy(list<int>)/64 5.94% 30.905 32.741 - -3.14% -
rng::copy(deque<int>)/8 5.92% 2.650 2.807 - 0.81% -
BM_std_minmax_element<char>/5500 5.90% 1353.808 1433.662 - -5.06% -
std::copy_n(vector<bool>)_(aligned)/262144 5.87% 594.967 629.917 - -6.80% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 5.87% 3.692 3.909 - 6.22% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.86% 8.813 9.330 - 6.63% -
std::find_end(list<int>)_(single_element)/8192 5.84% 7339.378 7768.141 - -10.04% -
BM_PushHeap_float_Descending_4 5.83% 0.357 0.378 - 5.44% -
std::find_first_of(deque<int>)_(small_needle)/50 5.82% 165.645 175.292 - 6.52% -
std::find_first_of(deque<int>)_(small_needle)/32 5.81% 107.627 113.877 - 6.07% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 5.80% 30.685 32.464 - -15.66% -
std::shift_right(deque<int>)/1024 5.79% 40.231 42.561 - 6.86% -
BM_std_minmax<unsigned_char>/24 5.78% 1.154 1.221 - 1.18% -
rng::fill_n(list<int>)/8192 5.76% 7014.305 7418.639 - 4.81% -
std::all_of(list<int>)_(process_all)/8192 5.76% 7289.023 7709.016 - 1.36% -
rng::find_if(deque<int>)_(process_all)/32768 5.76% 11452.635 12111.898 - -0.66% -
std::unique(deque<int>)_(sprinkled)/32 5.74% 64.726 68.442 - 1.75% -
BM_std_minmax_element<char>/4000 5.71% 988.320 1044.769 - -5.08% -
BM_std_min<short>/27 5.65% 2.269 2.398 - 4.46% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 5.63% 552.268 583.338 - 2.88% -
rng::remove_if(deque<int>)_(prefix)/50 5.62% 68.687 72.550 - -1.86% -
rng::find_end(list<int>)_(same_length)/8192 5.56% 7678.102 8105.333 - -49.06% -
BM_PushHeap_float_SingleElement_4 5.55% 0.358 0.378 - -0.08% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.52% 5.064 5.344 - 8.42% -
rng::search(list<int>,_pred)_(no_match)/8192 5.50% 7728.180 8153.481 - -1.78% -
BM_std_minmax_element<char>/4096 5.50% 1011.779 1067.443 - -5.26% -
std::stable_partition(deque<int>)_(sparse)/1024 5.46% 455.513 480.395 - 5.86% -
rng::replace(list<int>)_(sprinkled)/8192 5.46% 7315.087 7714.647 - 5.81% -
BM_std_minmax<unsigned_char>/1 5.46% 0.609 0.642 - 3.01% -
BM_std_minmax<unsigned_char>/16 5.40% 0.924 0.974 - 0.14% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 5.39% 776.899 818.759 - 3.09% -
BM_std_minmax_element<char>/1024 5.38% 259.625 273.590 - -4.59% -
std::replace_if(list<int>)_(prefix)/8192 5.37% 7070.167 7450.113 - 4.93% -
rng::contains_subrange(list<int>)_(process_all)/16 5.37% 4.789 5.047 - 0.50% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 5.36% 857495.737 903494.623 - 3.14% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 5.35% 19.048 20.068 - 2.15% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 5.29% 175.752 185.057 - 5.28% -
std::copy_if(vector<int>)_(entire_range)/64 5.29% 15.407 16.222 - -0.86% -
BM_std_min<unsigned_int>/29 5.27% 1.935 2.037 - -2.49% -
BM_std_min<unsigned_short>/20 5.25% 2.181 2.295 - 3.35% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 5.21% 0.949 0.999 - -12.83% -
BM_std_minmax_element<char>/512 5.20% 132.976 139.891 - -4.25% -
std::partition_copy(vector<int>)/50 5.15% 12.666 13.318 - 2.68% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 5.07% 31.188 32.769 - -4.62% -
BM_std_minmax<unsigned_int>/10 5.05% 1.369 1.438 - 3.64% -
rng::find_if_not(deque<int>)_(bail_25%)/8 5.05% 1.426 1.498 - -2.45% -
BM_std_minmax<unsigned_int>/12 5.02% 1.319 1.385 - -0.07% -
BM_std_min<long_long>/4 5.02% 1.602 1.682 - 0.07% -
BM_PushHeap_string_Ascending_64 4.99% 7.200 7.560 - 5.89% -
rng::search(list<int>)_(single_element)/1024 4.99% 714.431 750.070 - 3.31% -
BM_PushHeap_uint64_SingleElement_1 4.99% 0.561 0.589 - 12.98% -
rng::copy(vector<bool>)_(aligned)/64 4.96% 1.305 1.370 - -0.32% -
rng::replace_if(list<int>)_(prefix)/8192 4.95% 7264.261 7623.814 - 5.82% -
rng::rotate(list<int>)_(1_element_forward)/32 4.94% 13.551 14.221 - -4.74% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 4.90% 0.502 0.527 - 0.05% -
bm_lexicographical_compare<signed_char>/8 4.90% 3.071 3.221 - 3.54% -
rng::contains(list<int>)_(process_all)/32 4.87% 8.916 9.350 - -16.96% -
BM_std_min<short>/19 4.85% 1.840 1.929 - -2.30% -
std::replace_if(list<int>)_(sprinkled)/8192 4.84% 7287.458 7640.248 - 4.45% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 4.83% 1.393 1.460 - 1.51% -
BM_std_minmax<unsigned_short>/3 4.80% 1.148 1.203 - 3.25% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 4.79% 1.976 2.071 - -0.53% -
rng::find_end(deque<int>)_(process_all)/1024 4.76% 317.108 332.212 - 9.79% -
BM_PushHeap_float_Ascending_16 4.73% 0.980 1.026 - -3.67% -
rng::reverse_copy(vector<int>)/8 4.69% 2.415 2.528 - -0.24% -
rng::remove_if(list<int>)_(prefix)/8192 4.69% 9084.067 9509.827 - 4.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 4.68% 6.927 7.251 - 5.53% -
BM_std_minmax<long_long>/2 4.67% 1.322 1.383 - 5.22% -
706_stockfish_r 4.67% 20.516 21.474 - -0.51% -
rng::search(list<int>)_(single_element)/1000 4.66% 673.352 704.741 - 5.81% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 4.66% 38113.365 39889.566 - 2.20% -
bm_ranges_lexicographical_compare<signed_char>/8 4.64% 3.073 3.215 - 1.55% -
std::is_partitioned(vector<int>)_(partitioned)/32 4.63% 6.164 6.450 - 0.03% -
std::move(vector<bool>)_(unaligned)/64 4.63% 1.584 1.657 - 8.00% -
rng::rotate(list<int>)_(1_element_forward)/50 4.62% 26.060 27.265 - 12.23% -
std::replace(vector<int>)_(sprinkled)/1024 4.62% 161.149 168.595 - -0.18% -
rng::stable_partition(deque<int>)_(sparse)/32 4.59% 12.587 13.164 - 17.91% -
BM_std_minmax<unsigned_int>/23 4.57% 2.385 2.493 - 4.41% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 4.56% 2766.706 2892.822 - 5.39% -
rng::none_of(deque<int>)_(process_all)/8 4.54% 4.484 4.688 - 6.92% -
BM_MakeThenSortHeap_float_Ascending_4 4.50% 1.423 1.487 - 6.45% -
std::copy(vector<int>)/8 4.50% 2.137 2.233 - -0.62% -
std::shift_right(list<int>)/8192 4.49% 7377.727 7709.072 - -0.08% -
std::stable_partition(vector<int>)_(sparse)/32 4.46% 7.311 7.637 - 11.10% -
BM_MakeHeap_string_PipeOrgan_262144 4.43% 7.216 7.535 - 1.13% -
rng::reverse_copy(deque<int>)/8 4.38% 2.938 3.067 - 0.72% -
rng::copy_if(vector<int>)_(entire_range)/8 4.38% 2.163 2.258 - 2.47% -
rng::find_first_of(vector<int>)_(large_needle)/50 4.37% 270.518 282.351 - -1.13% -
rng::all_of(deque<int>)_(process_all)/8 4.37% 3.088 3.223 - 4.39% -
BM_MakeHeap_string_Descending_262144 4.37% 3.418 3.567 - 0.65% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 4.36% 11406.154 11903.537 - 0.53% -
std::search(deque<int>,_pred)_(same_length)/1000 4.36% 479.323 500.214 - 4.64% -
rng::starts_with(deque<int>)/8 4.36% 4.035 4.210 - 2.72% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 4.35% 0.268 0.280 - -0.01% -
rng::partition(vector<int>)_(dense)/32 4.35% 8.168 8.523 - 1.43% -
bm_ranges_lexicographical_compare<signed_char>/16 4.33% 1.267 1.322 - 1.91% -
BM_std_minmax<short>/7 4.32% 1.714 1.788 - 2.32% -
BM_MakeThenSortHeap_float_Heap_256 4.31% 5.914 6.169 - -1.06% -
bm_lexicographical_compare<signed_char>/16 4.31% 1.299 1.355 - 2.07% -
bm_lexicographical_compare<signed_char>/3 4.30% 1.721 1.795 - 3.93% -
BM_PushHeap_uint32_Ascending_1 4.29% 0.502 0.524 - 4.44% -
rng::find_last(vector<char>)_(bail_10%)/50 4.28% 5.379 5.609 - 0.82% -
std::all_of(deque<int>)_(process_all)/8 4.27% 3.090 3.222 - 4.21% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.25% 5.734 5.978 - 4.78% -
std::partition(deque<int>)_(dense)/8192 4.24% 2681.316 2795.102 - -0.67% -
std::partition(deque<int>)_(dense)/1024 4.22% 345.238 359.804 - -0.55% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 4.21% 26.151 27.253 - 3.16% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 4.21% 74.689 77.831 - 3.78% -
rng::partition(list<int>)_(dense)/32 4.20% 8.438 8.793 - 4.08% -
rng::replace(list<int>)_(prefix)/8192 4.20% 7199.860 7501.990 - 2.97% -
707_ntest_r 4.19% 16.018 16.689 - -1.52% -
BM_std_minmax<unsigned_long_long>/2 4.18% 0.851 0.886 - 1.96% -
rng::move_backward(deque<int>)/32768 4.18% 3504.941 3651.444 - 3.63% -
rng::any_of(deque<int>)_(process_all)/8 4.17% 3.091 3.220 - 4.14% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 4.17% 699.572 728.742 - 6.23% -
std::copy(deque<int>)/8 4.14% 2.624 2.733 - -0.40% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 4.13% 456.442 475.296 - -0.11% -
std::none_of(deque<int>)_(process_all)/8 4.12% 3.089 3.216 - 4.14% -
rng::find(vector<char>)_(bail_25%)/8 4.12% 1.064 1.108 - 12.72% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 4.12% 2.994 3.117 - 4.68% -
std::move(deque<int>)/8 4.10% 3.798 3.954 - -1.09% -
BM_PushHeap_uint64_Descending_4 4.09% 0.360 0.375 - 3.88% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.07% 757.602 788.462 - 1.48% -
BM_std_min<char>/13 4.05% 1.560 1.623 - 3.79% -
BM_std_minmax<unsigned_long_long>/3 4.04% 1.186 1.234 - -0.34% -
std::fill_n(deque<int>)/32 4.04% 1.157 1.203 - 4.11% -
rng::find_if(vector<bool>)_(process_all)/50 3.98% 34.500 35.874 - -2.21% -
bm_ranges_lexicographical_compare<signed_char>/6 3.94% 2.513 2.612 - -0.09% -
rng::find_last(deque<int>)_(bail_90%)/8 3.93% 0.867 0.901 - 3.96% -
rng::find_if(vector<int>)_(bail_25%)/8 3.92% 1.057 1.098 - 2.48% -
std::equal(vector<bool>)_(unaligned)/50 3.91% 0.820 0.852 - -3.30% -
std::replace(list<int>)_(sprinkled)/8192 3.91% 7138.455 7417.216 - 3.59% -
std::adjacent_find(list<int>)/8 3.89% 2.108 2.190 - 3.85% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 3.88% 6.674 6.933 - 4.08% -
BM_std_minmax<int>/2 3.84% 0.825 0.857 - -4.78% -
BM_std_min<unsigned_short>/12 3.83% 1.489 1.546 - 1.94% -
rng::adjacent_find(list<int>)/8192 3.83% 6700.240 6956.754 - 0.21% -
rng::partition_point(list<int>)/8192 3.80% 13107.726 13605.454 - 2.68% -
rng::transform(list<int>,_list<int>)/8192 3.79% 9791.725 10163.136 - -0.54% -
rng::move_backward(vector<bool>)_(unaligned)/512 3.78% 4.927 5.114 - -4.68% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.76% 0.547 0.568 - 1.06% -
std::find_first_of(vector<int>)_(small_needle)/32 3.75% 46.503 48.248 - 3.03% -
BM_std_minmax<long_long>/6 3.75% 2.337 2.424 - -0.20% -
std::replace(list<int>)_(prefix)/8192 3.75% 6972.675 7233.953 - 3.17% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 3.73% 36.821 38.194 - 3.71% -
std::partition_copy(vector<int>)/32 3.71% 8.148 8.451 - 3.57% -
BM_std_min<unsigned_char>/3 3.71% 0.693 0.718 - 3.65% -
BM_MakeThenSortHeap_float_SingleElement_16384 3.68% 15.641 16.217 - 2.72% -
std::rotate_copy(deque<int>)/32 3.65% 2.573 2.667 - 1.71% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.62% 4.664 4.833 - 2.31% -
rng::for_each(set<int>::iterator)/50 3.61% 41.201 42.687 - -15.49% -
BM_std_min<unsigned_char>/6 3.59% 1.475 1.527 - -0.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.59% 0.700 0.725 - 2.47% -
std::find_first_of(vector<int>)_(large_needle)/8192 3.59% 7527859.141 7797935.136 - 10.43% -
BM_std_min<unsigned_short>/18 3.57% 1.481 1.534 - -0.05% -
BM_std_minmax<unsigned_int>/14 3.57% 1.562 1.618 - -0.01% -
std::partition(vector<int>)_(sparse)/50 3.57% 13.996 14.496 - 5.05% -
BM_std_minmax<unsigned_char>/32 3.56% 1.454 1.505 - -6.00% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 3.53% 2.625 2.717 - 3.72% -
BM_std_minmax<unsigned_char>/18 3.52% 1.295 1.341 - 1.83% -
std::move(vector<bool>)_(aligned)/64 3.52% 1.564 1.619 - -8.84% -
std::find_first_of(list<int>)_(small_needle)/1024 3.51% 2783.382 2881.208 - -0.08% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 3.50% 1336.415 1383.245 - 3.38% -
rng::stable_partition(deque<int>)_(dense)/32 3.50% 30.245 31.304 - 11.79% -
BM_std_minmax<unsigned_int>/8 3.50% 1.116 1.155 - -0.05% -
std::copy_if(list<int>)_(every_other)/4096 3.49% 3150.294 3260.124 - 2.77% -
rng::find_first_of(vector<int>)_(large_needle)/1024 3.48% 107517.994 111264.626 - 1.30% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 3.47% 514790.403 532635.708 - 1.49% -
std::unique(vector<int>)_(contiguous)/1024 3.44% 313.150 323.933 - 2.20% -
BM_PushHeap_uint64_Ascending_64 3.43% 1.517 1.569 - 3.36% -
BM_std_minmax<long_long>/11 3.42% 2.455 2.539 - 0.05% -
BM_std_minmax<short>/17 3.41% 1.753 1.813 - 1.13% -
BM_std_min<unsigned_int>/32 3.41% 2.155 2.228 - 2.59% -
BM_MakeHeap_uint32_Random_4 3.39% 1.227 1.268 - 13.10% -
rng::is_partitioned(vector<int>)_(partitioned)/50 3.39% 8.702 8.996 - 6.08% -
BM_std_minmax<unsigned_short>/32 3.39% 1.229 1.271 - 3.39% -
rng::rotate(deque<int>)_(by_1/2)/1024 3.38% 173.708 179.582 - 3.47% -
BM_std_minmax<unsigned_int>/6 3.37% 1.342 1.387 - 3.18% -
rng::partition(list<int>)_(sparse)/50 3.37% 15.083 15.591 - 1.25% -
BM_std_min<long_long>/20 3.36% 2.006 2.074 - 3.30% -
std::remove_if(list<int>)_(prefix)/8192 3.36% 9452.528 9770.217 - 4.48% -
BM_std_min<short>/8 3.36% 1.356 1.401 - 2.92% -
std::fill_n(vector<bool>)/512 3.35% 1.424 1.472 - 3.28% -
BM_PushHeap_uint64_Ascending_16 3.35% 0.909 0.939 - 3.04% -
BM_std_minmax<unsigned_char>/5500 3.33% 49.044 50.677 - -0.00% -
BM_std_minmax_element<long_long>/65536 3.33% 17144.075 17715.141 - 1.12% -
BM_PushHeap_float_Descending_16 3.33% 0.363 0.375 - 3.42% -
rng::for_each(list<int>)/8 3.30% 2.513 2.596 - 2.52% -
rng::partition(vector<int>)_(dense)/8192 3.29% 1817.641 1877.475 - -0.42% -
rng::unique_copy(deque<int>)_(contiguous)/32 3.27% 9.912 10.236 - 4.96% -
rng::copy(vector<int>)/32768 3.25% 3288.541 3395.352 - -2.61% -
bm_ranges_lexicographical_compare<signed_char>/4 3.25% 2.006 2.072 - -0.23% -
std::partition(vector<int>)_(sparse)/32 3.25% 8.859 9.146 - 4.82% -
BM_std_min<short>/17 3.23% 1.579 1.630 - 2.79% -
rng::find_if(vector<bool>)_(process_all)/8 3.22% 5.365 5.538 - -1.38% -
rng::find_first_of(vector<int>)_(small_needle)/1024 3.21% 1412.358 1457.672 - 3.19% -
rng::rotate_copy(deque<int>)/32 3.21% 2.645 2.730 - 1.37% -
BM_MakeHeap_uint64_SingleElement_256 3.20% 0.574 0.592 - 3.03% -
BM_std_min<short>/20 3.20% 2.238 2.309 - 2.74% -
BM_std_min<unsigned_int>/64 3.18% 2.833 2.923 - 3.44% -
BM_PopHeap_float_1 3.18% 0.466 0.481 - 2.37% -
rng::find_first_of(vector<int>)_(small_needle)/8192 3.15% 11276.191 11631.399 - 3.04% -
rng::stable_partition(deque<int>)_(dense)/1024 3.13% 609.361 628.435 - 6.51% -
BM_std_min<unsigned_long_long>/5 3.13% 1.311 1.352 - 0.70% -
BM_std_min<unsigned_char>/8 3.12% 2.292 2.363 - 0.60% -
BM_MakeThenSortHeap_string_Random_262144 3.11% 189.404 195.292 - 0.74% -
BM_std_min<unsigned_short>/8 3.08% 1.294 1.334 - 2.17% -
BM_MakeHeap_uint64_QuickSortAdversary_4 3.06% 0.414 0.427 - -0.17% -
std::find_first_of(list<int>)_(small_needle)/50 3.06% 139.496 143.763 - 2.72% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 3.05% 0.493 0.508 - 2.68% -
BM_PushHeap_uint64_Descending_16 3.05% 0.361 0.372 - 3.26% -
bm_lexicographical_compare<signed_char>/7 3.04% 2.687 2.769 - 0.85% -
rng::partition(vector<int>)_(dense)/1024 3.04% 234.632 241.769 - -0.32% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.04% 3948.776 4068.842 - 0.00% -
BM_PopHeap_pair<uint32,_uint32>_262144 3.04% 59.089 60.883 - 1.29% -
std::partition(vector<int>)_(dense)/1024 3.03% 239.835 247.098 - -0.53% -
BM_std_minmax<unsigned_char>/20 3.02% 1.869 1.926 - -0.35% -
bm_ranges_lexicographical_compare<signed_char>/7 3.01% 2.735 2.817 - -0.63% -
bm_ranges_lexicographical_compare<signed_char>/5 3.00% 2.236 2.303 - -0.25% -
std::find_end(deque<int>)_(match_near_end)/1000 2.99% 33.806 34.817 - -89.47% -
rng::move(deque<int>)/8 2.99% 3.820 3.934 - -0.41% -
rng::starts_with(list<int>)/8 2.99% 2.965 3.053 - 4.91% -
std::partition_point(deque<int>)/32 2.97% 4.730 4.871 - 8.74% -
BM_std_minmax<unsigned_char>/8 2.95% 0.994 1.024 - -5.82% -
BM_std_minmax_element<long_long>/64000 2.95% 16747.642 17240.965 - 0.78% -
std::search(vector<int>)_(same_length)/8192 2.94% 1926.616 1983.338 - 1.17% -
BM_MakeThenSortHeap_float_SingleElement_262144 2.94% 50.684 52.174 - -0.42% -
rng::move_backward(vector<int>)/262144 2.94% 21007.073 21624.282 - -2.05% -
std::copy_backward(deque<int>)/262144 2.94% 31635.166 32564.021 - -0.09% -
bm_ranges_lexicographical_compare<int>/3 2.92% 1.793 1.845 - -0.24% -
BM_std_minmax<short>/15 2.92% 1.971 2.029 - 1.87% -
rng::none_of(deque<int>)_(process_all)/50 2.92% 26.958 27.744 - 4.46% -
std::find_first_of(list<int>)_(small_needle)/32 2.91% 90.943 93.592 - 2.44% -
BM_PopHeap_string_262144 2.91% 94.023 96.762 - 4.51% -
BM_std_minmax<short>/32 2.91% 1.228 1.264 - 2.84% -
rng::contains_subrange(vector<int>)_(same_length)/8192 2.91% 1867.593 1921.898 - 2.49% -
BM_std_minmax<unsigned_long_long>/4 2.88% 1.522 1.566 - -1.93% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.85% 44.204 45.465 - 5.91% -
rng::reverse_copy(deque<int>)/64 2.85% 19.777 20.341 - 2.03% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.85% 8.394 8.633 - 0.75% -
BM_PushHeap_float_Random_4 2.84% 2.887 2.969 - 4.65% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.83% 29.735 30.575 - 5.28% -
BM_std_minmax<unsigned_int>/19 2.82% 1.848 1.900 - 2.75% -
BM_std_minmax<unsigned_char>/28 2.82% 2.056 2.113 - -1.70% -
rng::for_each(multimap<int>)/8 2.80% 4.578 4.706 - 4.27% -
BM_std_min<unsigned_char>/24 2.78% 2.761 2.838 - 2.93% -
std::find_end(deque<int>)_(single_element)/1000 2.78% 311.532 320.196 - 27.99% -
rng::transform(list<int>)_(identity_transform)/8192 2.78% 7333.465 7537.092 - -0.86% -
BM_MakeHeap_uint32_Random_64 2.77% 1.236 1.270 - 1.60% -
BM_PushHeap_uint32_PipeOrgan_1 2.76% 0.559 0.575 - 21.12% -
rng::for_each(set<int>::iterator)/32 2.76% 20.518 21.084 - -4.86% -
std::adjacent_find(list<int>,_pred)/8192 2.76% 7921.700 8139.989 - 0.31% -
BM_std_min<unsigned_int>/8 2.75% 1.296 1.332 - 4.24% -
BM_std_minmax_element<long_long>/70000 2.74% 18318.369 18820.790 - 0.66% -
rng::rotate(list<int>)_(1_element_backward)/50 2.74% 24.162 24.825 - -1.87% -
BM_std_min<short>/12 2.71% 1.541 1.582 - 4.12% -
rng::fold_left(list<int>)/50 2.70% 37.528 38.543 - 2.84% -
BM_std_min<unsigned_char>/16 2.70% 2.566 2.635 - 0.61% -
BM_std_min<char>/15 2.70% 2.052 2.108 - -1.00% -
rng::rotate(list<int>)_(by_1/2)/8192 2.69% 5226.960 5367.609 - 8.23% -
rng::find_first_of(vector<int>)_(small_needle)/32 2.69% 47.804 49.088 - 3.50% -
std::move_backward(deque<int>)/4096 2.67% 156.887 161.082 - 4.05% -
rng::unique(list<int>,_pred)_(sprinkled)/52 2.67% 80.837 82.992 - 0.22% -
std::unique_copy(list<int>)_(sprinkled)/52 2.66% 21.810 22.390 - -13.91% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 2.65% 25710.172 26392.715 - 2.80% -
BM_std_minmax<unsigned_char>/21 2.63% 2.179 2.236 - 0.24% -
std::reverse_copy(vector<int>)/64 2.63% 2.471 2.536 - 2.65% -
BM_std_minmax<unsigned_int>/13 2.62% 1.352 1.387 - -0.06% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 2.62% 28.497 29.244 - -2.03% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.61% 4.887 5.015 - 0.44% -
rng::remove_if(list<int>)_(sprinkled)/8192 2.60% 8183.271 8396.229 - 1.41% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 2.60% 1902.610 1952.121 - 2.79% -
BM_std_minmax<short>/18 2.59% 2.040 2.093 - 5.08% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 2.58% 1923.637 1973.301 - 3.59% -
BM_std_minmax_element<char>/4 2.55% 1.203 1.234 - -0.68% -
std::copy_n(list<int>)/4096 2.55% 3517.242 3606.987 - -6.58% -
std::search(deque<int>,_pred)_(near_matches)/8192 2.55% 1509876.168 1548374.172 - 2.37% -
std::find(deque<int>)_(process_all)/50 2.55% 13.178 13.514 - 2.10% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 2.54% 12078.847 12385.856 - -2.44% -
BM_std_min<char>/28 2.54% 1.750 1.795 - 1.05% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 2.54% 3375.066 3460.772 - -3.53% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.53% 1.633 1.674 - 1.39% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 2.53% 4.947 5.072 - 0.51% -
BM_PushHeap_uint64_Ascending_262144 2.49% 4.658 4.774 - 2.49% -
BM_std_min<unsigned_int>/17 2.48% 0.947 0.971 - 0.03% -
BM_std_minmax<unsigned_short>/2 2.47% 0.877 0.898 - 5.98% -
rng::unique(list<int>,_pred)_(sprinkled)/32 2.47% 64.732 66.332 - 2.44% -
BM_std_minmax<short>/22 2.46% 2.287 2.343 - 2.91% -
std::find_if(list<int>)_(process_all)/8192 2.46% 12140.010 12438.853 - 2.06% -
BM_std_minmax<long_long>/15 2.46% 3.625 3.714 - 1.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.45% 6.888 7.057 - 7.52% -
BM_std_min<short>/18 2.45% 1.617 1.657 - 2.31% -
rng::unique(deque<int>)_(sprinkled)/1024 2.45% 668.049 684.390 - 8.67% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 2.44% 275.292 282.000 - 1.58% -
rng::fold_left(list<int>)/8192 2.43% 10815.192 11078.081 - 5.33% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 2.41% 24.204 24.788 - -8.40% -
BM_std_minmax<unsigned_char>/19 2.41% 1.654 1.694 - 2.30% -
std::find_first_of(list<int>)_(small_needle)/8192 2.40% 23030.300 23583.729 - 0.63% -
BM_PushHeap_uint64_Ascending_256 2.40% 2.092 2.142 - 2.40% -
BM_PopHeap_pair<uint32,_uint32>_16384 2.40% 44.889 45.966 - 0.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.40% 10.340 10.588 - 1.11% -
rng::replace(vector<int>)_(sprinkled)/1024 2.39% 173.642 177.784 - 3.27% -
BM_std_min<char>/16 2.38% 2.488 2.547 - -0.59% -
std::unique(deque<int>,_pred)_(contiguous)/32 2.37% 58.130 59.508 - 0.76% -
std::copy_if(vector<int>)_(entire_range)/8 2.37% 2.280 2.334 - 2.82% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 2.37% 0.569 0.582 - 1.63% -
std::stable_partition(vector<int>)_(dense)/32 2.36% 20.754 21.244 - -4.12% -
std::search_n(deque<int>)_(no_match)/1000 2.36% 432.494 442.691 - -1.15% -
rng::reverse_copy(list<int>)/8 2.36% 2.275 2.329 - 0.91% -
std::reverse(list<int>)/64 2.35% 17.094 17.496 - -0.91% -
BM_MakeThenSortHeap_float_Heap_16384 2.34% 26.015 26.624 - 2.96% -
rng::transform(deque<int>)_(identity_transform)/50 2.34% 19.655 20.115 - 1.50% -
BM_std_minmax<short>/23 2.34% 2.627 2.688 - -0.18% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 2.33% 31324.799 32055.051 - 6.45% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 2.32% 34.394 35.191 - 0.58% -
BM_std_min<unsigned_char>/22 2.31% 2.044 2.092 - -0.57% -
std::find_if(vector<int>)_(process_all)/50 2.30% 13.918 14.238 - 2.28% -
BM_MakeThenSortHeap_string_Descending_64 2.30% 12.697 12.990 - -1.21% -
std::unique(vector<int>,_pred)_(contiguous)/52 2.30% 62.321 63.755 - 0.89% -
BM_std_minmax_element<long_long>/5500 2.30% 1435.626 1468.629 - 1.64% -
rng::stable_partition(deque<int>)_(dense)/50 2.30% 40.381 41.308 - 10.45% -
bm_lexicographical_compare<int>/5 2.29% 1.506 1.541 - 0.67% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.29% 310.526 317.628 - 3.74% -
BM_std_minmax_element<long_long>/4096 2.29% 1074.487 1099.048 - 2.04% -
std::find_end(deque<int>,_pred)_(single_element)/1000 2.28% 635.652 650.150 - 8.77% -
rng::generate(deque<int>)/8192 2.28% 2046.152 2092.801 - 2.41% -
std::stable_partition(vector<int>)_(dense)/50 2.28% 24.650 25.211 - -4.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 2.28% 11460.403 11721.202 - 6.04% -
bm_ranges_lexicographical_compare<int>/4 2.27% 1.320 1.350 - 4.13% -
std::find_if(vector<char>)_(process_all)/1024 2.27% 268.635 274.743 - 1.67% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 2.27% 101.222 103.523 - -2.53% -
std::move_backward(deque<int>)/32768 2.27% 3571.784 3652.848 - 1.26% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.26% 3.941 4.029 - 1.58% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.25% 1.392 1.423 - 2.57% -
BM_MakeHeap_string_Descending_16 2.24% 2.331 2.383 - 0.79% -
BM_MakeHeap_float_Random_4 2.24% 1.638 1.674 - 3.76% -
BM_MakeHeap_string_Random_262144 2.24% 15.221 15.561 - -0.12% -
BM_std_min<unsigned_short>/23 2.24% 2.112 2.159 - 1.13% -
rng::stable_partition(vector<int>)_(dense)/50 2.23% 25.160 25.721 - -2.72% -
std::find_if(vector<bool>)_(process_all)/50 2.22% 35.002 35.778 - -2.11% -
BM_std_min<short>/31 2.20% 2.570 2.627 - 2.17% -
BM_std_min<int>/64 2.19% 2.675 2.733 - 2.40% -
BM_MakeThenSortHeap_string_Random_1024 2.18% 68.711 70.208 - -0.17% -
std::partition(vector<int>)_(dense)/32 2.18% 8.524 8.710 - 2.12% -
BM_std_minmax<unsigned_char>/23 2.17% 2.880 2.942 - -1.47% -
std::stable_partition(list<int>)_(sparse)/1024 2.16% 923.572 943.548 - 3.31% -
std::find_if_not(vector<bool>)_(process_all)/50 2.16% 34.621 35.369 - -3.59% -
rng::find_last(deque<int>)_(bail_10%)/8 2.16% 2.669 2.726 - 1.72% -
BM_std_minmax_element<char>/64 2.15% 16.998 17.363 - -1.71% -
rng::find_if_not(deque<int>)_(process_all)/8192 2.14% 2826.750 2887.201 - 3.04% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 2.14% 3.076 3.142 - 0.79% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.14% 2.686 2.743 - -1.65% -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.13% 2.685 2.742 - -0.19% -
rng::find_first_of(vector<int>)_(small_needle)/50 2.13% 72.063 73.598 - 2.66% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 2.13% 1962.474 2004.265 - 2.40% -
rng::unique(deque<int>,_pred)_(contiguous)/32 2.12% 58.155 59.390 - 1.32% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 2.12% 497.634 508.190 - 1.64% -
rng::fold_left(deque<int>)/50 2.12% 26.795 27.362 - -1.32% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 2.11% 17.604 17.975 - 1.58% -
BM_MakeHeap_string_PipeOrgan_16 2.10% 3.573 3.648 - 1.04% -
BM_std_minmax<unsigned_int>/5 2.10% 1.132 1.156 - -0.11% -
BM_std_min<unsigned_short>/26 2.10% 2.103 2.147 - -0.30% -
BM_MakeThenSortHeap_float_Heap_262144 2.09% 30.913 31.560 - 1.58% -
BM_std_minmax_element<long_long>/4000 2.09% 1050.149 1072.088 - 1.88% -
std::reverse(list<int>)/32768 2.09% 18866.357 19259.830 - 14.05% -
BM_MakeThenSortHeap_uint64_SingleElement_64 2.08% 5.945 6.069 - 2.55% -
BM_std_min<char>/64 2.08% 4.102 4.188 - -0.18% -
rng::search(deque<int>,_pred)_(same_length)/1024 2.07% 510.629 521.217 - 1.37% -
BM_std_min<unsigned_char>/28 2.07% 1.743 1.779 - 1.78% -
BM_std_minmax_element<long_long>/64 2.07% 17.204 17.560 - 0.49% -
std::replace_if(vector<int>)_(prefix)/1024 2.06% 270.576 276.158 - 1.64% -
rng::all_of(list<int>)_(process_all)/8192 2.06% 7389.401 7541.523 - 1.69% -
rng::copy(vector<bool>)_(unaligned)/32768 2.06% 170.643 174.156 - 0.04% -
rng::find_if(vector<int>)_(process_all)/8 2.05% 2.520 2.572 - -2.13% -
std::search(list<int>)_(no_match)/8192 2.05% 7073.652 7218.545 - 0.92% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.05% 41.721 42.575 - 1.95% -
BM_std_minmax<unsigned_char>/22 2.03% 2.454 2.504 - -0.17% -
BM_PushHeap_uint64_Ascending_1024 2.03% 2.576 2.628 - 1.98% -
BM_MakeThenSortHeap_float_Heap_1024 2.02% 8.211 8.377 - 0.60% -
BM_std_min<unsigned_char>/31 2.02% 2.508 2.558 - 2.32% -
BM_PushHeap_float_Random_262144 2.01% 7.474 7.624 - 0.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 2.00% 14.226 14.510 - 1.93% -
BM_PushHeap_uint32_Random_16384 1.99% 6.197 6.320 - 0.71% -
std::find_end(deque<int>)_(same_length)/8192 1.98% 2693.541 2746.944 - -81.49% -
rng::rotate_copy(vector<int>)/1024 1.98% 32.898 33.550 - 3.22% -
BM_MakeThenSortHeap_string_Descending_262144 1.98% 83.978 85.639 - -0.77% -
rng::stable_partition(deque<int>)_(sparse)/50 1.97% 30.664 31.269 - 14.10% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.96% 3.576 3.646 - 0.95% -
std::stable_partition(deque<int>)_(sparse)/8192 1.96% 3479.591 3547.765 - 5.29% -
BM_MakeHeap_string_Heap_1024 1.96% 4.710 4.802 - -1.49% -
BM_std_minmax<long_long>/23 1.95% 4.303 4.386 - 1.32% -
709_cactus_r 1.95% 19.225 19.599 - -0.62% -
rng::rotate(vector<bool>)_(1_element_forward)/50 1.94% 17.827 18.173 - -1.59% -
BM_MakeThenSortHeap_float_Descending_256 1.94% 6.006 6.123 - 7.01% -
rng::fill(deque<int>)/32 1.94% 1.360 1.387 - -5.68% -
std::search(vector<int>)_(same_length)/1024 1.94% 250.972 255.828 - 0.39% -
BM_std_minmax<unsigned_short>/64 1.93% 1.525 1.554 - 1.88% -
std::rotate(deque<int>)_(1_element_backward)/50 1.93% 5.252 5.353 - 0.84% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 1.92% 4.114 4.193 - -0.41% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.92% 497.929 507.492 - 0.47% -
rng::partition(vector<int>)_(sparse)/32 1.92% 8.887 9.058 - -0.31% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.92% 2141.662 2182.682 - -0.32% -
BM_PushHeap_uint32_Ascending_262144 1.91% 8.079 8.234 - 0.69% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 1.91% 3544.616 3612.174 - -0.38% -
bm_lexicographical_compare<int>/6 1.90% 1.513 1.541 - 0.84% -
BM_PushHeap_uint32_Ascending_16384 1.90% 6.606 6.731 - -0.05% -
rng::adjacent_find(deque<int>,_pred)/50 1.90% 28.856 29.404 - 1.33% -
std::rotate(list<int>)_(by_1/3)/32 1.89% 15.012 15.296 - 1.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.89% 9.023 9.193 - 0.31% -
rng::stable_partition(list<int>)_(dense)/1024 1.88% 1741.589 1774.404 - 1.65% -
rng::generate(list<int>)/50 1.88% 15.788 16.085 - 4.69% -
BM_PopHeap_pair<uint32,_uint32>_1024 1.88% 29.667 30.224 - 0.15% -
std::find_if_not(vector<int>)_(process_all)/8 1.87% 2.608 2.657 - 4.99% -
BM_std_min<unsigned_char>/5 1.87% 1.301 1.326 - 0.65% -
BM_std_min<char>/10 1.87% 0.902 0.919 - 1.33% -
rng::fill(deque<int>)/8192 1.86% 241.085 245.572 - 2.48% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.86% 523739.111 533469.247 - 1.86% -
bm_lexicographical_compare<int>/7 1.85% 1.513 1.541 - 0.78% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.85% 1.377 1.402 - 0.46% -
BM_MakeThenSortHeap_float_PipeOrgan_16 1.85% 3.016 3.072 - 4.51% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.84% 1888.254 1923.061 - 2.37% -
std::find_if_not(deque<int>)_(bail_25%)/8192 1.84% 687.908 700.577 - 1.71% -
BM_MakeThenSortHeap_string_Descending_4 1.84% 3.636 3.703 - 0.58% -
std::partition_copy(vector<int>)/1024 1.84% 468.627 477.257 - 4.38% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.82% 2911.847 2964.890 - 2.13% -
rng::find_end(list<int>,_pred)_(same_length)/8192 1.82% 9147.445 9314.011 - -51.90% -
BM_MakeThenSortHeap_string_Random_16384 1.81% 108.816 110.791 - -0.33% -
std::fill(deque<int>)/8192 1.80% 238.799 243.104 - 1.56% -
BM_MakeThenSortHeap_string_Random_256 1.80% 54.447 55.427 - -0.54% -
BM_std_min<char>/11 1.79% 1.040 1.059 - 1.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.78% 34.627 35.245 - 1.89% -
rng::find_if_not(vector<bool>)_(process_all)/50 1.77% 34.889 35.507 - -3.58% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.76% 67.857 69.052 - -0.77% -
bm_ranges_lexicographical_compare<int>/8 1.76% 1.558 1.585 - 3.56% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.75% 54.280 55.229 - 1.22% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.74% 4000.942 4070.574 - 1.09% -
BM_MakeThenSortHeap_string_Descending_256 1.74% 17.386 17.688 - -10.05% -
rng::remove_copy_if(deque<int>)_(prefix)/50 1.74% 27.251 27.725 - -0.49% -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 1.72% 5.748 5.847 - 1.27% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 1.72% 19699.417 20038.351 - 12.84% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.72% 9.300 9.460 - -0.01% -
BM_std_minmax<unsigned_char>/29 1.72% 2.353 2.394 - -1.47% -
std::equal(vector<int>)_(it,_it,_it)/50 1.72% 4.099 4.169 - -4.56% -
BM_PushHeap_uint64_Random_16384 1.72% 5.947 6.049 - -0.82% -
BM_PopHeap_pair<uint32,_uint32>_256 1.72% 22.280 22.662 - 0.01% -
BM_std_min<long_long>/28 1.71% 2.588 2.633 - -1.01% -
BM_PushHeap_string_QuickSortAdversary_1024 1.71% 15.085 15.343 - -1.76% -
BM_std_min<short>/30 1.71% 2.348 2.388 - 1.73% -
BM_std_min<unsigned_long_long>/9 1.70% 1.155 1.175 - 0.50% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.69% 32.439 32.989 - 3.69% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.69% 3.608 3.669 - 1.39% -
BM_MakeThenSortHeap_uint32_Ascending_4 1.69% 1.414 1.438 - -0.22% -
std::search(vector<int>)_(no_match)/1024 1.69% 211.456 215.026 - -0.12% -
BM_MakeHeap_string_Heap_16384 1.69% 4.961 5.045 - -1.53% -
BM_MakeHeap_string_Descending_4 1.68% 2.103 2.139 - 2.09% -
BM_std_minmax<long_long>/31 1.68% 4.789 4.869 - 0.86% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.67% 23.464 23.856 - 1.72% -
rng::rotate(vector<int>)_(by_1/4)/8192 1.66% 2572.600 2615.383 - 0.71% -
rng::for_each(map<int>)/50 1.66% 42.959 43.671 - 5.20% -
rng::starts_with(deque<int>)/1000 1.66% 464.066 471.760 - -1.28% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.65% 1.417 1.441 - 0.72% -
BM_std_minmax<short>/21 1.64% 2.067 2.101 - 2.78% -
rng::find_if_not(deque<int>)_(process_all)/32768 1.64% 11454.456 11642.502 - 0.06% -
std::find_first_of(vector<int>)_(small_needle)/50 1.63% 71.045 72.206 - 2.26% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 1.63% 6.920 7.033 - 2.43% -
std::unique(list<int>,_pred)_(contiguous)/32 1.63% 60.109 61.091 - 1.06% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.63% 0.769 0.782 - 2.67% -
std::none_of(vector<int>)_(process_all)/8 1.63% 2.298 2.336 - -6.67% -
rng::move(vector<int>)/1048576 1.63% 56075.323 56988.766 - -1.34% -
rng::move(vector<bool>)_(aligned)/64 1.63% 1.914 1.946 - 2.55% -
std::adjacent_find(vector<int>,_pred)/8 1.63% 3.323 3.377 - 0.26% -
BM_std_min<char>/20 1.62% 1.525 1.549 - 1.30% -
BM_PushHeap_string_SingleElement_64 1.62% 2.495 2.535 - -8.58% -
rng::find_first_of(list<int>)_(small_needle)/1024 1.61% 2761.234 2805.667 - -0.82% -
BM_std_min<char>/70000 1.61% 491.288 499.178 - 1.10% -
rng::remove_if(deque<int>)_(prefix)/32 1.60% 60.482 61.450 - -4.45% -
BM_std_minmax<unsigned_char>/17 1.60% 1.087 1.104 - -0.02% -
BM_std_min<char>/65536 1.60% 460.356 467.710 - 1.06% -
BM_std_min<char>/64000 1.60% 449.685 456.867 - 1.04% -
std::rotate(deque<int>)_(1_element_forward)/50 1.59% 5.385 5.471 - 1.09% -
rng::find(list<int>)_(process_all)/50 1.59% 20.687 21.016 - 11.57% -
BM_PushHeap_string_PipeOrgan_4 1.59% 2.462 2.501 - -5.04% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.59% 728.165 739.737 - 0.76% -
rng::move(deque<int>)/4096 1.58% 152.997 155.417 - 0.95% -
std::find_if_not(vector<char>)_(bail_25%)/32768 1.58% 2024.304 2056.256 - -0.93% -
std::search_n(list<int>)_(no_match)/1024 1.58% 746.392 758.161 - -0.06% -
BM_MakeHeap_string_Heap_262144 1.58% 5.173 5.255 - -3.89% -
BM_PushHeap_string_QuickSortAdversary_262144 1.56% 16.157 16.410 - -4.50% -
std::reverse_copy(deque<int>)/4096 1.56% 977.492 992.727 - 0.80% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 1.56% 75.022 76.191 - 0.54% -
std::find_if(vector<bool>)_(process_all)/8 1.56% 5.431 5.516 - -1.59% -
BM_MakeThenSortHeap_float_Descending_262144 1.55% 35.384 35.934 - 4.30% -
BM_std_min<short>/24 1.54% 2.495 2.533 - -0.14% -
std::replace_if(deque<int>)_(prefix)/1024 1.54% 482.846 490.270 - -0.27% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.54% 12.320 12.509 - -3.65% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.53% 7.517 7.633 - -0.22% -
std::partition(list<int>)_(sparse)/50 1.53% 14.824 15.051 - 1.61% -
BM_PopHeap_pair<uint32,_uint32>_16 1.53% 9.220 9.361 - 0.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 1.53% 3.701 3.758 - -0.67% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.52% 5.224 5.304 - -1.51% -
BM_MakeHeap_string_SingleElement_16 1.52% 5.614 5.700 - -0.43% -
rng::find_first_of(list<int>)_(small_needle)/8192 1.49% 22158.404 22488.815 - -3.10% -
std::transform(deque<int>)_(identity_transform)/50 1.49% 19.419 19.709 - 2.83% -
rng::find_if(list<int>)_(bail_25%)/32768 1.49% 8524.229 8651.226 - 2.32% -
BM_MakeThenSortHeap_string_Descending_16 1.49% 7.677 7.791 - -0.77% -
std::find_if(deque<int>)_(process_all)/8 1.47% 3.909 3.966 - -0.19% -
BM_MakeThenSortHeap_float_Descending_16384 1.47% 29.875 30.313 - 10.84% -
BM_PushHeap_uint64_Random_16 1.47% 4.204 4.266 - -0.40% -
BM_MakeThenSortHeap_float_Descending_16 1.46% 1.861 1.888 - 2.64% -
BM_PopHeap_string_4 1.46% 5.252 5.328 - -0.51% -
BM_std_min<long_long>/64 1.46% 4.842 4.913 - 0.15% -
BM_std_minmax<short>/6 1.46% 1.374 1.394 - 1.10% -
rng::rotate_copy(deque<int>)/1024 1.46% 34.191 34.689 - 0.58% -
rng::remove_copy(list<int>)_(sprinkled)/32 1.46% 9.421 9.558 - 0.96% -
BM_std_minmax<short>/27 1.45% 2.833 2.874 - 0.08% -
std::find_end(forward_list<int>)_(single_element)/8192 1.44% 5622.387 5703.625 - -0.43% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 1.44% 6827.239 6925.853 - -9.82% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.44% 3373.690 3422.304 - 0.08% -
std::remove(list<int>)_(sprinkled)/1024 1.44% 987.241 1001.464 - -1.26% -
std::copy(vector<bool>)_(unaligned)/32768 1.44% 214.991 218.081 - -0.06% -
BM_PushHeap_string_QuickSortAdversary_16384 1.44% 15.649 15.874 - -3.74% -
BM_MakeHeap_string_Descending_64 1.44% 2.566 2.603 - 1.67% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.43% 1028.029 1042.770 - 2.07% -
rng::copy_n(vector<bool>)_(aligned)/262144 1.42% 276.195 280.130 - 0.87% -
std::remove_copy(deque<int>)_(prefix)/50 1.42% 19.032 19.302 - -0.09% -
rng::find_first_of(list<int>)_(small_needle)/50 1.42% 138.788 140.758 - -1.20% -
rng::copy_if(list<int>)_(every_other)/4096 1.42% 3244.393 3290.366 - 1.01% -
BM_std_min<long_long>/13 1.42% 2.391 2.424 - 0.97% -
rng::remove(vector<int>)_(sprinkled)/50 1.41% 64.846 65.760 - 19.22% -
BM_std_min<long_long>/6 1.41% 2.132 2.162 - 1.45% -
BM_std_min<short>/25 1.40% 2.167 2.197 - 5.34% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.39% 1524002.082 1545124.817 - 2.34% -
BM_std_minmax_element<long_long>/1024 1.38% 273.742 277.528 - 2.03% -
BM_std_min<short>/4 1.37% 1.020 1.034 - -4.44% -
BM_MakeThenSortHeap_string_Descending_1024 1.37% 25.190 25.535 - -34.17% -
BM_PopHeap_float_16 1.37% 6.935 7.030 - 8.53% -
std::move_backward(vector<int>)/262144 1.36% 21291.112 21581.566 - -1.63% -
BM_std_min<unsigned_char>/4096 1.36% 28.927 29.321 - 1.34% -
std::rotate_copy(vector<int>)/1024 1.35% 33.149 33.598 - 2.25% -
BM_std_minmax<long_long>/30 1.35% 4.529 4.590 - 0.85% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.34% 4.295 4.353 - -0.70% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.34% 3.358 3.403 - 4.07% -
rng::starts_with(deque<int>,_pred)/1000 1.34% 502.449 509.176 - -0.26% -
rng::find_first_of(list<int>)_(small_needle)/32 1.34% 90.621 91.831 - -1.66% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 1.32% 3.658 3.706 - 0.83% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.32% 6.689 6.777 - 4.03% -
rng::find_end(deque<int>)_(single_element)/1000 1.32% 336.312 340.744 - 16.23% -
BM_std_min<long_long>/5 1.31% 1.907 1.932 - 1.46% -
bm_ranges_lexicographical_compare<signed_char>/3 1.31% 1.812 1.836 - -0.55% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 1.31% 10.192 10.326 - -1.08% -
BM_std_minmax<short>/29 1.31% 2.606 2.640 - -1.23% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.31% 1.295 1.311 - -0.51% -
rng::starts_with(deque<int>)/8192 1.30% 3840.721 3890.741 - 1.01% -
BM_std_min<unsigned_char>/29 1.30% 2.064 2.091 - 6.35% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 1.30% 3845.383 3895.232 - -0.31% -
BM_LowerBound_string_1 1.29% 4.533 4.591 - -0.10% -
rng::starts_with(deque<int>)/1048576 1.29% 494065.275 500439.791 - 1.23% -
std::transform(list<int>)_(identity_transform)/8192 1.28% 7516.532 7612.885 - -0.33% -
std::count(list<int>)_(every_other)/1024 1.28% 706.780 715.813 - 0.90% -
BM_MakeThenSortHeap_string_Heap_262144 1.28% 178.983 181.269 - 1.70% -
rng::for_each(multimap<int>)/50 1.27% 48.638 49.258 - -2.50% -
std::copy(vector<bool>)_(aligned)/1048576 1.27% 3140.305 3180.276 - -4.23% -
std::generate(list<int>)/50 1.27% 15.445 15.641 - 1.80% -
rng::reverse_copy(deque<int>)/4096 1.26% 991.786 1004.331 - 1.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.26% 15.158 15.349 - 3.47% -
BM_std_min<char>/30 1.26% 2.253 2.282 - 2.64% -
rng::unique(deque<int>)_(sprinkled)/32 1.25% 61.030 61.791 - 1.89% -
BM_std_min<long_long>/7 1.24% 2.356 2.385 - 1.52% -
std::reverse_copy(vector<int>)/4096 1.24% 134.436 136.102 - 1.66% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.24% 4.717 4.776 - 1.13% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.23% 4083.800 4133.921 - 6.24% -
BM_MakeHeap_uint32_Random_16384 1.23% 1.032 1.045 - 4.47% -
std::search(deque<int>)_(single_element)/1000 1.23% 440.465 445.865 - 1.51% -
BM_std_min<char>/5500 1.22% 36.881 37.331 - 0.11% -
rng::unique(deque<int>,_pred)_(contiguous)/52 1.22% 69.036 69.879 - 0.96% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.21% 487032.652 492944.405 - -0.20% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.21% 1808.190 1830.114 - 0.68% -
rng::copy_backward(deque<int>)/64 1.21% 3.042 3.079 - -0.03% -
BM_MakeThenSortHeap_float_Ascending_64 1.21% 4.004 4.052 - 2.33% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 1.20% 3.208 3.246 - 4.01% -
BM_std_min<unsigned_short>/24 1.20% 2.478 2.508 - 0.59% -
std::find_if_not(vector<bool>)_(process_all)/8 1.20% 5.389 5.454 - -3.10% -
BM_PushHeap_float_Random_16 1.20% 5.323 5.387 - -0.47% -
rng::copy_if(list<int>)_(entire_range)/512 1.20% 365.933 370.314 - -0.33% -
rng::remove_copy(deque<int>)_(sprinkled)/32 1.19% 12.159 12.304 - 0.24% -
std::stable_partition(deque<int>)_(sparse)/50 1.19% 27.694 28.024 - -5.70% -
BM_PushHeap_uint64_Random_256 1.19% 5.651 5.719 - 0.76% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.19% 518.517 524.693 - 2.62% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.19% 1919.460 1942.293 - 2.76% -
BM_std_minmax<unsigned_short>/9 1.19% 1.164 1.178 - 1.44% -
rng::rotate(vector<int>)_(by_1/4)/32 1.18% 11.942 12.083 - 0.43% -
std::rotate(vector<int>)_(1_element_backward)/1024 1.18% 35.536 35.956 - -0.07% -
std::find_first_of(vector<int>)_(small_needle)/8192 1.18% 11264.575 11397.675 - 1.06% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.18% 2754.050 2786.548 - 2.43% -
std::remove_copy(deque<int>)_(prefix)/32 1.18% 12.953 13.105 - -0.89% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 1.18% 25011.344 25305.469 - 1.24% -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 1.18% 25.538 25.838 - 1.16% -
std::find_if(deque<int>)_(bail_25%)/8192 1.17% 710.348 718.670 - 2.16% -
std::find_first_of(vector<int>)_(small_needle)/1024 1.17% 1410.315 1426.755 - 1.05% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1.17% 1378.878 1394.951 - 0.79% -
727_cppcheck_r 1.16% 24.997 25.286 - 0.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.16% 6.550 6.626 - 0.90% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 1.16% 8.242 8.338 - 2.33% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1.16% 1902350.544 1924392.626 - -17.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.16% 2.950 2.984 - 0.13% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 1.16% 5074.823 5133.580 - -0.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.15% 7.589 7.677 - 2.79% -
BM_MakeHeap_string_Heap_256 1.15% 4.868 4.924 - -0.66% -
std::replace(list<int>)_(sprinkled)/50 1.15% 17.545 17.746 - 0.12% -
BM_PushHeap_string_SingleElement_256 1.14% 2.457 2.485 - -9.41% -
BM_std_minmax_element<long_long>/512 1.14% 139.064 140.654 - 1.77% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.14% 1932.404 1954.482 - 1.74% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.14% 1.184 1.198 - 0.24% -
std::move_backward(deque<int>)/262144 1.13% 29892.712 30230.762 - 1.61% -
rng::search(vector<int>,_pred)_(near_matches)/1024 1.13% 23603.582 23869.216 - -0.82% -
rng::move_backward(vector<bool>)_(aligned)/64 1.12% 1.722 1.741 - -5.76% -
723_llvm_r 1.12% 11.486 11.614 - -1.29% -
std::reverse(list<int>)/4096 1.12% 1634.745 1653.061 - -1.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.12% 9.378 9.483 - 0.31% -
rng::search(vector<int>,_pred)_(near_matches)/1000 1.12% 22527.507 22779.359 - -1.17% -
rng::starts_with(deque<int>)/1024 1.11% 474.572 479.861 - -1.67% -
std::fill(vector<int>)/1024 1.11% 30.114 30.449 - 0.66% -
std::partition_point(vector<int>)/50 1.11% 2.537 2.565 - -0.23% -
BM_std_min<unsigned_char>/4000 1.11% 27.051 27.352 - 1.07% -
BM_MakeHeap_string_PipeOrgan_64 1.11% 4.688 4.740 - 0.11% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 1.10% 32553.161 32912.135 - 5.06% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.10% 1.202 1.215 - -1.22% -
std::unique(vector<int>)_(contiguous)/32 1.10% 50.738 51.296 - 0.64% -
rng::rotate(vector<bool>)_(1_element_forward)/32 1.10% 17.918 18.115 - -2.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 1.10% 14.672 14.833 - 1.35% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 1.09% 5.017 5.072 - 0.22% -
rng::rotate(vector<int>)_(by_1/4)/1024 1.09% 327.112 330.672 - 0.55% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.09% 29.259 29.576 - 15.10% -
BM_std_minmax<long_long>/13 1.08% 3.060 3.093 - -0.32% -
rng::replace_if(vector<int>)_(sprinkled)/50 1.08% 13.039 13.181 - 1.51% -
std::unique(list<int>)_(sprinkled)/8192 1.08% 7806.369 7890.853 - 1.18% -
BM_PopHeap_float_1024 1.08% 27.967 28.269 - 1.00% -
BM_std_min<long_long>/8 1.07% 2.680 2.709 - 1.12% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.07% 5.022 5.075 - -0.56% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.07% 1.408 1.424 - 4.45% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 1.07% 20.747 20.969 - -0.57% -
rng::unique(deque<int>)_(sprinkled)/52 1.07% 73.454 74.239 - -0.69% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.06% 5.230 5.286 - 4.77% -
std::reverse_copy(list<int>)/8 1.06% 2.397 2.422 - 0.12% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.06% 22521.344 22760.397 - -8.70% -
std::copy_backward(deque<int>)/64 1.06% 2.938 2.969 - -0.01% -
BM_MakeHeap_string_Heap_16 1.05% 4.615 4.663 - 0.36% -
rng::unique(list<int>)_(contiguous)/32 1.04% 54.749 55.319 - 0.41% -
std::stable_partition(list<int>)_(sparse)/8192 1.04% 8780.864 8872.250 - 1.00% -
BM_MakeThenSortHeap_string_Descending_16384 1.04% 63.763 64.426 - -5.30% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.04% 24.498 24.752 - 1.48% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.04% 2921.293 2951.584 - 1.01% -
BM_MakeThenSortHeap_float_PipeOrgan_256 1.04% 6.333 6.398 - -1.68% -
std::copy_n(vector<int>)/32768 1.04% 3740.278 3778.994 - -0.45% -
rng::starts_with(deque<int>,_pred)/1048576 1.03% 520484.201 525856.658 - -0.69% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.03% 232187.355 234583.013 - 0.40% -
std::partition(vector<int>)_(dense)/50 1.03% 13.080 13.215 - 0.25% -
rng::copy_if(list<int>)_(every_other)/32768 1.03% 26094.452 26362.295 - 4.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 1.03% 33.301 33.643 - 1.36% -
748_flightdm_r 1.03% 9.021 9.114 - 1.51% -
rng::unique_copy(vector<int>)_(contiguous)/52 1.02% 13.416 13.553 - -0.94% -
rng::copy_if(vector<int>)_(every_other)/8 1.02% 4.228 4.271 - 0.80% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.02% 501.231 506.339 - -16.36% -
std::find_if_not(vector<char>)_(process_all)/8 1.01% 2.448 2.473 - 0.14% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.01% 771.817 779.633 - 0.00% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 1.01% 471.734 476.509 - 1.33% -
std::partition_copy(list<int>)/50 1.01% 12.960 13.091 - -0.86% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 1.00% 76.931 77.703 - 0.56% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::is_partitioned(list<int>)_(unpartitioned)/32 -60.23% 2.697 1.073 - 1.01% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -55.67% 2713.505 1202.981 - 0.38% -
rng::swap_ranges(list<int>)/8192 -51.29% 25500.787 12422.083 - 23.31% -
rng::unique_copy(list<int>)_(contiguous)/1024 -50.08% 1485.395 741.499 - -0.05% -
rng::unique_copy(list<int>)_(sprinkled)/1024 -49.80% 1480.655 743.270 - 0.02% -
std::unique_copy(list<int>)_(sprinkled)/1024 -49.79% 1480.532 743.308 - -0.02% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -49.16% 264.623 134.546 - -12.58% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 -47.91% 1514.747 789.036 - -0.92% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 -47.80% 1517.458 792.178 - -0.74% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 -46.77% 1543.837 821.836 - -0.57% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -45.83% 1555.221 842.428 - -0.50% -
std::search(deque<int>)_(no_match)/1024 -43.04% 416.014 236.971 - -42.96% -
BM_std_min<unsigned___int128>/64000 -42.13% 42759.133 24745.568 - -42.30% -
BM_std_min<unsigned___int128>/65536 -42.11% 43782.180 25345.532 - -42.26% -
BM_std_min<unsigned___int128>/70000 -42.11% 46743.456 27061.965 - -42.27% -
BM_std_min<unsigned___int128>/4000 -41.82% 2650.273 1541.810 - -42.02% -
BM_std_min<unsigned___int128>/5500 -41.73% 3637.871 2119.948 - -42.03% -
BM_std_min<unsigned___int128>/4096 -41.72% 2710.878 1579.786 - -41.98% -
BM_std_min<unsigned___int128>/1024 -41.48% 677.301 396.350 - -41.67% -
BM_std_min<unsigned___int128>/512 -40.95% 336.819 198.881 - -41.20% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -38.73% 445.826 273.144 - -7.20% -
BM_std_min<unsigned___int128>/64 -36.60% 38.681 24.525 - -36.73% -
BM_std_min<unsigned_int>/1 -35.39% 0.451 0.291 - -10.51% -
rng::for_each(map<int>::iterator)/8192 -34.32% 25550.045 16781.813 - -0.83% -
std::copy(vector<bool>)_(aligned)/262144 -32.85% 726.722 488.007 - -28.66% -
BM_std_min<unsigned_long_long>/1 -32.34% 0.458 0.310 - -32.31% -
rng::for_each(map<int>)/8192 -31.15% 25047.796 17244.199 - 3.17% -
rng::copy_n(vector<int>)/4096 -31.09% 209.636 144.463 - -1.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -31.05% 0.697 0.481 - 7.49% -
std::move(vector<int>)/262144 -30.81% 20743.542 14351.760 - -34.52% -
rng::for_each(multimap<int>::iterator)/8192 -30.01% 24228.660 16958.473 - 1.99% -
rng::for_each(multimap<int>)/8192 -29.89% 24050.538 16860.860 - 2.25% -
BM_std_min<unsigned___int128>/32 -29.76% 17.368 12.200 - -29.90% -
BM_std_min<unsigned___int128>/31 -29.33% 16.704 11.804 - -29.58% -
BM_std_min<unsigned___int128>/30 -29.03% 16.073 11.407 - -29.25% -
BM_std_min<unsigned___int128>/29 -28.71% 15.458 11.020 - -28.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -28.43% 23.246 16.638 - 24.55% -
BM_std_min<unsigned___int128>/28 -28.18% 14.797 10.627 - -28.32% -
std::copy_n(vector<bool>)_(aligned)/1048576 -27.93% 2851.615 2055.145 - 22.50% -
BM_std_min<unsigned___int128>/27 -27.64% 14.151 10.239 - -27.74% -
BM_std_min<unsigned___int128>/26 -27.41% 13.537 9.826 - -27.62% -
BM_std_min<unsigned___int128>/25 -26.26% 12.904 9.515 - -26.33% -
std::copy_n(vector<int>)/4096 -26.05% 218.637 161.691 - -22.33% -
rng::copy(deque<int>)/262144 -25.95% 13941.219 10323.625 - -0.87% -
BM_std_min<unsigned___int128>/24 -25.74% 12.269 9.110 - -25.89% -
BM_std_min<unsigned___int128>/23 -24.80% 11.626 8.743 - -24.98% -
BM_PopHeap_uint32_1 -24.16% 0.570 0.432 - -5.30% -
BM_std_min<unsigned___int128>/22 -23.93% 10.976 8.349 - -24.14% -
BM_MakeHeap_uint64_Random_4 -23.92% 1.443 1.098 - -24.05% -
std::find(list<int>)_(process_all)/8192 -23.81% 9627.999 7335.282 - -13.72% -
rng::search(deque<int>)_(same_length)/1000 -23.77% 462.488 352.537 - 6.41% -
std::swap_ranges(list<int>)/8192 -23.62% 12784.237 9763.988 - 0.96% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -23.53% 9.559 7.310 - 16.02% -
std::copy(deque<int>)/262144 -23.47% 13286.969 10168.021 - -1.77% -
BM_std_min<unsigned___int128>/21 -23.42% 10.386 7.953 - -23.42% -
rng::starts_with(list<int>,_pred)/8192 -22.76% 11677.753 9019.617 - -20.82% -
rng::copy(vector<int>)/262144 -22.37% 16139.750 12529.710 - -0.01% -
std::copy(vector<int>)/262144 -22.29% 16123.458 12529.432 - -0.06% -
BM_std_min<unsigned___int128>/20 -22.02% 9.772 7.620 - -22.05% -
rng::find(list<int>)_(process_all)/8192 -21.51% 10733.075 8424.562 - -19.31% -
rng::find(vector<bool>)_(process_all)/8 -21.37% 0.798 0.628 - 4.40% -
bm_lexicographical_compare<int>/2 -21.27% 1.552 1.222 - -19.46% -
BM_std_min<unsigned___int128>/19 -20.78% 9.145 7.244 - -20.85% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -20.71% 0.564 0.447 - 8.67% -
rng::rotate(deque<int>)_(by_1/4)/8192 -20.60% 8511.145 6758.207 - -0.84% -
std::find_if(list<int>)_(bail_25%)/32768 -20.35% 10389.223 8275.077 - -20.62% -
std::is_partitioned(deque<int>)_(partitioned)/50 -20.30% 17.261 13.757 - -7.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -20.02% 7.160 5.726 - 17.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -19.94% 11.184 8.954 - 16.92% -
rng::rotate(list<int>)_(by_1/4)/8192 -19.45% 8881.243 7153.744 - -0.84% -
BM_std_min<unsigned___int128>/18 -19.42% 8.511 6.858 - -19.61% -
std::is_partitioned(deque<int>)_(partitioned)/32 -19.30% 11.392 9.194 - -5.94% -
rng::contains(list<int>)_(process_all)/8192 -18.65% 8437.508 6863.662 - -1.49% -
std::rotate(list<int>)_(by_1/2)/8192 -18.63% 6156.110 5009.402 - -20.10% -
bm_lexicographical_compare<int>/3 -18.43% 1.816 1.481 - -12.49% -
std::copy_n(deque<int>)/262144 -17.91% 12415.861 10192.186 - 0.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -17.77% 4.802 3.948 - 19.80% -
BM_std_min<unsigned___int128>/17 -17.73% 7.887 6.489 - -17.76% -
rng::equal(vector<bool>)_(unaligned)/50 -17.56% 0.958 0.789 - 7.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -17.43% 14.417 11.904 - 13.96% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -16.81% 10423.117 8671.313 - -17.17% -
bm_lexicographical_compare<int>/4 -16.52% 1.385 1.156 - -8.16% -
rng::search(deque<int>,_pred)_(no_match)/1024 -16.17% 436.515 365.926 - -16.17% -
BM_std_min<unsigned___int128>/16 -16.16% 7.292 6.113 - -16.17% -
BM_std_minmax<unsigned_short>/4 -16.12% 1.153 0.967 - 3.34% -
std::rotate(list<int>)_(by_1/2)/32 -15.72% 7.080 5.967 - -15.79% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -15.50% 752.721 636.078 - 3.57% -
std::rotate(list<int>)_(1_element_backward)/8192 -15.29% 10047.237 8510.819 - 0.83% -
std::rotate(list<int>)_(by_1/4)/8192 -14.98% 8459.463 7192.122 - -0.45% -
std::rotate(list<int>)_(by_1/4)/32 -14.93% 14.630 12.446 - -14.59% -
BM_std_min<unsigned___int128>/15 -14.84% 6.691 5.698 - -14.95% -
BM_std_minmax<int>/7 -14.65% 1.865 1.591 - -6.96% -
rng::for_each(set<int>)/8192 -14.32% 19413.448 16632.651 - 1.14% -
BM_PopHeap_pair<uint32,_uint32>_1 -14.24% 0.575 0.493 - -2.66% -
rng::find(vector<bool>)_(process_all)/50 -14.01% 0.802 0.690 - -6.77% -
rng::copy_n(deque<int>)/1048576 -13.95% 57764.847 49706.290 - -0.22% -
BM_std_min<unsigned___int128>/14 -13.90% 6.130 5.278 - -13.93% -
rng::find_if_not(list<int>)_(process_all)/8192 -13.64% 8439.594 7288.603 - -18.68% -
std::search(list<int>)_(same_length)/8192 -13.29% 10577.156 9171.333 - -13.00% -
std::copy_n(list<int>)/64 -13.24% 16.112 13.978 - -0.41% -
BM_std_min<int>/1 -13.08% 0.331 0.288 - 2.19% -
rng::find_last(vector<char>)_(bail_90%)/50 -12.96% 1.146 0.998 - -3.24% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -12.83% 0.611 0.532 - -4.73% -
std::find_first_of(deque<int>)_(large_needle)/50 -12.81% 766.873 668.635 - -4.70% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 -12.61% 43751596.371 38233101.834 - -0.45% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -12.60% 2.298 2.009 - -46.11% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -12.57% 8043.642 7032.390 - -0.02% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -12.50% 8447.851 7392.205 - -0.48% -
rng::find(list<int>)_(process_all)/32768 -12.49% 29197.794 25550.388 - -8.39% -
rng::swap_ranges(deque<int>)/1024 -12.34% 360.550 316.073 - -6.20% -
BM_std_min<unsigned___int128>/13 -12.32% 5.567 4.881 - -12.36% -
rng::swap_ranges(deque<int>)/8192 -12.27% 2882.889 2529.179 - -6.14% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -12.16% 43395283.879 38119685.170 - -0.65% -
std::rotate(list<int>)_(1_element_backward)/50 -12.14% 25.440 22.350 - -9.83% -
std::for_each(list<int>)/8192 -12.04% 9121.123 8023.155 - -7.63% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -12.03% 11883.527 10454.258 - -18.52% -
BM_PushHeap_string_PipeOrgan_262144 -11.93% 19.904 17.529 - -20.56% -
std::find(list<int>)_(process_all)/32768 -11.84% 28856.833 25439.871 - -7.86% -
BM_lexicographical_compare_three_way_fast_path/1 -11.79% 0.390 0.344 - -11.98% -
BM_lexicographical_compare_three_way<IntPtr>/1 -11.71% 0.390 0.345 - -12.30% -
rng::remove_copy_if(list<int>)_(prefix)/8192 -11.60% 8181.589 7232.383 - -0.59% -
std::find_if_not(list<int>)_(process_all)/32768 -11.57% 31707.951 28040.862 - -6.37% -
std::copy(list<int>)/64 -11.38% 36.933 32.729 - 2.10% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -11.35% 27.651 24.512 - -0.47% -
rng::remove_copy(list<int>)_(prefix)/8192 -11.35% 7848.066 6957.412 - -1.04% -
std::rotate(deque<int>)_(by_1/4)/8192 -11.26% 7680.416 6815.968 - -0.12% -
bm_lexicographical_compare<int>/1 -11.25% 1.322 1.173 - -11.25% -
rng::remove_copy(deque<int>)_(prefix)/1024 -11.11% 426.660 379.276 - -8.68% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -11.09% 8102.038 7203.399 - -1.20% -
rng::rotate_copy(list<int>)/8192 -11.08% 8958.310 7966.080 - -4.07% -
std::copy(deque<int>)/1048576 -11.07% 55754.457 49583.527 - -0.30% -
rng::partition_copy(list<int>)/8192 -11.00% 8428.453 7500.924 - 1.79% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -10.91% 2.274 2.026 - -7.86% -
BM_MakeHeap_uint32_Descending_64 -10.90% 0.261 0.233 - 0.00% -
std::search_n(list<int>)_(no_match)/1048576 -10.86% 869881.299 775381.507 - -10.19% -
BM_std_min<unsigned___int128>/12 -10.82% 5.023 4.480 - -10.84% -
rng::partition(deque<int>)_(sparse)/8192 -10.81% 3361.491 2998.010 - -0.98% -
std::find(vector<long_long>)_(bail_25%)/8 -10.78% 1.011 0.902 - -5.65% -
rng::move_backward(list<int>)/262144 -10.66% 302950.206 270651.985 - 1.39% -
BM_std_minmax_element<short>/64000 -10.62% 19326.337 17273.708 - 5.97% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -10.60% 30.610 27.365 - -32.26% -
BM_std_minmax<short>/4 -10.51% 1.033 0.925 - -4.74% -
BM_std_min<unsigned___int128>/1 -10.48% 0.411 0.368 - 0.10% -
std::copy_backward(list<int>)/32768 -10.41% 30050.885 26922.157 - 0.90% -
rng::partition(deque<int>)_(dense)/50 -10.40% 16.688 14.952 - -2.90% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -10.40% 1.580 1.416 - -7.84% -
rng::rotate(list<int>)_(by_1/3)/8192 -10.39% 9881.423 8854.435 - 0.42% -
std::remove_copy(list<int>)_(sprinkled)/8192 -10.39% 7718.232 6916.486 - -0.67% -
rng::find_last(vector<char>)_(bail_90%)/8 -10.37% 0.514 0.460 - -0.12% -
std::copy_n(deque<int>)/1048576 -10.20% 55232.123 49596.070 - -0.03% -
BM_std_minmax_element<short>/70000 -10.18% 21035.811 18894.743 - 5.84% -
std::rotate(list<int>)_(by_1/2)/50 -10.15% 14.035 12.610 - -8.97% -
rng::copy(deque<int>)/1048576 -10.11% 55470.395 49864.028 - -0.14% -
std::rotate(list<int>)_(by_1/3)/8192 -9.92% 9619.191 8664.630 - -1.25% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -9.90% 25.704 23.159 - -2.40% -
BM_std_min<unsigned___int128>/11 -9.85% 4.503 4.059 - -9.82% -
BM_std_minmax_element<short>/65536 -9.74% 19593.768 17685.788 - 5.95% -
rng::find_last(vector<int>)_(bail_90%)/8 -9.67% 0.619 0.559 - 2.15% -
rng::for_each(multiset<int>)/8192 -9.67% 19405.290 17529.314 - 7.46% -
bm_lexicographical_compare<signed_char>/64 -9.64% 2.131 1.925 - -16.75% -
BM_std_minmax_element<short>/4096 -9.61% 1228.690 1110.625 - 5.78% -
rng::copy_backward(vector<int>)/32768 -9.60% 3188.162 2882.189 - -12.31% -
BM_std_minmax_element<short>/4000 -9.58% 1200.003 1085.036 - 5.93% -
BM_MakeThenSortHeap_string_Ascending_1024 -9.51% 36.963 33.449 - -6.69% -
std::unique(list<int>)_(contiguous)/52 -9.51% 74.391 67.320 - 0.07% -
BM_std_minmax_element<short>/5500 -9.48% 1645.720 1489.624 - 5.70% -
rng::for_each(multiset<int>::iterator)/8192 -9.46% 18119.323 16405.704 - 1.34% -
rng::for_each(set<int>::iterator)/8192 -9.43% 18120.829 16412.067 - 1.03% -
std::remove_copy_if(list<int>)_(prefix)/8192 -9.42% 7944.475 7196.434 - -1.11% -
rng::rotate(deque<int>)_(1_element_backward)/8192 -9.41% 340.597 308.548 - -0.23% -
rng::find_if(list<int>)_(process_all)/32768 -9.41% 29763.472 26962.925 - -7.74% -
BM_PushHeap_float_Descending_1 -9.40% 0.576 0.522 - 21.26% -
rng::copy_n(deque<int>)/262144 -9.40% 11398.731 10327.477 - -0.29% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -9.33% 0.835 0.757 - -0.04% -
rng::rotate(list<int>)_(1_element_backward)/8192 -9.32% 8570.362 7771.982 - -7.04% -
BM_std_min<long_long>/1 -9.31% 0.675 0.612 - -9.04% -
rng::rotate(deque<int>)_(1_element_forward)/8192 -9.29% 333.681 302.685 - 0.11% -
std::rotate(deque<int>)_(1_element_backward)/8192 -9.21% 340.550 309.178 - -0.20% -
BM_std_minmax<char>/11 -9.18% 1.811 1.645 - -0.20% -
std::rotate(deque<int>)_(1_element_forward)/8192 -9.17% 333.428 302.865 - 0.42% -
BM_MakeHeap_float_Random_16 -9.10% 1.667 1.515 - -5.75% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -9.06% 7890.105 7175.537 - -0.59% -
BM_std_minmax_element<int>/70000 -9.05% 19474.156 17711.897 - -3.78% -
BM_std_minmax_element<short>/1024 -8.95% 311.248 283.381 - 5.61% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -8.94% 1.385 1.261 - -14.50% -
BM_MakeHeap_uint32_Random_1024 -8.92% 1.172 1.067 - 3.55% -
BM_PushHeap_uint64_Descending_1 -8.91% 0.536 0.488 - 8.77% -
BM_std_minmax_element<int>/65536 -8.86% 18226.113 16610.604 - -3.56% -
BM_std_min<unsigned_short>/28 -8.80% 2.771 2.527 - -6.15% -
BM_std_minmax_element<int>/64000 -8.79% 17820.134 16253.371 - -3.44% -
rng::rotate(list<int>)_(by_1/2)/50 -8.79% 13.925 12.701 - -8.12% -
std::copy_if(list<int>)_(entire_range)/32768 -8.71% 31351.210 28619.078 - -4.61% -
BM_std_minmax_element<int>/5500 -8.69% 1528.372 1395.481 - -3.20% -
std::remove_copy(list<int>)_(prefix)/8192 -8.67% 7636.532 6974.555 - -0.70% -
BM_std_minmax_element<short>/512 -8.66% 157.464 143.828 - 4.20% -
BM_std_min<unsigned___int128>/10 -8.50% 4.011 3.670 - -8.52% -
BM_std_minmax_element<int>/4096 -8.50% 1139.465 1042.664 - -3.32% -
BM_std_min<unsigned___int128>/6 -8.49% 2.271 2.078 - -8.06% -
BM_PushHeap_float_QuickSortAdversary_16 -8.45% 1.068 0.978 - -0.15% -
rng::partition(deque<int>)_(sparse)/32 -8.44% 10.738 9.832 - -27.66% -
BM_std_minmax_element<int>/4000 -8.44% 1113.612 1019.671 - -3.24% -
BM_std_minmax_element<int>/512 -8.37% 146.413 134.159 - -2.88% -
BM_PopHeap_string_1 -8.31% 0.632 0.580 - -17.13% -
std::any_of(deque<int>)_(process_all)/50 -8.31% 20.978 19.234 - -0.24% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -8.28% 1.247 1.143 - -0.27% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -8.26% 1.154 1.058 - -8.49% -
rng::search(list<int>,_pred)_(same_length)/8192 -8.24% 9759.588 8955.650 - 0.59% -
rng::find_if_not(list<int>)_(process_all)/32768 -8.14% 29822.109 27393.606 - -6.39% -
rng::search_n(list<int>)_(no_match)/8192 -8.10% 7454.913 6851.298 - -7.33% -
rng::rotate(list<int>)_(by_1/3)/32 -8.02% 15.286 14.060 - -9.97% -
rng::copy_backward(list<int>)/32768 -8.01% 31792.648 29245.181 - -3.57% -
BM_std_minmax_element<int>/1024 -8.00% 288.333 265.273 - -2.75% -
BM_PushHeap_uint64_QuickSortAdversary_16 -7.99% 1.020 0.938 - 2.01% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -7.89% 1.438 1.325 - 1.60% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -7.88% 10.556 9.725 - -8.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -7.82% 1.434 1.322 - 1.50% -
BM_std_minmax_element<short>/3 -7.81% 1.246 1.149 - 0.02% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -7.77% 27910.321 25740.596 - 1.92% -
rng::stable_partition(deque<int>)_(sparse)/8192 -7.72% 3650.818 3368.891 - -0.95% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -7.71% 1.435 1.325 - 1.51% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -7.69% 29205.543 26959.765 - 1.72% -
BM_MakeThenSortHeap_string_SingleElement_16384 -7.67% 39.765 36.715 - -5.17% -
std::shift_left(list<int>)/8192 -7.64% 7706.281 7117.186 - -7.55% -
BM_std_minmax<unsigned_int>/16 -7.64% 1.354 1.251 - -2.57% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -7.62% 1.437 1.328 - 1.83% -
BM_std_minmax<char>/2 -7.61% 0.910 0.841 - -6.02% -
std::search_n(list<int>,_pred)_(no_match)/8192 -7.61% 8454.479 7811.338 - -4.13% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -7.59% 286.952 265.162 - -0.20% -
rng::fill(vector<bool>)/64 -7.55% 1.599 1.479 - -7.87% -
rng::equal(vector<bool>)_(unaligned)/8 -7.51% 0.846 0.782 - 5.99% -
std::unique(deque<int>)_(contiguous)/52 -7.41% 73.570 68.121 - -0.49% -
rng::find_end(deque<int>)_(match_near_end)/1000 -7.38% 37.294 34.542 - -89.39% -
rng::partition(deque<int>)_(sparse)/50 -7.38% 16.020 14.838 - -26.72% -
BM_std_min<unsigned___int128>/9 -7.36% 3.531 3.271 - -7.23% -
BM_MakeHeap_float_Random_64 -7.36% 1.576 1.460 - -18.26% -
BM_PushHeap_uint64_Random_4 -7.34% 2.295 2.127 - 3.47% -
BM_std_min<unsigned___int128>/8 -7.33% 3.097 2.870 - -7.69% -
rng::search_n(list<int>)_(no_match)/1048576 -7.31% 869242.574 805659.490 - -6.66% -
std::partition(deque<int>)_(dense)/50 -7.29% 14.729 13.655 - -16.42% -
BM_std_minmax<int>/16 -7.28% 1.348 1.250 - -4.82% -
std::find_first_of(deque<int>)_(large_needle)/32 -7.28% 314.212 291.350 - -4.55% -
rng::any_of(vector<int>)_(process_all)/8 -7.20% 2.575 2.389 - 1.48% -
std::unique_copy(deque<int>)_(sprinkled)/32 -7.16% 10.669 9.905 - 7.30% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -7.14% 12389.890 11505.276 - -5.08% -
std::partition_point(list<int>)/8192 -7.03% 12657.952 11767.786 - -7.85% -
std::copy_backward(vector<int>)/32768 -6.97% 3782.800 3519.295 - -7.27% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -6.96% 8450.738 7862.626 - -4.48% -
rng::partition_point(deque<int>)/32 -6.96% 4.385 4.080 - -3.49% -
rng::fill(list<int>)/8192 -6.96% 7361.438 6849.379 - -7.35% -
BM_MakeHeap_float_PipeOrgan_4 -6.90% 0.413 0.385 - -0.82% -
BM_std_minmax_element<int>/64 -6.89% 18.070 16.825 - -2.63% -
BM_std_min<unsigned___int128>/7 -6.76% 2.661 2.481 - -6.65% -
BM_PopHeap_float_262144 -6.76% 39.116 36.471 - -10.32% -
std::find_end(deque<int>)_(single_element)/8192 -6.76% 2365.133 2205.236 - 8.18% -
rng::move(deque<int>)/1048576 -6.75% 58628.274 54669.785 - 0.61% -
BM_PushHeap_string_Ascending_262144 -6.74% 32.050 29.889 - -20.11% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -6.74% 4.916 4.585 - -6.77% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -6.74% 4.760 4.439 - -3.35% -
rng::find_first_of(deque<int>)_(large_needle)/50 -6.73% 716.516 668.268 - -6.33% -
rng::fill(vector<bool>)/512 -6.72% 1.614 1.506 - 1.46% -
rng::none_of(deque<int>)_(process_all)/32 -6.70% 17.492 16.319 - -9.97% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.69% 10477.725 9777.235 - -22.66% -
bm_lexicographical_compare<unsigned_char>/3 -6.67% 2.233 2.084 - -5.42% -
std::partition(deque<int>)_(dense)/32 -6.66% 9.831 9.175 - -17.68% -
std::count_if(list<int>)_(every_other)/8192 -6.66% 7639.155 7130.411 - -6.80% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -6.63% 2.040 1.904 - -8.50% -
std::for_each_n(join_view(vector<vector<int>>))/8 -6.61% 1.890 1.765 - 5.17% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -6.57% 1.846 1.725 - -11.88% -
bm_lexicographical_compare<int>/8 -6.49% 1.583 1.480 - -3.95% -
BM_std_minmax<unsigned_char>/11 -6.40% 1.792 1.677 - -2.01% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -6.38% 388.134 363.372 - -0.41% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -6.35% 3059.100 2864.971 - -6.35% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -6.28% 2287079.520 2143444.922 - -2.55% -
BM_MakeThenSortHeap_uint64_Descending_4 -6.23% 1.536 1.440 - -4.81% -
std::none_of(list<int>)_(process_all)/32768 -6.23% 27089.100 25401.337 - -1.38% -
bm_lexicographical_compare<unsigned_char>/2 -6.17% 1.958 1.838 - -6.23% -
BM_MakeThenSortHeap_string_SingleElement_256 -6.15% 26.174 24.565 - -2.23% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -6.14% 4.536 4.257 - -0.69% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -6.12% 487.118 457.319 - -2.79% -
std::generate(list<int>)/8192 -6.12% 7410.445 6957.166 - -6.06% -
rng::remove(vector<int>)_(sprinkled)/8192 -6.06% 3971.038 3730.519 - 88.10% -
std::any_of(deque<int>)_(process_all)/8192 -6.05% 2881.775 2707.330 - -0.44% -
BM_std_minmax<char>/10 -6.05% 1.384 1.301 - -0.05% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -6.04% 7870.950 7395.421 - -0.36% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -6.03% 21431.407 20138.098 - 0.58% -
std::unique(deque<int>)_(contiguous)/32 -6.00% 62.561 58.810 - -1.34% -
BM_MakeHeap_float_Random_1024 -5.98% 1.248 1.174 - -4.86% -
BM_std_min<unsigned_long_long>/6 -5.98% 1.626 1.529 - -6.09% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -5.91% 2.728 2.567 - -2.74% -
rng::move_backward(vector<bool>)_(unaligned)/64 -5.91% 1.987 1.870 - -1.67% -
rng::replace(vector<int>)_(prefix)/32 -5.87% 5.162 4.859 - -3.61% -
BM_std_minmax_element<char>/2 -5.79% 0.688 0.648 - -5.84% -
BM_std_min<unsigned___int128>/5 -5.79% 1.852 1.745 - -5.70% -
BM_std_minmax<unsigned_short>/17 -5.78% 1.700 1.602 - -6.44% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -5.77% 0.949 0.894 - -0.01% -
std::search(list<int>,_pred)_(same_length)/8192 -5.77% 9007.354 8487.424 - -5.08% -
BM_MakeHeap_uint64_Ascending_4 -5.74% 0.470 0.443 - -1.93% -
BM_PushHeap_float_Random_1 -5.72% 0.615 0.580 - 12.20% -
std::any_of(deque<int>)_(process_all)/32768 -5.67% 11476.574 10826.159 - -0.13% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -5.59% 5.307 5.011 - 2.20% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -5.56% 2.081 1.966 - -10.80% -
BM_std_minmax<char>/8 -5.56% 1.146 1.082 - 5.69% -
std::find_if(list<int>)_(process_all)/32768 -5.56% 28916.495 27310.020 - -4.46% -
BM_std_minmax<char>/7 -5.50% 2.411 2.278 - -10.48% -
BM_PushHeap_uint32_SingleElement_16 -5.47% 0.355 0.336 - -5.83% -
rng::swap_ranges(deque<int>)/50 -5.46% 19.291 18.238 - -8.53% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -5.46% 515.423 487.301 - -4.45% -
std::replace(vector<int>)_(sprinkled)/50 -5.44% 8.792 8.314 - 7.60% -
rng::copy_backward(list<int>)/262144 -5.44% 232755.509 220091.929 - -1.60% -
rng::rotate(deque<int>)_(1_element_forward)/50 -5.43% 6.296 5.954 - -2.40% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -5.43% 15.755 14.899 - -5.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -5.39% 55.310 52.327 - 2.05% -
BM_MakeThenSortHeap_string_SingleElement_1024 -5.37% 30.646 28.999 - -3.07% -
BM_std_minmax<int>/6 -5.36% 1.386 1.312 - -2.74% -
std::stable_partition(deque<int>)_(sparse)/32 -5.33% 11.565 10.948 - -10.04% -
rng::remove(vector<int>)_(sprinkled)/1024 -5.33% 533.810 505.360 - 75.36% -
bm_lexicographical_compare<int>/16 -5.32% 2.066 1.956 - -3.01% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -5.31% 473.287 448.167 - -3.56% -
BM_std_min<unsigned_char>/14 -5.30% 1.878 1.778 - -0.92% -
BM_MakeHeap_float_Random_262144 -5.29% 1.160 1.099 - -1.49% -
rng::move(list<int>)/4096 -5.29% 6263.266 5931.996 - 9.99% -
BM_std_minmax<short>/3 -5.27% 1.208 1.144 - -3.92% -
rng::for_each_n(vector<int>)/8 -5.23% 2.531 2.399 - -5.43% -
BM_MakeThenSortHeap_uint64_Random_262144 -5.22% 37.889 35.910 - 1.54% -
rng::find(list<int>)_(process_all)/1024 -5.18% 723.649 686.148 - -0.35% -
rng::contains(list<int>)_(process_all)/8 -5.16% 2.346 2.225 - -6.86% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -5.15% 873.817 828.790 - 6.60% -
rng::copy_if(list<int>)_(every_other)/262144 -5.14% 220754.710 209410.588 - -0.68% -
BM_std_minmax<char>/15 -5.11% 3.003 2.849 - -2.75% -
BM_std_minmax<char>/3 -5.10% 1.195 1.135 - -6.18% -
bm_lexicographical_compare<unsigned_char>/16 -5.07% 1.156 1.097 - -5.12% -
BM_std_minmax<char>/14 -5.06% 2.575 2.444 - -4.30% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -5.05% 29.720 28.218 - -2.12% -
BM_MakeHeap_string_PipeOrgan_16384 -5.05% 5.866 5.569 - 0.19% -
std::copy_if(list<int>)_(every_other)/262144 -5.04% 220589.865 209471.383 - -0.48% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -5.03% 39.662 37.669 - 34.38% -
std::fill(vector<bool>)/512 -5.02% 1.570 1.491 - -2.56% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -5.01% 30.068 28.562 - -3.02% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -5.00% 4.421 4.200 - -1.96% -
bm_lexicographical_compare<unsigned_char>/4 -4.98% 1.439 1.367 - -8.69% -
BM_std_min<unsigned_short>/27 -4.97% 2.384 2.266 - -4.87% -
rng::find_last(list<int>)_(bail_10%)/8192 -4.96% 6626.558 6298.071 - 0.79% -
BM_PushHeap_uint32_SingleElement_4 -4.95% 0.353 0.336 - -7.65% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -4.93% 176.819 168.102 - -5.44% -
BM_std_minmax<unsigned_short>/26 -4.92% 2.577 2.451 - -5.04% -
rng::all_of(list<int>)_(process_all)/32768 -4.91% 26822.956 25505.294 - -1.08% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -4.91% 18.792 17.869 - -1.58% -
std::fill(vector<int>)/32 -4.90% 1.096 1.043 - 0.19% -
BM_std_min<unsigned___int128>/4 -4.86% 1.445 1.375 - -4.91% -
std::find_if(deque<int>)_(bail_25%)/32768 -4.85% 2918.779 2777.132 - 1.04% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.84% 2.044 1.945 - 3.74% -
rng::remove(deque<int>)_(prefix)/32 -4.83% 56.390 53.668 - -2.67% -
BM_std_minmax<unsigned_short>/12 -4.79% 1.385 1.318 - -4.84% -
rng::copy_n(vector<int>)/8 -4.78% 2.224 2.118 - -5.14% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -4.78% 4203.432 4002.700 - 0.64% -
std::find_if(deque<int>)_(process_all)/8192 -4.77% 2955.797 2814.953 - -1.07% -
std::search_n(list<int>)_(no_match)/1000 -4.76% 713.552 679.610 - 0.34% -
std::adjacent_find(list<int>)/8192 -4.74% 7047.212 6713.084 - -0.53% -
BM_std_min<int>/28 -4.73% 2.059 1.962 - -3.38% -
std::none_of(deque<int>)_(process_all)/50 -4.72% 19.222 18.315 - 3.14% -
BM_MakeThenSortHeap_string_SingleElement_262144 -4.70% 51.320 48.906 - -5.13% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -4.68% 1.668 1.590 - -6.49% -
rng::copy_backward(vector<int>)/8 -4.67% 2.319 2.210 - -3.42% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -4.65% 28.535 27.209 - -3.29% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -4.64% 49.273 46.985 - -1.01% -
BM_std_min<unsigned_long_long>/2 -4.63% 0.509 0.485 - -0.01% -
std::copy_if(list<int>)_(entire_range)/262144 -4.61% 227654.508 217148.970 - -0.61% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -4.61% 1.383 1.319 - -11.96% -
BM_std_minmax<unsigned_short>/30 -4.60% 2.838 2.708 - -0.65% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -4.60% 1.622 1.547 - -10.79% -
std::find_if(vector<int>)_(process_all)/8 -4.55% 2.675 2.554 - -5.42% -
BM_std_min<char>/24 -4.55% 2.618 2.499 - -5.52% -
rng::remove_copy_if(deque<int>)_(prefix)/8192 -4.53% 3873.273 3697.695 - -0.18% -
BM_std_min<unsigned_short>/512 -4.51% 7.469 7.132 - -0.09% -
BM_std_minmax<unsigned_short>/28 -4.51% 2.532 2.417 - -4.95% -
BM_MakeHeap_uint32_PipeOrgan_262144 -4.49% 0.702 0.671 - -0.07% -
BM_std_minmax<unsigned_int>/4 -4.45% 0.974 0.931 - -4.32% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -4.44% 880617.619 841502.489 - -2.96% -
BM_PushHeap_uint32_SingleElement_262144 -4.42% 0.372 0.356 - -2.94% -
BM_PushHeap_uint32_SingleElement_16384 -4.42% 0.372 0.356 - -3.00% -
rng::copy_backward(vector<bool>)_(aligned)/64 -4.40% 1.799 1.720 - -9.16% -
rng::starts_with(list<int>)/8192 -4.40% 8641.118 8260.870 - -7.63% -
rng::find_first_of(deque<int>)_(large_needle)/32 -4.39% 295.405 282.435 - -5.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -4.37% 0.671 0.642 - 0.93% -
BM_std_minmax<unsigned_short>/15 -4.37% 1.996 1.909 - -1.74% -
std::any_of(list<int>)_(process_all)/32768 -4.37% 26986.840 25808.651 - -0.11% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -4.32% 541.792 518.387 - 0.40% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.30% 28474.298 27248.835 - -1.70% -
BM_std_minmax<char>/12 -4.29% 1.986 1.900 - -0.78% -
std::find_first_of(deque<int>)_(small_needle)/8192 -4.28% 30287.075 28991.403 - 1.44% -
BM_MakeThenSortHeap_string_SingleElement_64 -4.27% 20.278 19.411 - -1.34% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -4.25% 1.022 0.978 - -5.73% -
BM_std_min<int>/8 -4.25% 1.319 1.263 - -2.59% -
rng::stable_partition(deque<int>)_(sparse)/1024 -4.25% 481.115 460.680 - -0.58% -
BM_std_min<__int128>/1 -4.25% 0.393 0.376 - 1.35% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -4.24% 103.353 98.971 - -5.49% -
rng::count(list<int>)_(every_other)/1048576 -4.21% 847022.240 811400.578 - -2.01% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -4.20% 2.491 2.386 - -1.21% -
std::remove_if(deque<int>)_(sprinkled)/50 -4.18% 70.559 67.609 - 3.23% -
BM_MakeHeap_uint64_Random_256 -4.18% 1.218 1.167 - 2.87% -
rng::swap_ranges(deque<int>)/32 -4.16% 11.247 10.778 - -1.81% -
BM_std_minmax<int>/27 -4.15% 2.495 2.392 - -4.05% -
std::shift_right(vector<int>)/32 -4.15% 4.175 4.002 - -3.25% -
rng::partition(deque<int>)_(dense)/1024 -4.14% 356.940 342.157 - -4.73% -
BM_std_min<short>/26 -4.14% 2.141 2.052 - -2.23% -
rng::copy_if(list<int>)_(entire_range)/32768 -4.12% 29451.734 28238.484 - -0.58% -
BM_std_minmax<unsigned_short>/22 -4.10% 2.457 2.356 - -1.57% -
std::find_end(deque<int>)_(single_element)/1024 -4.09% 332.283 318.683 - 23.02% -
rng::copy_if(list<int>)_(entire_range)/262144 -4.09% 226661.616 217394.881 - -1.39% -
rng::any_of(list<int>)_(process_all)/32768 -4.08% 26903.074 25805.496 - -0.85% -
std::find_if(deque<int>)_(process_all)/32768 -4.08% 11909.999 11424.485 - -1.83% -
BM_MakeHeap_uint32_Ascending_262144 -4.07% 0.692 0.664 - 0.05% -
BM_std_minmax<unsigned_short>/16 -4.07% 1.712 1.642 - -2.54% -
BM_MakeHeap_float_Ascending_262144 -4.06% 0.727 0.698 - -0.11% -
rng::for_each_n(deque<int>)/8 -4.06% 1.202 1.153 - -4.30% -
std::find_if_not(deque<int>)_(bail_25%)/8 -4.06% 1.498 1.437 - -6.12% -
std::count(list<int>)_(every_other)/8192 -4.05% 6705.704 6433.989 - -3.45% -
BM_MakeHeap_float_PipeOrgan_262144 -4.05% 0.734 0.705 - -0.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -4.04% 1.393 1.337 - -0.01% -
BM_MakeHeap_string_Descending_16384 -4.01% 3.188 3.060 - 2.82% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -3.99% 1.852 1.778 - -9.86% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -3.99% 1.808 1.736 - -0.11% -
BM_std_minmax<unsigned_short>/8 -3.99% 1.155 1.109 - -4.01% -
rng::contains_subrange(deque<int>)_(same_length)/16 -3.94% 12.858 12.352 - 9.97% -
BM_PushHeap_uint32_SingleElement_1024 -3.91% 0.378 0.363 - -2.62% -
std::for_each(list<int>)/8 -3.90% 2.568 2.468 - -1.48% -
rng::replace(vector<int>)_(prefix)/8192 -3.90% 1270.154 1220.637 - -3.39% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -3.89% 18.135 17.429 - -2.58% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -3.89% 799.976 768.853 - -9.43% -
rng::none_of(list<int>)_(process_all)/32768 -3.88% 26457.000 25429.647 - -0.21% -
std::count(list<int>)_(every_other)/1048576 -3.88% 841387.839 808723.695 - -2.74% -
rng::contains_subrange(vector<int>)_(same_length)/16 -3.88% 5.024 4.830 - -1.26% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 -3.87% 4236.516 4072.411 - -2.09% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -3.86% 3.074 2.955 - 3.50% -
BM_PushHeap_uint32_SingleElement_64 -3.83% 0.364 0.350 - -4.11% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -3.82% 21.182 20.372 - 1.09% -
rng::contains_subrange(list<int>)_(single_element)/8192 -3.78% 7276.982 7002.234 - 0.10% -
std::for_each_n(vector<int>)/8 -3.76% 2.543 2.448 - -2.24% -
BM_std_minmax<short>/20 -3.74% 2.169 2.088 - 4.37% -
BM_MakeHeap_uint32_Random_262144 -3.72% 1.070 1.030 - 2.29% -
BM_std_min<unsigned_long_long>/15 -3.72% 2.159 2.078 - -5.02% -
std::copy_if(list<int>)_(entire_range)/64 -3.72% 32.642 31.429 - -13.15% -
rng::for_each(multimap<int>::iterator)/8 -3.72% 4.680 4.506 - 0.15% -
rng::copy_n(vector<int>)/32768 -3.70% 2891.146 2784.165 - 21.36% -
BM_std_min<short>/22 -3.69% 1.867 1.798 - -4.72% -
rng::partition(deque<int>)_(dense)/32 -3.68% 11.066 10.658 - 1.37% -
BM_std_minmax<unsigned_short>/19 -3.68% 2.261 2.178 - 0.17% -
BM_std_minmax<int>/11 -3.62% 1.804 1.739 - -5.05% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -3.62% 4.622 4.455 - 0.08% -
BM_std_minmax<char>/5 -3.61% 1.751 1.688 - -9.21% -
BM_std_minmax<unsigned_short>/24 -3.59% 2.257 2.177 - -4.42% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -3.55% 1.675 1.616 - -9.58% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -3.54% 49.373 47.627 - -0.09% -
BM_std_minmax<char>/4 -3.47% 1.477 1.426 - -8.00% -
rng::remove(vector<int>)_(sprinkled)/32 -3.46% 58.256 56.239 - 9.44% -
std::copy_backward(list<int>)/262144 -3.45% 226456.467 218638.547 - -0.64% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -3.45% 5.112 4.936 - -3.51% -
std::equal(deque<int>)_(it,_it,_it)/50 -3.44% 25.609 24.729 - 2.58% -
BM_std_min<unsigned_long_long>/30 -3.43% 2.744 2.650 - -1.57% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -3.43% 569.216 549.673 - -3.43% -
BM_std_min<char>/12 -3.41% 1.303 1.258 - -5.58% -
std::copy(vector<int>)/32768 -3.39% 3790.021 3661.523 - 4.70% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -3.39% 1.395 1.348 - -9.71% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -3.38% 3.827 3.698 - -1.46% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -3.35% 482.689 466.541 - -3.25% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 -3.35% 624.923 604.018 - -0.18% -
BM_MakeHeap_uint32_PipeOrgan_16 -3.34% 1.035 1.001 - -3.89% -
BM_std_minmax<unsigned_char>/27 -3.34% 1.850 1.789 - -4.26% -
std::rotate(deque<int>)_(1_element_backward)/32 -3.34% 4.605 4.452 - -2.61% -
BM_LowerBound_string_64 -3.34% 70.070 67.731 - -2.33% -
rng::rotate(list<int>)_(1_element_forward)/8192 -3.33% 7942.854 7678.188 - -7.02% -
BM_MakeHeap_string_Ascending_16384 -3.31% 5.714 5.525 - -3.94% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -3.30% 4.113 3.978 - -2.59% -
rng::replace_if(vector<int>)_(prefix)/1024 -3.29% 277.591 268.452 - -3.47% -
rng::find_end(forward_list<int>)_(process_all)/1000 -3.29% 707.095 683.830 - -2.59% -
std::stable_partition(list<int>)_(sparse)/32 -3.29% 10.067 9.736 - -0.82% -
rng::partition(deque<int>)_(sparse)/1024 -3.28% 395.740 382.742 - -1.71% -
std::move(deque<int>)/1048576 -3.28% 56251.827 54406.310 - -0.02% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -3.27% 9.802 9.481 - -2.53% -
rng::find_if(vector<int>)_(process_all)/50 -3.27% 14.179 13.716 - -3.53% -
731_astcenc_r -3.27% 10.479 10.137 - -0.78% -
std::equal(deque<int>)_(it,_it,_it)/1024 -3.27% 502.905 486.482 - -2.81% -
BM_std_min<unsigned___int128>/3 -3.26% 1.047 1.013 - -2.84% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -3.26% 502635.753 486231.681 - -3.35% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -3.25% 483.395 467.685 - -0.88% -
std::move_backward(list<int>)/32768 -3.24% 31840.329 30809.928 - -3.52% -
BM_std_min<unsigned_short>/30 -3.22% 2.340 2.264 - -4.04% -
BM_std_minmax<unsigned_char>/10 -3.22% 1.386 1.341 - 0.03% -
rng::search(deque<int>,_pred)_(same_length)/1000 -3.22% 499.413 483.352 - -1.08% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 -3.21% 10.743 10.398 - -2.09% -
std::copy_backward(vector<int>)/8 -3.20% 2.261 2.188 - -1.63% -
rng::move_backward(list<int>)/32768 -3.18% 35434.182 34307.185 - 2.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -3.16% 6.787 6.572 - -4.10% -
BM_std_min<unsigned_int>/13 -3.16% 1.518 1.470 - 3.92% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -3.16% 1.622 1.571 - -8.95% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -3.16% 0.978 0.948 - -3.36% -
std::rotate_copy(list<int>)/8192 -3.15% 6895.844 6678.550 - -0.81% -
std::search_n(deque<int>,_pred)_(no_match)/1000 -3.15% 620.704 601.158 - -0.25% -
std::move_backward(vector<bool>)_(aligned)/512 -3.14% 2.496 2.417 - -5.05% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.13% 2.211 2.142 - 0.32% -
BM_std_minmax<unsigned_short>/23 -3.08% 2.540 2.462 - -4.20% -
BM_MakeHeap_uint64_Random_16384 -3.07% 1.022 0.991 - -4.19% -
std::unique(list<int>)_(contiguous)/1024 -3.05% 937.284 908.682 - -2.02% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -3.05% 28.775 27.898 - 3.26% -
std::equal(list<int>)_(it,_it,_it)/8192 -3.03% 10182.785 9874.346 - -2.13% -
BM_std_min<unsigned_long_long>/23 -3.02% 2.449 2.375 - -2.24% -
BM_std_minmax_element<char>/3 -3.01% 1.145 1.111 - -5.89% -
rng::search_n(vector<int>)_(no_match)/1048576 -3.00% 214922.756 208475.753 - -0.32% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -2.99% 508388.537 493173.626 - -0.72% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -2.98% 9660.519 9372.236 - -1.24% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -2.98% 39.742 38.556 - -0.77% -
std::find_end(forward_list<int>)_(single_element)/1000 -2.98% 692.391 671.742 - -0.31% -
BM_PushHeap_string_PipeOrgan_1024 -2.98% 9.797 9.505 - -11.95% -
BM_PushHeap_uint32_Random_16 -2.98% 4.617 4.479 - 1.51% -
rng::unique(deque<int>)_(contiguous)/52 -2.96% 70.129 68.052 - 0.01% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -2.96% 3.061 2.970 - -1.36% -
std::all_of(list<int>)_(process_all)/32768 -2.95% 26783.447 25993.393 - -0.62% -
rng::find_end(list<int>)_(process_all)/8192 -2.93% 7467.730 7248.959 - 6.18% -
BM_std_minmax<unsigned_short>/20 -2.93% 2.017 1.958 - 0.27% -
BM_PushHeap_uint32_SingleElement_256 -2.92% 0.395 0.384 - -1.95% -
BM_std_minmax<unsigned_short>/25 -2.91% 2.323 2.256 - -3.32% -
std::unique(list<int>)_(sprinkled)/52 -2.90% 73.000 70.882 - 0.36% -
rng::find(vector<int>)_(process_all)/8 -2.90% 2.844 2.762 - -4.83% -
std::rotate(vector<bool>)_(1_element_backward)/50 -2.89% 17.775 17.262 - -1.26% -
rng::unique(list<int>)_(contiguous)/1024 -2.88% 944.670 917.469 - -1.16% -
std::remove(deque<int>)_(sprinkled)/32 -2.86% 56.423 54.808 - 4.14% -
rng::for_each(multiset<int>)/8 -2.86% 4.791 4.654 - 1.72% -
std::rotate(vector<bool>)_(1_element_backward)/32 -2.85% 17.757 17.250 - -1.79% -
std::partition(deque<int>)_(sparse)/50 -2.84% 15.153 14.722 - -5.25% -
BM_std_min<short>/28 -2.84% 2.770 2.692 - -1.40% -
BM_std_min<unsigned_long_long>/4 -2.83% 1.049 1.019 - -7.41% -
BM_std_minmax<char>/19 -2.82% 1.656 1.610 - -9.01% -
BM_std_minmax<unsigned_short>/18 -2.82% 1.982 1.927 - -2.93% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -2.82% 55.143 53.589 - 8.57% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.81% 526.117 511.326 - -3.07% -
rng::search_n(vector<int>)_(no_match)/1000 -2.80% 210.880 204.966 - -0.87% -
std::search(list<int>)_(no_match)/1024 -2.78% 751.626 730.726 - -1.04% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.77% 6.959 6.766 - -3.71% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.76% 642916.286 625146.949 - -3.00% -
bm_ranges_lexicographical_compare<int>/16 -2.76% 2.234 2.172 - -5.79% -
std::find_first_of(deque<int>)_(small_needle)/1024 -2.74% 3723.198 3621.120 - -2.52% -
BM_std_minmax_element<short>/64 -2.71% 17.862 17.379 - 0.82% -
std::remove(deque<int>)_(sprinkled)/50 -2.70% 62.676 60.985 - 6.51% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -2.69% 2.074 2.018 - -8.08% -
rng::remove_copy(deque<int>)_(prefix)/50 -2.68% 20.295 19.750 - -9.68% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -2.68% 7668.900 7463.216 - -1.08% -
std::search_n(list<int>)_(no_match)/8192 -2.67% 6910.840 6726.251 - -8.07% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -2.66% 4013.320 3906.482 - -0.83% -
rng::search_n(vector<int>)_(no_match)/1024 -2.66% 215.415 209.689 - -0.44% -
BM_std_minmax<short>/28 -2.65% 2.616 2.547 - -2.81% -
BM_MakeHeap_uint32_PipeOrgan_256 -2.65% 0.645 0.628 - -0.35% -
BM_std_minmax<unsigned_long_long>/15 -2.64% 3.744 3.645 - -1.42% -
bm_lexicographical_compare<int>/64 -2.63% 4.932 4.802 - -0.24% -
BM_MakeThenSortHeap_string_SingleElement_16 -2.63% 13.964 13.597 - -0.86% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -2.62% 53.657 52.253 - -1.85% -
std::move_backward(list<int>)/262144 -2.60% 266375.538 259442.184 - -2.07% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -2.60% 2702.569 2632.270 - 0.18% -
std::find_end(list<int>)_(process_all)/8192 -2.59% 7440.212 7247.350 - 3.70% -
BM_MakeThenSortHeap_float_Random_4 -2.59% 4.333 4.221 - -5.40% -
BM_std_minmax<unsigned_char>/12 -2.58% 1.976 1.925 - -1.05% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.57% 4.348 4.236 - 0.98% -
std::move_backward(vector<bool>)_(aligned)/64 -2.56% 1.784 1.738 - -3.37% -
BM_std_minmax<char>/6 -2.55% 2.022 1.970 - -8.56% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -2.54% 3.769 3.673 - 0.97% -
BM_std_min<unsigned_char>/512 -2.53% 6.453 6.290 - -1.95% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.52% 4.073 3.970 - -4.71% -
BM_PopHeap_float_16384 -2.51% 34.177 33.321 - 0.55% -
rng::search(list<int>)_(no_match)/1024 -2.50% 734.264 715.895 - -3.82% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 -2.50% 123.489 120.406 - -0.21% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.49% 5.361 5.227 - -4.58% -
std::fill(list<int>)/8192 -2.49% 7114.903 6938.040 - -2.51% -
rng::any_of(vector<int>)_(process_all)/32 -2.47% 8.532 8.320 - -0.73% -
BM_std_minmax<unsigned_short>/27 -2.47% 2.800 2.731 - -5.08% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.46% 4.589 4.476 - 2.65% -
rng::copy_n(vector<bool>)_(unaligned)/512 -2.46% 3.484 3.398 - 2.31% -
std::search(deque<int>)_(no_match)/1000 -2.46% 406.276 396.267 - -1.72% -
std::copy_if(list<int>)_(every_other)/32768 -2.46% 26712.717 26054.819 - 3.29% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -2.46% 0.475 0.463 - -0.48% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.45% 780.746 761.644 - -4.49% -
BM_std_min<short>/23 -2.44% 2.108 2.056 - -2.81% -
rng::find_if(vector<char>)_(process_all)/8 -2.43% 2.541 2.479 - -0.34% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.40% 0.793 0.774 - -0.21% -
std::move(deque<int>)/64 -2.40% 6.124 5.977 - -0.44% -
std::partition_copy(deque<int>)/50 -2.39% 21.255 20.746 - -1.72% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 -2.39% 3.034 2.961 - 1.82% -
std::search_n(deque<int>,_pred)_(no_match)/1024 -2.38% 641.921 626.656 - -0.17% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 -2.37% 24.954 24.362 - -1.20% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.37% 604435.402 590133.601 - -2.47% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -2.37% 27.932 27.271 - -0.65% -
rng::find_if(vector<char>)_(process_all)/50 -2.36% 12.715 12.415 - -1.94% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -2.35% 9.302 9.083 - -1.36% -
std::remove_copy(vector<int>)_(sprinkled)/32 -2.34% 15.288 14.929 - -0.70% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.33% 1864.556 1821.103 - -2.43% -
BM_std_min<unsigned_long_long>/8 -2.32% 2.387 2.332 - 0.13% -
bm_ranges_lexicographical_compare<signed_char>/64 -2.31% 2.230 2.178 - 14.46% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.31% 0.953 0.931 - -3.58% -
std::stable_partition(vector<int>)_(sparse)/50 -2.31% 21.558 21.061 - 4.49% -
rng::unique(list<int>,_pred)_(contiguous)/1024 -2.30% 990.703 967.897 - -0.48% -
BM_MakeHeap_uint64_Random_16 -2.30% 1.326 1.295 - -2.43% -
BM_std_min<unsigned_int>/16 -2.29% 1.940 1.895 - -0.68% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -2.29% 1056.482 1032.333 - 0.20% -
std::rotate(list<int>)_(by_1/3)/50 -2.28% 25.247 24.670 - -0.47% -
BM_MakeHeap_uint64_SingleElement_262144 -2.28% 0.768 0.750 - -0.74% -
rng::contains_subrange(list<int>)_(single_element)/50 -2.27% 18.558 18.137 - 2.80% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -2.25% 10.441 10.206 - -1.62% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -2.24% 7219.812 7057.962 - 3.50% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.23% 7.699 7.527 - -0.96% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -2.23% 742.214 725.673 - -0.18% -
std::rotate(vector<bool>)_(by_1/3)/32 -2.22% 17.480 17.092 - -5.68% -
rng::contains_subrange(deque<int>)_(same_length)/32 -2.22% 20.393 19.941 - 7.05% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -2.22% 2.466 2.412 - 0.84% -
rng::stable_partition(vector<int>)_(sparse)/50 -2.21% 20.843 20.382 - -0.85% -
BM_std_min<char>/4 -2.20% 1.065 1.042 - -2.70% -
std::find_end(list<int>,_pred)_(same_length)/8192 -2.20% 9916.208 9698.095 - -52.89% -
std::find_end(vector<int>)_(match_near_end)/1000 -2.19% 28.134 27.516 - -89.52% -
rng::contains_subrange(vector<int>)_(process_all)/50 -2.19% 11.688 11.431 - -1.11% -
BM_std_min<unsigned_char>/1024 -2.19% 8.472 8.286 - -2.62% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.19% 16.797 16.429 - -1.62% -
BM_std_minmax<char>/31 -2.18% 3.150 3.081 - -7.68% -
BM_std_minmax<char>/20 -2.18% 1.928 1.886 - -8.93% -
rng::find_end(vector<int>)_(same_length)/1024 -2.18% 255.152 249.592 - -51.41% -
BM_std_min<char>/14 -2.17% 1.832 1.792 - -4.22% -
std::fill(list<int>)/50 -2.15% 35.663 34.897 - 106.79% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.15% 27.510 26.920 - -0.79% -
std::remove(list<int>)_(prefix)/8192 -2.14% 8331.271 8152.667 - -1.99% -
BM_MakeHeap_string_Ascending_262144 -2.14% 7.241 7.086 - -22.74% -
BM_std_minmax<unsigned_long_long>/21 -2.13% 3.558 3.482 - -0.45% -
BM_std_minmax<char>/5500 -2.13% 50.181 49.110 - -3.64% -
rng::copy(list<int>)/262144 -2.13% 221400.709 216689.056 - -1.28% -
BM_std_min<char>/23 -2.13% 2.319 2.270 - -0.50% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.12% 17.851 17.472 - -4.50% -
std::copy_backward(deque<int>)/8 -2.12% 2.748 2.690 - -1.76% -
BM_PushHeap_string_Random_16384 -2.11% 16.705 16.353 - -3.47% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -2.10% 16908.116 16553.291 - -3.05% -
BM_std_minmax<int>/23 -2.09% 2.376 2.327 - -1.30% -
rng::unique(vector<int>,_pred)_(contiguous)/8192 -2.09% 3845.568 3765.131 - -0.54% -
rng::fill_n(deque<int>)/32 -2.08% 1.204 1.179 - -3.76% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -2.06% 2.355 2.306 - -0.00% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 -2.06% 2.991 2.930 - 3.71% -
BM_std_minmax<short>/30 -2.06% 2.796 2.739 - -2.08% -
rng::partition(list<int>)_(dense)/8192 -2.04% 5280.639 5172.705 - 1.52% -
std::partition_point(list<int>)/1024 -2.04% 1293.476 1267.052 - -2.09% -
std::partition_point(deque<int>)/50 -2.04% 5.202 5.096 - 10.45% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -2.04% 16.685 16.346 - -1.12% -
std::copy_if(list<int>)_(entire_range)/1048576 -2.02% 897777.617 879626.299 - -0.39% -
rng::stable_partition(vector<int>)_(sparse)/32 -2.02% 7.161 7.017 - -6.27% -
BM_LowerBound_uint32_16384 -2.02% 66.613 65.270 - -0.02% -
std::rotate(vector<bool>)_(by_1/3)/50 -2.01% 17.498 17.146 - -5.46% -
rng::search(list<int>)_(no_match)/1000 -2.01% 705.256 691.081 - -4.80% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.01% 57.422 56.269 - 0.27% -
BM_std_min<char>/22 -2.01% 2.063 2.021 - -2.36% -
rng::transform(list<int>,_list<int>)/50 -2.01% 39.686 38.890 - -0.33% -
rng::copy_n(vector<bool>)_(unaligned)/32768 -2.00% 174.140 170.658 - -0.03% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -1.99% 348.847 341.894 - 0.35% -
std::adjacent_find(deque<int>,_pred)/8 -1.99% 4.525 4.435 - 3.45% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.99% 709.964 695.857 - -3.49% -
std::any_of(deque<int>)_(process_all)/32 -1.99% 11.773 11.540 - -0.15% -
rng::rotate_copy(list<int>)/32 -1.98% 8.743 8.571 - 0.34% -
std::fill_n(list<int>)/50 -1.98% 16.078 15.761 - -2.56% -
BM_std_minmax_element<int>/4 -1.97% 1.254 1.229 - -1.10% -
BM_std_min<int>/20 -1.96% 1.415 1.387 - 0.05% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -1.96% 8568.665 8400.819 - -5.63% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.96% 39.514 38.741 - 0.91% -
rng::sample(list<int>)/8192 -1.95% 100441.243 98480.112 - -0.49% -
rng::stable_partition(list<int>)_(sparse)/32 -1.95% 9.855 9.663 - -1.40% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.94% 6672.127 6542.494 - -3.18% -
std::copy(deque<int>)/32768 -1.94% 1172.589 1149.871 - 0.63% -
BM_std_minmax<unsigned_short>/13 -1.93% 1.387 1.360 - -1.97% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.93% 2922.032 2865.771 - -0.36% -
rng::find_first_of(deque<int>)_(small_needle)/32 -1.92% 110.199 108.080 - -2.63% -
rng::reverse_copy(list<int>)/4096 -1.92% 3188.709 3127.494 - 1.81% -
BM_MakeHeap_uint64_Ascending_16 -1.92% 0.664 0.651 - -2.79% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -1.92% 8390.427 8229.666 - -13.48% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -1.91% 0.782 0.767 - -3.47% -
rng::find_end(deque<int>)_(match_near_end)/8192 -1.91% 280.214 274.856 - -99.83% -
BM_std_minmax<unsigned_short>/29 -1.91% 2.551 2.503 - -2.76% -
std::move_backward(vector<bool>)_(unaligned)/64 -1.91% 1.860 1.825 - 1.95% -
rng::fold_left(deque<int>)/8192 -1.91% 4498.815 4412.935 - 1.02% -
std::find_end(list<int>)_(same_length)/1000 -1.91% 748.922 734.627 - -50.29% -
rng::stable_partition(list<int>)_(dense)/32 -1.90% 35.184 34.514 - 8.52% -
std::all_of(vector<int>)_(process_all)/32 -1.90% 8.533 8.370 - -1.50% -
rng::rotate_copy(deque<int>)/8192 -1.90% 298.826 293.164 - -0.09% -
BM_std_min<unsigned_long_long>/3 -1.89% 0.707 0.693 - -0.09% -
rng::copy_backward(list<int>)/8 -1.89% 2.403 2.357 - -4.26% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.89% 856.939 840.764 - 8.06% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -1.88% 0.987 0.968 - 6.65% -
std::rotate(deque<int>)_(by_1/2)/32 -1.88% 7.598 7.455 - -0.12% -
BM_MakeHeap_uint32_PipeOrgan_1024 -1.88% 0.717 0.704 - 2.16% -
std::mismatch(list<int>)_(it,_it,_it)/8 -1.88% 2.718 2.667 - 0.86% -
BM_std_min<unsigned_long_long>/7 -1.88% 1.838 1.804 - -5.10% -
std::copy(list<int>)/262144 -1.87% 220398.356 216272.647 - -0.41% -
BM_PushHeap_float_Ascending_262144 -1.87% 5.165 5.068 - -3.45% -
BM_std_minmax<unsigned_long_long>/23 -1.86% 4.386 4.305 - 0.16% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.86% 4.351 4.270 - -5.83% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.85% 7625.794 7484.511 - -1.26% -
BM_MakeHeap_float_SingleElement_262144 -1.85% 0.725 0.712 - -0.13% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -1.84% 64.071 62.889 - -3.07% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.84% 365.068 358.336 - -0.22% -
rng::move_backward(vector<bool>)_(unaligned)/4096 -1.84% 28.914 28.381 - 2.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.84% 7.953 7.807 - -2.50% -
BM_std_min<unsigned_long_long>/31 -1.84% 2.986 2.931 - -3.18% -
rng::contains(list<int>)_(process_all)/1048576 -1.84% 846205.565 830665.731 - -1.37% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.83% 218.387 214.380 - -0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.83% 8.772 8.612 - -0.96% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.81% 364.871 358.250 - -0.16% -
rng::contains_subrange(vector<int>)_(same_length)/50 -1.81% 12.926 12.691 - -4.79% -
BM_std_minmax<short>/11 -1.81% 1.824 1.791 - -0.22% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -1.81% 3.997 3.925 - -3.03% -
rng::stable_partition(list<int>)_(dense)/50 -1.81% 56.806 55.777 - 5.94% -
std::find_if(vector<char>)_(process_all)/32768 -1.81% 8263.957 8114.262 - -1.46% -
rng::remove_if(deque<int>)_(prefix)/1024 -1.81% 574.432 564.028 - 0.53% -
rng::unique_copy(list<int>)_(sprinkled)/32 -1.81% 10.880 10.683 - -16.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.81% 3.581 3.516 - 0.76% -
rng::replace(vector<int>)_(prefix)/1024 -1.80% 164.253 161.290 - -2.44% -
BM_std_minmax<unsigned_char>/15 -1.80% 2.935 2.883 - -3.35% -
BM_std_minmax<unsigned_long_long>/13 -1.80% 3.038 2.983 - -0.93% -
rng::copy(vector<int>)/1048576 -1.79% 50220.631 49320.235 - -1.74% -
std::for_each(list<int>)/32 -1.78% 11.438 11.235 - 0.72% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.77% 464.671 456.429 - 0.10% -
std::unique(deque<int>)_(sprinkled)/1024 -1.77% 848.789 833.794 - -4.84% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 -1.76% 369218.025 362717.885 - -0.11% -
BM_LowerBound_float_16384 -1.76% 67.101 65.922 - -0.53% -
BM_PushHeap_uint32_Random_64 -1.76% 5.614 5.516 - -0.83% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.76% 25.793 25.340 - -4.74% -
std::reverse_copy(list<int>)/4096 -1.76% 3242.087 3185.167 - 0.36% -
std::find(vector<bool>)_(process_all)/50 -1.75% 0.949 0.932 - 61.14% -
BM_std_minmax<unsigned_char>/14 -1.75% 2.551 2.506 - -1.44% -
rng::unique(deque<int>)_(contiguous)/32 -1.75% 60.115 59.064 - 0.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.75% 0.738 0.725 - -1.68% -
std::remove(list<int>)_(prefix)/1024 -1.75% 1032.105 1014.075 - 1.67% -
std::remove_copy_if(deque<int>)_(prefix)/32 -1.74% 17.993 17.679 - -1.04% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.74% 57.051 56.058 - -1.62% -
rng::for_each(set<int>)/50 -1.74% 49.855 48.989 - -19.05% -
BM_PushHeap_uint64_Random_64 -1.74% 5.165 5.076 - -3.74% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.73% 1486.787 1461.016 - -1.24% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.73% 2.542 2.498 - -1.96% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -1.73% 57.319 56.329 - 0.02% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 -1.72% 0.710 0.697 - -0.87% -
std::copy_n(deque<int>)/32768 -1.72% 1155.366 1135.498 - -3.29% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -1.72% 0.983 0.966 - 0.35% -
bm_lexicographical_compare<unsigned_char>/8 -1.71% 1.388 1.364 - -8.87% -
BM_PushHeap_uint32_Random_4 -1.70% 2.456 2.415 - -2.66% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.70% 60.372 59.347 - -2.26% -
rng::any_of(vector<int>)_(process_all)/50 -1.70% 12.781 12.565 - -7.80% -
std::search(list<int>,_pred)_(single_element)/1000 -1.69% 832.196 818.095 - -0.60% -
std::copy_backward(list<int>)/1048576 -1.69% 897521.234 882353.800 - -0.55% -
rng::copy_backward(deque<int>)/32768 -1.69% 3829.670 3765.137 - -1.94% -
rng::contains_subrange(deque<int>)_(same_length)/50 -1.68% 28.665 28.182 - 4.83% -
BM_MakeThenSortHeap_float_SingleElement_1024 -1.68% 4.956 4.873 - 1.95% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.68% 46.579 45.795 - -0.34% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.68% 471704.963 463786.400 - -0.18% -
BM_MakeThenSortHeap_uint32_Descending_4 -1.68% 1.456 1.432 - -0.16% -
std::remove_if(vector<int>)_(prefix)/8192 -1.67% 2624.064 2580.265 - -1.39% -
std::search(list<int>)_(no_match)/1000 -1.67% 699.393 687.738 - -3.72% -
BM_std_minmax<char>/27 -1.67% 1.815 1.785 - -8.55% -
std::adjacent_find(list<int>)/1048576 -1.66% 882284.434 867604.219 - -1.12% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.66% 12048.218 11847.792 - 2.21% -
BM_std_min<unsigned_long_long>/29 -1.66% 2.490 2.448 - -0.31% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.66% 4.834 4.753 - -1.92% -
BM_lexicographical_compare_three_way_fast_path/65536 -1.65% 15182.787 14931.537 - -0.82% -
BM_LowerBound_uint32_256 -1.65% 14.424 14.186 - 0.25% -
BM_MakeHeap_string_Descending_1024 -1.64% 2.784 2.738 - 0.84% -
std::count_if(list<int>)_(every_other)/1048576 -1.64% 900242.886 885507.427 - -0.54% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.63% 3.076 3.026 - -3.39% -
std::remove_if(deque<int>)_(prefix)/1024 -1.63% 568.157 558.914 - 0.39% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -1.62% 1.855 1.825 - -10.19% -
rng::reverse(list<int>)/4096 -1.62% 1674.310 1647.148 - -6.00% -
BM_MakeHeap_uint32_SingleElement_262144 -1.62% 0.638 0.628 - 0.04% -
BM_std_min<unsigned_short>/16 -1.61% 1.716 1.689 - -2.48% -
BM_std_min<unsigned_long_long>/14 -1.60% 1.908 1.877 - -2.79% -
rng::count_if(list<int>)_(every_other)/1048576 -1.59% 903279.700 888894.824 - -0.44% -
rng::move(deque<int>)/64 -1.59% 6.417 6.315 - -0.05% -
rng::copy_backward(list<int>)/1048576 -1.59% 900789.474 886455.654 - -0.42% -
BM_std_minmax<char>/21 -1.59% 2.235 2.199 - -8.06% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.58% 516.870 508.699 - 3.64% -
BM_MakeHeap_uint64_Ascending_16384 -1.58% 0.638 0.628 - -0.23% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.58% 17.590 17.312 - -5.21% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -1.58% 31971.818 31467.870 - -19.01% -
std::any_of(vector<int>)_(process_all)/50 -1.57% 18.501 18.210 - 0.02% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.57% 737.366 725.823 - 1.44% -
rng::copy_if(list<int>)_(entire_range)/1048576 -1.56% 895975.801 881995.965 - -0.32% -
BM_LowerBound_string_1024 -1.56% 180.606 177.790 - -0.19% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -1.56% 1.284 1.264 - 5.10% -
rng::adjacent_find(list<int>,_pred)/1048576 -1.55% 968282.343 953239.654 - -0.72% -
BM_std_minmax<unsigned_long_long>/11 -1.54% 2.388 2.351 - -0.09% -
BM_std_min<unsigned_long_long>/13 -1.54% 1.724 1.697 - -3.18% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 -1.54% 19.707 19.403 - 4.30% -
rng::copy(list<int>)/1048576 -1.54% 892560.485 878839.676 - -0.49% -
std::search(list<int>)_(same_length)/1024 -1.54% 766.806 755.020 - -2.72% -
BM_MakeHeap_string_SingleElement_16384 -1.53% 6.067 5.974 - -2.07% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -1.53% 1902352.128 1873308.602 - -22.80% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.52% 18.755 18.469 - 4.26% -
std::search(vector<int>)_(single_element)/1000 -1.52% 235.265 231.695 - 1.32% -
BM_std_min<short>/64 -1.51% 3.504 3.451 - -2.35% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.51% 2.333 2.298 - -0.23% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 -1.51% 578004.916 569287.786 - 1.24% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.50% 12.833 12.640 - -2.25% -
std::remove(list<int>)_(sprinkled)/50 -1.50% 65.607 64.621 - -5.82% -
std::search(vector<int>)_(single_element)/1024 -1.49% 240.607 237.012 - 1.19% -
BM_MakeThenSortHeap_float_SingleElement_256 -1.49% 4.114 4.053 - 1.54% -
rng::none_of(vector<int>)_(process_all)/32 -1.48% 8.441 8.316 - -0.16% -
BM_PushHeap_string_Descending_16 -1.48% 2.118 2.087 - -14.32% -
rng::copy_n(vector<int>)/1048576 -1.48% 49673.048 48936.885 - -0.88% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.48% 10.063 9.914 - -1.31% -
BM_std_minmax<unsigned_short>/14 -1.48% 1.619 1.595 - -1.55% -
std::copy_n(list<int>)/512 -1.48% 341.444 336.407 - -1.35% -
rng::copy(vector<bool>)_(aligned)/262144 -1.47% 278.763 274.653 - -15.92% -
std::sample(vector<int>)/1024 -1.47% 11310.573 11143.974 - -1.28% -
BM_LowerBound_string_16384 -1.47% 398.433 392.568 - -1.13% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.47% 781.249 769.801 - -0.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.46% 1464160.377 1442766.804 - -0.11% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -1.46% 5.131 5.057 - -0.02% -
BM_PushHeap_uint64_Random_1024 -1.46% 5.922 5.835 - -1.27% -
std::unique_copy(list<int>)_(contiguous)/8192 -1.46% 6978.534 6876.941 - -0.19% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -1.45% 7954.230 7839.045 - -14.35% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.45% 12.004 11.830 - -1.96% -
rng::partition_point(deque<int>)/50 -1.45% 4.309 4.247 - -2.33% -
BM_std_min<char>/32 -1.44% 3.038 2.994 - 2.40% -
rng::stable_partition(vector<int>)_(sparse)/1024 -1.43% 209.645 206.645 - -0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.43% 3.522 3.471 - -0.23% -
BM_std_minmax<unsigned_short>/31 -1.43% 3.064 3.021 - 0.75% -
BM_std_min<unsigned_short>/22 -1.43% 1.836 1.810 - -0.14% -
rng::starts_with(list<int>,_pred)/1000 -1.42% 791.099 779.844 - -0.69% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.42% 17.504 17.255 - -4.99% -
rng::find_end(vector<int>)_(match_near_end)/8192 -1.42% 203.856 200.964 - -99.83% -
std::shift_right(list<int>)/32 -1.42% 14.579 14.372 - -1.33% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.41% 861533.282 849357.006 - -0.63% -
BM_MakeHeap_uint64_Random_1024 -1.41% 1.119 1.103 - 0.54% -
rng::fold_left(deque<int>)/8 -1.41% 4.039 3.982 - -2.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.41% 1.015 1.001 - -2.12% -
BM_std_min<unsigned_long_long>/24 -1.41% 2.682 2.644 - -1.46% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.40% 2333889.950 2301136.315 - -0.84% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.40% 852590.201 840636.877 - -3.20% -
BM_LowerBound_float_256 -1.40% 14.385 14.184 - -0.11% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -1.39% 32942.576 32483.028 - -19.63% -
rng::none_of(list<int>)_(process_all)/32 -1.39% 11.521 11.361 - -4.16% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.39% 744.795 734.437 - 2.39% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -1.39% 4.246 4.187 - -1.53% -
735_gem5_r -1.38% 13.405 13.219 - -2.54% -
BM_std_min<int>/12 -1.38% 1.550 1.529 - 2.49% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.38% 8142.549 8030.203 - -16.72% -
BM_PushHeap_string_Descending_262144 -1.38% 3.193 3.149 - -42.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.37% 0.912 0.899 - -0.17% -
rng::copy_if(deque<int>)_(every_other)/8 -1.37% 3.498 3.450 - -0.16% -
rng::search(deque<int>)_(single_element)/1000 -1.37% 446.967 440.851 - -2.01% -
rng::find(deque<int>)_(process_all)/8 -1.37% 3.520 3.472 - -1.42% -
rng::find_end(forward_list<int>)_(same_length)/1024 -1.36% 1495.229 1474.903 - -1.93% -
std::remove(deque<int>)_(prefix)/32 -1.36% 56.912 56.139 - -5.67% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -1.35% 668.626 659.601 - -1.05% -
std::fill(vector<bool>)/64 -1.35% 1.565 1.544 - -5.53% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 -1.35% 5.042 4.974 - 0.12% -
std::find_if(vector<char>)_(process_all)/8192 -1.35% 2073.903 2045.977 - -0.95% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 -1.34% 6.148 6.066 - 2.39% -
std::copy(list<int>)/1048576 -1.34% 883868.091 872029.629 - -0.94% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.33% 17.502 17.268 - -1.38% -
BM_MakeThenSortHeap_float_Heap_16 -1.33% 1.885 1.860 - -1.75% -
rng::unique(vector<int>)_(sprinkled)/8192 -1.33% 1941.927 1916.038 - -0.40% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.33% 4976.575 4910.320 - -1.75% -
rng::rotate(vector<bool>)_(by_1/4)/8192 -1.33% 30.502 30.097 - 0.58% -
rng::stable_partition(list<int>)_(sparse)/1024 -1.33% 931.521 919.153 - 0.04% -
BM_std_min<unsigned_short>/4 -1.33% 0.975 0.962 - -1.88% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.33% 1.990 1.964 - -0.02% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -1.33% 3804.071 3753.658 - -0.48% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.32% 7.547 7.447 - -3.54% -
BM_PushHeap_string_SingleElement_4 -1.32% 2.234 2.204 - -8.20% -
BM_std_min<char>/18 -1.32% 0.990 0.977 - -1.06% -
rng::none_of(vector<int>)_(process_all)/8 -1.32% 2.489 2.457 - 4.38% -
rng::remove_if(deque<int>)_(sprinkled)/1024 -1.31% 550.061 542.837 - 0.44% -
rng::starts_with(vector<int>,_pred)/8 -1.31% 4.315 4.258 - 3.21% -
rng::any_of(list<int>)_(process_all)/8192 -1.31% 7255.000 7160.092 - 0.72% -
std::adjacent_find(list<int>,_pred)/1048576 -1.31% 962663.519 950078.747 - -0.96% -
rng::find_end(vector<int>)_(match_near_end)/1000 -1.30% 27.766 27.404 - -89.64% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 -1.30% 41.917 41.371 - 38.95% -
710_omnetpp_r -1.30% 9.026 8.908 - 0.69% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.30% 17.387 17.162 - -5.19% -
std::sample(deque<int>)/1024 -1.29% 11839.274 11686.261 - -1.01% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.29% 15244.377 15047.526 - -1.68% -
std::search_n(deque<int>)_(no_match)/1048576 -1.29% 443889.153 438157.595 - -1.25% -
rng::search(vector<int>)_(no_match)/1048576 -1.29% 211756.053 209024.821 - -3.85% -
BM_std_min<short>/512 -1.28% 7.440 7.344 - 0.17% -
rng::replace_if(vector<int>)_(prefix)/8192 -1.28% 2059.892 2033.435 - -1.36% -
rng::for_each_n(list<int>)/8192 -1.28% 7234.879 7142.239 - -1.17% -
std::copy_n(vector<int>)/8 -1.28% 2.166 2.138 - -1.23% -
rng::search(list<int>)_(near_matches)/8192 -1.28% 2560076.945 2527389.137 - -1.49% -
BM_MakeHeap_float_Ascending_16 -1.27% 0.843 0.832 - -0.65% -
BM_PopHeap_uint64_262144 -1.27% 41.723 41.193 - -1.97% -
BM_PushHeap_string_Random_1024 -1.26% 15.060 14.869 - -0.55% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.26% 547.489 540.570 - -0.74% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.26% 3.513 3.468 - -2.63% -
rng::for_each(deque<int>)/8 -1.26% 0.933 0.921 - -0.66% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.26% 4.837 4.776 - 0.04% -
BM_MakeThenSortHeap_uint32_Heap_4 -1.26% 1.225 1.210 - 1.03% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -1.26% 0.841 0.830 - -4.55% -
753_ns3_r -1.25% 10.190 10.063 - -1.54% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.25% 2.492 2.461 - -0.48% -
rng::partition_point(vector<int>)/8192 -1.25% 10.729 10.594 - -0.77% -
std::copy_if(list<int>)_(every_other)/1048576 -1.24% 858986.128 848299.156 - -0.45% -
rng::fill(vector<int>)/1024 -1.24% 29.598 29.230 - -3.10% -
rng::unique_copy(list<int>)_(contiguous)/8192 -1.24% 6978.205 6891.769 - -0.35% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.24% 7.514 7.421 - -2.66% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.24% 2599.775 2567.664 - -1.99% -
std::search(list<int>)_(near_matches)/8192 -1.24% 2544850.756 2513419.057 - -1.92% -
rng::search(vector<int>)_(no_match)/1024 -1.23% 213.171 210.548 - -3.99% -
std::find_end(list<int>,_pred)_(process_all)/8192 -1.23% 8211.869 8111.096 - 4.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.23% 11.225 11.087 - 0.91% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -1.23% 30.747 30.370 - 0.56% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.23% 17.641 17.425 - -3.45% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.23% 8.133 8.034 - -0.42% -
BM_std_min<unsigned_char>/32 -1.23% 2.986 2.949 - 2.99% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -1.23% 81.153 80.158 - -90.24% -
rng::find_if_not(deque<int>)_(process_all)/8 -1.22% 3.985 3.936 - 0.23% -
BM_std_minmax<unsigned_short>/7 -1.22% 1.708 1.687 - -3.72% -
std::partition_copy(deque<int>)/32 -1.22% 12.589 12.435 - -4.30% -
std::find(vector<char>)_(process_all)/8192 -1.21% 136.289 134.640 - -1.59% -
rng::find(vector<char>)_(process_all)/8192 -1.21% 136.174 134.527 - -1.64% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.20% 1462368.564 1444792.608 - 0.06% -
rng::for_each(multimap<int>::iterator)/32 -1.20% 21.393 21.136 - -0.30% -
rng::none_of(list<int>)_(process_all)/50 -1.20% 21.867 21.605 - -1.60% -
BM_PushHeap_float_Random_1024 -1.20% 7.564 7.473 - -0.56% -
BM_std_min<char>/1024 -1.20% 8.522 8.420 - 1.32% -
BM_std_minmax<short>/2 -1.19% 0.897 0.886 - -3.32% -
rng::adjacent_find(list<int>)/1048576 -1.19% 880129.926 869645.029 - -0.81% -
rng::search_n(list<int>)_(no_match)/1024 -1.19% 731.085 722.376 - -2.86% -
rng::copy_backward(deque<int>)/8 -1.19% 2.701 2.669 - -4.44% -
rng::search(list<int>)_(near_matches)/1000 -1.19% 37836.947 37386.443 - -1.54% -
std::rotate(deque<int>)_(by_1/3)/8192 -1.19% 22835.215 22563.664 - -0.59% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.19% 4.812 4.755 - -0.23% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.19% 18.226 18.010 - -2.63% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.18% 4708.286 4652.526 - -1.67% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.18% 18.206 17.991 - -2.72% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.18% 1.056 1.044 - -2.00% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.18% 71.678 70.835 - -91.39% -
BM_MakeHeap_uint64_PipeOrgan_16 -1.18% 1.041 1.028 - 0.06% -
BM_MakeThenSortHeap_uint64_Random_16 -1.17% 8.687 8.586 - 0.30% -
std::remove_copy_if(list<int>)_(sprinkled)/32 -1.16% 14.606 14.436 - -0.54% -
rng::find_end(vector<int>)_(same_length)/8192 -1.16% 1968.084 1945.268 - -49.17% -
BM_PushHeap_string_Random_256 -1.16% 14.321 14.155 - -0.42% -
std::any_of(list<int>)_(process_all)/50 -1.16% 21.855 21.602 - -0.86% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.15% 4.134 4.086 - 0.42% -
rng::rotate(deque<int>)_(by_1/4)/50 -1.15% 75.058 74.193 - -1.14% -
std::rotate(deque<int>)_(by_1/2)/50 -1.15% 10.581 10.459 - 1.85% -
rng::remove(deque<int>)_(prefix)/50 -1.15% 62.982 62.260 - -1.93% -
std::is_partitioned(list<int>)_(partitioned)/32 -1.14% 8.722 8.623 - -0.81% -
rng::search(deque<int>)_(near_matches)/8192 -1.14% 1449803.116 1433345.262 - -1.05% -
std::find(vector<bool>)_(process_all)/1048576 -1.13% 3683.961 3642.348 - -2.02% -
BM_std_min<unsigned_int>/10 -1.13% 1.006 0.994 - -0.01% -
BM_std_min<unsigned_short>/32 -1.13% 2.953 2.920 - 0.25% -
std::equal(list<int>)_(it,_it,_it)/8 -1.12% 2.801 2.770 - -1.77% -
BM_lexicographical_compare_three_way_slow_path/256 -1.12% 71.499 70.695 - -1.29% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.12% 1.952 1.930 - 0.08% -
rng::stable_partition(vector<int>)_(sparse)/8192 -1.12% 1506.281 1489.420 - -4.05% -
rng::count_if(list<int>)_(every_other)/8192 -1.12% 7267.414 7186.235 - -1.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.12% 7.840 7.752 - -0.57% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.12% 43.479 42.994 - -0.80% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -1.12% 16.013 15.834 - -3.74% -
rng::reverse(list<int>)/512 -1.11% 198.557 196.345 - -1.73% -
BM_MakeThenSortHeap_uint32_SingleElement_64 -1.11% 7.305 7.223 - -0.73% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -1.11% 7262591.572 7182195.153 - 1.76% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.11% 50.508 49.949 - -0.59% -
std::find_end(list<int>)_(same_length)/1024 -1.10% 761.283 752.873 - -50.08% -
BM_MakeThenSortHeap_float_SingleElement_16 -1.10% 3.246 3.210 - -0.19% -
rng::find(vector<char>)_(bail_25%)/1024 -1.10% 5.318 5.259 - -0.35% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -1.10% 105.890 104.724 - -1.59% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.10% 688072.578 680515.293 - -1.40% -
rng::find_end(vector<int>)_(same_length)/1000 -1.10% 246.743 244.037 - -51.40% -
std::find(vector<char>)_(bail_25%)/1024 -1.09% 5.428 5.369 - -1.34% -
bm_ranges_lexicographical_compare<int>/64 -1.09% 4.959 4.905 - -0.14% -
std::move_backward(list<int>)/4096 -1.09% 5599.063 5537.912 - 12.64% -
BM_PushHeap_float_Random_64 -1.09% 6.733 6.660 - -1.67% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.08% 6274.334 6206.696 - -3.60% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -1.07% 4.404 4.356 - -1.51% -
rng::transform(vector<int>)_(identity_transform)/32 -1.07% 8.938 8.843 - -0.70% -
BM_MakeThenSortHeap_uint32_Descending_16 -1.07% 5.551 5.492 - -0.70% -
std::find_end(vector<int>)_(same_length)/1024 -1.07% 255.725 252.997 - -50.41% -
rng::search(vector<int>)_(no_match)/1000 -1.07% 208.042 205.822 - -4.08% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -1.06% 25918.107 25643.302 - -2.35% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.06% 13.231 13.091 - -0.53% -
rng::move(list<int>)/262144 -1.06% 252832.324 250164.827 - -1.47% -
std::search(deque<int>)_(near_matches)/1024 -1.05% 19522.160 19316.334 - -6.45% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 -1.05% 20.163 19.950 - 1.49% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 -1.05% 2806.703 2777.200 - -0.57% -
std::unique(deque<int>)_(contiguous)/1024 -1.05% 738.800 731.045 - -1.28% -
BM_std_minmax<unsigned_long_long>/30 -1.05% 4.489 4.442 - 0.01% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.05% 6706.824 6636.663 - -2.39% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -1.04% 5.871 5.810 - 1.72% -
rng::rotate(deque<int>)_(by_1/4)/32 -1.04% 29.239 28.936 - -1.75% -
std::rotate(vector<int>)_(1_element_backward)/8192 -1.04% 300.992 297.873 - -0.06% -
std::sample(list<int>)/32 -1.04% 313.707 310.457 - -0.51% -
rng::search(list<int>)_(near_matches)/1024 -1.03% 39701.947 39291.376 - -0.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 -1.03% 16.386 16.217 - 0.34% -
rng::copy_n(list<int>)/512 -1.03% 339.975 336.463 - -1.89% -
BM_std_min<unsigned_char>/7 -1.03% 1.861 1.842 - 0.12% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.03% 17.658 17.476 - -3.18% -
std::fill(deque<int>)/1024 -1.03% 30.046 29.737 - -1.86% -
rng::remove_if(list<int>)_(sprinkled)/1024 -1.03% 1004.153 993.821 - -0.41% -
rng::find_end(list<int>)_(same_length)/1024 -1.03% 760.157 752.352 - -49.70% -
rng::copy_n(deque<int>)/8 -1.03% 2.663 2.635 - -4.45% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 -1.03% 786.089 778.028 - -0.37% -
bm_lexicographical_compare<unsigned_char>/7 -1.03% 2.098 2.077 - -6.15% -
rng::rotate(list<int>)_(1_element_backward)/1024 -1.02% 743.823 736.207 - -1.46% -
BM_std_minmax<char>/32 -1.02% 1.532 1.516 - -7.41% -
BM_PushHeap_string_PipeOrgan_16 -1.02% 4.111 4.069 - -4.99% -
std::fill_n(deque<int>)/8192 -1.02% 240.233 237.784 - -0.90% -
rng::contains(vector<int>)_(process_all)/8192 -1.02% 1841.173 1822.425 - -0.82% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.02% 4189.181 4146.566 - -1.18% -
rng::count(vector<bool>)/1000 -1.02% 3.003 2.972 - -1.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.01% 17.876 17.695 - -0.40% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.01% 777.595 769.715 - -1.37% -
std::unique(vector<int>)_(contiguous)/8192 -1.01% 1939.388 1919.753 - -1.14% -
rng::contains_subrange(deque<int>)_(single_element)/16 -1.01% 10.313 10.209 - -1.45% -
std::find(deque<int>)_(process_all)/8 -1.01% 3.415 3.380 - -1.08% -
BM_lexicographical_compare_three_way<IntPtr>/256 -1.01% 70.336 69.626 - -0.90% -
BM_std_minmax<unsigned_short>/6 -1.01% 1.387 1.373 - -1.04% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 -1.00% 17.580 17.404 - 7.86% -
std::sample(vector<int>)/8192 -1.00% 90712.790 89804.641 - -1.25% -
std::swap_ranges(deque<int>)/32 -1.00% 10.602 10.496 - 0.05% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
rng::rotate_copy(vector<int>)/8192 143.79% 283.624 691.450 - 146.42% -
rng::fill(list<int>)/1024 132.46% 671.933 1561.981 - 132.45% -
std::adjacent_find(list<int>)/1024 123.29% 714.363 1595.133 - 123.61% -
std::fill(list<int>)/1024 111.84% 671.794 1423.106 - 111.79% -
std::fill(list<int>)/50 106.79% 16.875 34.897 - -2.15% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 91.75% 764.570 1466.025 - 92.73% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 90.82% 369885.230 705823.569 - 92.39% -
rng::remove(vector<int>)_(sprinkled)/8192 88.10% 1983.225 3730.519 - -6.06% -
rng::remove(vector<int>)_(sprinkled)/1024 75.36% 288.177 505.360 - -5.33% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 73.20% 383695.582 664573.770 - 71.83% -
rng::find_end(vector<int>)_(single_element)/8192 69.65% 1912.641 3244.751 - -0.24% -
rng::find_end(vector<int>)_(single_element)/1024 69.41% 242.411 410.659 - -0.10% -
rng::find_end(vector<int>)_(single_element)/1000 69.13% 237.076 400.964 - -0.14% -
std::find(vector<bool>)_(process_all)/8 62.19% 0.576 0.935 - -0.97% -
std::find(list<int>)_(bail_25%)/8192 61.69% 1424.244 2302.915 - 62.09% -
std::find(vector<bool>)_(process_all)/50 61.14% 0.579 0.932 - -1.75% -
BM_std_min<short>/1 57.41% 0.293 0.461 - 43.16% -
BM_PushHeap_uint32_Random_1 55.42% 0.448 0.696 - 60.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 54.71% 0.410 0.635 - 61.78% -
rng::find_if(list<int>)_(bail_25%)/8192 54.61% 1525.728 2358.870 - 55.79% -
rng::find_end(vector<int>)_(process_all)/8192 53.40% 1904.428 2921.451 - 0.05% -
rng::find_end(vector<int>)_(process_all)/1024 52.92% 242.555 370.908 - 0.13% -
rng::find_end(vector<int>)_(process_all)/1000 52.88% 236.990 362.319 - 0.24% -
rng::copy_backward(vector<int>)/4096 51.57% 141.099 213.870 - 47.75% -
BM_std_min<unsigned_short>/1 50.29% 0.254 0.382 - 48.14% -
std::equal(deque<int>)_(it,_it,_it)/8 50.07% 4.276 6.417 - 50.76% -
std::shift_left(vector<int>)/32 49.21% 2.993 4.465 - 50.26% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 48.65% 27.360 40.670 - 0.02% -
rng::find_end(vector<int>)_(process_all)/1048576 47.27% 253644.620 373540.112 - 0.06% -
rng::reverse(vector<int>)/8 46.48% 1.619 2.371 - 46.84% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 43.57% 6.589 9.460 - 35.97% -
std::all_of(vector<int>)_(process_all)/50 42.58% 12.737 18.161 - -0.71% -
std::equal(list<int>)_(it,_it,_it)/50 41.61% 33.915 48.026 - 34.97% -
std::adjacent_find(deque<int>)/8 40.50% 2.957 4.154 - 39.37% -
rng::copy(vector<int>)/4096 39.21% 149.432 208.030 - 41.81% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 38.95% 29.773 41.371 - -1.30% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 37.42% 47.646 65.477 - 36.81% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 35.86% 48.757 66.240 - 36.25% -
std::adjacent_find(deque<int>)/50 35.74% 14.773 20.052 - 42.64% -
rng::find_end(deque<int>)_(single_element)/1024 34.57% 277.999 374.098 - 7.47% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 34.38% 28.032 37.669 - -5.03% -
rng::find_end(deque<int>)_(single_element)/8192 34.02% 2203.322 2952.848 - 24.37% -
rng::unique_copy(deque<int>)_(sprinkled)/52 33.95% 14.761 19.773 - 13.75% -
std::shift_right(deque<int>)/32 33.46% 3.252 4.340 - 33.75% -
rng::search(list<int>)_(single_element)/8192 33.12% 7419.680 9877.271 - 22.73% -
rng::unique_copy(list<int>)_(contiguous)/52 32.18% 22.722 30.034 - 0.40% -
std::search(deque<int>)_(same_length)/1000 30.55% 353.244 461.171 - 29.35% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 29.73% 4.463 5.790 - 12.82% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.61% 2960.697 3837.235 - -0.15% -
std::move_backward(deque<int>)/64 29.50% 5.474 7.088 - 33.68% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.33% 2958.414 3826.012 - -0.41% -
std::remove_if(vector<int>)_(sprinkled)/1024 28.23% 409.192 524.706 - 0.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 28.05% 1.862 2.384 - 11.08% -
std::find_end(deque<int>)_(single_element)/1000 27.99% 250.177 320.196 - 2.78% -
rng::move_backward(deque<int>)/64 27.67% 5.620 7.175 - 34.36% -
rng::remove_if(vector<int>)_(sprinkled)/1024 26.79% 409.385 519.054 - -0.17% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 26.14% 51.414 64.853 - 31.29% -
std::shift_right(deque<int>)/50 25.58% 4.213 5.291 - 25.72% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 25.41% 6.817 8.549 - 14.62% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 24.55% 13.359 16.638 - -28.43% -
std::find_if_not(list<int>)_(bail_25%)/32768 24.45% 7601.481 9460.268 - 25.35% -
rng::find_end(deque<int>)_(process_all)/1000 23.40% 252.042 311.020 - 0.63% -
rng::swap_ranges(list<int>)/8192 23.31% 10073.590 12422.083 - -51.29% -
std::find_end(deque<int>)_(single_element)/1024 23.02% 259.051 318.683 - -4.09% -
std::move_backward(deque<int>)/8 22.78% 3.319 4.075 - 21.16% -
std::copy_n(vector<bool>)_(aligned)/1048576 22.50% 1677.673 2055.145 - -27.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 22.45% 0.501 0.614 - 32.72% -
rng::copy_if(list<int>)_(entire_range)/64 22.00% 30.797 37.572 - 11.71% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 21.52% 10496.613 12755.120 - 28.00% -
rng::replace(vector<int>)_(sprinkled)/50 21.45% 8.028 9.750 - 14.93% -
rng::copy_n(vector<int>)/32768 21.36% 2294.113 2784.165 - -3.70% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.35% 25.525 30.974 - -0.04% -
BM_PushHeap_float_Descending_1 21.26% 0.431 0.522 - -9.40% -
BM_PushHeap_uint32_PipeOrgan_1 21.12% 0.474 0.575 - 2.76% -
rng::find(list<int>)_(bail_25%)/32768 20.55% 7609.810 9173.541 - 21.45% -
std::unique_copy(deque<int>)_(contiguous)/52 20.06% 15.345 18.424 - 12.79% -
BM_std_minmax_element<long_long>/2 19.93% 0.538 0.645 - -0.33% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 19.80% 3.296 3.948 - -17.77% -
rng::remove(vector<int>)_(sprinkled)/50 19.22% 55.156 65.760 - 1.41% -
std::move(list<int>)/4096 19.22% 4380.130 5221.849 - 6.29% -
std::find_end(deque<int>)_(process_all)/1024 19.15% 265.101 315.865 - 7.78% -
std::search(deque<int>,_pred)_(near_matches)/1000 18.36% 23307.568 27585.792 - 16.62% -
BM_std_minmax<int>/4 18.29% 0.975 1.154 - 16.80% -
BM_std_minmax<unsigned_int>/2 17.99% 0.825 0.973 - 16.74% -
BM_std_minmax<unsigned_int>/3 17.96% 1.155 1.362 - 20.72% -
rng::stable_partition(deque<int>)_(sparse)/32 17.91% 11.165 13.164 - 4.59% -
rng::search(list<int>,_pred)_(single_element)/8192 17.90% 8320.133 9809.543 - 8.30% -
std::search(deque<int>,_pred)_(near_matches)/1024 17.90% 24476.718 28857.323 - 16.08% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 17.80% 0.464 0.547 - 21.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 17.46% 4.875 5.726 - -20.02% -
std::rotate_copy(vector<int>)/8192 17.36% 640.902 752.143 - 13.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 16.92% 7.658 8.954 - -19.94% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 16.82% 6372.183 7443.669 - 19.48% -
rng::replace(vector<int>)_(sprinkled)/32 16.75% 5.605 6.544 - 17.79% -
std::rotate(list<int>)_(1_element_forward)/32 16.34% 12.384 14.408 - -0.56% -
rng::find_last(deque<int>)_(bail_90%)/1048576 16.27% 25564.402 29722.664 - 16.62% -
rng::find_end(deque<int>)_(single_element)/1000 16.23% 293.157 340.744 - 1.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 16.02% 6.300 7.310 - -23.53% -
rng::find_last(vector<char>)_(bail_90%)/1024 15.89% 12.079 13.998 - 22.14% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 15.71% 1543.415 1785.948 - -0.86% -
rng::partition(list<int>)_(sparse)/8192 15.66% 7879.756 9113.338 - 9.14% -
std::move(vector<bool>)_(unaligned)/512 15.64% 3.977 4.599 - -0.44% -
BM_MakeHeap_float_Random_256 15.40% 1.238 1.428 - 0.19% -
rng::unique_copy(deque<int>)_(sprinkled)/32 15.32% 10.083 11.628 - 13.11% -
BM_std_min<char>/1 15.30% 0.288 0.332 - -0.00% -
std::stable_partition(deque<int>)_(dense)/1024 15.15% 596.230 686.581 - 10.79% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 15.10% 25.696 29.576 - 1.09% -
rng::find(vector<int>)_(bail_25%)/8 15.02% 1.368 1.574 - -0.28% -
std::find_first_of(vector<int>)_(large_needle)/32 14.86% 104.780 120.347 - 11.00% -
rng::for_each(multiset<int>)/50 14.69% 45.153 51.786 - 0.57% -
bm_ranges_lexicographical_compare<signed_char>/64 14.46% 1.903 2.178 - -2.31% -
std::find(list<int>)_(bail_25%)/32768 14.36% 8111.893 9276.784 - 16.03% -
rng::stable_partition(deque<int>)_(sparse)/50 14.10% 27.405 31.269 - 1.97% -
BM_std_minmax_element<int>/3 14.06% 1.044 1.191 - -0.33% -
std::reverse(list<int>)/32768 14.05% 16886.928 19259.830 - 2.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 13.96% 10.446 11.904 - -17.43% -
rng::is_partitioned(list<int>)_(partitioned)/8192 13.86% 7168.426 8161.808 - -0.55% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 13.61% 5891.181 6692.970 - 14.33% -
rng::search(deque<int>)_(no_match)/1024 13.41% 305.071 345.978 - -0.42% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 13.15% 18.578 21.020 - 12.08% -
BM_MakeThenSortHeap_float_Descending_4 13.10% 1.175 1.329 - 13.44% -
BM_MakeHeap_uint32_Random_4 13.10% 1.122 1.268 - 3.39% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.07% 4315.998 4879.898 - 0.10% -
BM_PushHeap_uint64_SingleElement_1 12.98% 0.522 0.589 - 4.99% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 12.85% 608.872 687.102 - -0.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 12.84% 17757.838 20038.351 - 1.72% -
rng::generate(list<int>)/8192 12.80% 7535.177 8500.052 - 12.93% -
rng::find(vector<char>)_(bail_25%)/8 12.72% 0.983 1.108 - 4.12% -
rng::find_last_if(list<int>)_(bail_90%)/1024 12.70% 70.919 79.923 - -0.43% -
std::find_if(vector<int>)_(bail_25%)/8 12.64% 0.995 1.120 - -0.29% -
std::move_backward(list<int>)/4096 12.64% 4916.616 5537.912 - -1.09% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 12.55% 25.152 28.308 - 10.88% -
std::rotate(list<int>)_(1_element_forward)/8192 12.54% 7904.335 8895.776 - -0.34% -
std::find_end(deque<int>)_(process_all)/1048576 12.41% 265381.787 298306.996 - 12.46% -
rng::move_backward(list<int>)/4096 12.40% 6560.116 7373.615 - 12.06% -
std::search(list<int>,_pred)_(single_element)/8192 12.38% 8668.187 9741.118 - 11.92% -
rng::stable_partition(list<int>)_(dense)/8192 12.36% 18229.439 20483.416 - 12.05% -
rng::rotate(list<int>)_(1_element_forward)/50 12.23% 24.293 27.265 - 4.62% -
BM_PushHeap_float_Random_1 12.20% 0.517 0.580 - -5.72% -
std::find_end(deque<int>)_(process_all)/8192 12.09% 2040.607 2287.397 - 13.73% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 12.03% 4306.998 4825.215 - 0.22% -
rng::stable_partition(deque<int>)_(dense)/32 11.79% 28.003 31.304 - 3.50% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 11.61% 0.464 0.518 - 11.04% -
rng::find(list<int>)_(process_all)/50 11.57% 18.837 21.016 - 1.59% -
std::replace(vector<int>)_(sprinkled)/32 11.50% 5.036 5.615 - 0.56% -
rng::for_each_n(list<int>)/50 11.35% 21.734 24.200 - 0.13% -
std::search(deque<int>,_pred)_(no_match)/1024 11.34% 327.319 364.453 - -0.14% -
BM_lexicographical_compare_three_way_slow_path/1 11.34% 0.364 0.406 - 0.35% -
std::for_each(join_view(vector<vector<int>>))/8 11.29% 1.379 1.535 - 6.90% -
BM_std_minmax<unsigned_int>/31 11.28% 2.478 2.758 - 10.80% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 11.13% 14.520 16.136 - 10.15% -
std::stable_partition(vector<int>)_(sparse)/32 11.10% 6.874 7.637 - 4.46% -
BM_MakeThenSortHeap_float_Descending_16384 10.84% 27.349 30.313 - 1.47% -
std::find_if_not(vector<int>)_(process_all)/32768 10.66% 8808.379 9747.134 - -0.33% -
rng::rotate(list<int>)_(by_1/2)/32 10.63% 6.099 6.747 - 11.78% -
std::shift_right(list<int>)/50 10.61% 26.923 29.780 - 10.33% -
std::find_first_of(vector<int>)_(large_needle)/50 10.50% 267.929 296.064 - 13.58% -
std::remove_if(vector<int>)_(sprinkled)/50 10.49% 60.085 66.387 - 0.08% -
std::find_if_not(vector<int>)_(process_all)/8192 10.46% 2194.863 2424.537 - -0.24% -
std::partition_point(deque<int>)/50 10.45% 4.614 5.096 - -2.04% -
rng::stable_partition(deque<int>)_(dense)/50 10.45% 37.400 41.308 - 2.30% -
std::find_first_of(vector<int>)_(large_needle)/8192 10.43% 7061741.999 7797935.136 - 3.59% -
rng::any_of(deque<int>)_(process_all)/50 10.38% 18.340 20.243 - -0.50% -
std::find_first_of(vector<int>)_(large_needle)/1024 10.37% 109910.345 121308.594 - 8.53% -
std::reverse_copy(vector<int>)/8 10.32% 2.367 2.611 - 8.76% -
rng::count(list<int>)_(every_other)/8192 10.32% 6925.814 7640.287 - 10.11% -
BM_std_min<int>/4 10.28% 1.022 1.127 - 9.64% -
rng::remove_if(vector<int>)_(sprinkled)/50 10.27% 59.652 65.778 - 0.96% -
rng::move_backward(deque<int>)/8 10.27% 3.657 4.033 - 13.78% -
rng::rotate(deque<int>)_(1_element_backward)/1024 10.14% 39.110 43.074 - 10.21% -
rng::move(list<int>)/4096 9.99% 5393.364 5931.996 - -5.29% -
rng::find_if(deque<int>)_(bail_25%)/32768 9.98% 2776.580 3053.631 - 9.72% -
rng::contains_subrange(deque<int>)_(same_length)/16 9.97% 11.232 12.352 - -3.94% -
BM_std_minmax<char>/64 9.89% 1.256 1.380 - -0.05% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 9.81% 26.039 28.593 - 19.28% -
rng::find_end(deque<int>)_(process_all)/1024 9.79% 302.597 332.212 - 4.76% -
std::find(vector<char>)_(bail_25%)/8 9.78% 1.011 1.109 - 0.26% -
BM_PopHeap_float_256 9.75% 20.337 22.320 - 0.02% -
BM_std_minmax<unsigned_int>/27 9.68% 2.375 2.605 - 10.12% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 9.64% 25.684 28.160 - 12.60% -
std::rotate(list<int>)_(1_element_forward)/50 9.61% 24.278 26.611 - 9.50% -
rng::rotate(deque<int>)_(1_element_backward)/32 9.52% 4.148 4.543 - 11.82% -
rng::remove(vector<int>)_(sprinkled)/32 9.44% 51.390 56.239 - -3.46% -
std::stable_partition(deque<int>)_(dense)/50 9.41% 39.686 43.420 - 9.26% -
std::find_end(deque<int>)_(process_all)/1000 9.38% 262.581 287.209 - 0.24% -
std::stable_partition(deque<int>)_(dense)/32 9.31% 29.909 32.692 - 11.22% -
rng::move(vector<bool>)_(unaligned)/64 9.10% 1.619 1.766 - 8.65% -
std::search(list<int>)_(single_element)/8192 9.07% 7828.129 8537.765 - 8.74% -
BM_PushHeap_string_Ascending_256 9.05% 10.184 11.106 - 10.76% -
std::find_end(deque<int>,_pred)_(single_element)/1000 8.77% 597.719 650.150 - 2.28% -
BM_PushHeap_uint64_Descending_1 8.77% 0.449 0.488 - -8.91% -
std::partition_point(deque<int>)/32 8.74% 4.479 4.871 - 2.97% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.72% 661.657 719.334 - 0.06% -
std::find_if_not(list<int>)_(bail_25%)/8 8.68% 1.216 1.321 - -0.09% -
rng::unique(deque<int>)_(sprinkled)/1024 8.67% 629.790 684.390 - 2.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 8.67% 0.411 0.447 - -20.71% -
BM_std_minmax<unsigned_int>/1 8.62% 0.601 0.653 - 8.61% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 8.59% 4.780 5.190 - -0.23% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 8.57% 49.361 53.589 - -2.82% -
BM_PopHeap_float_16 8.53% 6.477 7.030 - 1.37% -
rng::stable_partition(list<int>)_(dense)/32 8.52% 31.804 34.514 - -1.90% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.52% 16.239 17.622 - -0.05% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.46% 34.305 37.206 - 0.81% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 8.42% 4.929 5.344 - 5.52% -
std::find(vector<long_long>)_(process_all)/8 8.31% 1.155 1.251 - 8.35% -
std::move_backward(deque<int>)/512 8.30% 23.961 25.949 - 7.89% -
std::find_end(list<int>)_(process_all)/1000 8.30% 656.214 710.668 - -0.10% -
rng::find_end(list<int>)_(process_all)/1024 8.28% 673.763 729.532 - -0.06% -
BM_PopHeap_float_64 8.27% 12.508 13.542 - 0.32% -
std::unique_copy(list<int>)_(contiguous)/52 8.25% 20.317 21.995 - 0.58% -
rng::rotate(list<int>)_(by_1/2)/8192 8.23% 4959.577 5367.609 - 2.69% -
rng::find_if(deque<int>)_(bail_25%)/8192 8.19% 703.473 761.074 - 8.21% -
std::find_end(deque<int>)_(single_element)/8192 8.18% 2038.462 2205.236 - -6.76% -
bm_lexicographical_compare<signed_char>/2 8.17% 1.495 1.617 - 8.54% -
std::find_if_not(vector<int>)_(process_all)/1024 8.15% 283.693 306.827 - -0.39% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 8.06% 778.068 840.764 - -1.89% -
BM_LowerBound_string_262144 8.05% 2242.703 2423.314 - 11.77% -
rng::move_backward(deque<int>)/512 8.04% 24.122 26.062 - 9.66% -
std::move(vector<bool>)_(unaligned)/64 8.00% 1.534 1.657 - 4.63% -
BM_std_min<char>/8 7.99% 2.251 2.430 - 8.61% -
std::replace_if(list<int>)_(sprinkled)/50 7.92% 23.023 24.847 - 8.69% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 7.86% 16.136 17.404 - -1.00% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 7.80% 26.924 29.023 - 0.04% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 7.79% 5300.869 5713.648 - -0.42% -
bm_lexicographical_compare<signed_char>/1 7.75% 1.286 1.386 - 10.06% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.72% 283833.536 305753.985 - -0.04% -
rng::for_each(join_view(vector<vector<int>>)/8 7.67% 1.435 1.545 - 11.55% -
std::replace(vector<int>)_(sprinkled)/50 7.60% 7.726 8.314 - -5.44% -
BM_std_minmax_element<int>/2 7.60% 0.638 0.686 - 6.05% -
std::unique_copy(deque<int>)_(contiguous)/32 7.58% 11.045 11.882 - 12.48% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 7.52% 6.564 7.057 - 2.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 7.50% 10.556 11.348 - 7.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 7.49% 0.447 0.481 - -31.05% -
rng::for_each(multiset<int>)/8192 7.46% 16312.973 17529.314 - -9.67% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 7.43% 596.810 641.164 - -0.16% -
BM_MakeHeap_uint32_Heap_64 7.43% 0.234 0.251 - 7.45% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.37% 5.285 5.674 - -0.55% -
std::unique_copy(deque<int>)_(sprinkled)/32 7.30% 9.231 9.905 - -7.16% -
rng::equal(vector<bool>)_(unaligned)/50 7.23% 0.736 0.789 - -17.56% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.14% 8368.913 8966.688 - -0.19% -
rng::none_of(list<int>)_(process_all)/8192 7.13% 7296.340 7816.533 - 6.94% -
rng::contains_subrange(deque<int>)_(same_length)/32 7.05% 18.628 19.941 - -2.22% -
std::stable_partition(deque<int>)_(dense)/8192 7.01% 5669.075 6066.657 - -0.37% -
BM_MakeThenSortHeap_float_Descending_256 7.01% 5.722 6.123 - 1.94% -
rng::replace_if(list<int>)_(sprinkled)/8192 6.97% 7452.365 7971.686 - 7.50% -
rng::none_of(deque<int>)_(process_all)/8 6.92% 4.385 4.688 - 4.54% -
std::partition(list<int>)_(sparse)/8192 6.92% 8176.408 8742.493 - -0.47% -
std::shift_right(deque<int>)/1024 6.86% 39.829 42.561 - 5.79% -
std::find_if_not(list<int>)_(process_all)/8192 6.79% 8232.869 8791.611 - 6.93% -
std::find_end(list<int>)_(process_all)/1048576 6.78% 817328.440 872761.632 - -0.71% -
std::find_if(vector<char>)_(process_all)/8 6.76% 2.425 2.589 - 7.06% -
BM_std_min<unsigned_int>/4 6.70% 0.996 1.063 - 9.14% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.68% 610.659 651.476 - 0.15% -
rng::find_last_if(deque<int>)_(bail_90%)/8 6.65% 0.908 0.968 - -1.88% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 6.63% 8.749 9.330 - 5.86% -
std::replace_if(vector<int>)_(sprinkled)/50 6.63% 12.902 13.757 - 6.57% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.60% 32.867 35.036 - 0.07% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 6.60% 777.472 828.790 - -5.15% -
std::find_first_of(deque<int>)_(small_needle)/50 6.52% 164.557 175.292 - 5.82% -
rng::stable_partition(deque<int>)_(dense)/1024 6.51% 590.021 628.435 - 3.13% -
std::remove(deque<int>)_(sprinkled)/50 6.51% 57.257 60.985 - -2.70% -
rng::remove_if(vector<int>)_(sprinkled)/32 6.47% 53.393 56.846 - 0.31% -
BM_MakeHeap_uint64_Heap_64 6.46% 0.238 0.253 - 3.12% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 6.45% 30111.892 32055.051 - 2.33% -
BM_MakeThenSortHeap_float_Ascending_4 6.45% 1.397 1.487 - 4.50% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 6.44% 8185.334 8712.757 - 9.24% -
rng::search(deque<int>)_(same_length)/1000 6.41% 331.309 352.537 - -23.77% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 6.37% 698.815 743.308 - 6.66% -
BM_std_min<unsigned_char>/29 6.35% 1.966 2.091 - 1.30% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 6.24% 3891.192 4133.921 - 1.23% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 6.23% 685.979 728.742 - 4.17% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 6.23% 0.674 0.716 - 6.30% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 6.23% 24.349 25.865 - 0.29% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 6.22% 3.680 3.909 - 5.87% -
rng::find_end(list<int>)_(process_all)/8192 6.18% 6826.746 7248.959 - -2.93% -
std::find_end(list<int>)_(single_element)/1000 6.17% 674.330 715.967 - 0.22% -
BM_MakeHeap_uint32_Random_256 6.17% 1.147 1.218 - 8.23% -
BM_std_minmax_element<long_long>/3 6.16% 1.121 1.190 - 6.77% -
BM_MakeThenSortHeap_string_SingleElement_4 6.14% 5.959 6.325 - -0.02% -
std::find_end(list<int>)_(single_element)/1024 6.13% 689.682 731.959 - 0.16% -
rng::is_partitioned(vector<int>)_(partitioned)/50 6.08% 8.481 8.996 - 3.39% -
std::find_first_of(deque<int>)_(small_needle)/32 6.07% 107.356 113.877 - 5.81% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 6.04% 11054.044 11721.202 - 2.28% -
rng::find_end(list<int>)_(process_all)/1048576 6.00% 824731.927 874235.974 - -0.60% -
rng::equal(vector<bool>)_(unaligned)/8 5.99% 0.738 0.782 - -7.51% -
BM_std_minmax<unsigned_short>/2 5.98% 0.848 0.898 - 2.47% -
BM_std_minmax_element<short>/64000 5.97% 16301.128 17273.708 - -10.62% -
BM_std_minmax_element<short>/65536 5.95% 16691.883 17685.788 - -9.74% -
rng::stable_partition(list<int>)_(dense)/50 5.94% 52.647 55.777 - -1.81% -
BM_std_minmax_element<short>/4000 5.93% 1024.336 1085.036 - -9.58% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 5.91% 42.926 45.465 - 2.85% -
BM_PushHeap_string_Ascending_64 5.89% 7.139 7.560 - 4.99% -
BM_std_minmax<unsigned_int>/7 5.89% 1.745 1.848 - 7.48% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 5.87% 575297.400 609090.915 - 0.64% -
std::stable_partition(deque<int>)_(sparse)/1024 5.86% 453.809 480.395 - 5.46% -
BM_std_minmax_element<short>/70000 5.84% 17852.010 18894.743 - -10.18% -
rng::replace_if(list<int>)_(prefix)/8192 5.82% 7204.213 7623.814 - 4.95% -
rng::search(list<int>)_(single_element)/1000 5.81% 666.021 704.741 - 4.66% -
rng::replace(list<int>)_(sprinkled)/8192 5.81% 7291.240 7714.647 - 5.46% -
BM_std_minmax_element<short>/4096 5.78% 1049.902 1110.625 - -9.61% -
BM_std_minmax_element<short>/5500 5.70% 1409.228 1489.624 - -9.48% -
BM_std_minmax<char>/8 5.69% 1.024 1.082 - -5.56% -
BM_std_minmax_element<short>/1024 5.61% 268.321 283.381 - -8.95% -
rng::find_if(list<int>)_(process_all)/8192 5.60% 10324.504 10902.854 - 5.95% -
BM_std_minmax<short>/24 5.56% 2.225 2.349 - -0.48% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.55% 773.160 816.101 - 0.10% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 5.53% 6.872 7.251 - 4.68% -
BM_PushHeap_float_Descending_4 5.44% 0.358 0.378 - 5.83% -
BM_PushHeap_string_Ascending_1024 5.44% 13.088 13.800 - 11.23% -
std::for_each_n(list<int>)/50 5.40% 22.766 23.994 - -0.38% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 5.39% 2744.842 2892.822 - 4.56% -
std::find_if_not(vector<int>)_(process_all)/50 5.37% 14.233 14.998 - -0.31% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.36% 755.614 796.082 - -0.07% -
BM_std_min<short>/25 5.34% 2.086 2.197 - 1.40% -
rng::fold_left(list<int>)/8192 5.33% 10517.347 11078.081 - 2.43% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 5.30% 1973.306 2077.923 - 0.13% -
std::stable_partition(deque<int>)_(sparse)/8192 5.29% 3369.537 3547.765 - 1.96% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.29% 29.986 31.572 - 0.08% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 5.28% 175.770 185.057 - 5.29% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 5.28% 29.042 30.575 - 2.83% -
BM_std_minmax<long_long>/2 5.22% 1.315 1.383 - 4.67% -
rng::find_if(deque<int>)_(bail_25%)/8 5.20% 1.453 1.529 - 0.27% -
rng::for_each(map<int>)/50 5.20% 41.514 43.671 - 1.66% -
rng::find_if_not(vector<char>)_(process_all)/8 5.18% 2.469 2.597 - 6.31% -
std::for_each_n(join_view(vector<vector<int>>))/8 5.17% 1.678 1.765 - -6.61% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.13% 990094.294 1040929.402 - 0.08% -
std::stable_partition(vector<int>)_(sparse)/1024 5.11% 207.265 217.853 - -0.23% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 5.10% 1.203 1.264 - -1.56% -
BM_std_minmax<short>/18 5.08% 1.992 2.093 - 2.59% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 5.06% 31325.941 32912.135 - 1.10% -
std::partition(vector<int>)_(sparse)/50 5.05% 13.799 14.496 - 3.57% -
std::find_if_not(vector<int>)_(process_all)/8 4.99% 2.531 2.657 - 1.87% -
rng::find_end(list<int>)_(single_element)/1024 4.97% 697.086 731.759 - 0.29% -
BM_PushHeap_uint64_PipeOrgan_4 4.96% 0.486 0.510 - 0.75% -
rng::unique_copy(deque<int>)_(contiguous)/32 4.96% 9.753 10.236 - 3.27% -
std::replace_if(list<int>)_(prefix)/8192 4.93% 7099.958 7450.113 - 5.37% -
rng::starts_with(list<int>)/8 4.91% 2.911 3.053 - 2.99% -
rng::contains_subrange(deque<int>)_(same_length)/50 4.83% 26.884 28.182 - -1.68% -
std::partition(vector<int>)_(sparse)/32 4.82% 8.726 9.146 - 3.25% -
rng::fill_n(list<int>)/8192 4.81% 7077.929 7418.639 - 5.76% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.78% 5.705 5.978 - 4.25% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.77% 5.045 5.286 - 1.06% -
rng::contains_subrange(list<int>)_(same_length)/16 4.75% 6.609 6.922 - -0.09% -
rng::rotate(list<int>)_(by_1/4)/32 4.72% 13.756 14.405 - 5.96% -
std::copy(vector<int>)/32768 4.70% 3497.233 3661.523 - -3.39% -
rng::generate(list<int>)/50 4.69% 15.364 16.085 - 1.88% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 4.68% 2.978 3.117 - 4.12% -
rng::find_end(list<int>)_(single_element)/1000 4.67% 683.666 715.567 - 0.14% -
BM_PushHeap_float_Random_4 4.65% 2.837 2.969 - 2.84% -
std::search(deque<int>,_pred)_(same_length)/1000 4.64% 478.041 500.214 - 4.36% -
rng::move(list<int>)/512 4.59% 353.190 369.388 - -0.99% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.58% 6492.491 6790.102 - -0.08% -
BM_MakeThenSortHeap_float_PipeOrgan_16 4.51% 2.939 3.072 - 1.85% -
BM_PopHeap_string_262144 4.51% 92.586 96.762 - 2.91% -
std::stable_partition(vector<int>)_(sparse)/50 4.49% 20.155 21.061 - -2.31% -
std::remove_if(list<int>)_(prefix)/8192 4.48% 9351.179 9770.217 - 3.36% -
BM_MakeHeap_uint32_Random_16384 4.47% 1.000 1.045 - 1.23% -
BM_std_min<short>/27 4.46% 2.295 2.398 - 5.65% -
rng::none_of(deque<int>)_(process_all)/50 4.46% 26.561 27.744 - 2.92% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 4.45% 1.363 1.424 - 1.07% -
std::replace_if(list<int>)_(sprinkled)/8192 4.45% 7314.983 7640.248 - 4.84% -
BM_PushHeap_uint32_Ascending_1 4.44% 0.502 0.524 - 4.29% -
bm_ranges_lexicographical_compare<int>/1 4.42% 1.295 1.353 - 0.59% -
BM_std_minmax<unsigned_int>/23 4.41% 2.388 2.493 - 4.57% -
rng::find(vector<bool>)_(process_all)/8 4.40% 0.601 0.628 - -21.37% -
rng::find_end(list<int>)_(process_all)/1000 4.39% 685.603 715.687 - -0.14% -
rng::all_of(deque<int>)_(process_all)/8 4.39% 3.088 3.223 - 4.37% -
rng::none_of(vector<int>)_(process_all)/8 4.38% 2.353 2.457 - -1.32% -
std::partition_copy(vector<int>)/1024 4.38% 457.240 477.257 - 1.84% -
BM_PushHeap_uint32_Descending_4 4.37% 0.344 0.359 - -1.82% -
BM_std_minmax<short>/20 4.37% 2.001 2.088 - -3.74% -
rng::find_first_of(vector<int>)_(large_needle)/32 4.34% 105.040 109.598 - 6.79% -
BM_MakeThenSortHeap_float_Descending_262144 4.30% 34.451 35.934 - 1.55% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.30% 18.604 19.403 - -1.54% -
rng::for_each(multimap<int>)/8 4.27% 4.513 4.706 - 2.80% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 4.26% 17.714 18.469 - -1.52% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 4.26% 1.536 1.602 - 0.48% -
std::move(list<int>)/512 4.25% 351.226 366.147 - -0.45% -
BM_std_min<unsigned_int>/8 4.24% 1.278 1.332 - 2.75% -
std::find_end(list<int>,_pred)_(process_all)/8192 4.21% 7783.187 8111.096 - -1.23% -
std::all_of(deque<int>)_(process_all)/8 4.21% 3.091 3.222 - 4.27% -
BM_std_minmax_element<short>/512 4.20% 138.028 143.828 - -8.66% -
rng::for_each(multiset<int>::iterator)/50 4.19% 56.078 58.425 - 0.41% -
std::remove(deque<int>)_(sprinkled)/32 4.14% 52.627 54.808 - -2.86% -
std::none_of(deque<int>)_(process_all)/8 4.14% 3.088 3.216 - 4.12% -
rng::any_of(deque<int>)_(process_all)/8 4.14% 3.092 3.220 - 4.17% -
bm_ranges_lexicographical_compare<int>/4 4.13% 1.297 1.350 - 2.27% -
BM_std_min<short>/12 4.12% 1.520 1.582 - 2.71% -
std::any_of(deque<int>)_(process_all)/8 4.11% 3.089 3.217 - 0.86% -
std::fill_n(deque<int>)/32 4.11% 1.156 1.203 - 4.04% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 4.08% 6.661 6.933 - 3.88% -
rng::partition(list<int>)_(dense)/32 4.08% 8.448 8.793 - 4.20% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.07% 3.270 3.403 - 1.34% -
rng::all_of(list<int>)_(process_all)/8 4.07% 2.610 2.716 - 0.02% -
rng::remove(list<int>)_(prefix)/8192 4.06% 8523.112 8869.564 - 6.81% -
rng::remove_if(list<int>)_(prefix)/8192 4.06% 9138.536 9509.827 - 4.69% -
rng::copy_if(list<int>)_(every_other)/32768 4.05% 25335.272 26362.295 - 1.03% -
std::move_backward(deque<int>)/4096 4.05% 154.815 161.082 - 2.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.03% 6.514 6.777 - 1.32% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 4.01% 3.121 3.246 - 1.20% -
BM_PushHeap_uint32_QuickSortAdversary_1 3.97% 0.482 0.501 - -0.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.96% 34.663 36.035 - 0.72% -
rng::find_last(deque<int>)_(bail_90%)/8 3.96% 0.867 0.901 - 3.93% -
BM_MakeHeap_float_Random_16384 3.95% 1.202 1.249 - 6.88% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.94% 6.327 6.576 - 0.27% -
bm_lexicographical_compare<signed_char>/3 3.93% 1.727 1.795 - 4.30% -
BM_std_min<unsigned_int>/13 3.92% 1.414 1.470 - -3.16% -
std::remove_if(vector<int>)_(sprinkled)/32 3.92% 53.749 55.855 - -0.77% -
BM_std_minmax<unsigned_int>/15 3.89% 2.030 2.109 - 6.14% -
BM_PushHeap_uint64_Descending_4 3.88% 0.361 0.375 - 4.09% -
BM_std_minmax<unsigned_short>/21 3.86% 1.962 2.038 - -0.69% -
std::adjacent_find(list<int>)/8 3.85% 2.109 2.190 - 3.89% -
std::find_end(vector<int>)_(single_element)/1000 3.82% 233.910 242.854 - 0.37% -
BM_std_min<long_long>/3 3.82% 1.283 1.332 - 19.06% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.80% 952036.486 988222.378 - -0.61% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.80% 3.665 3.804 - 0.34% -
BM_std_min<char>/13 3.79% 1.564 1.623 - 4.05% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 3.78% 74.994 77.831 - 4.21% -
rng::find_end(deque<int>)_(process_all)/8192 3.78% 2387.084 2477.216 - 14.72% -
BM_MakeHeap_float_Random_4 3.76% 1.614 1.674 - 2.24% -
BM_std_min<short>/29 3.76% 2.349 2.437 - 0.63% -
BM_std_minmax<unsigned_char>/4 3.75% 1.473 1.529 - 6.44% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 3.74% 306.174 317.628 - 2.29% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 3.74% 1.875 1.945 - -4.84% -
BM_std_minmax<short>/25 3.73% 2.203 2.285 - 0.58% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 3.72% 2.620 2.717 - 3.53% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 3.71% 2.825 2.930 - -2.06% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 3.71% 36.830 38.194 - 3.73% -
std::find_end(list<int>)_(process_all)/8192 3.70% 6988.646 7247.350 - -2.59% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 3.69% 31.815 32.989 - 1.69% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 3.66% 11894.715 12330.566 - -0.49% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.66% 28.126 29.155 - -0.02% -
BM_PushHeap_float_Ascending_16384 3.65% 4.221 4.375 - 0.02% -
BM_std_min<unsigned_char>/3 3.65% 0.693 0.718 - 3.71% -
BM_std_minmax<unsigned_int>/10 3.64% 1.388 1.438 - 5.05% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 3.64% 490.843 508.699 - -1.58% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.64% 790.629 819.372 - 0.12% -
BM_std_minmax<short>/26 3.63% 2.480 2.570 - -0.76% -
rng::move_backward(deque<int>)/32768 3.63% 3523.518 3651.444 - 4.18% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.62% 2074.404 2149.461 - 0.27% -
std::copy_backward(vector<bool>)_(aligned)/512 3.61% 1.560 1.617 - 6.50% -
std::replace(list<int>)_(sprinkled)/8192 3.59% 7160.188 7417.216 - 3.91% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 3.59% 1904.935 1973.301 - 2.58% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.59% 794.479 822.984 - 0.01% -
std::partition_copy(vector<int>)/32 3.57% 8.159 8.451 - 3.71% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 3.57% 614.138 636.078 - -15.50% -
bm_ranges_lexicographical_compare<int>/8 3.56% 1.530 1.585 - 1.76% -
std::find_end(list<int>)_(process_all)/1024 3.55% 703.015 728.005 - -0.17% -
BM_MakeHeap_uint32_Random_1024 3.55% 1.030 1.067 - -8.92% -
bm_lexicographical_compare<signed_char>/8 3.54% 3.111 3.221 - 4.90% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.51% 813.415 841.977 - -0.04% -
rng::find_first_of(vector<int>)_(small_needle)/32 3.50% 47.426 49.088 - 2.69% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 3.50% 6819.182 7057.962 - -2.24% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.50% 2.855 2.955 - -3.86% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.48% 810.366 838.532 - 0.04% -
rng::rotate(deque<int>)_(by_1/2)/1024 3.47% 173.553 179.582 - 3.38% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 3.47% 14.834 15.349 - 1.26% -
BM_PushHeap_uint64_Random_4 3.47% 2.055 2.127 - -7.34% -
std::adjacent_find(deque<int>,_pred)/8 3.45% 4.287 4.435 - -1.99% -
BM_std_min<unsigned_int>/64 3.44% 2.826 2.923 - 3.18% -
std::find_end(vector<int>)_(single_element)/1024 3.43% 239.229 247.441 - -0.13% -
std::find_end(vector<int>)_(single_element)/8192 3.42% 1834.008 1896.787 - 0.02% -
BM_PushHeap_float_Descending_16 3.42% 0.363 0.375 - 3.33% -
BM_std_minmax<unsigned_int>/11 3.42% 1.828 1.891 - 11.39% -
std::count(vector<int>)_(every_other)/8 3.42% 1.334 1.379 - 0.02% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 3.41% 589.992 610.111 - 0.27% -
BM_std_minmax<unsigned_short>/32 3.39% 1.229 1.271 - 3.39% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 3.38% 1338.059 1383.245 - 3.50% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.38% 1.095 1.132 - 0.50% -
BM_PopHeap_float_4 3.37% 2.374 2.454 - -0.12% -
BM_PushHeap_uint64_Ascending_64 3.36% 1.518 1.569 - 3.43% -
BM_std_min<unsigned_short>/20 3.35% 2.221 2.295 - 5.25% -
BM_std_minmax<unsigned_short>/4 3.34% 0.936 0.967 - -16.12% -
rng::find_end(deque<int>)_(process_all)/1048576 3.34% 308734.544 319042.066 - 13.16% -
std::fill_n(vector<bool>)/64 3.33% 1.518 1.568 - -0.21% -
std::stable_partition(list<int>)_(sparse)/1024 3.31% 913.276 943.548 - 2.16% -
rng::search(list<int>)_(single_element)/1024 3.31% 726.036 750.070 - 4.99% -
BM_std_min<long_long>/20 3.30% 2.008 2.074 - 3.36% -
std::copy_if(list<int>)_(every_other)/32768 3.29% 25223.941 26054.819 - -2.46% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.29% 4716.780 4872.063 - 0.18% -
std::fill_n(vector<bool>)/512 3.28% 1.425 1.472 - 3.35% -
rng::replace(vector<int>)_(sprinkled)/1024 3.27% 172.147 177.784 - 2.39% -
BM_std_minmax<unsigned_short>/1 3.27% 0.624 0.644 - 0.82% -
BM_PushHeap_uint64_Descending_16 3.26% 0.360 0.372 - 3.05% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 3.26% 27.017 27.898 - -3.05% -
BM_std_minmax<unsigned_char>/2 3.26% 0.883 0.912 - 10.51% -
BM_MakeThenSortHeap_float_PipeOrgan_64 3.25% 3.908 4.036 - 0.67% -
BM_std_minmax<unsigned_short>/3 3.25% 1.165 1.203 - 4.80% -
std::remove_if(deque<int>)_(sprinkled)/50 3.23% 65.491 67.609 - -4.18% -
rng::unique_copy(deque<int>)_(contiguous)/52 3.23% 14.687 15.161 - -0.34% -
std::copy_n(deque<int>)/8 3.23% 2.643 2.728 - 0.41% -
rng::rotate_copy(vector<int>)/1024 3.22% 32.503 33.550 - 1.98% -
BM_std_minmax<unsigned_char>/3 3.21% 1.193 1.231 - 9.07% -
rng::starts_with(vector<int>,_pred)/8 3.21% 4.126 4.258 - -1.31% -
rng::move_backward(deque<int>)/4096 3.20% 154.970 159.936 - 0.77% -
bm_ranges_lexicographical_compare<int>/2 3.20% 1.527 1.576 - 0.22% -
rng::find_first_of(vector<int>)_(small_needle)/1024 3.19% 1412.620 1457.672 - 3.21% -
BM_std_minmax<unsigned_int>/6 3.18% 1.344 1.387 - 3.37% -
rng::for_each(map<int>)/8192 3.17% 16713.732 17244.199 - -31.15% -
std::stable_partition(vector<int>)_(sparse)/8192 3.17% 1496.970 1544.454 - -0.28% -
std::replace(list<int>)_(prefix)/8192 3.17% 7011.679 7233.953 - 3.75% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 3.16% 26.419 27.253 - 4.21% -
std::none_of(deque<int>)_(process_all)/50 3.14% 17.757 18.315 - -4.72% -
BM_PushHeap_float_PipeOrgan_4 3.14% 0.482 0.497 - 1.10% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.14% 875988.622 903494.623 - 5.36% -
rng::rotate(deque<int>)_(by_1/2)/32 3.11% 7.340 7.568 - -0.11% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.10% 576.398 594.269 - 0.35% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.09% 794.216 818.759 - 5.39% -
std::fill_n(list<int>)/32 3.08% 8.078 8.326 - 0.33% -
rng::find_if_not(deque<int>)_(process_all)/8192 3.04% 2801.915 2887.201 - 2.14% -
rng::find_first_of(vector<int>)_(small_needle)/8192 3.04% 11288.437 11631.399 - 3.15% -
BM_PushHeap_uint64_Ascending_16 3.04% 0.912 0.939 - 3.35% -
BM_MakeHeap_uint64_SingleElement_256 3.03% 0.575 0.592 - 3.20% -
std::find_first_of(vector<int>)_(small_needle)/32 3.03% 46.829 48.248 - 3.75% -
rng::for_each(multimap<int>)/32 3.02% 22.421 23.099 - 0.57% -
rng::replace(vector<int>)_(prefix)/50 3.01% 6.984 7.194 - -0.06% -
BM_std_minmax<unsigned_char>/1 3.01% 0.623 0.642 - 5.46% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.99% 26.317 27.104 - 0.44% -
BM_std_min<unsigned_char>/32 2.99% 2.864 2.949 - -1.23% -
rng::move(vector<int>)/8 2.99% 2.221 2.287 - -0.40% -
std::copy(vector<int>)/4096 2.98% 230.508 237.366 - 22.83% -
rng::replace(list<int>)_(prefix)/8192 2.97% 7285.937 7501.990 - 4.20% -
BM_MakeThenSortHeap_float_Heap_16384 2.96% 25.858 26.624 - 2.34% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.96% 12084.821 12442.349 - 7.51% -
BM_std_minmax<unsigned_char>/64 2.95% 1.219 1.255 - 8.72% -
std::find_if(vector<int>)_(process_all)/32768 2.95% 8804.068 9063.387 - -0.23% -
BM_std_min<unsigned_char>/24 2.93% 2.757 2.838 - 2.78% -
BM_std_min<short>/8 2.92% 1.362 1.401 - 3.36% -
std::find_if(vector<int>)_(process_all)/8192 2.92% 2194.264 2258.300 - -0.18% -
BM_std_minmax<short>/22 2.91% 2.277 2.343 - 2.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.91% 23.834 24.528 - 0.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.91% 4.595 4.728 - -0.05% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.88% 567.015 583.338 - 5.63% -
BM_MakeHeap_uint64_Random_256 2.87% 1.134 1.167 - -4.18% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 2.87% 6.376 6.559 - -0.73% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 2.85% 480.400 494.078 - 0.12% -
BM_std_minmax<short>/32 2.84% 1.229 1.264 - 2.91% -
rng::fold_left(list<int>)/50 2.84% 37.480 38.543 - 2.70% -
std::transform(deque<int>)_(identity_transform)/50 2.83% 19.166 19.709 - 1.49% -
BM_MakeHeap_string_Descending_16384 2.82% 2.976 3.060 - -4.01% -
std::copy_if(vector<int>)_(entire_range)/8 2.82% 2.270 2.334 - 2.37% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 2.80% 25672.861 26392.715 - 2.65% -
rng::contains_subrange(list<int>)_(single_element)/50 2.80% 17.644 18.137 - -2.27% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.80% 3.554 3.653 - -0.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.79% 7.468 7.677 - 1.15% -
BM_std_min<short>/17 2.79% 1.586 1.630 - 3.23% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 2.79% 1899.211 1952.121 - 2.60% -
BM_std_minmax<short>/21 2.78% 2.045 2.101 - 1.64% -
std::copy_if(list<int>)_(every_other)/4096 2.77% 3172.195 3260.124 - 3.49% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.76% 1890.123 1942.293 - 1.19% -
BM_std_minmax<unsigned_int>/19 2.75% 1.849 1.900 - 2.82% -
BM_std_min<short>/20 2.74% 2.248 2.309 - 3.20% -
std::find_first_of(list<int>)_(small_needle)/50 2.72% 139.950 143.763 - 3.06% -
rng::starts_with(deque<int>)/8 2.72% 4.099 4.210 - 4.36% -
BM_MakeThenSortHeap_float_SingleElement_16384 2.72% 15.788 16.217 - 3.68% -
BM_std_minmax<unsigned_char>/5 2.72% 1.751 1.799 - 9.01% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.71% 4.420 4.539 - -0.86% -
BM_std_min<char>/7 2.68% 1.856 1.905 - 0.97% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 2.68% 0.495 0.508 - 3.05% -
rng::partition_point(list<int>)/8192 2.68% 13250.591 13605.454 - 3.80% -
std::partition_copy(vector<int>)/50 2.68% 12.971 13.318 - 5.15% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.67% 0.762 0.782 - 1.63% -
rng::find_first_of(vector<int>)_(small_needle)/50 2.66% 71.689 73.598 - 2.13% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.65% 4.360 4.476 - -2.46% -
std::reverse_copy(vector<int>)/64 2.65% 2.471 2.536 - 2.63% -
BM_std_min<char>/30 2.64% 2.223 2.282 - 1.26% -
BM_MakeThenSortHeap_float_Descending_16 2.64% 1.840 1.888 - 1.46% -
std::move_backward(vector<int>)/1048576 2.64% 54475.926 55912.766 - -0.50% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 2.62% 511.311 524.693 - 1.19% -
BM_std_min<unsigned_int>/32 2.59% 2.172 2.228 - 3.41% -
BM_MakeThenSortHeap_uint64_Random_4 2.58% 4.024 4.128 - -0.26% -
std::equal(deque<int>)_(it,_it,_it)/50 2.58% 24.106 24.729 - -3.44% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.57% 1.388 1.423 - 2.25% -
BM_MakeThenSortHeap_uint64_SingleElement_64 2.55% 5.918 6.069 - 2.08% -
rng::move(vector<bool>)_(aligned)/64 2.55% 1.897 1.946 - 1.63% -
std::remove(list<int>)_(sprinkled)/32 2.53% 54.824 56.212 - -0.44% -
rng::for_each(list<int>)/8 2.52% 2.532 2.596 - 3.30% -
std::find(list<int>)_(process_all)/50 2.52% 18.131 18.588 - -0.69% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 2.52% 13.557 13.898 - 6.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.49% 11.477 11.763 - 0.78% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.49% 1.500 1.538 - -0.03% -
BM_PushHeap_uint64_Ascending_262144 2.49% 4.658 4.774 - 2.49% -
BM_std_min<int>/12 2.49% 1.492 1.529 - -1.38% -
rng::contains_subrange(vector<int>)_(same_length)/8192 2.49% 1875.280 1921.898 - 2.91% -
rng::find_if(vector<int>)_(bail_25%)/8 2.48% 1.072 1.098 - 3.92% -
rng::fill(deque<int>)/8192 2.48% 239.636 245.572 - 1.86% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 2.48% 5236.728 5366.419 - -0.57% -
rng::copy_if(vector<int>)_(entire_range)/8 2.47% 2.203 2.258 - 4.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.47% 0.708 0.725 - 3.59% -
std::find_first_of(list<int>)_(small_needle)/32 2.44% 91.362 93.592 - 2.91% -
rng::unique(list<int>,_pred)_(sprinkled)/32 2.44% 64.753 66.332 - 2.47% -
rng::move_backward(vector<bool>)_(unaligned)/4096 2.44% 27.706 28.381 - -1.84% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.44% 9.210 9.435 - 7.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.43% 9.827 10.066 - 0.43% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 2.43% 6.866 7.033 - 1.63% -
std::find_if_not(deque<int>)_(bail_25%)/32768 2.43% 2720.463 2786.548 - 1.18% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.42% 3232.173 3310.233 - 0.09% -
rng::generate(deque<int>)/8192 2.41% 2043.634 2092.801 - 2.28% -
BM_std_min<int>/64 2.40% 2.669 2.733 - 2.19% -
BM_std_min<char>/32 2.40% 2.924 2.994 - -1.44% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 2.40% 1957.234 2004.265 - 2.13% -
BM_PushHeap_uint64_Ascending_256 2.40% 2.092 2.142 - 2.40% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 2.39% 5.924 6.066 - -1.34% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.39% 717.278 734.437 - -1.39% -
BM_PopHeap_float_1 2.37% 0.470 0.481 - 3.18% -
std::search(deque<int>,_pred)_(near_matches)/8192 2.37% 1512473.363 1548374.172 - 2.55% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 2.37% 1878.566 1923.061 - 1.84% -
rng::search(deque<int>,_pred)_(near_matches)/8192 2.34% 1509789.326 1545124.817 - 1.39% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 2.33% 8.148 8.338 - 1.16% -
BM_MakeThenSortHeap_float_Ascending_64 2.33% 3.960 4.052 - 1.21% -
std::remove_copy(deque<int>)_(prefix)/1024 2.33% 413.401 423.023 - 12.30% -
BM_std_min<unsigned_char>/31 2.32% 2.500 2.558 - 2.02% -
rng::find_if(list<int>)_(bail_25%)/32768 2.32% 8454.857 8651.226 - 1.49% -
BM_std_minmax<short>/7 2.32% 1.747 1.788 - 4.32% -
rng::copy_backward(vector<int>)/1048576 2.32% 48443.180 49567.120 - 0.81% -
std::find_if(vector<char>)_(bail_25%)/8 2.31% 0.929 0.950 - 0.29% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.31% 4.724 4.833 - 3.62% -
rng::copy_n(vector<bool>)_(unaligned)/512 2.31% 3.322 3.398 - -2.46% -
BM_std_min<short>/18 2.31% 1.619 1.657 - 2.45% -
BM_std_minmax<unsigned_char>/19 2.30% 1.656 1.694 - 2.41% -
BM_MakeHeap_uint32_Random_262144 2.29% 1.007 1.030 - -3.72% -
rng::find_last(vector<char>)_(bail_10%)/8 2.29% 1.567 1.602 - 0.13% -
std::find_if(vector<int>)_(process_all)/50 2.28% 13.921 14.238 - 2.30% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.26% 0.583 0.596 - 8.01% -
std::find_first_of(vector<int>)_(small_needle)/50 2.26% 70.613 72.206 - 1.63% -
rng::for_each(multimap<int>)/8192 2.25% 16489.075 16860.860 - -29.89% -
std::rotate_copy(vector<int>)/1024 2.25% 32.858 33.598 - 1.35% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.25% 37178.320 38014.106 - -0.54% -
BM_lexicographical_compare_three_way_fast_path/16 2.23% 4.341 4.437 - -0.85% -
std::unique(list<int>,_pred)_(contiguous)/52 2.23% 73.778 75.421 - 0.82% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.22% 6.048 6.182 - -0.67% -
BM_MakeThenSortHeap_float_Ascending_16384 2.21% 27.668 28.280 - 0.58% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 2.21% 11591.857 11847.792 - -1.66% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 2.20% 8.371 8.556 - 0.62% -
std::unique(vector<int>)_(contiguous)/1024 2.20% 316.953 323.933 - 3.44% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.20% 39030.040 39889.566 - 4.66% -
rng::rotate(deque<int>)_(by_1/2)/50 2.20% 10.346 10.574 - 0.05% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 2.20% 4.903 5.011 - -5.59% -
BM_std_minmax<unsigned_char>/7 2.19% 2.434 2.487 - 9.71% -
BM_std_min<short>/31 2.17% 2.571 2.627 - 2.20% -
BM_std_min<unsigned_short>/8 2.17% 1.305 1.334 - 3.08% -
std::find_if(deque<int>)_(bail_25%)/8192 2.16% 703.452 718.670 - 1.17% -
BM_MakeHeap_uint32_PipeOrgan_1024 2.16% 0.689 0.704 - -1.88% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 2.16% 529.962 541.398 - 0.68% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 2.15% 19.645 20.068 - 5.35% -
std::find_if_not(deque<int>)_(process_all)/1024 2.15% 484.766 495.206 - -0.13% -
rng::find_last(vector<int>)_(bail_90%)/8 2.15% 0.548 0.559 - -9.67% -
bm_ranges_lexicographical_compare<signed_char>/512 2.14% 7.690 7.855 - 0.04% -
BM_MakeThenSortHeap_float_Ascending_256 2.13% 6.462 6.600 - 0.74% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2.13% 2903.087 2964.890 - 1.82% -
BM_MakeThenSortHeap_float_SingleElement_64 2.12% 3.314 3.384 - -0.02% -
std::partition(vector<int>)_(dense)/32 2.12% 8.529 8.710 - 2.18% -
std::copy(list<int>)/64 2.10% 32.056 32.729 - -11.38% -
std::find(deque<int>)_(process_all)/50 2.10% 13.236 13.514 - 2.55% -
rng::fill_n(vector<int>)/1024 2.10% 29.270 29.884 - 0.82% -
BM_MakeHeap_string_Descending_4 2.09% 2.095 2.139 - 1.68% -
std::move_backward(vector<int>)/8 2.09% 2.289 2.337 - 0.49% -
std::find_if(vector<int>)_(process_all)/1024 2.08% 283.577 289.484 - -0.08% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.07% 1021.575 1042.770 - 1.43% -
rng::generate(list<int>)/32 2.07% 8.537 8.713 - 0.39% -
bm_lexicographical_compare<signed_char>/16 2.07% 1.327 1.355 - 4.31% -
rng::search(list<int>)_(no_match)/8192 2.06% 6859.488 7001.098 - 0.90% -
rng::move_backward(list<int>)/32768 2.06% 33613.677 34307.185 - -3.18% -
std::find_if(list<int>)_(process_all)/8192 2.06% 12187.993 12438.853 - 2.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.05% 51.274 52.327 - -5.39% -
BM_std_minmax_element<long_long>/4096 2.04% 1077.033 1099.048 - 2.29% -
std::generate(list<int>)/32 2.03% 8.540 8.714 - 0.32% -
rng::reverse_copy(deque<int>)/64 2.03% 19.937 20.341 - 2.85% -
BM_std_minmax_element<long_long>/1024 2.03% 272.019 277.528 - 1.38% -
std::find_end(deque<int>,_pred)_(process_all)/1024 2.02% 616.069 628.516 - -0.05% -
rng::reverse(list<int>)/32768 2.02% 17636.746 17992.538 - -0.31% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.01% 586.673 598.490 - 0.08% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.01% 0.920 0.938 - -7.99% -
BM_std_minmax<unsigned_char>/6 2.00% 2.048 2.089 - 8.34% -
rng::for_each(multimap<int>::iterator)/8192 1.99% 16627.615 16958.473 - -30.01% -
BM_MakeThenSortHeap_float_Random_262144 1.99% 62.360 63.598 - 0.73% -
BM_PushHeap_uint64_Ascending_1024 1.98% 2.577 2.628 - 2.03% -
BM_std_min<long_long>/11 1.98% 1.490 1.519 - 0.23% -
BM_std_minmax<unsigned_long_long>/2 1.96% 0.869 0.886 - 4.18% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.95% 4.779 4.873 - -1.68% -
std::find_end(vector<int>,_pred)_(single_element)/8192 1.95% 4692.278 4783.896 - 0.06% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.95% 41.761 42.575 - 2.05% -
std::move_backward(vector<bool>)_(unaligned)/64 1.95% 1.790 1.825 - -1.91% -
BM_std_min<unsigned_short>/12 1.94% 1.517 1.546 - 3.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.93% 23.730 24.189 - -0.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.93% 14.235 14.510 - 2.00% -
std::unique(deque<int>)_(sprinkled)/8192 1.93% 7389.143 7531.967 - 8.48% -
std::find_if(list<int>)_(process_all)/8 1.93% 3.424 3.490 - -0.22% -
rng::search(deque<int>,_pred)_(near_matches)/1000 1.92% 25255.045 25740.596 - -7.77% -
BM_std_min<unsigned_int>/12 1.92% 1.481 1.509 - 0.08% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 1.91% 3.504 3.571 - -0.36% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.91% 24.954 25.430 - 0.10% -
bm_ranges_lexicographical_compare<signed_char>/16 1.91% 1.297 1.322 - 4.33% -
BM_std_min<long_long>/30 1.91% 3.164 3.225 - -0.97% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 1.91% 609.417 621.029 - -0.51% -
std::copy_if(deque<int>)_(entire_range)/8 1.90% 2.618 2.667 - -0.39% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.90% 55.819 56.878 - 8.27% -
rng::unique(deque<int>)_(sprinkled)/32 1.89% 60.646 61.791 - 1.25% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.89% 34.593 35.245 - 1.78% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.88% 3.964 4.038 - -0.51% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.88% 601.176 612.475 - -0.12% -
BM_std_minmax<unsigned_short>/64 1.88% 1.526 1.554 - 1.93% -
BM_std_minmax_element<long_long>/4000 1.88% 1052.350 1072.088 - 2.09% -
BM_std_minmax<short>/15 1.87% 1.991 2.029 - 2.92% -
rng::for_each(multimap<int>::iterator)/50 1.87% 41.754 42.536 - -0.69% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.86% 523714.820 533469.247 - 1.86% -
std::rotate(deque<int>)_(by_1/2)/50 1.85% 10.269 10.459 - -1.15% -
std::find_end(vector<int>,_pred)_(single_element)/1000 1.84% 572.944 583.506 - 0.05% -
BM_std_min<unsigned_char>/4 1.83% 0.979 0.997 - -0.99% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.83% 1.304 1.328 - -7.62% -
BM_std_minmax<unsigned_char>/18 1.83% 1.317 1.341 - 3.52% -
std::transform(deque<int>,_deque<int>)/32 1.82% 21.584 21.978 - 0.73% -
BM_MakeThenSortHeap_uint64_Random_64 1.82% 11.716 11.929 - 0.61% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.82% 2.908 2.961 - -2.39% -
rng::reverse_copy(list<int>)/4096 1.81% 3071.994 3127.494 - -1.92% -
BM_PushHeap_uint64_Ascending_16384 1.81% 3.564 3.629 - -0.40% -
BM_std_min<char>/6 1.80% 1.589 1.617 - 0.72% -
std::generate(list<int>)/50 1.80% 15.364 15.641 - 1.27% -
std::find_end(forward_list<int>)_(near_matches)/1000 1.80% 35894.394 36540.022 - -0.70% -
rng::stable_partition(list<int>)_(sparse)/50 1.79% 25.724 26.186 - -0.28% -
std::move_backward(vector<bool>)_(unaligned)/512 1.79% 4.639 4.722 - 0.17% -
rng::partition_copy(list<int>)/8192 1.79% 7369.174 7500.924 - -11.00% -
BM_std_min<unsigned_char>/28 1.78% 1.747 1.779 - 2.07% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.78% 44.410 45.201 - 0.14% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.78% 24.501 24.937 - -0.23% -
BM_std_minmax_element<long_long>/512 1.77% 138.204 140.654 - 1.14% -
BM_std_minmax<long_long>/15 1.77% 3.649 3.714 - 2.46% -
rng::find_first_of(vector<int>)_(large_needle)/8192 1.76% 7057906.762 7182195.153 - -1.11% -
std::none_of(list<int>)_(process_all)/32 1.76% 11.532 11.735 - -0.09% -
std::unique(deque<int>)_(sprinkled)/32 1.75% 67.262 68.442 - 5.74% -
std::partition(deque<int>)_(sparse)/32 1.75% 9.640 9.809 - -0.69% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.75% 4.521 4.600 - 0.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.75% 46.797 47.615 - -0.12% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.74% 6.240 6.349 - -0.96% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.74% 1921.113 1954.482 - 1.14% -
BM_std_min<short>/30 1.73% 2.347 2.388 - 1.71% -
rng::for_each(multiset<int>)/8 1.72% 4.575 4.654 - -2.86% -
rng::search(deque<int>,_pred)_(near_matches)/1024 1.72% 26503.842 26959.765 - -7.69% -
rng::find_last(deque<int>)_(bail_10%)/8 1.72% 2.680 2.726 - 2.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.72% 23.453 23.856 - 1.67% -
rng::is_partitioned(vector<int>)_(partitioned)/32 1.72% 5.712 5.810 - -1.04% -
std::find_if_not(deque<int>)_(bail_25%)/8192 1.71% 688.769 700.577 - 1.84% -
std::rotate_copy(deque<int>)/32 1.71% 2.622 2.667 - 3.65% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.70% 2.120 2.156 - 0.92% -
BM_MakeThenSortHeap_string_Heap_262144 1.70% 178.241 181.269 - 1.28% -
std::sample(list<int>)/1024 1.69% 11645.430 11841.864 - -0.18% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.69% 1.455 1.480 - 0.78% -
rng::all_of(list<int>)_(process_all)/8192 1.69% 7416.500 7541.523 - 2.06% -
BM_std_min<int>/17 1.68% 0.952 0.968 - 0.34% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.67% 41542.158 42237.650 - 0.24% -
std::remove(list<int>)_(prefix)/1024 1.67% 997.403 1014.075 - -1.75% -
rng::partition_point(list<int>)/1024 1.67% 1261.101 1282.168 - 0.04% -
BM_MakeHeap_string_Descending_64 1.67% 2.560 2.603 - 1.44% -
BM_std_min<long_long>/12 1.67% 2.029 2.063 - 7.14% -
std::find_if(vector<char>)_(process_all)/1024 1.67% 270.231 274.743 - 2.27% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.67% 25.770 26.200 - 0.10% -
std::reverse_copy(vector<int>)/4096 1.66% 133.874 136.102 - 1.24% -
rng::stable_partition(list<int>)_(dense)/1024 1.65% 1745.580 1774.404 - 1.88% -
std::replace_if(vector<int>)_(prefix)/1024 1.64% 271.697 276.158 - 2.06% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.64% 499.981 508.190 - 2.12% -
BM_std_minmax_element<long_long>/5500 1.64% 1444.963 1468.629 - 2.30% -
std::partition(list<int>)_(sparse)/50 1.61% 14.813 15.051 - 1.53% -
std::move_backward(deque<int>)/262144 1.61% 29751.221 30230.762 - 1.13% -
rng::adjacent_find(deque<int>,_pred)/8 1.61% 4.172 4.239 - 7.38% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.61% 561.789 570.826 - -0.03% -
std::move(list<int>)/32768 1.61% 30781.152 31275.978 - -0.36% -
BM_MakeHeap_uint32_Random_64 1.60% 1.250 1.270 - 2.77% -
BM_MakeThenSortHeap_float_SingleElement_4 1.60% 1.338 1.359 - -0.19% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.60% 1.304 1.325 - -7.89% -
BM_MakeThenSortHeap_string_Ascending_16384 1.58% 62.292 63.278 - -0.30% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.58% 3.967 4.029 - 2.26% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.58% 17.695 17.975 - 2.11% -
BM_MakeThenSortHeap_float_Heap_262144 1.58% 31.070 31.560 - 2.09% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.58% 277.620 282.000 - 2.44% -
std::fill(deque<int>)/8192 1.56% 239.360 243.104 - 1.80% -
std::unique(deque<int>)_(sprinkled)/52 1.56% 84.561 85.884 - 7.94% -
std::all_of(list<int>)_(process_all)/32 1.56% 11.494 11.674 - -0.61% -
BM_MakeThenSortHeap_uint32_Heap_16 1.56% 5.124 5.204 - -0.55% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.55% 6.875 6.982 - 0.04% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.55% 38.743 39.343 - -0.96% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.55% 3.574 3.629 - 0.93% -
bm_ranges_lexicographical_compare<signed_char>/8 1.55% 3.166 3.215 - 4.64% -
std::all_of(list<int>)_(process_all)/50 1.54% 21.545 21.878 - -0.78% -
BM_MakeThenSortHeap_float_SingleElement_256 1.54% 3.991 4.053 - -1.49% -
BM_std_min<short>/5500 1.54% 74.789 75.942 - 0.86% -
BM_MakeThenSortHeap_uint64_Random_262144 1.54% 35.365 35.910 - -5.22% -
std::replace(vector<int>)_(prefix)/32 1.53% 5.032 5.109 - 0.36% -
BM_std_min<unsigned_char>/15 1.53% 2.086 2.118 - 0.49% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.53% 1909.952 1939.151 - -0.78% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.52% 24.344 24.715 - 0.31% -
BM_std_min<long_long>/7 1.52% 2.349 2.385 - 1.24% -
BM_std_min<short>/64000 1.52% 903.209 916.919 - 0.86% -
rng::partition(list<int>)_(dense)/8192 1.52% 5095.363 5172.705 - -2.04% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.51% 1.305 1.325 - -7.71% -
748_flightdm_r 1.51% 8.978 9.114 - 1.03% -
BM_PushHeap_uint32_Random_16 1.51% 4.413 4.479 - -2.98% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.51% 1.438 1.460 - 4.83% -
std::search(deque<int>)_(single_element)/1000 1.51% 439.237 445.865 - 1.23% -
rng::replace_if(vector<int>)_(sprinkled)/50 1.51% 12.985 13.181 - 1.08% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.50% 78.951 80.139 - -0.00% -
BM_MakeThenSortHeap_float_Random_1024 1.50% 33.192 33.691 - 0.19% -
rng::for_each(map<int>)/8 1.50% 4.474 4.541 - 0.88% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.50% 38.360 38.937 - 0.00% -
rng::transform(deque<int>)_(identity_transform)/50 1.50% 19.818 20.115 - 2.34% -
BM_MakeThenSortHeap_float_Descending_1024 1.50% 7.981 8.100 - 0.55% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.50% 1.303 1.322 - -7.82% -
std::copy_backward(list<int>)/4096 1.50% 3312.008 3361.534 - 0.31% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.49% 524796.053 532635.708 - 3.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.49% 19.657 19.950 - -1.05% -
rng::any_of(vector<int>)_(process_all)/8 1.48% 2.354 2.389 - -7.20% -
BM_std_min<short>/4096 1.48% 54.414 55.220 - 0.83% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.48% 776.956 788.462 - 4.07% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.48% 72615.390 73687.887 - -0.05% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.48% 24.392 24.752 - 1.04% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.47% 38.042 38.601 - 7.83% -
BM_std_min<long_long>/5 1.46% 1.904 1.932 - 1.31% -
rng::fill(vector<bool>)/512 1.46% 1.484 1.506 - -6.72% -
BM_LowerBound_pair<uint32,_uint32>_256 1.46% 32.909 33.388 - -0.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.45% 33.591 34.078 - -0.58% -
rng::search(deque<int>)_(near_matches)/1000 1.45% 24086.824 24436.067 - 31.13% -
BM_MakeHeap_uint32_Random_16 1.45% 1.253 1.271 - 0.19% -
BM_std_min<long_long>/6 1.45% 2.131 2.162 - 1.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.45% 11.323 11.487 - -0.41% -
BM_std_min<short>/65536 1.45% 924.866 938.260 - 0.75% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.44% 715.489 725.823 - -1.57% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.44% 28579.279 28991.403 - -4.28% -
std::find(vector<int>)_(process_all)/8 1.44% 2.647 2.685 - 0.23% -
BM_std_minmax<unsigned_short>/9 1.44% 1.161 1.178 - 1.19% -
std::rotate(list<int>)_(by_1/3)/32 1.43% 15.080 15.296 - 1.89% -
rng::partition(vector<int>)_(dense)/32 1.43% 8.403 8.523 - 4.35% -
rng::remove_if(list<int>)_(sprinkled)/8192 1.41% 8279.149 8396.229 - 2.60% -
BM_MakeThenSortHeap_float_Random_16384 1.41% 47.354 48.024 - 0.56% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.40% 34.241 34.721 - 0.06% -
std::partition(list<int>)_(sparse)/32 1.39% 8.885 9.009 - 0.83% -
rng::move_backward(list<int>)/262144 1.39% 266936.807 270651.985 - -10.66% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.39% 1.651 1.674 - 2.53% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.39% 3.618 3.669 - 1.69% -
BM_MakeThenSortHeap_uint64_Random_256 1.38% 13.342 13.527 - 0.37% -
std::transform(deque<int>,_deque<int>)/50 1.38% 33.403 33.865 - 0.62% -
BM_std_min<short>/4000 1.38% 53.074 53.807 - 0.71% -
rng::partition(deque<int>)_(dense)/32 1.37% 10.514 10.658 - -3.68% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.37% 1885.305 1911.199 - 0.52% -
rng::search(deque<int>,_pred)_(same_length)/1024 1.37% 514.173 521.217 - 2.07% -
std::find_if_not(vector<char>)_(process_all)/1024 1.37% 270.441 274.142 - -0.19% -
rng::rotate_copy(deque<int>)/32 1.37% 2.693 2.730 - 3.21% -
rng::reverse_copy(vector<int>)/64 1.36% 2.492 2.526 - 0.54% -
rng::reverse_copy(deque<int>)/4096 1.36% 990.860 1004.331 - 1.26% -
std::all_of(list<int>)_(process_all)/8192 1.36% 7605.898 7709.016 - 5.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 1.36% 33.193 33.643 - 1.03% -
std::copy_n(list<int>)/32768 1.35% 25805.533 26154.249 - 0.52% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 1.35% 14.635 14.833 - 1.10% -
rng::for_each(multiset<int>::iterator)/8192 1.34% 16188.113 16405.704 - -9.46% -
BM_std_min<unsigned_char>/64 1.34% 4.087 4.142 - -0.36% -
BM_std_min<unsigned_char>/4096 1.34% 28.934 29.321 - 1.36% -
rng::count(list<int>)_(every_other)/1024 1.34% 703.176 712.587 - 0.00% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.33% 1.218 1.235 - 0.95% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.33% 1.279 1.296 - -0.56% -
rng::adjacent_find(deque<int>,_pred)/50 1.33% 29.018 29.404 - 1.90% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.33% 355.908 360.641 - 0.08% -
BM_std_min<char>/10 1.33% 0.907 0.919 - 1.87% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 1.33% 470.272 476.509 - 1.01% -
BM_std_minmax<long_long>/23 1.32% 4.329 4.386 - 1.95% -
rng::unique(deque<int>,_pred)_(contiguous)/32 1.32% 58.614 59.390 - 2.12% -
BM_std_min<char>/1024 1.32% 8.310 8.420 - -1.20% -
rng::find_last(vector<char>)_(bail_10%)/1048576 1.32% 112184.656 113665.610 - 0.41% -
BM_std_min<int>/24 1.32% 1.813 1.837 - 0.83% -
std::search(vector<int>)_(single_element)/1000 1.32% 228.684 231.695 - -1.52% -
BM_MakeThenSortHeap_uint32_Heap_64 1.31% 8.100 8.206 - 0.63% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.31% 16.205 16.417 - 0.14% -
bm_lexicographical_compare<signed_char>/4 1.31% 1.956 1.981 - 0.89% -
rng::find_first_of(vector<int>)_(large_needle)/1024 1.30% 109839.086 111264.626 - 3.48% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.30% 3.568 3.615 - -0.07% -
BM_std_min<char>/20 1.30% 1.530 1.549 - 1.62% -
BM_PopHeap_pair<uint32,_uint32>_262144 1.29% 60.109 60.883 - 3.04% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.28% 4.828 4.890 - 0.05% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.27% 29.704 30.080 - -0.54% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.27% 6.069 6.145 - 0.38% -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 1.27% 5.774 5.847 - 1.72% -
rng::starts_with(deque<int>,_pred)/8 1.27% 4.630 4.688 - -0.02% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.26% 725.020 734.190 - -0.33% -
std::move_backward(deque<int>)/32768 1.26% 3607.432 3652.848 - 2.27% -
rng::partition(list<int>)_(sparse)/50 1.25% 15.398 15.591 - 3.37% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.24% 562308.142 569287.786 - -1.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.24% 22.959 23.244 - 0.13% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 1.24% 24996.242 25305.469 - 1.18% -
rng::starts_with(deque<int>)/1048576 1.23% 494374.382 500439.791 - 1.29% -
BM_MakeThenSortHeap_uint64_Descending_1024 1.22% 10.221 10.345 - 0.37% -
BM_MakeThenSortHeap_uint64_Ascending_64 1.22% 8.338 8.439 - 0.59% -
BM_MakeThenSortHeap_string_PipeOrgan_16 1.22% 9.564 9.681 - 0.97% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.22% 54.566 55.229 - 1.75% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.21% 0.943 0.955 - -0.58% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.21% 1921.629 1944.883 - 0.53% -
BM_std_min<char>/31 1.21% 2.488 2.518 - -0.06% -
rng::move_backward(deque<int>)/262144 1.20% 29928.839 30289.480 - -0.51% -
std::search(vector<int>)_(single_element)/1024 1.19% 234.213 237.012 - -1.49% -
rng::rotate(list<int>)_(by_1/3)/50 1.19% 23.588 23.869 - 0.65% -
BM_MakeThenSortHeap_uint64_Random_16384 1.19% 22.087 22.349 - -0.01% -
std::rotate_copy(deque<int>)/1024 1.19% 34.211 34.617 - -0.88% -
BM_std_minmax<unsigned_char>/24 1.18% 1.207 1.221 - 5.78% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.18% 16.886 17.085 - -0.01% -
std::unique(list<int>)_(sprinkled)/8192 1.18% 7798.769 7890.853 - 1.08% -
std::search(vector<int>)_(same_length)/8192 1.17% 1960.475 1983.338 - 2.94% -
std::find_end(forward_list<int>)_(match_near_end)/1000 1.16% 767.997 776.934 - 0.67% -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 1.16% 25.542 25.838 - 1.18% -
rng::search(deque<int>)_(near_matches)/1024 1.16% 25225.077 25518.027 - 30.16% -
BM_MakeHeap_string_PipeOrgan_4 1.16% 2.550 2.579 - 0.17% -
std::shift_right(deque<int>)/8192 1.16% 307.959 311.525 - 0.87% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.15% 1927.132 1949.360 - 0.18% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.15% 1.452 1.469 - -0.71% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.15% 8.864 8.966 - -0.13% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.15% 17.328 17.527 - 0.09% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 1.15% 11316.703 11446.322 - -0.18% -
rng::for_each(set<int>)/8192 1.14% 16444.769 16632.651 - -14.32% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.13% 4.719 4.773 - -0.40% -
BM_MakeHeap_string_PipeOrgan_262144 1.13% 7.451 7.535 - 4.43% -
BM_std_min<unsigned_short>/23 1.13% 2.135 2.159 - 2.24% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.13% 208.455 210.817 - -0.03% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.13% 4.722 4.776 - 1.24% -
BM_std_minmax<short>/17 1.13% 1.792 1.813 - 3.41% -
std::partition_point(deque<int>)/1024 1.13% 9.226 9.330 - -0.09% -
rng::contains(deque<int>)_(process_all)/8 1.13% 2.943 2.976 - -0.86% -
BM_std_minmax_element<long_long>/65536 1.12% 17518.106 17715.141 - 3.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.12% 717.313 725.362 - -0.04% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.12% 4318.666 4367.111 - -0.60% -
BM_std_min<long_long>/8 1.12% 2.679 2.709 - 1.07% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.11% 10.472 10.588 - 2.40% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.11% 15.013 15.180 - 0.17% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.11% 538.689 544.660 - -0.81% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.11% 1947.742 1969.301 - 0.33% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.10% 955445.278 965968.493 - -0.62% -
BM_std_minmax<short>/6 1.10% 1.379 1.394 - 1.46% -
BM_std_min<char>/70000 1.10% 493.766 499.178 - 1.61% -
std::remove_if(deque<int>)_(prefix)/32 1.10% 58.069 58.705 - -0.58% -
rng::stable_partition(list<int>)_(alloc_fails)/32 1.09% 1897.077 1917.840 - 0.72% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.09% 4026.534 4070.574 - 1.74% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.09% 20.152 20.372 - -3.82% -
std::rotate(deque<int>)_(1_element_forward)/50 1.09% 5.412 5.471 - 1.59% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 1.09% 5.596 5.657 - 0.49% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.09% 2631.783 2660.451 - 0.00% -
rng::contains_subrange(list<int>)_(process_all)/50 1.09% 17.614 17.805 - 0.26% -
std::remove_if(deque<int>)_(prefix)/50 1.08% 66.816 67.536 - 0.31% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.07% 848.529 857.608 - -0.70% -
rng::find_last(vector<char>)_(bail_10%)/8192 1.07% 882.529 891.945 - 0.52% -
BM_std_min<unsigned_char>/4000 1.07% 27.063 27.352 - 1.11% -
BM_std_min<char>/65536 1.06% 462.803 467.710 - 1.60% -
std::unique(list<int>,_pred)_(contiguous)/32 1.06% 60.451 61.091 - 1.63% -
BM_std_min<char>/11 1.06% 1.048 1.059 - 1.79% -
std::find_first_of(vector<int>)_(small_needle)/8192 1.06% 11278.678 11397.675 - 1.18% -
std::find_first_of(vector<int>)_(small_needle)/1024 1.05% 1411.892 1426.755 - 1.17% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.05% 9.269 9.367 - -0.32% -
BM_std_min<long_long>/14 1.05% 2.628 2.656 - 0.25% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.05% 11.542 11.663 - 0.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.05% 1.801 1.820 - -0.30% -
BM_std_min<char>/28 1.05% 1.776 1.795 - 2.54% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 1.05% 16.486 16.659 - 0.45% -
BM_MakeThenSortHeap_uint64_Descending_256 1.04% 8.639 8.730 - -0.51% -
BM_std_minmax<unsigned_int>/30 1.04% 2.215 2.238 - 0.71% -
BM_MakeHeap_string_PipeOrgan_16 1.04% 3.610 3.648 - 2.10% -
rng::starts_with(deque<int>,_pred)/1024 1.04% 524.734 530.207 - 0.80% -
BM_std_min<char>/64000 1.04% 452.169 456.867 - 1.60% -
std::find_if(deque<int>)_(bail_25%)/32768 1.04% 2748.610 2777.132 - -4.85% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.04% 2913.290 2943.462 - -0.68% -
rng::for_each(set<int>::iterator)/8192 1.03% 16244.215 16412.067 - -9.43% -
BM_MakeThenSortHeap_uint32_Heap_4 1.03% 1.197 1.210 - -1.26% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.03% 23.252 23.492 - 0.85% -
rng::fold_left(deque<int>)/8192 1.02% 4368.415 4412.935 - -1.91% -
std::unique(list<int>)_(contiguous)/8192 1.01% 6969.621 7040.350 - 0.59% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.01% 2921.965 2951.584 - 1.04% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.01% 3864.850 3903.955 - -0.91% -
rng::copy_if(list<int>)_(every_other)/4096 1.01% 3257.448 3290.366 - 1.42% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.01% 1.062 1.073 - -60.23% -
rng::starts_with(deque<int>)/8192 1.01% 3851.995 3890.741 - 1.30% -
BM_PopHeap_float_1024 1.00% 27.988 28.269 - 1.08% -
std::move(deque<int>)/32768 1.00% 2121.008 2142.256 - 0.62% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.84% 165994.873 273.280 - 0.00% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 274.856 - -1.91% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 200.964 - -1.42% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 202.621 - 0.75% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 627.229 - -0.12% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 628.113 - -0.33% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 593.099 - -0.16% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 601.654 - -0.13% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 599.928 - 0.00% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 478.108 - 0.02% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 486.009 - -0.04% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 618.547 - -0.06% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.01% 3325.850 32.776 - 0.80% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.91% 2275.303 24.800 - -0.65% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.90% 3176.120 34.873 - -0.12% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.883 - 0.13% -
std::find_end(list<int>)_(match_near_end)/1024 -98.69% 4607.023 60.247 - -0.32% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5126.426 67.407 - 0.24% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.618 - -0.04% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5125.111 70.152 - -0.37% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.048 - -0.06% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.037 - -0.07% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.07% 3145.919 60.816 - -0.71% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.97% 3856.900 78.378 - -0.48% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.79% 772.137 63.361 - -0.72% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.39% 823.035 70.835 - -1.18% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.24% 821.234 80.158 - -1.23% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.64% 264.507 27.404 - -1.30% -
std::find_end(list<int>)_(match_near_end)/1000 -89.62% 749.559 77.802 - 0.51% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.52% 262.594 27.516 - -2.19% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.50% 555.921 58.372 - -0.06% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.47% 330.652 34.817 - 2.99% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.39% 325.687 34.542 - -7.38% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.32% 557.330 59.512 - -0.33% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.53% 596.926 74.412 - 0.36% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.92% 590.037 77.163 - 0.95% -
std::find_end(deque<int>)_(same_length)/1024 -81.81% 1848.876 336.365 - -0.04% -
std::find_end(deque<int>)_(same_length)/8192 -81.49% 14836.594 2746.944 - 1.98% -
rng::find_end(deque<int>)_(same_length)/8192 -76.22% 11291.873 2685.429 - 0.17% -
rng::find_end(deque<int>)_(same_length)/1024 -75.96% 1403.762 337.508 - 0.28% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.89% 3571.863 1039.878 - 0.07% -
std::find_end(deque<int>)_(same_length)/1000 -64.86% 940.071 330.304 - 0.18% -
rng::find_end(deque<int>)_(same_length)/1000 -64.69% 939.226 331.644 - 0.48% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.20% 11552.573 4944.400 - -0.03% -
std::find_end(list<int>)_(same_length)/8192 -56.09% 18652.964 8189.812 - 6.91% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.56% 11485.048 5103.397 - -0.24% -
std::remove_copy(list<int>)_(prefix)/1024 -53.52% 1616.980 751.504 - -0.56% -
std::find_end(list<int>,_pred)_(same_length)/8192 -52.89% 20587.125 9698.095 - -2.20% -
rng::fill(list<int>)/50 -52.32% 35.178 16.773 - 0.00% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.99% 3921.697 1882.831 - 0.06% -
rng::find_last_if(list<int>)_(bail_10%)/50 -51.95% 36.504 17.542 - 0.08% -
std::find_end(deque<int>)_(near_matches)/8192 -51.92% 2352157.408 1130983.979 - 0.01% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -51.90% 19365.065 9314.011 - 1.82% -
std::swap_ranges(list<int>)/1024 -51.73% 1568.947 757.358 - -0.41% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.51% 499.582 242.272 - -0.08% -
rng::find_end(vector<int>)_(same_length)/1024 -51.41% 513.721 249.592 - -2.18% -
rng::find_end(vector<int>)_(same_length)/1000 -51.40% 502.089 244.037 - -1.10% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.21% 10257.544 5004.225 - 0.06% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.21% 1281.249 625.131 - 0.05% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.17% 1251.621 611.170 - 0.17% -
std::find_end(vector<int>)_(same_length)/1000 -50.86% 499.138 245.285 - -0.95% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.84% 1547.523 760.697 - -0.36% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.74% 1583.779 780.096 - 0.11% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.65% 1547.258 763.511 - 0.20% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.58% 1584.591 783.077 - 0.44% -
std::find_end(vector<int>)_(same_length)/1024 -50.41% 510.199 252.997 - -1.07% -
std::find_end(vector<int>)_(same_length)/8192 -50.37% 4048.483 2009.444 - 0.74% -
std::find_end(list<int>)_(same_length)/1000 -50.29% 1477.769 734.627 - -1.91% -
std::find_end(list<int>)_(same_length)/1024 -50.08% 1508.105 752.873 - -1.10% -
rng::find_end(list<int>)_(same_length)/1000 -50.04% 1475.782 737.252 - 0.16% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.94% 1559.576 780.700 - 0.10% -
rng::find_end(list<int>)_(same_length)/1024 -49.70% 1495.851 752.352 - -1.03% -
rng::find_end(vector<int>)_(same_length)/8192 -49.17% 3826.819 1945.268 - -1.16% -
rng::find_end(list<int>)_(same_length)/8192 -49.06% 15910.348 8105.333 - 5.56% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.03% 1222.852 623.325 - 0.16% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.00% 1252.685 638.873 - 0.14% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.99% 10022.870 5112.799 - 0.08% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.95% 1565.377 799.051 - -0.09% -
std::find_end(deque<int>)_(near_matches)/1024 -47.23% 31268.968 16502.006 - 0.29% -
std::find_end(deque<int>)_(near_matches)/1000 -47.18% 30100.476 15899.910 - 0.33% -
rng::find_end(deque<int>)_(near_matches)/8192 -46.79% 2136620.622 1136946.969 - 0.99% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.69% 1440.233 767.727 - 0.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -46.11% 3.727 2.009 - -12.60% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.73% 23.598 12.806 - 0.10% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.99% 1363.352 749.934 - 0.10% -
std::search(deque<int>)_(no_match)/1024 -42.96% 415.445 236.971 - -43.04% -
BM_std_min<unsigned___int128>/64000 -42.30% 42883.511 24745.568 - -42.13% -
BM_std_min<unsigned___int128>/70000 -42.27% 46877.141 27061.965 - -42.11% -
BM_std_min<unsigned___int128>/65536 -42.26% 43894.516 25345.532 - -42.11% -
BM_PushHeap_string_Descending_262144 -42.19% 5.448 3.149 - -1.38% -
BM_std_min<unsigned___int128>/5500 -42.03% 3656.764 2119.948 - -41.73% -
BM_std_min<unsigned___int128>/4000 -42.02% 2659.258 1541.810 - -41.82% -
BM_std_min<unsigned___int128>/4096 -41.98% 2722.689 1579.786 - -41.72% -
BM_std_min<unsigned___int128>/1024 -41.67% 679.539 396.350 - -41.48% -
BM_std_min<unsigned___int128>/512 -41.20% 338.247 198.881 - -40.95% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.73% 13.472 8.254 - 0.18% -
rng::find_end(deque<int>)_(near_matches)/1000 -38.59% 27541.831 16914.557 - 0.61% -
rng::find_end(deque<int>)_(near_matches)/1024 -38.14% 28629.841 17711.353 - 0.07% -
BM_std_min<unsigned___int128>/64 -36.73% 38.764 24.525 - -36.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -35.79% 0.697 0.448 - 0.06% -
std::move(vector<int>)/262144 -34.52% 21917.347 14351.760 - -30.81% -
BM_MakeThenSortHeap_string_Descending_1024 -34.17% 38.787 25.535 - 1.37% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.88% 1572.084 1039.398 - 0.04% -
BM_std_min<unsigned_long_long>/1 -32.31% 0.458 0.310 - -32.34% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -32.26% 40.399 27.365 - -10.60% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.70% 40.917 27.946 - -0.06% -
BM_PushHeap_string_Descending_16384 -30.04% 3.369 2.357 - -0.92% -
BM_std_min<unsigned___int128>/32 -29.90% 17.403 12.200 - -29.76% -
BM_std_min<unsigned___int128>/31 -29.58% 16.762 11.804 - -29.33% -
BM_std_min<unsigned___int128>/30 -29.25% 16.121 11.407 - -29.03% -
BM_std_min<unsigned___int128>/29 -28.80% 15.478 11.020 - -28.71% -
std::copy(vector<bool>)_(aligned)/262144 -28.66% 684.074 488.007 - -32.85% -
BM_std_min<unsigned___int128>/28 -28.32% 14.826 10.627 - -28.18% -
BM_std_min<unsigned___int128>/27 -27.74% 14.170 10.239 - -27.64% -
rng::partition(deque<int>)_(sparse)/32 -27.66% 13.592 9.832 - -8.44% -
BM_std_min<unsigned___int128>/26 -27.62% 13.575 9.826 - -27.41% -
rng::partition(deque<int>)_(sparse)/50 -26.72% 20.250 14.838 - -7.38% -
BM_PushHeap_string_Descending_1024 -26.52% 3.315 2.436 - 0.18% -
BM_std_min<unsigned___int128>/25 -26.33% 12.916 9.515 - -26.26% -
BM_std_min<unsigned___int128>/24 -25.89% 12.292 9.110 - -25.74% -
BM_std_min<unsigned___int128>/23 -24.98% 11.655 8.743 - -24.80% -
BM_PushHeap_string_Descending_256 -24.95% 3.067 2.302 - -0.30% -
BM_std_min<unsigned___int128>/22 -24.14% 11.007 8.349 - -23.93% -
BM_MakeHeap_uint64_Random_4 -24.05% 1.446 1.098 - -23.92% -
BM_std_min<unsigned___int128>/21 -23.42% 10.385 7.953 - -23.42% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -22.80% 2426521.335 1873308.602 - -1.53% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -22.78% 0.567 0.438 - 1.05% -
BM_MakeHeap_string_Ascending_262144 -22.74% 9.172 7.086 - -2.14% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -22.66% 12642.666 9777.235 - -6.69% -
std::copy_n(vector<int>)/4096 -22.33% 208.171 161.691 - -26.05% -
BM_std_min<unsigned___int128>/20 -22.05% 9.775 7.620 - -22.02% -
BM_std_min<unsigned___int128>/19 -20.85% 9.153 7.244 - -20.78% -
rng::starts_with(list<int>,_pred)/8192 -20.82% 11390.943 9019.617 - -22.76% -
rng::contains_subrange(deque<int>)_(process_all)/16 -20.69% 9.394 7.451 - 11.37% -
std::find_if(list<int>)_(bail_25%)/32768 -20.62% 10423.988 8275.077 - -20.35% -
BM_PushHeap_string_PipeOrgan_262144 -20.56% 22.068 17.529 - -11.93% -
BM_PushHeap_string_Ascending_262144 -20.11% 37.413 29.889 - -6.74% -
std::rotate(list<int>)_(by_1/2)/8192 -20.10% 6269.659 5009.402 - -18.63% -
BM_PushHeap_string_PipeOrgan_16384 -19.92% 16.302 13.056 - 0.17% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.73% 31.956 25.651 - 0.10% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -19.63% 40414.932 32483.028 - -1.39% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -19.62% 16.484 13.250 - -0.57% -
BM_std_min<unsigned___int128>/18 -19.61% 8.531 6.858 - -19.42% -
bm_lexicographical_compare<int>/2 -19.46% 1.518 1.222 - -21.27% -
rng::find(list<int>)_(process_all)/8192 -19.31% 10440.951 8424.562 - -21.51% -
rng::for_each(set<int>)/50 -19.05% 60.515 48.989 - -1.74% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -19.01% 38852.096 31467.870 - -1.58% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -18.95% 0.616 0.499 - -0.05% -
std::none_of(vector<int>)_(process_all)/50 -18.95% 18.201 14.752 - 11.48% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -18.73% 14450.307 11743.428 - 10.85% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -18.72% 1712.715 1392.067 - 0.49% -
rng::find_if_not(list<int>)_(process_all)/8192 -18.68% 8962.737 7288.603 - -13.64% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -18.52% 12829.706 10454.258 - -12.03% -
BM_MakeHeap_float_Random_64 -18.26% 1.787 1.460 - -7.36% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -17.84% 2342269.648 1924392.626 - 1.16% -
BM_std_min<unsigned___int128>/17 -17.76% 7.890 6.489 - -17.73% -
BM_PushHeap_string_Descending_64 -17.71% 2.692 2.215 - -0.85% -
std::partition(deque<int>)_(dense)/32 -17.68% 11.146 9.175 - -6.66% -
BM_PushHeap_string_Random_262144 -17.51% 21.799 17.982 - -0.38% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -17.17% 10469.102 8671.313 - -16.81% -
BM_PopHeap_string_1 -17.13% 0.700 0.580 - -8.31% -
rng::contains(list<int>)_(process_all)/32 -16.96% 11.260 9.350 - 4.87% -
rng::unique_copy(list<int>)_(sprinkled)/32 -16.75% 12.832 10.683 - -1.81% -
bm_lexicographical_compare<signed_char>/64 -16.75% 2.313 1.925 - -9.64% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -16.72% 9642.357 8030.203 - -1.38% -
std::partition(deque<int>)_(dense)/50 -16.42% 16.338 13.655 - -7.29% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -16.36% 605.369 506.339 - 1.02% -
std::find_end(vector<int>)_(near_matches)/8192 -16.18% 919809.210 771007.597 - -0.11% -
rng::search(deque<int>,_pred)_(no_match)/1024 -16.17% 436.511 365.926 - -16.17% -
BM_std_min<unsigned___int128>/16 -16.17% 7.292 6.113 - -16.16% -
rng::contains_subrange(deque<int>)_(process_all)/32 -16.02% 13.918 11.689 - 9.78% -
rng::copy(vector<bool>)_(aligned)/262144 -15.92% 326.673 274.653 - -1.47% -
std::rotate(list<int>)_(by_1/2)/32 -15.79% 7.086 5.967 - -15.72% -
std::move(list<int>)/64 -15.70% 48.844 41.175 - -0.19% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.70% 922659.027 777841.048 - -0.19% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -15.66% 38.494 32.464 - 5.80% -
rng::none_of(vector<int>)_(process_all)/50 -15.59% 14.879 12.559 - -0.39% -
rng::for_each(set<int>::iterator)/50 -15.49% 50.510 42.687 - 3.61% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -15.12% 30.478 25.869 - -0.59% -
BM_std_min<unsigned___int128>/15 -14.95% 6.700 5.698 - -14.84% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.92% 232.555 197.862 - -0.23% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.86% 63.041 53.674 - -0.25% -
std::rotate(list<int>)_(by_1/4)/32 -14.59% 14.572 12.446 - -14.93% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -14.50% 1.475 1.261 - -8.94% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -14.43% 5.069 4.338 - 0.40% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -14.35% 9152.059 7839.045 - -1.45% -
BM_PushHeap_string_Descending_16 -14.32% 2.436 2.087 - -1.48% -
BM_std_min<unsigned___int128>/14 -13.93% 6.133 5.278 - -13.90% -
std::unique_copy(list<int>)_(sprinkled)/52 -13.91% 26.008 22.390 - 2.66% -
std::all_of(deque<int>)_(process_all)/50 -13.79% 21.237 18.309 - -0.09% -
std::find(list<int>)_(process_all)/8192 -13.72% 8501.542 7335.282 - -23.81% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -13.59% 735.338 635.395 - -0.40% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -13.48% 9511.754 8229.666 - -1.92% -
std::copy_if(list<int>)_(entire_range)/64 -13.15% 36.189 31.429 - -3.72% -
std::search(list<int>)_(same_length)/8192 -13.00% 10541.812 9171.333 - -13.29% -
BM_PushHeap_string_Descending_4 -12.92% 2.166 1.886 - 0.57% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -12.83% 1.146 0.999 - 5.21% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -12.58% 153.904 134.546 - -49.16% -
bm_lexicographical_compare<int>/3 -12.49% 1.692 1.481 - -18.43% -
BM_std_min<unsigned___int128>/13 -12.36% 5.570 4.881 - -12.32% -
rng::copy_backward(vector<int>)/32768 -12.31% 3286.674 2882.189 - -9.60% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.30% 0.393 0.345 - -11.71% -
rng::remove_if(deque<int>)_(sprinkled)/50 -12.23% 71.396 62.661 - -0.16% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.22% 1652076.977 1450240.751 - -0.05% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -12.06% 356.884 313.828 - -0.10% -
BM_lexicographical_compare_three_way_fast_path/1 -11.98% 0.391 0.344 - -11.79% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -11.96% 1.498 1.319 - -4.61% -
BM_PushHeap_string_PipeOrgan_1024 -11.95% 10.795 9.505 - -2.98% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -11.88% 1.958 1.725 - -6.57% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -11.86% 28.701 25.298 - -0.16% -
rng::find_first_of(list<int>)_(large_needle)/1024 -11.54% 965612.659 854173.892 - -0.01% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.49% 15425.724 13652.886 - 0.05% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.47% 347.567 307.693 - -0.31% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.32% 15986.728 14176.451 - -0.01% -
bm_lexicographical_compare<int>/1 -11.25% 1.322 1.173 - -11.25% -
rng::remove(deque<int>)_(sprinkled)/50 -11.18% 64.228 57.050 - -0.32% -
BM_PushHeap_string_SingleElement_16 -11.01% 2.764 2.460 - -0.22% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -10.97% 2731.159 2431.504 - 10.55% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.93% 2837.261 2527.132 - -0.56% -
BM_PushHeap_string_Ascending_16384 -10.88% 22.263 19.841 - 9.48% -
rng::generate_n(list<int>)/50 -10.86% 17.443 15.549 - -0.31% -
BM_std_min<unsigned___int128>/12 -10.84% 5.024 4.480 - -10.82% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -10.80% 2.204 1.966 - -5.56% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -10.79% 1.735 1.547 - -4.60% -
rng::for_each(map<int>::iterator)/50 -10.71% 49.859 44.521 - 6.01% -
std::find_end(vector<int>)_(process_all)/8192 -10.65% 1880.826 1680.453 - -0.37% -
BM_PushHeap_uint64_SingleElement_64 -10.56% 0.407 0.364 - 1.40% -
BM_std_min<unsigned_int>/1 -10.51% 0.325 0.291 - -35.39% -
BM_std_minmax<char>/7 -10.48% 2.545 2.278 - -5.50% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.39% 1859.037 1665.838 - 0.67% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.34% 2686841.797 2408902.872 - -0.11% -
BM_PopHeap_float_262144 -10.32% 40.667 36.471 - -6.76% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.28% 1847.947 1657.980 - 0.00% -
BM_PushHeap_string_SingleElement_1024 -10.26% 2.768 2.484 - -0.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -10.19% 2.032 1.825 - -1.62% -
std::search_n(list<int>)_(no_match)/1048576 -10.19% 863376.432 775381.507 - -10.86% -
rng::unique(list<int>)_(contiguous)/52 -10.19% 74.996 67.354 - 0.75% -
std::find_if_not(vector<int>)_(bail_25%)/8 -10.10% 1.119 1.006 - 0.76% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -10.08% 11486.061 10328.532 - -0.59% -
BM_MakeThenSortHeap_string_Descending_256 -10.05% 19.664 17.688 - 1.74% -
std::find_end(list<int>)_(single_element)/8192 -10.04% 8635.307 7768.141 - 5.84% -
std::stable_partition(deque<int>)_(sparse)/32 -10.04% 12.170 10.948 - -5.33% -
BM_std_minmax<char>/16 -9.98% 1.026 0.924 - -0.01% -
rng::rotate(list<int>)_(by_1/3)/32 -9.97% 15.617 14.060 - -8.02% -
rng::none_of(deque<int>)_(process_all)/32 -9.97% 18.126 16.319 - -6.70% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.92% 1627487.471 1465960.161 - 0.04% -
std::find_end(list<int>)_(near_matches)/8192 -9.89% 2502622.025 2255228.358 - -0.37% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -9.86% 1.973 1.778 - -3.99% -
std::rotate(list<int>)_(1_element_backward)/50 -9.83% 24.788 22.350 - -12.14% -
BM_std_minmax<char>/26 -9.82% 1.538 1.387 - -0.01% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -9.82% 7680.387 6925.853 - 1.44% -
BM_std_min<unsigned___int128>/11 -9.82% 4.501 4.059 - -9.85% -
rng::contains_subrange(deque<int>)_(process_all)/50 -9.82% 18.253 16.461 - 12.31% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.76% 25486.971 22998.727 - -0.07% -
rng::remove_if(vector<int>)_(prefix)/1024 -9.75% 383.016 345.678 - -0.96% -
std::find_end(vector<int>)_(process_all)/1048576 -9.74% 240787.130 217331.526 - -0.32% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.72% 29.304 26.456 - 0.48% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -9.71% 1.493 1.348 - -3.39% -
std::find_end(list<int>)_(near_matches)/1024 -9.69% 38556.447 34821.446 - 0.05% -
rng::remove_copy(deque<int>)_(prefix)/50 -9.68% 21.867 19.750 - -2.68% -
std::copy_backward(vector<int>)/4096 -9.60% 239.131 216.180 - 26.93% -
rng::find_end(list<int>)_(near_matches)/8192 -9.58% 2495790.325 2256578.494 - -0.08% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -9.58% 1.787 1.616 - -3.55% -
std::generate_n(list<int>)/50 -9.55% 17.232 15.586 - 0.42% -
rng::find_end(list<int>)_(near_matches)/1000 -9.55% 36519.227 33030.952 - -0.26% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.52% 26097.227 23611.471 - 0.17% -
std::find_end(list<int>)_(near_matches)/1000 -9.51% 36998.954 33481.811 - 0.64% -
rng::find_end(list<int>)_(near_matches)/1024 -9.47% 38068.399 34464.311 - -0.31% -
rng::find_end(list<int>)_(single_element)/8192 -9.45% 8765.201 7936.789 - 7.02% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -9.43% 848.946 768.853 - -3.89% -
BM_PushHeap_string_SingleElement_256 -9.41% 2.744 2.485 - 1.14% -
rng::generate_n(list<int>)/32 -9.28% 9.532 8.648 - -0.14% -
BM_std_minmax<char>/5 -9.21% 1.859 1.688 - -3.61% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -9.16% 549.961 499.562 - -0.36% -
rng::copy_backward(vector<bool>)_(aligned)/64 -9.16% 1.893 1.720 - -4.40% -
std::find_end(vector<int>)_(process_all)/1024 -9.16% 244.220 221.861 - -0.67% -
rng::remove_if(deque<int>)_(sprinkled)/32 -9.06% 61.212 55.665 - 0.39% -
BM_std_min<long_long>/1 -9.04% 0.673 0.612 - -9.31% -
std::find_end(vector<int>)_(process_all)/1000 -9.03% 238.172 216.675 - -0.72% -
BM_std_minmax<char>/19 -9.01% 1.769 1.610 - -2.82% -
std::rotate(list<int>)_(by_1/2)/50 -8.97% 13.854 12.610 - -10.15% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -8.95% 1.725 1.571 - -3.16% -
BM_std_minmax<char>/20 -8.93% 2.071 1.886 - -2.18% -
bm_lexicographical_compare<unsigned_char>/8 -8.87% 1.497 1.364 - -1.71% -
std::move(vector<bool>)_(aligned)/64 -8.84% 1.776 1.619 - 3.52% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.84% 42839.974 39052.159 - -0.18% -
rng::adjacent_find(deque<int>)/50 -8.82% 18.803 17.144 - 13.77% -
BM_PushHeap_string_SingleElement_262144 -8.81% 2.785 2.539 - -0.98% -
BM_PushHeap_string_PipeOrgan_256 -8.75% 8.679 7.919 - -0.62% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.72% 41200.820 37609.553 - 0.16% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -8.70% 24928.584 22760.397 - 1.06% -
bm_lexicographical_compare<unsigned_char>/4 -8.69% 1.497 1.367 - -4.98% -
std::none_of(deque<int>)_(process_all)/8192 -8.68% 2873.189 2623.753 - -0.76% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.68% 415.312 379.276 - -11.11% -
BM_PushHeap_string_SingleElement_64 -8.58% 2.773 2.535 - 1.62% -
BM_std_minmax<char>/6 -8.56% 2.155 1.970 - -2.55% -
BM_std_minmax<char>/27 -8.55% 1.952 1.785 - -1.67% -
rng::swap_ranges(deque<int>)/50 -8.53% 19.938 18.238 - -5.46% -
BM_std_min<unsigned___int128>/10 -8.52% 4.011 3.670 - -8.50% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -8.50% 2.081 1.904 - -6.63% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -8.49% 1.156 1.058 - -8.26% -
BM_PushHeap_string_PipeOrgan_64 -8.47% 6.317 5.782 - -0.30% -
rng::remove(deque<int>)_(sprinkled)/32 -8.42% 56.806 52.025 - -0.77% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -8.40% 27.061 24.788 - 2.41% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.39% 2687706.736 2462190.726 - -0.26% -
rng::find(list<int>)_(process_all)/32768 -8.39% 27889.888 25550.388 - -12.49% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.31% 4705.299 4314.355 - -0.10% -
std::none_of(deque<int>)_(process_all)/32768 -8.24% 11512.710 10563.943 - 0.21% -
BM_PushHeap_string_SingleElement_4 -8.20% 2.401 2.204 - -1.32% -
bm_lexicographical_compare<int>/4 -8.16% 1.259 1.156 - -16.52% -
rng::rotate(list<int>)_(by_1/2)/50 -8.12% 13.824 12.701 - -8.79% -
rng::for_each(map<int>::iterator)/32 -8.10% 22.979 21.118 - -0.23% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -8.08% 2.196 2.018 - -2.69% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -8.08% 573.869 527.499 - -0.01% -
std::search_n(list<int>)_(no_match)/8192 -8.07% 7316.834 6726.251 - -2.67% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.07% 25700.541 23626.107 - 0.83% -
BM_std_min<unsigned___int128>/6 -8.06% 2.260 2.078 - -8.49% -
BM_std_minmax<char>/21 -8.06% 2.392 2.199 - -1.59% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -8.02% 10.572 9.725 - -7.88% -
BM_std_minmax<char>/4 -8.00% 1.550 1.426 - -3.47% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.99% 587.620 540.685 - 0.09% -
BM_std_minmax<char>/24 -7.95% 1.254 1.154 - -0.13% -
rng::fill(vector<bool>)/64 -7.87% 1.605 1.479 - -7.55% -
std::find(list<int>)_(process_all)/32768 -7.86% 27610.919 25439.871 - -11.84% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -7.86% 2.199 2.026 - -10.91% -
std::partition_point(list<int>)/8192 -7.85% 12770.735 11767.786 - -7.03% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -7.84% 1.536 1.416 - -10.40% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -7.82% 9368.361 8635.969 - 11.70% -
rng::any_of(vector<int>)_(process_all)/50 -7.80% 13.628 12.565 - -1.70% -
BM_PushHeap_string_SingleElement_16384 -7.75% 2.720 2.509 - 0.21% -
rng::find_if(list<int>)_(process_all)/32768 -7.74% 29224.039 26962.925 - -9.41% -
BM_std_min<unsigned___int128>/8 -7.69% 3.109 2.870 - -7.33% -
BM_std_minmax<char>/31 -7.68% 3.337 3.081 - -2.18% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.67% 42919.747 39629.540 - -0.15% -
BM_PushHeap_uint32_SingleElement_4 -7.65% 0.364 0.336 - -4.95% -
rng::find(vector<char>)_(process_all)/1024 -7.64% 17.498 16.161 - -0.49% -
rng::starts_with(list<int>)/8192 -7.63% 8943.543 8260.870 - -4.40% -
rng::remove(list<int>)_(sprinkled)/50 -7.63% 69.512 64.207 - -0.04% -
BM_std_minmax<char>/25 -7.63% 1.276 1.179 - 0.00% -
std::for_each(list<int>)/8192 -7.63% 8685.738 8023.155 - -12.04% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.62% 2.956 2.731 - 0.19% -
std::shift_left(list<int>)/8192 -7.55% 7698.339 7117.186 - -7.64% -
BM_std_minmax<char>/32 -7.41% 1.638 1.516 - -1.02% -
BM_std_min<unsigned_long_long>/4 -7.41% 1.101 1.019 - -2.83% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.41% 41122.622 38074.921 - -0.06% -
std::is_partitioned(deque<int>)_(partitioned)/50 -7.37% 14.851 13.757 - -20.30% -
std::remove_if(vector<int>)_(prefix)/1024 -7.35% 383.161 354.987 - 0.01% -
rng::fill(list<int>)/8192 -7.35% 7392.444 6849.379 - -6.96% -
rng::search_n(list<int>)_(no_match)/8192 -7.33% 7393.262 6851.298 - -8.10% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -7.33% 934903.318 866385.842 - -0.50% -
BM_std_minmax<char>/22 -7.32% 2.671 2.475 - -0.84% -
std::copy_backward(vector<int>)/32768 -7.27% 3795.289 3519.295 - -6.97% -
BM_std_min<unsigned___int128>/9 -7.23% 3.526 3.271 - -7.36% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -7.20% 294.331 273.144 - -38.73% -
BM_std_minmax<char>/30 -7.09% 2.857 2.655 - -0.79% -
BM_std_minmax<char>/23 -7.07% 3.165 2.942 - -0.61% -
rng::rotate(list<int>)_(1_element_backward)/8192 -7.04% 8360.165 7771.982 - -9.32% -
rng::rotate(list<int>)_(1_element_forward)/8192 -7.02% 8257.666 7678.188 - -3.33% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.99% 6547.822 6089.870 - -0.09% -
std::find_end(vector<int>)_(near_matches)/1000 -6.99% 14998.970 13950.894 - -0.49% -
bm_lexicographical_compare<unsigned_char>/5 -6.97% 1.733 1.613 - -0.40% -
BM_std_minmax<int>/7 -6.96% 1.711 1.591 - -14.65% -
BM_MakeHeap_string_Ascending_1024 -6.94% 5.269 4.903 - 0.49% -
rng::contains(list<int>)_(process_all)/8 -6.86% 2.389 2.225 - -5.16% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -6.86% 933545.116 869494.966 - -0.15% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.83% 19.002 17.704 - 0.03% -
std::count_if(list<int>)_(every_other)/8192 -6.80% 7650.780 7130.411 - -6.66% -
std::copy_n(vector<bool>)_(aligned)/262144 -6.80% 675.857 629.917 - 5.87% -
BM_MakeHeap_uint64_Descending_64 -6.79% 0.251 0.234 - -3.49% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.78% 793.665 739.829 - -0.07% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -6.78% 25.927 24.169 - 0.10% -
rng::find(vector<bool>)_(process_all)/50 -6.77% 0.740 0.690 - -14.01% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -6.77% 4.918 4.585 - -6.74% -
BM_std_minmax<char>/18 -6.73% 1.388 1.295 - -0.02% -
BM_MakeThenSortHeap_string_Ascending_1024 -6.69% 35.846 33.449 - -9.51% -
BM_std_minmax<short>/16 -6.68% 1.900 1.774 - 0.68% -
rng::move(deque<int>)/32768 -6.67% 2175.277 2030.107 - 0.60% -
std::none_of(vector<int>)_(process_all)/8 -6.67% 2.502 2.336 - 1.63% -
rng::search_n(list<int>)_(no_match)/1048576 -6.66% 863147.685 805659.490 - -7.31% -
BM_std_min<unsigned___int128>/7 -6.65% 2.657 2.481 - -6.76% -
rng::remove_if(vector<int>)_(prefix)/50 -6.64% 60.991 56.941 - -0.48% -
std::copy_n(list<int>)/4096 -6.58% 3861.248 3606.987 - 2.55% -
BM_std_minmax<char>/29 -6.51% 2.555 2.389 - -0.44% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -6.49% 1.700 1.590 - -4.68% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.48% 4687.834 4383.954 - 0.34% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -6.48% 35.260 32.974 - 0.46% -
std::search(deque<int>)_(near_matches)/1024 -6.45% 20648.652 19316.334 - -1.05% -
BM_std_minmax<unsigned_short>/17 -6.44% 1.712 1.602 - -5.78% -
rng::find_if_not(list<int>)_(process_all)/32768 -6.39% 29264.151 27393.606 - -8.14% -
std::unique_copy(list<int>)_(contiguous)/32 -6.38% 11.933 11.172 - -0.96% -
std::find_if_not(list<int>)_(process_all)/32768 -6.37% 29947.386 28040.862 - -11.57% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -6.35% 3059.360 2864.971 - -6.35% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.35% 810.889 759.417 - -0.07% -
rng::unique_copy(list<int>)_(sprinkled)/52 -6.33% 23.819 22.311 - -0.07% -
rng::find_first_of(deque<int>)_(large_needle)/50 -6.33% 713.431 668.268 - -6.73% -
rng::stable_partition(vector<int>)_(sparse)/32 -6.27% 7.486 7.017 - -2.02% -
bm_lexicographical_compare<unsigned_char>/2 -6.23% 1.960 1.838 - -6.17% -
rng::swap_ranges(deque<int>)/1024 -6.20% 336.964 316.073 - -12.34% -
BM_std_minmax<char>/3 -6.18% 1.209 1.135 - -5.10% -
std::find_end(vector<int>)_(near_matches)/1024 -6.17% 15538.485 14580.322 - 0.05% -
bm_lexicographical_compare<unsigned_char>/7 -6.15% 2.213 2.077 - -1.03% -
BM_std_min<unsigned_short>/28 -6.15% 2.693 2.527 - -8.80% -
rng::swap_ranges(deque<int>)/8192 -6.14% 2694.571 2529.179 - -12.27% -
std::find_if_not(deque<int>)_(bail_25%)/8 -6.12% 1.531 1.437 - -4.06% -
BM_std_min<unsigned_long_long>/6 -6.09% 1.628 1.529 - -5.98% -
std::generate(list<int>)/8192 -6.06% 7406.022 6957.166 - -6.12% -
BM_std_minmax<char>/2 -6.02% 0.895 0.841 - -7.61% -
BM_std_minmax<unsigned_char>/32 -6.00% 1.601 1.505 - 3.56% -
rng::reverse(list<int>)/4096 -6.00% 1752.269 1647.148 - -1.62% -
rng::copy_n(list<int>)/4096 -6.00% 3983.009 3744.102 - -0.42% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -5.98% 15.847 14.899 - -5.43% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.98% 3036.664 2855.011 - -0.16% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -5.94% 20.935 19.691 - 7.62% -
std::is_partitioned(deque<int>)_(partitioned)/32 -5.94% 9.774 9.194 - -19.30% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -5.93% 586.077 551.305 - 0.50% -
std::remove_if(vector<int>)_(prefix)/50 -5.89% 60.836 57.250 - 0.20% -
BM_std_minmax_element<char>/3 -5.89% 1.180 1.111 - -3.01% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -5.87% 572.166 538.599 - 0.47% -
std::search(deque<int>)_(near_matches)/1000 -5.86% 19754.209 18595.822 - -0.27% -
BM_std_minmax_element<char>/2 -5.84% 0.688 0.648 - -5.79% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.83% 4.535 4.270 - -1.86% -
BM_PushHeap_uint32_SingleElement_16 -5.83% 0.357 0.336 - -5.47% -
std::remove(list<int>)_(sprinkled)/50 -5.82% 68.613 64.621 - -1.50% -
BM_std_minmax<unsigned_char>/8 -5.82% 1.087 1.024 - 2.95% -
bm_ranges_lexicographical_compare<int>/16 -5.79% 2.306 2.172 - -2.76% -
rng::move_backward(vector<bool>)_(aligned)/64 -5.76% 1.848 1.741 - 1.12% -
BM_MakeHeap_float_Random_16 -5.75% 1.608 1.515 - -9.10% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -5.73% 1.038 0.978 - -4.25% -
std::stable_partition(deque<int>)_(sparse)/50 -5.70% 29.719 28.024 - 1.19% -
BM_std_min<unsigned___int128>/5 -5.70% 1.850 1.745 - -5.79% -
rng::fill(deque<int>)/32 -5.68% 1.470 1.387 - 1.94% -
std::rotate(vector<bool>)_(by_1/3)/32 -5.68% 18.120 17.092 - -2.22% -
std::remove(deque<int>)_(prefix)/32 -5.67% 59.516 56.139 - -1.36% -
std::find(vector<long_long>)_(bail_25%)/8 -5.65% 0.956 0.902 - -10.78% -
std::unique_copy(list<int>)_(sprinkled)/32 -5.64% 13.265 12.516 - 0.57% -
bm_lexicographical_compare<unsigned_char>/6 -5.64% 1.959 1.849 - -0.07% -
BM_std_minmax<char>/28 -5.64% 2.255 2.128 - -0.96% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -5.63% 8902.142 8400.819 - -1.96% -
rng::for_each(multiset<int>)/32 -5.60% 21.894 20.669 - -0.69% -
BM_std_min<char>/12 -5.58% 1.333 1.258 - -3.41% -
std::unique(vector<int>)_(sprinkled)/52 -5.58% 58.973 55.682 - 0.75% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -5.57% 9083.306 8577.745 - 0.80% -
std::fill(vector<bool>)/64 -5.53% 1.635 1.544 - -1.35% -
BM_std_min<char>/24 -5.52% 2.645 2.499 - -4.55% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.50% 2.451 2.316 - -0.02% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -5.49% 104.725 98.971 - -4.24% -
rng::for_each(multiset<int>::iterator)/8 -5.47% 4.806 4.542 - 0.63% -
std::rotate(vector<bool>)_(by_1/3)/50 -5.46% 18.136 17.146 - -2.01% -
std::rotate(list<int>)_(1_element_backward)/32 -5.44% 13.926 13.169 - 0.47% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -5.44% 177.764 168.102 - -4.93% -
rng::for_each_n(vector<int>)/8 -5.43% 2.537 2.399 - -5.23% -
std::find_if(vector<int>)_(process_all)/8 -5.42% 2.700 2.554 - -4.55% -
bm_lexicographical_compare<unsigned_char>/3 -5.42% 2.204 2.084 - -6.67% -
BM_MakeThenSortHeap_float_Random_4 -5.40% 4.462 4.221 - -2.59% -
BM_MakeThenSortHeap_string_Descending_16384 -5.30% 68.034 64.426 - 1.04% -
BM_PopHeap_uint32_1 -5.30% 0.456 0.432 - -24.16% -
rng::find_first_of(deque<int>)_(large_needle)/32 -5.30% 298.242 282.435 - -4.39% -
BM_std_minmax_element<char>/4096 -5.26% 1126.724 1067.443 - 5.50% -
rng::find_last_if(list<int>)_(bail_90%)/50 -5.26% 2.179 2.065 - -0.89% -
std::partition(deque<int>)_(sparse)/50 -5.25% 15.538 14.722 - -2.84% -
std::rotate(vector<bool>)_(by_1/4)/32 -5.21% 18.263 17.312 - -1.58% -
std::rotate(vector<bool>)_(by_1/4)/50 -5.19% 18.102 17.162 - -1.30% -
BM_MakeThenSortHeap_string_SingleElement_16384 -5.17% 38.717 36.715 - -7.67% -
rng::stable_partition(vector<int>)_(dense)/32 -5.15% 22.515 21.356 - -0.84% -
rng::copy_n(vector<int>)/8 -5.14% 2.232 2.118 - -4.78% -
BM_MakeThenSortHeap_string_SingleElement_262144 -5.13% 51.549 48.906 - -4.70% -
bm_lexicographical_compare<unsigned_char>/16 -5.12% 1.156 1.097 - -5.07% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.11% 385.210 365.510 - 0.15% -
BM_std_min<unsigned_long_long>/7 -5.10% 1.901 1.804 - -1.88% -
BM_std_minmax_element<char>/4000 -5.08% 1100.673 1044.769 - 5.71% -
std::search(list<int>,_pred)_(same_length)/8192 -5.08% 8941.331 8487.424 - -5.77% -
BM_std_minmax<unsigned_short>/27 -5.08% 2.877 2.731 - -2.47% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -5.08% 12120.405 11505.276 - -7.14% -
BM_std_minmax_element<char>/5500 -5.06% 1510.118 1433.662 - 5.90% -
BM_std_minmax<int>/11 -5.05% 1.832 1.739 - -3.62% -
std::move_backward(vector<bool>)_(aligned)/512 -5.05% 2.546 2.417 - -3.14% -
BM_PushHeap_string_PipeOrgan_4 -5.04% 2.634 2.501 - 1.59% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -5.04% 40.888 38.827 - -0.74% -
BM_std_minmax<unsigned_short>/26 -5.04% 2.581 2.451 - -4.92% -
BM_std_min<unsigned_long_long>/15 -5.02% 2.188 2.078 - -3.72% -
rng::count(vector<int>)_(every_other)/8 -5.00% 1.383 1.314 - -0.70% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -5.00% 3.162 3.004 - 0.20% -
std::rotate(vector<bool>)_(by_1/2)/50 -4.99% 18.161 17.255 - -1.42% -
BM_PushHeap_string_PipeOrgan_16 -4.99% 4.282 4.069 - -1.02% -
BM_std_minmax<unsigned_short>/28 -4.95% 2.543 2.417 - -4.51% -
std::reverse_copy(deque<int>)/512 -4.94% 131.491 124.993 - 0.09% -
BM_std_minmax_element<char>/64000 -4.92% 17500.325 16639.501 - 6.34% -
BM_std_min<unsigned___int128>/4 -4.91% 1.446 1.375 - -4.86% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -4.88% 26.299 25.015 - 0.10% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.88% 885184.985 842028.447 - 0.16% -
BM_MakeHeap_string_SingleElement_262144 -4.87% 7.792 7.413 - 0.67% -
BM_std_min<unsigned_short>/27 -4.87% 2.382 2.266 - -4.97% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -4.86% 1049643.553 998594.568 - 0.29% -
rng::for_each(set<int>::iterator)/32 -4.86% 22.161 21.084 - 2.76% -
BM_MakeHeap_float_Random_1024 -4.86% 1.234 1.174 - -5.98% -
BM_std_minmax_element<char>/65536 -4.84% 17886.294 17020.024 - 6.27% -
std::unique(deque<int>)_(sprinkled)/1024 -4.84% 876.229 833.794 - -1.77% -
BM_std_minmax<unsigned_short>/12 -4.84% 1.385 1.318 - -4.79% -
BM_std_minmax_element<char>/70000 -4.83% 19141.762 18217.270 - 6.41% -
rng::find(vector<int>)_(process_all)/8 -4.83% 2.902 2.762 - -2.90% -
BM_std_minmax<int>/16 -4.82% 1.314 1.250 - -7.28% -
BM_MakeThenSortHeap_uint64_Descending_4 -4.81% 1.513 1.440 - -6.23% -
rng::search(list<int>)_(no_match)/1000 -4.80% 725.931 691.081 - -2.01% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -4.79% 9161.493 8722.911 - 6.75% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.79% 13.329 12.691 - -1.81% -
BM_std_minmax<int>/2 -4.78% 0.900 0.857 - 3.84% -
rng::find_last(list<int>)_(bail_90%)/50 -4.76% 1.296 1.234 - -0.41% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.76% 12003.627 11432.746 - -0.28% -
BM_std_minmax<short>/4 -4.74% 0.971 0.925 - -10.51% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -4.74% 26.602 25.340 - -1.76% -
rng::rotate(list<int>)_(1_element_forward)/32 -4.74% 14.929 14.221 - 4.94% -
BM_std_minmax<int>/3 -4.73% 1.198 1.141 - -0.15% -
rng::partition(deque<int>)_(dense)/1024 -4.73% 359.146 342.157 - -4.14% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.73% 0.559 0.532 - -12.83% -
BM_std_min<short>/22 -4.72% 1.887 1.798 - -3.69% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -4.71% 4.167 3.970 - -2.52% -
std::find_first_of(deque<int>)_(large_needle)/50 -4.70% 701.586 668.635 - -12.81% -
rng::move_backward(vector<bool>)_(unaligned)/512 -4.68% 5.365 5.114 - 3.78% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.64% 4651.064 4435.159 - 0.08% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -4.62% 34.356 32.769 - 5.07% -
std::copy_if(list<int>)_(entire_range)/32768 -4.61% 30003.419 28619.078 - -8.71% -
std::stable_partition(vector<int>)_(dense)/50 -4.61% 26.429 25.211 - 2.28% -
rng::remove(list<int>)_(sprinkled)/32 -4.60% 57.619 54.967 - -0.10% -
rng::move_backward(vector<int>)/1048576 -4.60% 58534.849 55841.586 - -0.66% -
BM_std_minmax_element<char>/1024 -4.59% 286.763 273.590 - 5.38% -
BM_MakeHeap_string_Ascending_256 -4.59% 4.989 4.760 - -0.05% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -4.58% 5.478 5.227 - -2.49% -
std::equal(vector<int>)_(it,_it,_it)/50 -4.56% 4.368 4.169 - 1.72% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -4.55% 0.870 0.830 - -1.26% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.55% 305.248 291.350 - -7.28% -
rng::contains(list<int>)_(process_all)/50 -4.55% 19.346 18.466 - -0.48% -
BM_std_min<unsigned_short>/9 -4.53% 6.476 6.183 - -0.14% -
BM_PushHeap_string_QuickSortAdversary_262144 -4.50% 17.184 16.410 - 1.56% -
std::rotate(vector<bool>)_(by_1/2)/32 -4.50% 18.295 17.472 - -2.12% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -4.49% 797.447 761.644 - -2.45% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.49% 0.644 0.615 - -1.09% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -4.48% 8230.994 7862.626 - -6.96% -
std::find_if(list<int>)_(process_all)/32768 -4.46% 28585.393 27310.020 - -5.56% -
rng::remove_if(deque<int>)_(prefix)/32 -4.45% 64.315 61.450 - 1.60% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.45% 509.978 487.301 - -5.46% -
rng::copy_n(deque<int>)/8 -4.45% 2.758 2.635 - -1.03% -
BM_std_min<short>/4 -4.44% 1.082 1.034 - 1.37% -
rng::copy_backward(deque<int>)/8 -4.44% 2.793 2.669 - -1.19% -
BM_std_minmax<unsigned_short>/24 -4.42% 2.277 2.177 - -3.59% -
std::copy_n(vector<bool>)_(aligned)/64 -4.42% 1.303 1.245 - 0.02% -
BM_MakeThenSortHeap_string_Ascending_262144 -4.38% 78.812 75.360 - -0.54% -
std::for_each_n(deque<int>)/8 -4.35% 1.254 1.200 - -0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -4.34% 0.449 0.430 - 0.18% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.32% 2945.460 2818.195 - -0.36% -
BM_std_minmax<unsigned_int>/4 -4.32% 0.973 0.931 - -4.45% -
rng::for_each_n(deque<int>)/8 -4.30% 1.205 1.153 - -4.06% -
std::partition_copy(deque<int>)/32 -4.30% 12.995 12.435 - -1.22% -
BM_std_minmax<char>/14 -4.30% 2.554 2.444 - -5.06% -
BM_std_minmax<unsigned_char>/27 -4.26% 1.868 1.789 - -3.34% -
rng::copy_backward(list<int>)/8 -4.26% 2.462 2.357 - -1.89% -
BM_std_min<char>/21 -4.25% 1.809 1.732 - -0.72% -
BM_std_minmax_element<char>/512 -4.25% 146.095 139.891 - 5.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.23% 3.680 3.524 - 0.29% -
std::copy(vector<bool>)_(aligned)/1048576 -4.23% 3320.693 3180.276 - 1.27% -
BM_std_min<char>/14 -4.22% 1.871 1.792 - -2.17% -
BM_std_minmax<unsigned_short>/23 -4.20% 2.570 2.462 - -3.08% -
BM_MakeHeap_uint64_Random_16384 -4.19% 1.034 0.991 - -3.07% -
BM_MakeHeap_uint32_SingleElement_4 -4.16% 0.338 0.324 - -1.05% -
rng::none_of(list<int>)_(process_all)/32 -4.16% 11.854 11.361 - -1.39% -
std::search_n(list<int>,_pred)_(no_match)/8192 -4.13% 8147.870 7811.338 - -7.61% -
std::stable_partition(vector<int>)_(dense)/32 -4.12% 22.156 21.244 - 2.36% -
BM_PopHeap_uint64_1 -4.11% 0.519 0.498 - 10.04% -
BM_PushHeap_uint32_SingleElement_64 -4.11% 0.365 0.350 - -3.83% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -4.10% 6.853 6.572 - -3.16% -
rng::fill_n(vector<bool>)/64 -4.08% 1.417 1.359 - -0.76% -
rng::search(vector<int>)_(no_match)/1000 -4.08% 214.571 205.822 - -1.07% -
rng::rotate_copy(list<int>)/8192 -4.07% 8304.351 7966.080 - -11.08% -
BM_MakeHeap_uint32_Descending_4 -4.07% 0.282 0.270 - 0.39% -
rng::stable_partition(vector<int>)_(sparse)/8192 -4.05% 1552.366 1489.420 - -1.12% -
BM_std_minmax<int>/27 -4.05% 2.493 2.392 - -4.15% -
std::remove(list<int>)_(sprinkled)/8192 -4.05% 8120.089 7791.410 - -0.95% -
BM_std_min<unsigned_short>/30 -4.04% 2.359 2.264 - -3.22% -
std::none_of(list<int>)_(process_all)/8 -4.02% 2.716 2.607 - -0.07% -
BM_std_minmax<unsigned_short>/8 -4.01% 1.155 1.109 - -3.99% -
rng::search(vector<int>)_(no_match)/1024 -3.99% 219.297 210.548 - -1.23% -
bm_lexicographical_compare<int>/8 -3.95% 1.541 1.480 - -6.49% -
rng::rotate(vector<bool>)_(by_1/3)/32 -3.95% 18.643 17.908 - 0.37% -
BM_MakeHeap_string_Ascending_16384 -3.94% 5.751 5.525 - -3.31% -
BM_std_minmax<short>/3 -3.92% 1.191 1.144 - -5.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -3.92% 0.556 0.534 - -0.52% -
BM_MakeHeap_uint32_PipeOrgan_16 -3.89% 1.041 1.001 - -3.34% -
BM_MakeHeap_string_Heap_262144 -3.89% 5.468 5.255 - 1.58% -
BM_std_min<unsigned_long_long>/16 -3.86% 2.470 2.375 - -0.81% -
std::reverse(vector<int>)/8 -3.85% 1.596 1.535 - 0.69% -
rng::search(vector<int>)_(no_match)/1048576 -3.85% 217386.727 209024.821 - -1.29% -
std::find_end(list<int>,_pred)_(single_element)/8192 -3.84% 9275.978 8920.149 - 8.84% -
rng::search(list<int>)_(no_match)/1024 -3.82% 744.351 715.895 - -2.50% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.81% 2.386 2.295 - -0.61% -
std::reverse(deque<int>)/64 -3.80% 13.560 13.045 - -0.05% -
BM_std_minmax_element<int>/70000 -3.78% 18408.428 17711.897 - -9.05% -
BM_std_minmax<unsigned_char>/26 -3.77% 1.442 1.388 - 0.04% -
rng::fill_n(deque<int>)/32 -3.76% 1.225 1.179 - -2.08% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.74% 16.491 15.874 - 1.44% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -3.74% 16.450 15.834 - -1.12% -
std::find(list<int>)_(bail_25%)/8 -3.74% 0.954 0.918 - -0.17% -
BM_PushHeap_uint64_Random_64 -3.74% 5.273 5.076 - -1.74% -
std::search(list<int>)_(no_match)/1000 -3.72% 714.315 687.738 - -1.67% -
BM_std_min<short>/16 -3.72% 1.800 1.733 - -0.81% -
BM_std_minmax<unsigned_short>/7 -3.72% 1.752 1.687 - -1.22% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -3.71% 7.026 6.766 - -2.77% -
BM_PushHeap_float_Ascending_16 -3.67% 1.065 1.026 - 4.73% -
rng::contains_subrange(vector<int>)_(single_element)/50 -3.65% 12.983 12.509 - 1.54% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.65% 17.733 17.086 - -0.24% -
BM_std_minmax<char>/5500 -3.64% 50.967 49.110 - -2.13% -
rng::replace(vector<int>)_(prefix)/32 -3.61% 5.041 4.859 - -5.87% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -3.60% 0.574 0.554 - 20.57% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -3.60% 6438.372 6206.696 - -1.08% -
std::find_if_not(vector<bool>)_(process_all)/50 -3.59% 36.685 35.369 - 2.16% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -3.58% 0.966 0.931 - -2.31% -
rng::find_if_not(vector<bool>)_(process_all)/50 -3.58% 36.826 35.507 - 1.77% -
rng::copy_backward(list<int>)/32768 -3.57% 30329.043 29245.181 - -8.01% -
BM_std_minmax_element<int>/65536 -3.56% 17223.564 16610.604 - -8.86% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.56% 464.701 448.167 - -5.31% -
rng::rotate(vector<bool>)_(by_1/4)/50 -3.55% 18.611 17.951 - 0.50% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -3.54% 7.720 7.447 - -1.32% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.53% 5754.013 5550.867 - -0.24% -
rng::for_each(multiset<int>::iterator)/32 -3.53% 21.455 20.698 - -0.66% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -3.53% 3587.318 3460.772 - 2.54% -
rng::find_if(vector<int>)_(process_all)/50 -3.53% 14.217 13.716 - -3.27% -
std::move_backward(list<int>)/32768 -3.52% 31933.638 30809.928 - -3.24% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -3.51% 5.116 4.936 - -3.45% -
rng::find_last(list<int>)_(bail_10%)/50 -3.50% 16.695 16.111 - -0.37% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -3.49% 721.046 695.857 - -1.99% -
rng::partition_point(deque<int>)/32 -3.49% 4.227 4.080 - -6.96% -
BM_std_minmax<int>/10 -3.49% 1.437 1.387 - -0.05% -
BM_MakeHeap_float_Ascending_256 -3.48% 0.671 0.648 - 0.32% -
rng::replace_if(vector<int>)_(prefix)/1024 -3.47% 278.112 268.452 - -3.29% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -3.47% 12475.982 12042.766 - 0.99% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -3.47% 0.794 0.767 - -1.91% -
BM_PushHeap_string_Random_16384 -3.47% 16.941 16.353 - -2.11% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.46% 282.400 272.634 - -0.18% -
BM_PushHeap_float_Ascending_262144 -3.45% 5.250 5.068 - -1.87% -
std::move(vector<bool>)_(unaligned)/4096 -3.45% 26.643 25.723 - 0.33% -
std::rotate(vector<bool>)_(1_element_forward)/32 -3.45% 18.048 17.425 - -1.23% -
std::count(list<int>)_(every_other)/8192 -3.45% 6663.637 6433.989 - -4.05% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -3.44% 55.137 53.238 - -0.46% -
BM_std_minmax_element<int>/64000 -3.44% 16831.837 16253.371 - -8.79% -
rng::copy_n(vector<bool>)_(aligned)/64 -3.43% 1.304 1.260 - 0.86% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -3.43% 569.216 549.673 - -3.43% -
rng::rotate(list<int>)_(1_element_backward)/32 -3.42% 14.221 13.734 - -0.84% -
rng::copy_backward(vector<int>)/8 -3.42% 2.289 2.210 - -4.67% -
std::find(list<int>)_(process_all)/1024 -3.41% 710.525 686.272 - -0.27% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.39% 3.132 3.026 - -1.63% -
rng::replace(vector<int>)_(prefix)/8192 -3.39% 1263.413 1220.637 - -3.90% -
BM_std_min<int>/28 -3.38% 2.030 1.962 - -4.73% -
rng::find_end(forward_list<int>)_(single_element)/8192 -3.38% 5947.088 5745.973 - -0.25% -
std::move_backward(vector<bool>)_(aligned)/64 -3.37% 1.799 1.738 - -2.56% -
std::remove_if(vector<int>)_(prefix)/32 -3.37% 53.783 51.971 - -0.01% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -3.36% 0.980 0.948 - -3.16% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -3.35% 4.593 4.439 - -6.74% -
BM_std_minmax<unsigned_char>/15 -3.35% 2.983 2.883 - -1.80% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -3.35% 503070.061 486231.681 - -3.26% -
std::replace(vector<int>)_(sprinkled)/8192 -3.34% 1360.685 1315.265 - 6.78% -
BM_std_min<char>/3 -3.34% 0.718 0.694 - 0.12% -
BM_std_minmax_element<int>/4096 -3.32% 1078.512 1042.664 - -8.50% -
BM_std_minmax<unsigned_short>/25 -3.32% 2.333 2.256 - -2.91% -
BM_std_minmax<short>/2 -3.32% 0.916 0.886 - -1.19% -
rng::rotate(vector<bool>)_(by_1/2)/50 -3.31% 18.605 17.988 - 0.53% -
BM_PushHeap_float_Ascending_64 -3.31% 1.813 1.753 - 0.91% -
BM_std_min<long_long>/32 -3.30% 3.618 3.499 - -0.45% -
std::equal(vector<bool>)_(unaligned)/50 -3.30% 0.881 0.852 - 3.91% -
BM_MakeThenSortHeap_string_Ascending_256 -3.29% 20.869 20.182 - 0.13% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -3.29% 28.135 27.209 - -4.65% -
std::copy_n(deque<int>)/32768 -3.29% 1174.105 1135.498 - -1.72% -
rng::contains(vector<int>)_(process_all)/8 -3.27% 2.700 2.612 - 7.14% -
std::find(vector<bool>)_(process_all)/1024 -3.25% 4.704 4.552 - 0.45% -
rng::rotate(vector<bool>)_(by_1/2)/32 -3.25% 18.774 18.164 - 0.21% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -3.25% 482.204 466.541 - -3.35% -
std::shift_right(vector<int>)/32 -3.25% 4.136 4.002 - -4.15% -
BM_std_minmax_element<int>/4000 -3.24% 1053.856 1019.671 - -8.44% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.24% 1.031 0.998 - -12.96% -
rng::rotate(vector<bool>)_(by_1/3)/50 -3.22% 18.576 17.977 - 0.35% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.21% 787.568 762.269 - -0.78% -
BM_std_minmax_element<int>/5500 -3.20% 1441.659 1395.481 - -8.69% -
rng::all_of(deque<int>)_(process_all)/50 -3.20% 18.336 17.748 - 0.00% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.20% 868401.436 840636.877 - -1.40% -
BM_std_min<unsigned_long_long>/13 -3.18% 1.753 1.697 - -1.54% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.18% 18.051 17.476 - -1.03% -
BM_std_min<unsigned_long_long>/31 -3.18% 3.027 2.931 - -1.84% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -3.18% 6757.438 6542.494 - -1.94% -
BM_std_minmax<unsigned_char>/25 -3.17% 1.226 1.187 - 0.68% -
std::none_of(list<int>)_(process_all)/8192 -3.15% 7200.784 6974.192 - -0.30% -
rng::copy(list<int>)/64 -3.14% 33.801 32.741 - 5.94% -
BM_std_minmax<char>/1 -3.13% 0.634 0.614 - -0.82% -
rng::fill(vector<int>)/1024 -3.10% 30.165 29.230 - -1.24% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.10% 5.628 5.454 - 1.20% -
rng::find_first_of(list<int>)_(small_needle)/8192 -3.10% 23207.748 22488.815 - 1.49% -
BM_MakeHeap_string_Ascending_64 -3.08% 4.852 4.703 - 0.73% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -3.07% 64.880 62.889 - -1.84% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -3.07% 527.512 511.326 - -2.81% -
BM_MakeThenSortHeap_string_SingleElement_1024 -3.07% 29.917 28.999 - -5.37% -
std::equal(vector<bool>)_(unaligned)/8 -3.06% 0.852 0.826 - 6.37% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -3.05% 17073.667 16553.291 - -2.10% -
std::swap_ranges(deque<int>)/8192 -3.03% 2635.988 2556.004 - 0.02% -
rng::fill(vector<bool>)/32768 -3.03% 31.012 30.071 - 0.50% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -3.03% 4.047 3.925 - -1.81% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -3.02% 4294.011 4164.279 - -0.15% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -3.02% 29.452 28.562 - -5.01% -
BM_std_minmax<char>/17 -3.02% 1.121 1.087 - 0.01% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -3.01% 45810.047 44430.295 - -0.21% -
bm_lexicographical_compare<int>/16 -3.01% 2.016 1.956 - -5.32% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -3.01% 1.560 1.513 - 0.24% -
BM_std_min<long_long>/31 -3.00% 3.403 3.301 - -0.91% -
BM_PushHeap_uint32_SingleElement_16384 -3.00% 0.367 0.356 - -4.42% -
std::remove(deque<int>)_(prefix)/50 -3.00% 65.874 63.899 - -0.97% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -3.00% 644450.793 625146.949 - -2.76% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.99% 5.638 5.469 - 0.84% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.96% 867182.246 841502.489 - -4.44% -
BM_PopHeap_uint32_262144 -2.96% 42.037 40.793 - -0.15% -
std::swap_ranges(deque<int>)/1024 -2.95% 329.566 319.827 - -0.04% -
BM_PushHeap_uint32_SingleElement_262144 -2.94% 0.366 0.356 - -4.42% -
rng::remove_if(vector<int>)_(prefix)/32 -2.94% 53.632 52.057 - -0.07% -
BM_std_minmax<unsigned_short>/18 -2.93% 1.985 1.927 - -2.82% -
rng::partition(deque<int>)_(dense)/50 -2.90% 15.399 14.952 - -10.40% -
BM_std_minmax_element<int>/512 -2.88% 138.136 134.159 - -8.37% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.88% 6456.008 6270.274 - -0.42% -
rng::fold_left(deque<int>)/8 -2.87% 4.100 3.982 - -1.41% -
rng::search_n(list<int>)_(no_match)/1024 -2.86% 743.679 722.376 - -1.19% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -2.85% 16.946 16.463 - 0.14% -
rng::rotate(vector<bool>)_(by_1/4)/32 -2.85% 18.620 18.090 - 0.26% -
BM_std_min<unsigned___int128>/3 -2.84% 1.042 1.013 - -3.26% -
bm_lexicographical_compare<unsigned_char>/1 -2.83% 1.690 1.642 - -0.51% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -2.83% 507058.957 492725.563 - 0.39% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.81% 500.560 486.482 - -3.27% -
BM_std_minmax<short>/28 -2.81% 2.621 2.547 - -2.65% -
BM_std_min<short>/23 -2.81% 2.116 2.056 - -2.44% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.79% 598.051 581.343 - -0.16% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -2.79% 470.451 457.319 - -6.12% -
BM_std_min<unsigned_long_long>/14 -2.79% 1.931 1.877 - -1.60% -
BM_MakeHeap_uint64_Ascending_16 -2.79% 0.669 0.651 - -1.92% -
BM_MakeThenSortHeap_float_Heap_64 -2.79% 3.505 3.407 - 0.18% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -2.77% 1.239 1.204 - -0.95% -
BM_std_minmax<unsigned_short>/29 -2.76% 2.574 2.503 - -1.91% -
std::search(list<int>)_(single_element)/1000 -2.76% 671.120 652.595 - 17.53% -
rng::search(list<int>)_(same_length)/8192 -2.76% 9688.475 9421.523 - 16.89% -
BM_std_minmax_element<int>/1024 -2.75% 272.780 265.273 - -8.00% -
std::reverse(deque<int>)/512 -2.75% 115.987 112.801 - -0.37% -
BM_std_minmax<char>/15 -2.75% 2.930 2.849 - -5.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.74% 2.639 2.567 - -5.91% -
BM_std_minmax<int>/6 -2.74% 1.349 1.312 - -5.36% -
std::count(list<int>)_(every_other)/1048576 -2.74% 831485.064 808723.695 - -3.88% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.73% 795.197 773.467 - 0.07% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -2.72% 18.495 17.991 - -1.18% -
std::search(list<int>)_(same_length)/1024 -2.72% 776.150 755.020 - -1.54% -
rng::stable_partition(vector<int>)_(dense)/50 -2.72% 26.440 25.721 - 2.23% -
BM_PushHeap_uint32_Random_262144 -2.72% 6.438 6.263 - -0.60% -
BM_std_min<char>/4 -2.70% 1.071 1.042 - -2.20% -
std::any_of(list<int>)_(process_all)/8192 -2.69% 7129.926 6938.480 - -0.50% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.68% 179.250 174.443 - -0.27% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.67% 7.547 7.345 - -0.58% -
rng::remove(deque<int>)_(prefix)/32 -2.67% 55.140 53.668 - -4.83% -
BM_PushHeap_uint32_Random_4 -2.66% 2.481 2.415 - -1.70% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.66% 7.623 7.421 - -1.24% -
BM_PopHeap_pair<uint32,_uint32>_1 -2.66% 0.506 0.493 - -14.24% -
rng::find_end(forward_list<int>)_(process_all)/8192 -2.65% 5819.232 5665.166 - -0.37% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.63% 3.562 3.468 - -1.26% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.63% 671.691 654.020 - -0.35% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -2.63% 18.496 18.010 - -1.19% -
BM_std_minmax_element<int>/64 -2.63% 17.279 16.825 - -6.89% -
rng::find_first_of(deque<int>)_(small_needle)/32 -2.63% 110.994 108.080 - -1.92% -
BM_std_min<unsigned_char>/1024 -2.62% 8.509 8.286 - -2.19% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.61% 4.571 4.452 - -3.34% -
std::partition(list<int>)_(dense)/32 -2.61% 9.160 8.921 - -0.94% -
rng::copy(vector<int>)/32768 -2.61% 3486.281 3395.352 - 3.25% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.59% 4.084 3.978 - -3.30% -
BM_std_min<int>/8 -2.59% 1.297 1.263 - -4.25% -
rng::find_end(forward_list<int>)_(process_all)/1000 -2.59% 701.977 683.830 - -3.29% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -2.58% 17.891 17.429 - -3.89% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -2.58% 15.326 14.930 - 12.25% -
rng::unique(list<int>,_pred)_(contiguous)/52 -2.58% 75.337 73.393 - -0.24% -
BM_std_minmax<unsigned_int>/16 -2.57% 1.284 1.251 - -7.64% -
std::fill(vector<bool>)/512 -2.56% 1.530 1.491 - -5.02% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.56% 3936.866 3835.931 - -0.26% -
std::fill_n(list<int>)/50 -2.56% 16.175 15.761 - -1.98% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -2.55% 2199578.617 2143444.922 - -6.28% -
BM_PushHeap_float_Descending_64 -2.55% 0.393 0.383 - 1.17% -
735_gem5_r -2.54% 13.564 13.219 - -1.38% -
BM_std_minmax<unsigned_short>/16 -2.54% 1.685 1.642 - -4.07% -
rng::generate_n(deque<int>)/32 -2.53% 8.506 8.291 - 0.25% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -2.53% 106.207 103.523 - 2.27% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -2.53% 9.727 9.481 - -3.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.52% 0.763 0.744 - -0.28% -
std::find_first_of(deque<int>)_(small_needle)/1024 -2.52% 3714.704 3621.120 - -2.74% -
std::fill(list<int>)/8192 -2.51% 7116.475 6938.040 - -2.49% -
rng::for_each(set<int>)/8 -2.51% 4.616 4.500 - 0.35% -
750_sealcrypto_r -2.51% 18.966 18.491 - -0.40% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.51% 561735.320 547659.744 - -0.48% -
std::copy_if(vector<int>)_(every_other)/8 -2.50% 2.530 2.467 - -0.75% -
rng::for_each(multimap<int>)/50 -2.50% 50.521 49.258 - 1.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.50% 8.007 7.807 - -1.84% -
BM_std_min<unsigned_int>/29 -2.49% 2.089 2.037 - 5.27% -
BM_MakeHeap_string_SingleElement_1024 -2.49% 6.309 6.152 - -0.87% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.48% 38.554 37.598 - -0.46% -
BM_std_min<unsigned_short>/16 -2.48% 1.732 1.689 - -1.61% -
BM_MakeThenSortHeap_float_Heap_4 -2.48% 1.239 1.208 - 0.56% -
rng::all_of(list<int>)_(process_all)/32 -2.48% 11.700 11.410 - -0.32% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.47% 605105.949 590133.601 - -2.37% -
rng::starts_with(list<int>,_pred)/8 -2.45% 3.725 3.634 - -0.17% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -2.45% 1.536 1.498 - 5.05% -
BM_std_minmax<int>/15 -2.44% 2.029 1.979 - -0.77% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -2.44% 12696.049 12385.856 - 2.54% -
rng::replace(vector<int>)_(prefix)/1024 -2.44% 165.327 161.290 - -1.80% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.44% 0.573 0.559 - 0.38% -
BM_std_min<unsigned_long_long>/64 -2.43% 4.807 4.690 - -0.10% -
BM_MakeHeap_uint64_Random_16 -2.43% 1.328 1.295 - -2.30% -
std::search(vector<int>)_(near_matches)/1000 -2.43% 14218.910 13873.287 - -0.57% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.43% 1866.459 1821.103 - -2.33% -
rng::generate_n(deque<int>)/8192 -2.43% 1978.367 1930.301 - -0.70% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.41% 4828.533 4711.996 - -0.15% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.40% 23.728 23.159 - -9.90% -
std::stable_partition(list<int>)_(dense)/32 -2.40% 33.335 32.536 - 0.05% -
rng::rotate(deque<int>)_(1_element_forward)/50 -2.40% 6.100 5.954 - -5.43% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -2.39% 6799.442 6636.663 - -1.05% -
rng::for_each(list<int>)/8192 -2.37% 8309.713 8112.552 - -0.49% -
BM_std_min<char>/22 -2.36% 2.070 2.021 - -2.01% -
BM_std_min<short>/64 -2.35% 3.534 3.451 - -1.51% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.35% 26260.727 25643.302 - -1.06% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -2.35% 503943.795 492101.546 - -0.64% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.35% 42.774 41.770 - -0.29% -
std::rotate(vector<bool>)_(by_1/4)/1024 -2.34% 14.786 14.440 - 11.90% -
rng::partition_point(deque<int>)/50 -2.33% 4.348 4.247 - -1.45% -
BM_LowerBound_string_64 -2.33% 69.345 67.731 - -3.34% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.30% 502.758 491.181 - -0.78% -
BM_std_min<short>/19 -2.30% 1.975 1.929 - 4.85% -
rng::search(deque<int>)_(same_length)/8192 -2.30% 3840.255 3751.929 - -0.36% -
BM_std_minmax<unsigned_char>/30 -2.29% 2.719 2.656 - -0.32% -
BM_PushHeap_float_Ascending_1024 -2.27% 3.179 3.107 - 0.08% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -2.26% 195.122 190.712 - -0.10% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -2.26% 60.718 59.347 - -1.70% -
BM_std_minmax<int>/1 -2.26% 0.622 0.608 - 1.22% -
BM_PushHeap_string_Ascending_4 -2.25% 2.630 2.571 - -0.77% -
rng::remove_copy(deque<int>)_(prefix)/32 -2.25% 12.931 12.640 - -1.50% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.25% 19.212 18.781 - 0.57% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -2.25% 0.566 0.553 - 0.85% -
BM_std_min<unsigned_long_long>/23 -2.24% 2.429 2.375 - -3.02% -
std::for_each_n(vector<int>)/8 -2.24% 2.504 2.448 - -3.76% -
BM_std_min<short>/26 -2.23% 2.099 2.052 - -4.14% -
BM_MakeThenSortHeap_string_SingleElement_256 -2.23% 25.125 24.565 - -6.15% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.23% 250.746 245.164 - -0.54% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.22% 4899.764 4790.837 - -0.28% -
std::search(vector<int>)_(no_match)/1000 -2.21% 212.878 208.170 - 0.77% -
rng::find_if(vector<bool>)_(process_all)/50 -2.21% 36.684 35.874 - 3.98% -
rng::find_first_of(deque<int>)_(small_needle)/50 -2.20% 170.764 167.010 - -0.97% -
BM_std_min<char>/19 -2.19% 1.182 1.156 - -0.51% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -2.17% 18.517 18.115 - 1.10% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -2.16% 23592.221 23083.718 - -0.39% -
rng::search(list<int>,_pred)_(near_matches)/1000 -2.14% 44029.499 43086.381 - -0.31% -
rng::find_if(vector<int>)_(process_all)/8 -2.13% 2.628 2.572 - 2.05% -
std::equal(list<int>)_(it,_it,_it)/8192 -2.13% 10089.065 9874.346 - -3.03% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -2.12% 28.830 28.218 - -5.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.12% 1.022 1.001 - -1.41% -
std::find_if(vector<bool>)_(process_all)/50 -2.11% 36.550 35.778 - 2.22% -
BM_MakeHeap_string_PipeOrgan_1024 -2.11% 4.963 4.858 - -0.65% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.10% 170.697 167.118 - 0.27% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 -2.09% 10.620 10.398 - -3.21% -
rng::generate_n(deque<int>)/50 -2.09% 12.547 12.284 - 0.07% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 -2.09% 4159.352 4072.411 - -3.87% -
rng::all_of(vector<int>)_(process_all)/50 -2.09% 18.457 18.071 - -0.49% -
std::partition_point(list<int>)/1024 -2.09% 1294.040 1267.052 - -2.04% -
BM_std_minmax<short>/30 -2.08% 2.797 2.739 - -2.06% -
BM_std_minmax<char>/13 -2.08% 2.242 2.195 - 0.47% -
BM_MakeHeap_string_SingleElement_16384 -2.07% 6.100 5.974 - -1.53% -
std::move_backward(list<int>)/262144 -2.07% 264917.793 259442.184 - -2.60% -
rng::search(vector<int>)_(no_match)/8192 -2.05% 1660.819 1626.789 - -0.70% -
BM_MakeThenSortHeap_string_Heap_16 -2.05% 17.530 17.171 - -0.45% -
rng::move_backward(vector<int>)/262144 -2.05% 22076.034 21624.282 - 2.94% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -2.03% 29.851 29.244 - 2.62% -
rng::search(list<int>,_pred)_(near_matches)/1024 -2.03% 45805.127 44873.349 - -0.21% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.03% 0.570 0.559 - 0.96% -
BM_std_min<unsigned_char>/20 -2.03% 1.515 1.485 - -0.61% -
std::find(vector<bool>)_(process_all)/1048576 -2.02% 3717.570 3642.348 - -1.13% -
std::unique(list<int>)_(contiguous)/1024 -2.02% 927.374 908.682 - -3.05% -
BM_std_minmax<unsigned_char>/11 -2.01% 1.712 1.677 - -6.40% -
rng::search(deque<int>)_(single_element)/1000 -2.01% 449.899 440.851 - -1.37% -
rng::count(list<int>)_(every_other)/1048576 -2.01% 828014.020 811400.578 - -4.21% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.00% 1.065 1.044 - -1.18% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.00% 4530.031 4439.540 - 0.51% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.99% 1.569 1.537 - -0.02% -
std::remove(list<int>)_(prefix)/8192 -1.99% 8317.967 8152.667 - -2.14% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.99% 2619.712 2567.664 - -1.24% -
rng::any_of(list<int>)_(process_all)/32 -1.98% 11.610 11.380 - 0.13% -
BM_std_min<short>/21 -1.98% 1.828 1.792 - 0.08% -
BM_std_minmax<unsigned_short>/13 -1.97% 1.387 1.360 - -1.93% -
BM_PopHeap_uint64_262144 -1.97% 42.021 41.193 - -1.27% -
rng::move(list<int>)/32768 -1.97% 35710.677 35007.153 - 0.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.96% 12.067 11.830 - -1.45% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.96% 4.284 4.200 - -5.00% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.96% 2.548 2.498 - -1.73% -
rng::reverse_copy(vector<int>)/4096 -1.96% 137.247 134.562 - -0.77% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.95% 3841.561 3766.488 - -0.48% -
std::copy_backward(vector<bool>)_(aligned)/262144 -1.95% 749.637 735.010 - 0.91% -
BM_std_min<unsigned_char>/512 -1.95% 6.415 6.290 - -2.53% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -1.94% 65.761 64.485 - 0.30% -
rng::find_if(vector<char>)_(process_all)/50 -1.94% 12.660 12.415 - -2.36% -
rng::copy_backward(deque<int>)/32768 -1.94% 3839.464 3765.137 - -1.69% -
BM_std_minmax<unsigned_long_long>/4 -1.93% 1.597 1.566 - 2.88% -
rng::remove(deque<int>)_(prefix)/50 -1.93% 63.484 62.260 - -1.15% -
rng::find_end(forward_list<int>)_(same_length)/1024 -1.93% 1503.899 1474.903 - -1.36% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.92% 4.846 4.753 - -1.66% -
std::search(list<int>)_(near_matches)/8192 -1.92% 2562559.066 2513419.057 - -1.24% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.92% 8302.829 8143.713 - -0.19% -
rng::copy_n(list<int>)/512 -1.89% 342.947 336.463 - -1.03% -
rng::find(vector<bool>)_(process_all)/1024 -1.89% 4.689 4.601 - -0.69% -
std::search(list<int>,_pred)_(no_match)/8192 -1.89% 7148.754 7013.975 - -0.56% -
BM_std_min<unsigned_short>/4 -1.88% 0.981 0.962 - -1.33% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.88% 1.009 0.990 - -0.39% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.87% 25.298 24.825 - 2.74% -
std::fill(deque<int>)/1024 -1.86% 30.301 29.737 - -1.03% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.86% 2.092 2.053 - -0.08% -
BM_std_min<char>/4096 -1.86% 29.519 28.969 - 0.67% -
rng::remove_if(deque<int>)_(prefix)/50 -1.86% 73.925 72.550 - 5.62% -
BM_MakeThenSortHeap_float_Random_16 -1.86% 10.211 10.021 - -0.10% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -1.86% 0.588 0.577 - 0.78% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.85% 53.239 52.253 - -2.62% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.84% 518.238 508.705 - -0.15% -
std::find_if(deque<int>)_(process_all)/32768 -1.83% 11637.762 11424.485 - -4.08% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.83% 530.104 520.401 - -0.22% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.82% 603218.480 592225.873 - -0.20% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.82% 2354.961 2312.175 - -0.53% -
rng::swap_ranges(deque<int>)/32 -1.81% 10.977 10.778 - -4.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.81% 13.015 12.779 - -0.51% -
rng::adjacent_find(list<int>)/8 -1.79% 2.134 2.096 - 0.13% -
std::rotate(vector<bool>)_(1_element_backward)/32 -1.79% 17.565 17.250 - -2.85% -
BM_std_min<char>/4000 -1.79% 27.841 27.344 - 0.42% -
rng::search(list<int>,_pred)_(no_match)/8192 -1.78% 8301.461 8153.481 - 5.50% -
rng::find_if(list<int>)_(process_all)/50 -1.77% 21.762 21.376 - -0.87% -
std::copy(deque<int>)/262144 -1.77% 10351.613 10168.021 - -23.47% -
std::equal(list<int>)_(it,_it,_it)/8 -1.77% 2.819 2.770 - -1.12% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.76% 15.619 15.343 - 1.71% -
std::copy_backward(deque<int>)/8 -1.76% 2.738 2.690 - -2.12% -
std::partition(deque<int>)_(sparse)/1024 -1.75% 389.174 382.351 - -0.45% -
rng::rotate(deque<int>)_(by_1/4)/32 -1.75% 29.452 28.936 - -1.04% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.75% 4997.906 4910.320 - -1.33% -
BM_MakeThenSortHeap_float_Heap_16 -1.75% 1.893 1.860 - -1.33% -
rng::copy(vector<int>)/1048576 -1.74% 50195.955 49320.235 - -1.79% -
BM_std_minmax<unsigned_short>/15 -1.74% 1.942 1.909 - -4.37% -
rng::search(list<int>)_(no_match)/1048576 -1.74% 845462.595 830727.033 - -0.96% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.73% 5.033 4.946 - -0.39% -
rng::reverse(list<int>)/512 -1.73% 199.791 196.345 - -1.11% -
std::search(deque<int>)_(no_match)/1000 -1.72% 403.222 396.267 - -2.46% -
BM_lexicographical_compare_three_way_fast_path/256 -1.72% 70.825 69.605 - -0.75% -
std::partition_copy(deque<int>)/50 -1.72% 21.110 20.746 - -2.39% -
BM_std_minmax_element<char>/64 -1.71% 17.665 17.363 - 2.15% -
rng::partition(deque<int>)_(sparse)/1024 -1.71% 389.383 382.742 - -3.28% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.70% 27720.962 27248.835 - -4.30% -
BM_std_minmax<unsigned_char>/28 -1.70% 2.150 2.113 - 2.82% -
BM_PushHeap_float_Ascending_256 -1.70% 2.525 2.482 - 0.03% -
std::for_each_n(list<int>)/8 -1.69% 2.592 2.548 - 0.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.68% 0.738 0.725 - -1.75% -
rng::find_if(deque<int>)_(process_all)/50 -1.68% 24.140 23.734 - -0.57% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.68% 15304.923 15047.526 - -1.29% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -1.68% 6.507 6.398 - 1.04% -
rng::rotate(deque<int>)_(1_element_forward)/32 -1.68% 4.802 4.722 - -0.25% -
rng::starts_with(deque<int>)/1024 -1.67% 488.028 479.861 - 1.11% -
BM_PushHeap_float_Random_64 -1.67% 6.773 6.660 - -1.09% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.67% 4731.584 4652.526 - -1.18% -
std::fill(vector<bool>)/32768 -1.67% 30.457 29.948 - -0.14% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.67% 1.902 1.870 - -5.91% -
rng::find(list<int>)_(process_all)/8 -1.66% 2.356 2.317 - -0.82% -
std::replace_if(deque<int>)_(prefix)/32 -1.66% 14.189 13.953 - -0.34% -
rng::find_first_of(list<int>)_(small_needle)/32 -1.66% 93.381 91.831 - 1.34% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -1.65% 2.789 2.743 - 2.14% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.64% 31.535 31.017 - 0.14% -
rng::find(vector<char>)_(process_all)/8192 -1.64% 136.765 134.527 - -1.21% -
std::move_backward(vector<int>)/262144 -1.63% 21939.934 21581.566 - 1.36% -
std::copy_backward(vector<int>)/8 -1.63% 2.225 2.188 - -3.20% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.63% 634125.713 623811.384 - -0.15% -
rng::remove(vector<int>)_(prefix)/50 -1.63% 57.016 56.089 - -0.87% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.62% 16.700 16.429 - -2.19% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -1.62% 10.375 10.206 - -2.25% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.62% 56.982 56.058 - -1.74% -
rng::fill(list<int>)/32 -1.62% 8.459 8.322 - 0.04% -
BM_std_min<long_long>/29 -1.62% 3.041 2.992 - 6.39% -
BM_PopHeap_uint32_1024 -1.62% 21.431 21.085 - -0.52% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.62% 27.325 26.883 - 0.60% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -1.61% 23045.624 22674.214 - 18.18% -
rng::copy_backward(list<int>)/262144 -1.60% 223681.419 220091.929 - -5.44% -
rng::none_of(list<int>)_(process_all)/50 -1.60% 21.957 21.605 - -1.20% -
BM_PushHeap_uint64_Random_262144 -1.60% 6.124 6.026 - -0.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.59% 23.373 23.000 - -0.77% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -1.59% 106.421 104.724 - -1.10% -
std::find_if(vector<bool>)_(process_all)/8 -1.59% 5.605 5.516 - 1.56% -
std::replace_if(vector<int>)_(prefix)/50 -1.59% 13.880 13.658 - -0.45% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -1.59% 18.467 18.173 - 1.94% -
BM_MakeHeap_uint64_Ascending_262144 -1.59% 0.741 0.729 - -0.42% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.59% 1054.494 1037.746 - -0.55% -
std::find(vector<char>)_(process_all)/8192 -1.59% 136.813 134.640 - -1.21% -
rng::count_if(list<int>)_(every_other)/8192 -1.59% 7302.102 7186.235 - -1.12% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.58% 18.156 17.869 - -4.91% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.58% 1.776 1.748 - -0.58% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.58% 1.234 1.215 - -0.23% -
BM_std_min<unsigned_long_long>/30 -1.57% 2.692 2.650 - -3.43% -
BM_std_minmax<unsigned_short>/22 -1.57% 2.394 2.356 - -4.10% -
std::search(vector<int>)_(near_matches)/1024 -1.56% 15085.628 14850.906 - 0.33% -
BM_std_minmax<unsigned_short>/14 -1.55% 1.620 1.595 - -1.48% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.55% 7940.068 7817.040 - -0.51% -
753_ns3_r -1.54% 10.220 10.063 - -1.25% -
std::sample(deque<int>)/32 -1.54% 325.207 320.211 - -0.35% -
rng::search(list<int>)_(near_matches)/1000 -1.54% 37969.370 37386.443 - -1.19% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.54% 34.265 33.739 - -0.96% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.53% 44769.524 44082.426 - -0.26% -
BM_MakeHeap_string_Heap_16384 -1.53% 5.123 5.045 - 1.69% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.53% 966.303 951.529 - -0.55% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -1.53% 4.252 4.187 - -1.39% -
rng::move_backward(vector<bool>)_(aligned)/32768 -1.53% 38.344 37.759 - -0.37% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.52% 2.865 2.821 - -0.21% -
bm_lexicographical_compare<unsigned_char>/64 -1.52% 1.965 1.935 - 0.37% -
707_ntest_r -1.52% 16.946 16.689 - 4.19% -
rng::fill_n(vector<int>)/8192 -1.52% 238.786 235.160 - -0.49% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.51% 5.385 5.304 - 1.52% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -1.51% 4.423 4.356 - -1.07% -
std::all_of(vector<int>)_(process_all)/32 -1.50% 8.498 8.370 - -1.90% -
std::replace_if(list<int>)_(prefix)/50 -1.50% 24.349 23.983 - -0.64% -
BM_MakeHeap_string_Heap_1024 -1.49% 4.874 4.802 - 1.96% -
rng::search(list<int>)_(near_matches)/8192 -1.49% 2565629.733 2527389.137 - -1.28% -
rng::contains(list<int>)_(process_all)/8192 -1.49% 6967.445 6863.662 - -18.65% -
BM_MakeHeap_float_Random_262144 -1.49% 1.115 1.099 - -5.29% -
std::for_each(list<int>)/8 -1.48% 2.505 2.468 - -3.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.48% 7.316 7.208 - -0.36% -
rng::fold_left(list<int>)/8 -1.48% 3.878 3.820 - -0.50% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -1.47% 28.089 27.675 - -0.70% -
BM_std_minmax<unsigned_char>/29 -1.47% 2.430 2.394 - 1.72% -
rng::move(list<int>)/262144 -1.47% 253892.495 250164.827 - -1.06% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.47% 42983.316 42352.386 - 0.09% -
BM_std_minmax<unsigned_char>/23 -1.47% 2.986 2.942 - 2.17% -
std::find_if(vector<char>)_(process_all)/32768 -1.46% 8234.862 8114.262 - -1.81% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.46% 3.752 3.698 - -3.38% -
rng::rotate(list<int>)_(1_element_backward)/1024 -1.46% 747.137 736.207 - -1.02% -
BM_std_min<unsigned_long_long>/24 -1.46% 2.683 2.644 - -1.41% -
rng::remove(list<int>)_(sprinkled)/1024 -1.46% 965.413 951.329 - -0.06% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.46% 653337.894 643820.226 - 0.07% -
std::any_of(vector<int>)_(process_all)/8 -1.46% 2.481 2.445 - 0.28% -
std::find(deque<int>)_(process_all)/32768 -1.46% 7909.765 7794.592 - -0.87% -
rng::contains_subrange(deque<int>)_(single_element)/16 -1.45% 10.359 10.209 - -1.01% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.44% 6.023 5.936 - -0.13% -
BM_std_minmax<unsigned_char>/14 -1.44% 2.543 2.506 - -1.75% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -1.43% 2.947 2.905 - 0.40% -
BM_MakeThenSortHeap_string_Heap_4 -1.42% 5.944 5.859 - -0.53% -
rng::find(deque<int>)_(process_all)/8 -1.42% 3.522 3.472 - -1.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.42% 14.974 14.762 - -0.59% -
BM_std_minmax<unsigned_long_long>/15 -1.42% 3.697 3.645 - -2.64% -
rng::find(deque<int>)_(process_all)/32768 -1.41% 7889.804 7778.682 - -0.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.41% 17.887 17.635 - -0.07% -
std::find_if_not(vector<bool>)_(process_all)/1048576 -1.41% 785183.389 774147.815 - -0.72% -
rng::partition_point(vector<int>)/1024 -1.40% 7.561 7.455 - -0.63% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.40% 690184.266 680515.293 - -1.10% -
BM_std_min<short>/28 -1.40% 2.730 2.692 - -2.84% -
rng::stable_partition(list<int>)_(sparse)/32 -1.40% 9.800 9.663 - -1.95% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -1.40% 787944.460 776936.089 - -0.86% -
std::remove_if(vector<int>)_(prefix)/8192 -1.39% 2616.744 2580.265 - -1.67% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.39% 6159.071 6073.539 - -0.84% -
rng::copy_if(list<int>)_(entire_range)/262144 -1.39% 220453.641 217394.881 - -4.09% -
std::none_of(list<int>)_(process_all)/32768 -1.38% 25757.955 25401.337 - -6.23% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.38% 17.510 17.268 - -1.33% -
BM_PushHeap_string_QuickSortAdversary_256 -1.38% 14.809 14.604 - 0.62% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.38% 5.322 5.249 - -0.46% -
rng::unique(list<int>,_pred)_(contiguous)/8192 -1.38% 7801.395 7694.003 - -0.62% -
rng::find_if(vector<bool>)_(process_all)/8 -1.38% 5.615 5.538 - 3.22% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.37% 61192.537 60353.349 - -0.63% -
rng::contains(list<int>)_(process_all)/1048576 -1.37% 842192.479 830665.731 - -1.84% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.37% 780.385 769.715 - -1.01% -
rng::replace_if(vector<int>)_(prefix)/8192 -1.36% 2061.572 2033.435 - -1.28% -
rng::starts_with(vector<int>)/1024 -1.36% 77.654 76.595 - 0.96% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.36% 782.267 771.625 - -0.59% -
rng::find(deque<int>)_(process_all)/1024 -1.36% 244.690 241.368 - -0.38% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -1.36% 3.011 2.970 - -2.96% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -1.36% 9.208 9.083 - -2.35% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.35% 42204.285 41633.562 - 0.21% -
rng::find_if_not(vector<bool>)_(process_all)/1024 -1.35% 771.835 761.400 - -0.76% -
std::copy_n(list<int>)/512 -1.35% 341.011 336.407 - -1.48% -
rng::search(deque<int>)_(single_element)/1024 -1.35% 462.453 456.225 - -0.23% -
std::unique(deque<int>)_(contiguous)/32 -1.34% 59.610 58.810 - -6.00% -
rng::move(vector<int>)/1048576 -1.34% 57762.368 56988.766 - 1.63% -
BM_MakeThenSortHeap_string_SingleElement_64 -1.34% 19.674 19.411 - -4.27% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.34% 20.890 20.611 - 0.04% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.34% 102.243 100.878 - -0.90% -
std::find(vector<char>)_(bail_25%)/1024 -1.34% 5.442 5.369 - -1.09% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.33% 5347.502 5276.126 - -0.10% -
std::find_if_not(vector<bool>)_(process_all)/8192 -1.33% 6134.599 6052.911 - -0.61% -
std::shift_right(list<int>)/32 -1.33% 14.566 14.372 - -1.42% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.33% 24.182 23.861 - 0.54% -
rng::shuffle(vector<int>)/8192 -1.33% 72745.517 71780.154 - -0.50% -
std::transform(list<int>)_(identity_transform)/50 -1.32% 39.631 39.107 - -0.40% -
rng::fold_left(deque<int>)/50 -1.32% 27.729 27.362 - 2.12% -
std::partition_point(vector<int>)/1024 -1.32% 6.288 6.205 - -0.68% -
BM_std_min<unsigned_short>/19 -1.32% 1.893 1.868 - 6.15% -
BM_LowerBound_uint32_16 -1.32% 7.443 7.345 - 0.32% -
rng::starts_with(deque<int>,_pred)/8192 -1.31% 4053.826 4000.634 - -0.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.31% 10.045 9.914 - -1.48% -
BM_std_minmax<short>/19 -1.31% 2.429 2.397 - -0.74% -
std::reverse(list<int>)/4096 -1.30% 1674.913 1653.061 - 1.12% -
BM_std_minmax<int>/23 -1.30% 2.357 2.327 - -2.09% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.30% 3907.910 3856.979 - 0.02% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.30% 2.079 2.052 - -0.19% -
rng::all_of(vector<int>)_(process_all)/8 -1.29% 2.486 2.454 - 0.37% -
rng::replace(list<int>)_(sprinkled)/50 -1.29% 19.905 19.648 - -0.24% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.29% 2075.487 2048.696 - 0.03% -
rng::adjacent_find(deque<int>)/8 -1.29% 3.750 3.701 - 18.24% -
723_llvm_r -1.29% 11.766 11.614 - 1.12% -
BM_lexicographical_compare_three_way_slow_path/256 -1.29% 71.616 70.695 - -1.12% -
std::sample(vector<int>)/1024 -1.28% 11288.579 11143.974 - -1.47% -
std::unique(deque<int>)_(contiguous)/1024 -1.28% 740.527 731.045 - -1.05% -
std::for_each_n(list<int>)/8192 -1.28% 7280.648 7187.455 - -0.47% -
rng::copy(list<int>)/262144 -1.28% 219496.616 216689.056 - -2.13% -
rng::starts_with(deque<int>)/1000 -1.28% 477.868 471.760 - 1.66% -
BM_MakeThenSortHeap_uint32_Random_4 -1.28% 4.010 3.959 - -0.00% -
BM_std_minmax<long_long>/7 -1.28% 2.598 2.564 - -0.03% -
BM_std_min<unsigned_long_long>/21 -1.28% 1.996 1.970 - -0.86% -
BM_PushHeap_uint64_Random_1024 -1.27% 5.911 5.835 - -1.46% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 -1.27% 1174.438 1159.487 - -0.36% -
std::partition(list<int>)_(dense)/1024 -1.27% 393.160 388.157 - -0.29% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.27% 13.158 12.990 - -0.14% -
std::rotate_copy(list<int>)/32 -1.27% 8.528 8.420 - -0.33% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 -1.26% 937634.502 925782.734 - -0.81% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.26% 4.892 4.830 - -3.88% -
std::remove(list<int>)_(sprinkled)/1024 -1.26% 1014.270 1001.464 - 1.44% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.26% 7580.128 7484.511 - -1.85% -
std::rotate(vector<bool>)_(1_element_backward)/50 -1.26% 17.481 17.262 - -2.89% -
std::sample(vector<int>)/8192 -1.25% 90945.705 89804.641 - -1.00% -
std::rotate(list<int>)_(by_1/3)/8192 -1.25% 8774.675 8664.630 - -9.92% -
rng::fill_n(deque<int>)/8192 -1.25% 240.646 237.635 - 0.11% -
std::search_n(deque<int>)_(no_match)/1048576 -1.25% 443683.133 438157.595 - -1.29% -
std::find_if_not(vector<bool>)_(process_all)/1024 -1.25% 768.574 759.005 - -0.57% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.24% 44.124 43.575 - 0.61% -
BM_MakeThenSortHeap_uint64_Heap_4 -1.24% 1.207 1.192 - -0.76% -
rng::all_of(vector<int>)_(process_all)/32 -1.24% 8.483 8.377 - 0.56% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.24% 1479.362 1461.016 - -1.73% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.24% 449828.650 444269.036 - -0.56% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.24% 8221.797 8120.183 - -0.14% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.24% 9489.449 9372.236 - -2.98% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.23% 11.641 11.497 - -0.18% -
std::transform(vector<int>)_(identity_transform)/32 -1.23% 9.079 8.967 - 0.40% -
BM_std_minmax<short>/29 -1.23% 2.673 2.640 - 1.31% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.23% 2722382.268 2688865.865 - 0.05% -
std::copy_n(vector<int>)/8 -1.23% 2.165 2.138 - -1.28% -
rng::copy_n(vector<int>)/4096 -1.23% 146.260 144.463 - -31.09% -
std::rotate(list<int>)_(1_element_backward)/1024 -1.22% 748.240 739.086 - -0.82% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.22% 508.867 502.661 - -0.13% -
rng::copy_backward(list<int>)/4096 -1.22% 3109.602 3071.685 - 0.28% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.22% 1.230 1.215 - 1.10% -
std::copy(list<int>)/8 -1.21% 2.513 2.482 - 0.98% -
BM_MakeThenSortHeap_string_Descending_64 -1.21% 13.149 12.990 - 2.30% -
std::partition_point(vector<int>)/8192 -1.21% 9.514 9.399 - -0.86% -
std::rotate_copy(list<int>)/1024 -1.21% 731.513 722.672 - -0.70% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.21% 8.878 8.771 - -0.67% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.21% 2.415 2.386 - -4.20% -
rng::find_first_of(list<int>)_(small_needle)/50 -1.20% 142.475 140.758 - 1.42% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 -1.20% 24.659 24.362 - -2.37% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.20% 4497.255 4443.311 - 0.06% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -1.20% 7290.755 7203.399 - -11.09% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 -1.20% 944826.983 933523.628 - -0.70% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.19% 71.418 70.571 - -0.33% -
std::find(list<int>)_(bail_25%)/1024 -1.19% 130.138 128.595 - -0.16% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 -1.18% 8498.673 8398.010 - -0.14% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.18% 4196.167 4146.566 - -1.02% -
std::reverse(list<int>)/512 -1.18% 193.425 191.149 - -0.94% -
std::search(list<int>)_(no_match)/1048576 -1.17% 850136.812 840208.932 - -0.35% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.17% 37314.571 36878.830 - -0.14% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.17% 23048.098 22779.359 - 1.12% -
rng::for_each_n(list<int>)/8192 -1.17% 7226.471 7142.239 - -1.28% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.16% 1487.569 1470.269 - -0.11% -
rng::unique(list<int>)_(contiguous)/1024 -1.16% 928.223 917.469 - -2.88% -
rng::count(vector<bool>)/1000 -1.16% 3.007 2.972 - -1.02% -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 -1.15% 168.824 166.877 - -0.27% -
std::search_n(deque<int>)_(no_match)/1000 -1.15% 447.837 442.691 - 2.36% -
rng::find_if(vector<char>)_(bail_25%)/8 -1.15% 0.949 0.938 - -0.01% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.15% 15.630 15.451 - -0.88% -
rng::rotate(deque<int>)_(by_1/4)/50 -1.14% 75.052 74.193 - -1.15% -
std::replace(list<int>)_(sprinkled)/32 -1.14% 11.392 11.262 - 0.08% -
std::unique(vector<int>)_(contiguous)/8192 -1.14% 1941.919 1919.753 - -1.01% -
BM_lexicographical_compare_three_way_fast_path/64 -1.14% 15.595 15.417 - -0.75% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -1.14% 12129.540 11991.822 - -0.04% -
std::partition_copy(vector<int>)/8192 -1.13% 4630.920 4578.364 - 0.52% -
BM_LowerBound_string_16384 -1.13% 397.070 392.568 - -1.47% -
rng::contains(vector<int>)_(process_all)/50 -1.13% 12.361 12.221 - -0.80% -
std::move(list<int>)/8 -1.13% 3.466 3.427 - -0.32% -
std::search(deque<int>,_pred)_(no_match)/1048576 -1.13% 448382.906 443314.042 - -0.31% -
rng::find_first_of(vector<int>)_(large_needle)/50 -1.13% 285.569 282.351 - 4.37% -
rng::for_each(join_view(vector<vector<int>>)/50 -1.12% 4.139 4.092 - 0.43% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.12% 2.080 2.057 - -0.10% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.12% 8.789 8.690 - -0.99% -
rng::search(vector<int>)_(single_element)/8192 -1.12% 1832.157 1811.593 - 0.06% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -1.12% 16.530 16.346 - -2.04% -
std::adjacent_find(list<int>)/1048576 -1.12% 877399.864 867604.219 - -1.66% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.11% 54860493.616 54249121.772 - -0.05% -
BM_LowerBound_float_16 -1.11% 7.876 7.788 - 0.19% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.11% 44.368 43.875 - 0.01% -
rng::contains_subrange(vector<int>)_(process_all)/50 -1.11% 11.560 11.431 - -2.19% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 -1.11% 1435945.514 1420033.298 - -0.52% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.11% 7277.034 7196.434 - -9.42% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.11% 2716786.337 2686710.104 - -0.11% -
std::copy_n(deque<int>)/4096 -1.11% 148.677 147.033 - 0.44% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.11% 545.551 539.517 - -0.45% -
rng::copy(list<int>)/4096 -1.10% 3065.811 3031.941 - -0.23% -
BM_std_minmax_element<int>/4 -1.10% 1.243 1.229 - -1.97% -
std::partition_copy(deque<int>)/8192 -1.10% 5720.680 5657.805 - -0.23% -
BM_std_minmax<int>/9 -1.10% 1.171 1.158 - 0.01% -
std::partition(list<int>)_(dense)/8192 -1.09% 5019.045 4964.238 - -0.33% -
std::move(deque<int>)/8 -1.09% 3.997 3.954 - 4.10% -
std::adjacent_find(list<int>,_pred)/1024 -1.09% 832.606 823.544 - -0.61% -
rng::find(vector<int>)_(process_all)/1024 -1.09% 244.026 241.370 - -0.57% -
rng::all_of(list<int>)_(process_all)/32768 -1.08% 25784.776 25505.294 - -4.91% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.08% 7544.921 7463.216 - -2.68% -
rng::rotate_copy(list<int>)/1024 -1.08% 734.357 726.423 - 0.04% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -1.08% 10.438 10.326 - 1.31% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.08% 490.338 485.054 - -0.05% -
std::find(deque<int>)_(process_all)/8 -1.08% 3.417 3.380 - -1.01% -
rng::search(deque<int>,_pred)_(same_length)/1000 -1.08% 488.612 483.352 - -3.22% -
std::find_if(deque<int>)_(bail_25%)/8 -1.07% 1.546 1.530 - 0.79% -
rng::starts_with(list<int>)/1024 -1.07% 783.669 775.262 - -0.27% -
729_abc_r -1.07% 18.943 18.740 - 0.53% -
BM_MakeHeap_string_Ascending_16 -1.07% 3.762 3.722 - 0.96% -
BM_lexicographical_compare_three_way_slow_path/64 -1.07% 15.699 15.531 - -0.42% -
rng::move(vector<int>)/64 -1.07% 4.111 4.067 - -0.82% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.07% 3.620 3.581 - 0.41% -
BM_lexicographical_compare_three_way_fast_path/1024 -1.07% 245.899 243.277 - -0.64% -
std::find_if(deque<int>)_(process_all)/8192 -1.07% 2845.291 2814.953 - -4.77% -
BM_std_min<char>/18 -1.06% 0.988 0.977 - -1.32% -
BM_MakeThenSortHeap_float_Descending_64 -1.06% 3.331 3.295 - 0.61% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.06% 2060.719 2038.810 - 0.69% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.06% 2471.247 2444.977 - -0.02% -
BM_MakeThenSortHeap_float_Heap_256 -1.06% 6.235 6.169 - 4.31% -
rng::contains(vector<int>)_(process_all)/32 -1.06% 8.388 8.299 - -0.68% -
std::transform(deque<int>)_(identity_transform)/8192 -1.06% 2471.925 2445.830 - -0.03% -
BM_std_minmax<unsigned_char>/12 -1.05% 1.945 1.925 - -2.58% -
BM_PopHeap_uint32_256 -1.05% 17.001 16.823 - 0.23% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -1.05% 666.610 659.601 - -1.35% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.05% 621.679 615.154 - -0.39% -
rng::search(deque<int>)_(near_matches)/8192 -1.05% 1448527.376 1433345.262 - -1.14% -
std::search(list<int>)_(near_matches)/1024 -1.05% 39640.257 39224.895 - -1.00% -
rng::remove_copy_if(vector<int>)_(prefix)/32 -1.05% 11.300 11.182 - -0.81% -
BM_PopHeap_uint32_64 -1.05% 12.662 12.529 - 0.28% -
rng::for_each(list<int>)/32 -1.05% 11.226 11.108 - -0.77% -
std::search(list<int>)_(no_match)/1024 -1.04% 738.440 730.726 - -2.78% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 -1.04% 774.233 766.146 - 0.13% -
BM_MakeThenSortHeap_string_Random_64 -1.04% 40.049 39.631 - 0.98% -
BM_std_minmax<unsigned_short>/6 -1.04% 1.388 1.373 - -1.01% -
rng::find(vector<int>)_(process_all)/32768 -1.04% 7466.188 7388.243 - -0.49% -
std::remove_copy_if(deque<int>)_(prefix)/32 -1.04% 17.865 17.679 - -1.74% -
rng::search_n(deque<int>)_(no_match)/1048576 -1.04% 444822.560 440181.794 - -0.09% -
BM_MakeThenSortHeap_string_Ascending_64 -1.04% 15.802 15.637 - -0.68% -
rng::contains_subrange(deque<int>)_(single_element)/32 -1.04% 17.560 17.377 - -0.76% -
rng::remove_copy(list<int>)_(prefix)/8192 -1.04% 7030.611 6957.412 - -11.35% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.04% 2.684 2.656 - 0.02% -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 -1.04% 695.522 688.285 - -0.23% -
rng::search(deque<int>)_(same_length)/1024 -1.04% 477.901 472.931 - -0.32% -
rng::search(vector<int>)_(near_matches)/8192 -1.04% 773226.066 765207.742 - -0.59% -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 -1.03% 791.817 783.626 - -0.13% -
rng::partition_copy(list<int>)/1024 -1.03% 732.476 724.900 - -0.38% -
std::generate_n(vector<int>)/32 -1.03% 8.018 7.935 - -0.63% -
rng::partition(vector<int>)_(sparse)/50 -1.03% 14.284 14.137 - 0.53% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 -1.03% 982807.671 972680.132 - -0.74% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.03% 766.358 758.463 - -0.93% -
BM_lexicographical_compare_three_way_fast_path/16384 -1.03% 3772.454 3733.614 - -0.70% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.03% 690509.438 683423.761 - -0.33% -
std::count(vector<bool>)/1000 -1.03% 3.004 2.973 - 0.02% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 -1.02% 1600053.326 1583672.147 - -0.51% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.02% 1651.943 1635.033 - 0.21% -
rng::find_if_not(list<int>)_(process_all)/1024 -1.02% 762.303 754.503 - -0.73% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 -1.02% 824.462 816.030 - -0.83% -
std::find(vector<int>)_(process_all)/32768 -1.02% 7472.641 7396.326 - -0.65% -
rng::find(deque<int>)_(process_all)/8192 -1.02% 1962.510 1942.470 - -0.36% -
rng::find_if(list<int>)_(bail_25%)/8 -1.02% 1.323 1.310 - 0.08% -
BM_std_min<int>/10 -1.02% 1.005 0.995 - 0.01% -
rng::all_of(list<int>)_(process_all)/50 -1.02% 22.057 21.833 - -0.69% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.01% 47.467 46.985 - -4.64% -
std::adjacent_find(vector<int>)/8192 -1.01% 1846.083 1827.380 - -0.21% -
BM_std_min<long_long>/28 -1.01% 2.659 2.633 - 1.71% -
rng::find_last(vector<int>)_(bail_90%)/50 -1.01% 1.578 1.562 - -0.24% -
std::sample(deque<int>)/1024 -1.01% 11805.648 11686.261 - -1.29% -
rng::move(vector<bool>)_(aligned)/512 -1.01% 2.682 2.655 - 0.20% -
rng::generate_n(vector<int>)/8192 -1.01% 1869.656 1850.768 - -0.36% -
std::equal(list<int>)_(it,_it,_it)/1048576 -1.01% 1321718.438 1308426.732 - -0.51% -
BM_lexicographical_compare_three_way_fast_path/4096 -1.01% 955.339 945.736 - -0.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.01% 10.499 10.393 - -0.27% -
rng::search(list<int>,_pred)_(same_length)/1024 -1.00% 794.879 786.895 - -0.73% -
std::find(list<int>)_(process_all)/8 -1.00% 2.397 2.373 - 0.79% -
std::find(vector<int>)_(process_all)/8192 -1.00% 1867.376 1848.661 - -0.57% -


Report Time: 4.84s
Name Current %
706_stockfish_r 21.474 4.67%
707_ntest_r 16.689 4.19%
709_cactus_r 19.599 1.95%
710_omnetpp_r 8.908 -1.30%
721_gcc_r 13.069 -
723_llvm_r 11.614 1.12%
727_cppcheck_r 25.286 1.16%
729_abc_r 18.740 -
731_astcenc_r 10.137 -3.27%
735_gem5_r 13.219 -1.38%
736_ocio_r 16.344 -
737_gmsh_r 12.808 -
748_flightdm_r 9.114 1.03%
750_sealcrypto_r 18.491 -
753_ns3_r 10.063 -1.25%
766_femflow_r 12.859 -
BM_LowerBound_float_1 2.652 -
BM_LowerBound_float_1024 21.895 -
BM_LowerBound_float_16 7.788 -
BM_LowerBound_float_16384 65.922 -1.76%
BM_LowerBound_float_256 14.184 -1.40%
BM_LowerBound_float_262144 574.723 -
BM_LowerBound_float_4 11.487 -
BM_LowerBound_float_64 8.535 -
BM_LowerBound_pair<uint32,_uint32>_1 2.821 -
BM_LowerBound_pair<uint32,_uint32>_1024 45.201 -
BM_LowerBound_pair<uint32,_uint32>_16 16.373 -
BM_LowerBound_pair<uint32,_uint32>_16384 102.633 -
BM_LowerBound_pair<uint32,_uint32>_256 33.388 -
BM_LowerBound_pair<uint32,_uint32>_262144 615.154 -
BM_LowerBound_pair<uint32,_uint32>_4 11.245 -
BM_LowerBound_pair<uint32,_uint32>_64 18.849 -
BM_LowerBound_string_1 4.591 1.29%
BM_LowerBound_string_1024 177.790 -1.56%
BM_LowerBound_string_16 36.632 -
BM_LowerBound_string_16384 392.568 -1.47%
BM_LowerBound_string_256 125.771 -
BM_LowerBound_string_262144 2423.314 11.77%
BM_LowerBound_string_4 19.866 -
BM_LowerBound_string_64 67.731 -3.34%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.864 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 57.864 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.707 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.406 -2.50%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.368 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 659.601 -1.35%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.315 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.919 -
BM_LowerBound_uint32_1 2.597 -
BM_LowerBound_uint32_1024 21.704 -
BM_LowerBound_uint32_16 7.345 -
BM_LowerBound_uint32_16384 65.270 -2.02%
BM_LowerBound_uint32_256 14.186 -1.65%
BM_LowerBound_uint32_262144 555.903 -
BM_LowerBound_uint32_4 10.449 -
BM_LowerBound_uint32_64 8.153 -
BM_LowerBound_uint64_1 2.605 -
BM_LowerBound_uint64_1024 24.852 -
BM_LowerBound_uint64_16 7.394 -
BM_LowerBound_uint64_16384 70.420 -
BM_LowerBound_uint64_256 16.443 -
BM_LowerBound_uint64_262144 582.493 -
BM_LowerBound_uint64_4 10.488 -
BM_LowerBound_uint64_64 8.362 -
BM_MakeHeap_float_Ascending_1 0.276 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.832 -1.27%
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.648 -
BM_MakeHeap_float_Ascending_262144 0.698 -4.06%
BM_MakeHeap_float_Ascending_4 0.400 -
BM_MakeHeap_float_Ascending_64 0.630 -
BM_MakeHeap_float_Descending_1 0.271 -
BM_MakeHeap_float_Descending_1024 0.215 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.215 -
BM_MakeHeap_float_Descending_262144 0.188 -
BM_MakeHeap_float_Descending_4 0.281 -
BM_MakeHeap_float_Descending_64 0.195 -
BM_MakeHeap_float_Heap_1 0.276 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.211 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.207 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.281 -
BM_MakeHeap_float_Heap_64 0.193 -
BM_MakeHeap_float_PipeOrgan_1 0.275 -
BM_MakeHeap_float_PipeOrgan_1024 0.702 -
BM_MakeHeap_float_PipeOrgan_16 1.274 -
BM_MakeHeap_float_PipeOrgan_16384 0.656 -
BM_MakeHeap_float_PipeOrgan_256 0.668 -
BM_MakeHeap_float_PipeOrgan_262144 0.705 -4.05%
BM_MakeHeap_float_PipeOrgan_4 0.385 -6.90%
BM_MakeHeap_float_PipeOrgan_64 0.797 -
BM_MakeHeap_float_QuickSortAdversary_1 0.276 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.733 -
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.392 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.276 -
BM_MakeHeap_float_Random_1024 1.174 -5.98%
BM_MakeHeap_float_Random_16 1.515 -9.10%
BM_MakeHeap_float_Random_16384 1.249 6.88%
BM_MakeHeap_float_Random_256 1.428 -
BM_MakeHeap_float_Random_262144 1.099 -5.29%
BM_MakeHeap_float_Random_4 1.674 2.24%
BM_MakeHeap_float_Random_64 1.460 -7.36%
BM_MakeHeap_float_SingleElement_1 0.274 -
BM_MakeHeap_float_SingleElement_1024 0.698 -
BM_MakeHeap_float_SingleElement_16 0.662 -
BM_MakeHeap_float_SingleElement_16384 0.659 -
BM_MakeHeap_float_SingleElement_256 0.660 -
BM_MakeHeap_float_SingleElement_262144 0.712 -1.85%
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.640 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.362 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.264 -1.56%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.335 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.385 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.388 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.767 -1.91%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.114 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.509 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.489 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.613 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.547 21.68%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.467 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.551 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.545 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.533 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.582 2.37%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.518 11.04%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.508 3.05%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 4.35%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.350 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.215 1.10%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.340 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.402 1.85%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.421 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.562 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.116 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.325 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.215 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.296 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.374 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.335 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.774 -2.40%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.121 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.970 -2.96%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.905 -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.117 4.12%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.125 -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.017 -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.717 3.53%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.246 1.20%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.197 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.093 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.184 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.189 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.235 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.779 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.115 -
BM_MakeHeap_string_Ascending_1 0.253 -
BM_MakeHeap_string_Ascending_1024 4.903 -
BM_MakeHeap_string_Ascending_16 3.722 -
BM_MakeHeap_string_Ascending_16384 5.525 -3.31%
BM_MakeHeap_string_Ascending_256 4.760 -
BM_MakeHeap_string_Ascending_262144 7.086 -2.14%
BM_MakeHeap_string_Ascending_4 2.832 -
BM_MakeHeap_string_Ascending_64 4.703 -
BM_MakeHeap_string_Descending_1 0.255 -
BM_MakeHeap_string_Descending_1024 2.738 -1.64%
BM_MakeHeap_string_Descending_16 2.383 2.24%
BM_MakeHeap_string_Descending_16384 3.060 -4.01%
BM_MakeHeap_string_Descending_256 2.722 -
BM_MakeHeap_string_Descending_262144 3.567 4.37%
BM_MakeHeap_string_Descending_4 2.139 1.68%
BM_MakeHeap_string_Descending_64 2.603 1.44%
BM_MakeHeap_string_Heap_1 0.258 -
BM_MakeHeap_string_Heap_1024 4.802 1.96%
BM_MakeHeap_string_Heap_16 4.663 1.05%
BM_MakeHeap_string_Heap_16384 5.045 1.69%
BM_MakeHeap_string_Heap_256 4.924 1.15%
BM_MakeHeap_string_Heap_262144 5.255 1.58%
BM_MakeHeap_string_Heap_4 3.052 -
BM_MakeHeap_string_Heap_64 5.075 -
BM_MakeHeap_string_PipeOrgan_1 0.253 -
BM_MakeHeap_string_PipeOrgan_1024 4.858 -
BM_MakeHeap_string_PipeOrgan_16 3.648 2.10%
BM_MakeHeap_string_PipeOrgan_16384 5.569 -5.05%
BM_MakeHeap_string_PipeOrgan_256 4.772 -
BM_MakeHeap_string_PipeOrgan_262144 7.535 4.43%
BM_MakeHeap_string_PipeOrgan_4 2.579 -
BM_MakeHeap_string_PipeOrgan_64 4.740 1.11%
BM_MakeHeap_string_QuickSortAdversary_1 0.253 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.642 -
BM_MakeHeap_string_QuickSortAdversary_16 8.593 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.848 -
BM_MakeHeap_string_QuickSortAdversary_256 10.487 -
BM_MakeHeap_string_QuickSortAdversary_262144 12.631 -
BM_MakeHeap_string_QuickSortAdversary_4 5.936 -
BM_MakeHeap_string_QuickSortAdversary_64 10.208 -
BM_MakeHeap_string_Random_1 0.248 -
BM_MakeHeap_string_Random_1024 10.797 -
BM_MakeHeap_string_Random_16 8.324 -
BM_MakeHeap_string_Random_16384 12.691 -
BM_MakeHeap_string_Random_256 10.461 -
BM_MakeHeap_string_Random_262144 15.561 2.24%
BM_MakeHeap_string_Random_4 5.797 -
BM_MakeHeap_string_Random_64 10.034 -
BM_MakeHeap_string_SingleElement_1 0.258 -
BM_MakeHeap_string_SingleElement_1024 6.152 -
BM_MakeHeap_string_SingleElement_16 5.700 1.52%
BM_MakeHeap_string_SingleElement_16384 5.974 -1.53%
BM_MakeHeap_string_SingleElement_256 6.345 -
BM_MakeHeap_string_SingleElement_262144 7.413 -
BM_MakeHeap_string_SingleElement_4 3.674 -
BM_MakeHeap_string_SingleElement_64 6.405 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.887 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.377 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.949 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.895 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.085 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.087 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.607 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.879 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.948 -3.16%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.856 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.959 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.757 -9.33%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.990 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.254 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.931 -2.31%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.205 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.109 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.187 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.782 1.63%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.044 -1.18%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.381 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.964 -1.33%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.883 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.128 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.894 -5.77%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.671 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.248 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.788 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.446 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.930 -1.12%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.805 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.093 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.072 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.567 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.776 1.24%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.232 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.776 -1.26%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.773 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.907 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.653 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.890 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.687 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.306 -2.06%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.707 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.930 -
BM_MakeHeap_uint32_Ascending_1 0.277 -
BM_MakeHeap_uint32_Ascending_1024 0.645 -
BM_MakeHeap_uint32_Ascending_16 0.598 -
BM_MakeHeap_uint32_Ascending_16384 0.605 -
BM_MakeHeap_uint32_Ascending_256 0.604 -
BM_MakeHeap_uint32_Ascending_262144 0.664 -4.07%
BM_MakeHeap_uint32_Ascending_4 0.386 -
BM_MakeHeap_uint32_Ascending_64 0.556 -
BM_MakeHeap_uint32_Descending_1 0.276 -
BM_MakeHeap_uint32_Descending_1024 0.256 -
BM_MakeHeap_uint32_Descending_16 0.254 -
BM_MakeHeap_uint32_Descending_16384 0.234 -
BM_MakeHeap_uint32_Descending_256 0.258 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.270 -
BM_MakeHeap_uint32_Descending_64 0.233 -10.90%
BM_MakeHeap_uint32_Heap_1 0.277 -
BM_MakeHeap_uint32_Heap_1024 0.254 -
BM_MakeHeap_uint32_Heap_16 0.251 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.265 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.276 -
BM_MakeHeap_uint32_Heap_64 0.251 7.45%
BM_MakeHeap_uint32_PipeOrgan_1 0.270 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.704 -1.88%
BM_MakeHeap_uint32_PipeOrgan_16 1.001 -3.34%
BM_MakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_MakeHeap_uint32_PipeOrgan_256 0.628 -2.65%
BM_MakeHeap_uint32_PipeOrgan_262144 0.671 -4.49%
BM_MakeHeap_uint32_PipeOrgan_4 0.411 -
BM_MakeHeap_uint32_PipeOrgan_64 0.714 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.275 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.495 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.609 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.484 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.445 -
BM_MakeHeap_uint32_Random_1 0.277 -
BM_MakeHeap_uint32_Random_1024 1.067 -8.92%
BM_MakeHeap_uint32_Random_16 1.271 -
BM_MakeHeap_uint32_Random_16384 1.045 1.23%
BM_MakeHeap_uint32_Random_256 1.218 8.23%
BM_MakeHeap_uint32_Random_262144 1.030 -3.72%
BM_MakeHeap_uint32_Random_4 1.268 3.39%
BM_MakeHeap_uint32_Random_64 1.270 2.77%
BM_MakeHeap_uint32_SingleElement_1 0.275 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.491 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.545 -
BM_MakeHeap_uint32_SingleElement_262144 0.628 -1.62%
BM_MakeHeap_uint32_SingleElement_4 0.324 -
BM_MakeHeap_uint32_SingleElement_64 0.514 -
BM_MakeHeap_uint64_Ascending_1 0.276 -
BM_MakeHeap_uint64_Ascending_1024 0.648 -
BM_MakeHeap_uint64_Ascending_16 0.651 -1.92%
BM_MakeHeap_uint64_Ascending_16384 0.628 -1.58%
BM_MakeHeap_uint64_Ascending_256 0.628 -
BM_MakeHeap_uint64_Ascending_262144 0.729 -
BM_MakeHeap_uint64_Ascending_4 0.443 -5.74%
BM_MakeHeap_uint64_Ascending_64 0.573 -
BM_MakeHeap_uint64_Descending_1 0.277 -
BM_MakeHeap_uint64_Descending_1024 0.252 -
BM_MakeHeap_uint64_Descending_16 0.258 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.273 -
BM_MakeHeap_uint64_Descending_262144 0.235 -
BM_MakeHeap_uint64_Descending_4 0.279 -
BM_MakeHeap_uint64_Descending_64 0.234 -
BM_MakeHeap_uint64_Heap_1 0.276 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.262 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.279 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.282 -
BM_MakeHeap_uint64_Heap_64 0.253 -
BM_MakeHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_MakeHeap_uint64_PipeOrgan_16 1.028 -1.18%
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.648 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.759 -
BM_MakeHeap_uint64_PipeOrgan_4 0.386 -
BM_MakeHeap_uint64_PipeOrgan_64 0.726 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.489 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.614 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.427 3.06%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.275 -
BM_MakeHeap_uint64_Random_1024 1.103 -1.41%
BM_MakeHeap_uint64_Random_16 1.295 -2.30%
BM_MakeHeap_uint64_Random_16384 0.991 -3.07%
BM_MakeHeap_uint64_Random_256 1.167 -4.18%
BM_MakeHeap_uint64_Random_262144 1.036 -
BM_MakeHeap_uint64_Random_4 1.098 -23.92%
BM_MakeHeap_uint64_Random_64 1.277 -
BM_MakeHeap_uint64_SingleElement_1 0.273 -
BM_MakeHeap_uint64_SingleElement_1024 0.569 -
BM_MakeHeap_uint64_SingleElement_16 0.507 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.592 3.20%
BM_MakeHeap_uint64_SingleElement_262144 0.750 -2.28%
BM_MakeHeap_uint64_SingleElement_4 0.327 -
BM_MakeHeap_uint64_SingleElement_64 0.510 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.802 -
BM_MakeThenSortHeap_float_Ascending_16 2.946 -
BM_MakeThenSortHeap_float_Ascending_16384 28.280 -
BM_MakeThenSortHeap_float_Ascending_256 6.600 -
BM_MakeThenSortHeap_float_Ascending_262144 31.716 -
BM_MakeThenSortHeap_float_Ascending_4 1.487 4.50%
BM_MakeThenSortHeap_float_Ascending_64 4.052 1.21%
BM_MakeThenSortHeap_float_Descending_1 0.280 -
BM_MakeThenSortHeap_float_Descending_1024 8.100 -
BM_MakeThenSortHeap_float_Descending_16 1.888 1.46%
BM_MakeThenSortHeap_float_Descending_16384 30.313 1.47%
BM_MakeThenSortHeap_float_Descending_256 6.123 1.94%
BM_MakeThenSortHeap_float_Descending_262144 35.934 1.55%
BM_MakeThenSortHeap_float_Descending_4 1.329 13.44%
BM_MakeThenSortHeap_float_Descending_64 3.295 -
BM_MakeThenSortHeap_float_Heap_1 0.280 -
BM_MakeThenSortHeap_float_Heap_1024 8.377 2.02%
BM_MakeThenSortHeap_float_Heap_16 1.860 -1.33%
BM_MakeThenSortHeap_float_Heap_16384 26.624 2.34%
BM_MakeThenSortHeap_float_Heap_256 6.169 4.31%
BM_MakeThenSortHeap_float_Heap_262144 31.560 2.09%
BM_MakeThenSortHeap_float_Heap_4 1.208 -
BM_MakeThenSortHeap_float_Heap_64 3.407 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.556 -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.072 1.85%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.865 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.398 1.04%
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.989 1.69%
BM_MakeThenSortHeap_float_PipeOrgan_4 1.543 -
BM_MakeThenSortHeap_float_PipeOrgan_64 4.036 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.278 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.338 1.16%
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.976 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 29.244 2.62%
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.066 -1.34%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 35.191 2.32%
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.513 -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.767 -
BM_MakeThenSortHeap_float_Random_1 0.269 -
BM_MakeThenSortHeap_float_Random_1024 33.691 -
BM_MakeThenSortHeap_float_Random_16 10.021 -
BM_MakeThenSortHeap_float_Random_16384 48.024 -
BM_MakeThenSortHeap_float_Random_256 25.894 -
BM_MakeThenSortHeap_float_Random_262144 63.598 -
BM_MakeThenSortHeap_float_Random_4 4.221 -2.59%
BM_MakeThenSortHeap_float_Random_64 18.061 -
BM_MakeThenSortHeap_float_SingleElement_1 0.280 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.873 -1.68%
BM_MakeThenSortHeap_float_SingleElement_16 3.210 -1.10%
BM_MakeThenSortHeap_float_SingleElement_16384 16.217 3.68%
BM_MakeThenSortHeap_float_SingleElement_256 4.053 -1.49%
BM_MakeThenSortHeap_float_SingleElement_262144 52.174 2.94%
BM_MakeThenSortHeap_float_SingleElement_4 1.359 -
BM_MakeThenSortHeap_float_SingleElement_64 3.384 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.833 1.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.752 -1.12%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.492 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.704 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.643 1.03%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.758 1.53%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.342 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.275 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.394 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.982 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.244 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.087 -1.23%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.721 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.384 11.08%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.869 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.510 2.00%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.626 1.16%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.856 1.67%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.870 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 35.245 1.78%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.825 -1.62%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.312 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.762 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.807 -1.84%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.000 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.830 -1.45%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.739 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.820 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.393 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.272 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.349 1.26%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.677 1.15%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.528 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.763 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 36.035 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.524 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.066 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.189 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.487 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.078 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.950 -1.05%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.327 -5.39%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.974 -1.35%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.217 -1.03%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.954 -19.94%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.948 -17.77%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.904 -17.43%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 7.310 -23.53%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 16.638 -28.43%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.009 -12.60%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.726 -20.02%
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 33.449 -9.51%
BM_MakeThenSortHeap_string_Ascending_16 9.588 -
BM_MakeThenSortHeap_string_Ascending_16384 63.278 -
BM_MakeThenSortHeap_string_Ascending_256 20.182 -
BM_MakeThenSortHeap_string_Ascending_262144 75.360 -
BM_MakeThenSortHeap_string_Ascending_4 5.319 -
BM_MakeThenSortHeap_string_Ascending_64 15.637 -
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 25.535 1.37%
BM_MakeThenSortHeap_string_Descending_16 7.791 1.49%
BM_MakeThenSortHeap_string_Descending_16384 64.426 1.04%
BM_MakeThenSortHeap_string_Descending_256 17.688 1.74%
BM_MakeThenSortHeap_string_Descending_262144 85.639 1.98%
BM_MakeThenSortHeap_string_Descending_4 3.703 1.84%
BM_MakeThenSortHeap_string_Descending_64 12.990 2.30%
BM_MakeThenSortHeap_string_Heap_1 1.364 -
BM_MakeThenSortHeap_string_Heap_1024 63.331 -
BM_MakeThenSortHeap_string_Heap_16 17.171 -
BM_MakeThenSortHeap_string_Heap_16384 101.303 -
BM_MakeThenSortHeap_string_Heap_256 49.221 -
BM_MakeThenSortHeap_string_Heap_262144 181.269 1.28%
BM_MakeThenSortHeap_string_Heap_4 5.859 -
BM_MakeThenSortHeap_string_Heap_64 33.813 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 32.464 5.80%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.681 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 62.889 -1.84%
BM_MakeThenSortHeap_string_PipeOrgan_256 20.169 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 80.139 -
BM_MakeThenSortHeap_string_PipeOrgan_4 4.823 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.099 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.323 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.464 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 109.851 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.028 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 190.844 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.446 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.725 -
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 70.208 2.18%
BM_MakeThenSortHeap_string_Random_16 22.622 -
BM_MakeThenSortHeap_string_Random_16384 110.791 1.81%
BM_MakeThenSortHeap_string_Random_256 55.427 1.80%
BM_MakeThenSortHeap_string_Random_262144 195.292 3.11%
BM_MakeThenSortHeap_string_Random_4 10.253 -
BM_MakeThenSortHeap_string_Random_64 39.631 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 28.999 -5.37%
BM_MakeThenSortHeap_string_SingleElement_16 13.597 -2.63%
BM_MakeThenSortHeap_string_SingleElement_16384 36.715 -7.67%
BM_MakeThenSortHeap_string_SingleElement_256 24.565 -6.15%
BM_MakeThenSortHeap_string_SingleElement_262144 48.906 -4.70%
BM_MakeThenSortHeap_string_SingleElement_4 6.325 -
BM_MakeThenSortHeap_string_SingleElement_64 19.411 -4.27%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.061 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.647 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.554 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.181 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.834 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.468 -1.26%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.559 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.635 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.549 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.621 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.779 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.875 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.142 -3.13%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.588 2.40%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.695 -1.01%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.527 -2.23%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.381 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.091 -1.06%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.949 -1.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.071 4.79%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.914 -1.48%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.971 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.910 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.285 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.254 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.379 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.352 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.215 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.207 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.442 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.097 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.798 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.833 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.646 1.96%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.605 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.885 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.922 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.795 -1.68%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.574 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.848 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.330 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.471 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.348 7.04%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.286 1.06%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 16.136 10.15%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.330 5.86%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 21.020 12.08%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.662 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.251 4.68%
BM_MakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.667 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.716 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.817 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.715 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.935 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.438 1.69%
BM_MakeThenSortHeap_uint32_Ascending_64 8.697 -
BM_MakeThenSortHeap_uint32_Descending_1 0.274 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.207 -
BM_MakeThenSortHeap_uint32_Descending_16 5.492 -1.07%
BM_MakeThenSortHeap_uint32_Descending_16384 16.260 -
BM_MakeThenSortHeap_uint32_Descending_256 8.720 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.301 -
BM_MakeThenSortHeap_uint32_Descending_4 1.432 -1.68%
BM_MakeThenSortHeap_uint32_Descending_64 8.637 -
BM_MakeThenSortHeap_uint32_Heap_1 0.280 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.429 -
BM_MakeThenSortHeap_uint32_Heap_16 5.204 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.548 -
BM_MakeThenSortHeap_uint32_Heap_256 8.328 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.752 1.04%
BM_MakeThenSortHeap_uint32_Heap_4 1.210 -1.26%
BM_MakeThenSortHeap_uint32_Heap_64 8.206 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.276 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.144 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.847 1.72%
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.336 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.259 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.838 1.18%
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.424 1.07%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.322 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.273 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.670 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.657 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.659 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.515 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.715 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.736 -3.99%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 9.029 -
BM_MakeThenSortHeap_uint32_Random_1 0.280 -
BM_MakeThenSortHeap_uint32_Random_1024 15.529 -
BM_MakeThenSortHeap_uint32_Random_16 8.692 -
BM_MakeThenSortHeap_uint32_Random_16384 22.172 -
BM_MakeThenSortHeap_uint32_Random_256 13.324 -
BM_MakeThenSortHeap_uint32_Random_262144 32.475 -
BM_MakeThenSortHeap_uint32_Random_4 3.959 -
BM_MakeThenSortHeap_uint32_Random_64 11.923 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.280 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.435 7.93%
BM_MakeThenSortHeap_uint32_SingleElement_16 3.925 -1.81%
BM_MakeThenSortHeap_uint32_SingleElement_16384 20.068 5.35%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.649 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.837 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.416 -10.40%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.223 -1.11%
BM_MakeThenSortHeap_uint64_Ascending_1 0.277 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.776 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.517 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.085 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.796 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.430 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.469 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.439 -
BM_MakeThenSortHeap_uint64_Descending_1 0.277 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.345 -
BM_MakeThenSortHeap_uint64_Descending_16 5.620 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.417 -
BM_MakeThenSortHeap_uint64_Descending_256 8.730 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.937 -
BM_MakeThenSortHeap_uint64_Descending_4 1.440 -6.23%
BM_MakeThenSortHeap_uint64_Descending_64 8.465 -
BM_MakeThenSortHeap_uint64_Heap_1 0.277 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.411 -
BM_MakeThenSortHeap_uint64_Heap_16 5.351 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.670 -
BM_MakeThenSortHeap_uint64_Heap_256 8.486 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.987 -
BM_MakeThenSortHeap_uint64_Heap_4 1.192 -
BM_MakeThenSortHeap_uint64_Heap_64 8.295 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.210 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.145 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.527 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.367 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.200 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.401 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.966 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.661 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.531 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.498 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.775 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.955 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.441 1.65%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.946 -
BM_MakeThenSortHeap_uint64_Random_1 0.274 -
BM_MakeThenSortHeap_uint64_Random_1024 15.556 -
BM_MakeThenSortHeap_uint64_Random_16 8.586 -1.17%
BM_MakeThenSortHeap_uint64_Random_16384 22.349 -
BM_MakeThenSortHeap_uint64_Random_256 13.527 -
BM_MakeThenSortHeap_uint64_Random_262144 35.910 -5.22%
BM_MakeThenSortHeap_uint64_Random_4 4.128 -
BM_MakeThenSortHeap_uint64_Random_64 11.929 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.271 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.481 -3.27%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.026 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 27.104 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.810 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.376 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.204 -
BM_MakeThenSortHeap_uint64_SingleElement_64 6.069 2.08%
BM_PopHeap_float_1 0.481 3.18%
BM_PopHeap_float_1024 28.269 1.08%
BM_PopHeap_float_16 7.030 1.37%
BM_PopHeap_float_16384 33.321 -2.51%
BM_PopHeap_float_256 22.320 -
BM_PopHeap_float_262144 36.471 -6.76%
BM_PopHeap_float_4 2.454 -
BM_PopHeap_float_64 13.542 -
BM_PopHeap_pair<uint32,_uint32>_1 0.493 -14.24%
BM_PopHeap_pair<uint32,_uint32>_1024 30.224 1.88%
BM_PopHeap_pair<uint32,_uint32>_16 9.361 1.53%
BM_PopHeap_pair<uint32,_uint32>_16384 45.966 2.40%
BM_PopHeap_pair<uint32,_uint32>_256 22.662 1.72%
BM_PopHeap_pair<uint32,_uint32>_262144 60.883 3.04%
BM_PopHeap_pair<uint32,_uint32>_4 3.194 -
BM_PopHeap_pair<uint32,_uint32>_64 15.974 -
BM_PopHeap_string_1 0.580 -8.31%
BM_PopHeap_string_1024 56.021 -
BM_PopHeap_string_16 14.401 -
BM_PopHeap_string_16384 72.473 -
BM_PopHeap_string_256 40.861 -
BM_PopHeap_string_262144 96.762 2.91%
BM_PopHeap_string_4 5.328 1.46%
BM_PopHeap_string_64 25.907 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.438 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.770 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.497 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.347 -1.70%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.017 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 77.703 1.00%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.193 1.92%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.611 -
BM_PopHeap_uint32_1 0.432 -24.16%
BM_PopHeap_uint32_1024 21.085 -
BM_PopHeap_uint32_16 7.558 -
BM_PopHeap_uint32_16384 30.738 -
BM_PopHeap_uint32_256 16.823 -
BM_PopHeap_uint32_262144 40.793 -
BM_PopHeap_uint32_4 2.651 -
BM_PopHeap_uint32_64 12.529 -
BM_PopHeap_uint64_1 0.498 10.04%
BM_PopHeap_uint64_1024 21.430 -
BM_PopHeap_uint64_16 7.611 -
BM_PopHeap_uint64_16384 31.006 -
BM_PopHeap_uint64_256 17.122 -
BM_PopHeap_uint64_262144 41.193 -1.27%
BM_PopHeap_uint64_4 2.683 -
BM_PopHeap_uint64_64 12.651 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.107 -
BM_PushHeap_float_Ascending_16 1.026 4.73%
BM_PushHeap_float_Ascending_16384 4.375 -
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.068 -1.87%
BM_PushHeap_float_Ascending_4 0.538 -
BM_PushHeap_float_Ascending_64 1.753 -
BM_PushHeap_float_Descending_1 0.522 -9.40%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.375 3.33%
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.405 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.378 5.83%
BM_PushHeap_float_Descending_64 0.383 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.097 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.520 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.155 -
BM_PushHeap_float_PipeOrgan_4 0.497 -
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.619 -
BM_PushHeap_float_QuickSortAdversary_16 0.978 -8.45%
BM_PushHeap_float_QuickSortAdversary_16384 0.493 -
BM_PushHeap_float_QuickSortAdversary_256 0.735 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.580 -5.72%
BM_PushHeap_float_Random_1024 7.473 -1.20%
BM_PushHeap_float_Random_16 5.387 1.20%
BM_PushHeap_float_Random_16384 7.594 -
BM_PushHeap_float_Random_256 7.273 -
BM_PushHeap_float_Random_262144 7.624 2.01%
BM_PushHeap_float_Random_4 2.969 2.84%
BM_PushHeap_float_Random_64 6.660 -1.09%
BM_PushHeap_float_SingleElement_1 0.698 30.16%
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.373 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.406 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.378 5.55%
BM_PushHeap_float_SingleElement_64 0.382 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.554 20.57%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.194 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.602 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 7.033 1.63%
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.261 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.398 -3.21%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.830 -1.26%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.403 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.481 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.503 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.472 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.472 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.527 4.90%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.559 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.739 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.198 1.14%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.086 -1.15%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.236 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.304 1.52%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.667 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.665 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.936 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.978 -4.25%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.656 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.674 2.53%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.454 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.615 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.423 2.25%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.447 -20.71%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.345 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.227 -2.49%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.447 -1.32%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.283 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.508 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.567 -5.91%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.572 -3.16%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.499 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.559 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 8.01%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.559 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.577 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.553 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.532 -12.83%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.568 3.76%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.800 11.23%
BM_PushHeap_string_Ascending_16 4.699 -
BM_PushHeap_string_Ascending_16384 19.841 9.48%
BM_PushHeap_string_Ascending_256 11.106 10.76%
BM_PushHeap_string_Ascending_262144 29.889 -6.74%
BM_PushHeap_string_Ascending_4 2.571 -
BM_PushHeap_string_Ascending_64 7.560 4.99%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.436 -
BM_PushHeap_string_Descending_16 2.087 -1.48%
BM_PushHeap_string_Descending_16384 2.357 -
BM_PushHeap_string_Descending_256 2.302 -
BM_PushHeap_string_Descending_262144 3.149 -1.38%
BM_PushHeap_string_Descending_4 1.886 -
BM_PushHeap_string_Descending_64 2.215 -
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.505 -2.98%
BM_PushHeap_string_PipeOrgan_16 4.069 -1.02%
BM_PushHeap_string_PipeOrgan_16384 13.056 -
BM_PushHeap_string_PipeOrgan_256 7.919 -
BM_PushHeap_string_PipeOrgan_262144 17.529 -11.93%
BM_PushHeap_string_PipeOrgan_4 2.501 1.59%
BM_PushHeap_string_PipeOrgan_64 5.782 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.343 1.71%
BM_PushHeap_string_QuickSortAdversary_16 10.198 -
BM_PushHeap_string_QuickSortAdversary_16384 15.874 1.44%
BM_PushHeap_string_QuickSortAdversary_256 14.604 -
BM_PushHeap_string_QuickSortAdversary_262144 16.410 1.56%
BM_PushHeap_string_QuickSortAdversary_4 6.091 -
BM_PushHeap_string_QuickSortAdversary_64 12.962 -
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.869 -1.26%
BM_PushHeap_string_Random_16 10.135 -
BM_PushHeap_string_Random_16384 16.353 -2.11%
BM_PushHeap_string_Random_256 14.155 -1.16%
BM_PushHeap_string_Random_262144 17.982 -
BM_PushHeap_string_Random_4 5.969 -
BM_PushHeap_string_Random_64 12.774 -
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.484 -
BM_PushHeap_string_SingleElement_16 2.460 -
BM_PushHeap_string_SingleElement_16384 2.509 -
BM_PushHeap_string_SingleElement_256 2.485 1.14%
BM_PushHeap_string_SingleElement_262144 2.539 -
BM_PushHeap_string_SingleElement_4 2.204 -1.32%
BM_PushHeap_string_SingleElement_64 2.535 1.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.534 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.819 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.094 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.977 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.943 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.534 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.001 -1.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.984 1.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.481 -31.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.701 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.642 -4.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.687 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.743 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.725 3.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.899 -1.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.635 61.78%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.471 -1.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.525 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.883 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.165 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.914 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.226 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.448 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.079 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.269 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.684 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.849 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.833 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.534 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.430 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.412 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.208 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.495 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.193 1.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.483 1.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.516 -1.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.612 -1.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.614 32.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.741 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.725 -1.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.747 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.759 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.740 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.651 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.744 -
BM_PushHeap_uint32_Ascending_1 0.524 4.29%
BM_PushHeap_uint32_Ascending_1024 3.925 -
BM_PushHeap_uint32_Ascending_16 1.397 -
BM_PushHeap_uint32_Ascending_16384 6.731 1.90%
BM_PushHeap_uint32_Ascending_256 3.077 -
BM_PushHeap_uint32_Ascending_262144 8.234 1.91%
BM_PushHeap_uint32_Ascending_4 0.760 -
BM_PushHeap_uint32_Ascending_64 2.216 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.385 -
BM_PushHeap_uint32_Descending_16 0.361 -
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.399 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.359 -
BM_PushHeap_uint32_Descending_64 0.377 -
BM_PushHeap_uint32_PipeOrgan_1 0.575 2.76%
BM_PushHeap_uint32_PipeOrgan_1024 1.919 -
BM_PushHeap_uint32_PipeOrgan_16 0.878 -
BM_PushHeap_uint32_PipeOrgan_16384 2.393 -
BM_PushHeap_uint32_PipeOrgan_256 1.686 -
BM_PushHeap_uint32_PipeOrgan_262144 3.055 -
BM_PushHeap_uint32_PipeOrgan_4 0.535 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.501 -
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.938 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.696 60.21%
BM_PushHeap_uint32_Random_1024 6.198 -
BM_PushHeap_uint32_Random_16 4.479 -2.98%
BM_PushHeap_uint32_Random_16384 6.320 1.99%
BM_PushHeap_uint32_Random_256 6.073 -
BM_PushHeap_uint32_Random_262144 6.263 -
BM_PushHeap_uint32_Random_4 2.415 -1.70%
BM_PushHeap_uint32_Random_64 5.516 -1.76%
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -3.91%
BM_PushHeap_uint32_SingleElement_16 0.336 -5.47%
BM_PushHeap_uint32_SingleElement_16384 0.356 -4.42%
BM_PushHeap_uint32_SingleElement_256 0.384 -2.92%
BM_PushHeap_uint32_SingleElement_262144 0.356 -4.42%
BM_PushHeap_uint32_SingleElement_4 0.336 -4.95%
BM_PushHeap_uint32_SingleElement_64 0.350 -3.83%
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.628 2.03%
BM_PushHeap_uint64_Ascending_16 0.939 3.35%
BM_PushHeap_uint64_Ascending_16384 3.629 -
BM_PushHeap_uint64_Ascending_256 2.142 2.40%
BM_PushHeap_uint64_Ascending_262144 4.774 2.49%
BM_PushHeap_uint64_Ascending_4 0.545 -
BM_PushHeap_uint64_Ascending_64 1.569 3.43%
BM_PushHeap_uint64_Descending_1 0.488 -8.91%
BM_PushHeap_uint64_Descending_1024 0.387 -
BM_PushHeap_uint64_Descending_16 0.372 3.05%
BM_PushHeap_uint64_Descending_16384 0.384 -
BM_PushHeap_uint64_Descending_256 0.402 -
BM_PushHeap_uint64_Descending_262144 0.383 -
BM_PushHeap_uint64_Descending_4 0.375 4.09%
BM_PushHeap_uint64_Descending_64 0.381 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.918 -
BM_PushHeap_uint64_PipeOrgan_16 0.890 -
BM_PushHeap_uint64_PipeOrgan_16384 2.383 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.022 -
BM_PushHeap_uint64_PipeOrgan_4 0.510 -
BM_PushHeap_uint64_PipeOrgan_64 1.326 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.468 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.615 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.938 -7.99%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.545 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.468 -
BM_PushHeap_uint64_Random_1024 5.835 -1.46%
BM_PushHeap_uint64_Random_16 4.266 1.47%
BM_PushHeap_uint64_Random_16384 6.049 1.72%
BM_PushHeap_uint64_Random_256 5.719 1.19%
BM_PushHeap_uint64_Random_262144 6.026 -
BM_PushHeap_uint64_Random_4 2.127 -7.34%
BM_PushHeap_uint64_Random_64 5.076 -1.74%
BM_PushHeap_uint64_SingleElement_1 0.589 4.99%
BM_PushHeap_uint64_SingleElement_1024 0.363 -
BM_PushHeap_uint64_SingleElement_16 0.337 -
BM_PushHeap_uint64_SingleElement_16384 0.364 -
BM_PushHeap_uint64_SingleElement_256 0.385 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.356 -
BM_PushHeap_uint64_SingleElement_64 0.364 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.345 -11.71%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.164 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 249631.031 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.378 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3766.488 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.626 -1.01%
BM_lexicographical_compare_three_way<IntPtr>/262144 60353.349 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.137 -
BM_lexicographical_compare_three_way<IntPtr>/4096 951.529 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.451 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15047.526 -1.29%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.999 5.21%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 478.323 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497195.272 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.835 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7595.046 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.917 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120518.088 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.298 -1.51%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1890.806 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.370 -1.23%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30107.854 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.143 -8.28%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 252.469 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249959.062 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.250 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3805.639 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.375 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60708.355 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.049 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 965.539 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.346 -2.04%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15196.926 -
BM_lexicographical_compare_three_way_fast_path/1 0.344 -11.79%
BM_lexicographical_compare_three_way_fast_path/1024 243.277 -
BM_lexicographical_compare_three_way_fast_path/1048576 249773.758 -
BM_lexicographical_compare_three_way_fast_path/16 4.437 -
BM_lexicographical_compare_three_way_fast_path/16384 3733.614 -
BM_lexicographical_compare_three_way_fast_path/256 69.605 -
BM_lexicographical_compare_three_way_fast_path/262144 60037.736 -
BM_lexicographical_compare_three_way_fast_path/4 1.138 -
BM_lexicographical_compare_three_way_fast_path/4096 945.736 -
BM_lexicographical_compare_three_way_fast_path/64 15.417 -
BM_lexicographical_compare_three_way_fast_path/65536 14931.537 -1.65%
BM_lexicographical_compare_three_way_slow_path/1 0.406 -
BM_lexicographical_compare_three_way_slow_path/1024 247.136 -
BM_lexicographical_compare_three_way_slow_path/1048576 253061.033 -
BM_lexicographical_compare_three_way_slow_path/16 4.570 -
BM_lexicographical_compare_three_way_slow_path/16384 3969.541 -
BM_lexicographical_compare_three_way_slow_path/256 70.695 -1.12%
BM_lexicographical_compare_three_way_slow_path/262144 64672.718 -
BM_lexicographical_compare_three_way_slow_path/4 1.148 -
BM_lexicographical_compare_three_way_slow_path/4096 979.039 -
BM_lexicographical_compare_three_way_slow_path/64 15.531 -
BM_lexicographical_compare_three_way_slow_path/65536 16135.226 -
BM_std_min<__int128>/1 0.376 -4.25%
BM_std_min<__int128>/10 3.666 -
BM_std_min<__int128>/1024 397.457 -
BM_std_min<__int128>/11 4.051 -
BM_std_min<__int128>/12 4.483 -
BM_std_min<__int128>/13 4.889 -
BM_std_min<__int128>/14 5.291 -
BM_std_min<__int128>/15 5.710 -
BM_std_min<__int128>/16 6.132 -
BM_std_min<__int128>/17 6.498 -
BM_std_min<__int128>/18 6.872 -
BM_std_min<__int128>/19 7.254 -
BM_std_min<__int128>/2 0.660 -
BM_std_min<__int128>/20 7.631 -
BM_std_min<__int128>/21 7.956 -
BM_std_min<__int128>/22 8.354 -
BM_std_min<__int128>/23 8.757 -
BM_std_min<__int128>/24 9.124 -
BM_std_min<__int128>/25 9.493 -
BM_std_min<__int128>/26 9.845 -
BM_std_min<__int128>/27 10.251 -
BM_std_min<__int128>/28 10.642 -
BM_std_min<__int128>/29 11.040 -
BM_std_min<__int128>/3 1.018 -
BM_std_min<__int128>/30 11.417 -
BM_std_min<__int128>/31 11.822 -
BM_std_min<__int128>/32 12.275 -
BM_std_min<__int128>/4 1.375 -
BM_std_min<__int128>/4000 1545.682 -
BM_std_min<__int128>/4096 1583.529 -
BM_std_min<__int128>/5 1.750 -
BM_std_min<__int128>/512 199.581 -
BM_std_min<__int128>/5500 2124.143 -
BM_std_min<__int128>/6 2.079 -
BM_std_min<__int128>/64 24.583 -
BM_std_min<__int128>/64000 24790.146 -
BM_std_min<__int128>/65536 25389.307 -
BM_std_min<__int128>/7 2.480 -
BM_std_min<__int128>/70000 27120.699 -
BM_std_min<__int128>/8 2.876 -
BM_std_min<__int128>/9 3.273 -
BM_std_min<char>/1 0.332 -
BM_std_min<char>/10 0.919 1.87%
BM_std_min<char>/1024 8.420 -1.20%
BM_std_min<char>/11 1.059 1.79%
BM_std_min<char>/12 1.258 -3.41%
BM_std_min<char>/13 1.623 4.05%
BM_std_min<char>/14 1.792 -2.17%
BM_std_min<char>/15 2.108 2.70%
BM_std_min<char>/16 2.547 2.38%
BM_std_min<char>/17 0.925 -
BM_std_min<char>/18 0.977 -1.32%
BM_std_min<char>/19 1.156 -
BM_std_min<char>/2 0.486 -
BM_std_min<char>/20 1.549 1.62%
BM_std_min<char>/21 1.732 -
BM_std_min<char>/22 2.021 -2.01%
BM_std_min<char>/23 2.270 -2.13%
BM_std_min<char>/24 2.499 -4.55%
BM_std_min<char>/25 1.158 -
BM_std_min<char>/26 1.156 -
BM_std_min<char>/27 1.388 -
BM_std_min<char>/28 1.795 2.54%
BM_std_min<char>/29 2.017 -
BM_std_min<char>/3 0.694 -
BM_std_min<char>/30 2.282 1.26%
BM_std_min<char>/31 2.518 -
BM_std_min<char>/32 2.994 -1.44%
BM_std_min<char>/4 1.042 -2.20%
BM_std_min<char>/4000 27.344 -
BM_std_min<char>/4096 28.969 -
BM_std_min<char>/5 1.419 -
BM_std_min<char>/512 6.268 -
BM_std_min<char>/5500 37.331 1.22%
BM_std_min<char>/6 1.617 -
BM_std_min<char>/64 4.188 2.08%
BM_std_min<char>/64000 456.867 1.60%
BM_std_min<char>/65536 467.710 1.60%
BM_std_min<char>/7 1.905 -
BM_std_min<char>/70000 499.178 1.61%
BM_std_min<char>/8 2.430 8.61%
BM_std_min<char>/9 0.833 -
BM_std_min<int>/1 0.288 -13.08%
BM_std_min<int>/10 0.995 -
BM_std_min<int>/1024 26.795 -
BM_std_min<int>/11 1.157 -
BM_std_min<int>/12 1.529 -1.38%
BM_std_min<int>/13 1.156 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.387 -
BM_std_min<int>/16 1.698 -
BM_std_min<int>/17 0.968 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.463 -
BM_std_min<int>/20 1.387 -1.96%
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.837 -
BM_std_min<int>/25 1.480 -
BM_std_min<int>/26 1.527 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 1.962 -4.73%
BM_std_min<int>/29 1.619 -
BM_std_min<int>/3 0.693 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.216 -
BM_std_min<int>/4 1.127 9.64%
BM_std_min<int>/4000 109.713 -
BM_std_min<int>/4096 112.640 -
BM_std_min<int>/5 0.878 -
BM_std_min<int>/512 12.880 -
BM_std_min<int>/5500 152.377 -
BM_std_min<int>/6 0.931 -
BM_std_min<int>/64 2.733 2.19%
BM_std_min<int>/64000 1884.279 -
BM_std_min<int>/65536 1929.198 -
BM_std_min<int>/7 1.046 -
BM_std_min<int>/70000 2057.789 -
BM_std_min<int>/8 1.263 -4.25%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.612 -9.31%
BM_std_min<long_long>/10 1.329 -
BM_std_min<long_long>/1024 106.507 -
BM_std_min<long_long>/11 1.519 -
BM_std_min<long_long>/12 2.063 7.14%
BM_std_min<long_long>/13 2.424 1.42%
BM_std_min<long_long>/14 2.656 -
BM_std_min<long_long>/15 2.884 -
BM_std_min<long_long>/16 3.115 -
BM_std_min<long_long>/17 1.555 -
BM_std_min<long_long>/18 1.623 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.693 -
BM_std_min<long_long>/20 2.074 3.36%
BM_std_min<long_long>/21 2.428 -
BM_std_min<long_long>/22 2.657 -
BM_std_min<long_long>/23 2.889 -
BM_std_min<long_long>/24 3.119 -
BM_std_min<long_long>/25 2.082 -
BM_std_min<long_long>/26 2.086 -
BM_std_min<long_long>/27 2.094 -
BM_std_min<long_long>/28 2.633 1.71%
BM_std_min<long_long>/29 2.992 6.39%
BM_std_min<long_long>/3 1.332 19.06%
BM_std_min<long_long>/30 3.225 -
BM_std_min<long_long>/31 3.301 -
BM_std_min<long_long>/32 3.499 -
BM_std_min<long_long>/4 1.682 5.02%
BM_std_min<long_long>/4000 445.858 -
BM_std_min<long_long>/4096 456.781 -
BM_std_min<long_long>/5 1.932 1.31%
BM_std_min<long_long>/512 46.923 -
BM_std_min<long_long>/5500 616.890 -
BM_std_min<long_long>/6 2.162 1.41%
BM_std_min<long_long>/64 4.913 1.46%
BM_std_min<long_long>/64000 7340.348 -
BM_std_min<long_long>/65536 7516.081 -
BM_std_min<long_long>/7 2.385 1.24%
BM_std_min<long_long>/70000 8027.557 -
BM_std_min<long_long>/8 2.709 1.07%
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.461 43.16%
BM_std_min<short>/10 1.041 -
BM_std_min<short>/1024 14.036 -
BM_std_min<short>/11 1.180 -
BM_std_min<short>/12 1.582 2.71%
BM_std_min<short>/13 1.156 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.387 -
BM_std_min<short>/16 1.733 -
BM_std_min<short>/17 1.630 3.23%
BM_std_min<short>/18 1.657 2.45%
BM_std_min<short>/19 1.929 4.85%
BM_std_min<short>/2 0.486 -
BM_std_min<short>/20 2.309 3.20%
BM_std_min<short>/21 1.792 -
BM_std_min<short>/22 1.798 -3.69%
BM_std_min<short>/23 2.056 -2.44%
BM_std_min<short>/24 2.533 1.54%
BM_std_min<short>/25 2.197 1.40%
BM_std_min<short>/26 2.052 -4.14%
BM_std_min<short>/27 2.398 5.65%
BM_std_min<short>/28 2.692 -2.84%
BM_std_min<short>/29 2.437 -
BM_std_min<short>/3 0.694 -
BM_std_min<short>/30 2.388 1.71%
BM_std_min<short>/31 2.627 2.20%
BM_std_min<short>/32 2.942 -
BM_std_min<short>/4 1.034 1.37%
BM_std_min<short>/4000 53.807 -
BM_std_min<short>/4096 55.220 -
BM_std_min<short>/5 0.877 -
BM_std_min<short>/512 7.344 -1.28%
BM_std_min<short>/5500 75.942 -
BM_std_min<short>/6 0.971 -
BM_std_min<short>/64 3.451 -1.51%
BM_std_min<short>/64000 916.919 -
BM_std_min<short>/65536 938.260 -
BM_std_min<short>/7 1.110 -
BM_std_min<short>/70000 1034.438 -
BM_std_min<short>/8 1.401 3.36%
BM_std_min<short>/9 0.925 -
BM_std_min<unsigned___int128>/1 0.368 -10.48%
BM_std_min<unsigned___int128>/10 3.670 -8.50%
BM_std_min<unsigned___int128>/1024 396.350 -41.48%
BM_std_min<unsigned___int128>/11 4.059 -9.85%
BM_std_min<unsigned___int128>/12 4.480 -10.82%
BM_std_min<unsigned___int128>/13 4.881 -12.32%
BM_std_min<unsigned___int128>/14 5.278 -13.90%
BM_std_min<unsigned___int128>/15 5.698 -14.84%
BM_std_min<unsigned___int128>/16 6.113 -16.16%
BM_std_min<unsigned___int128>/17 6.489 -17.73%
BM_std_min<unsigned___int128>/18 6.858 -19.42%
BM_std_min<unsigned___int128>/19 7.244 -20.78%
BM_std_min<unsigned___int128>/2 0.663 -
BM_std_min<unsigned___int128>/20 7.620 -22.02%
BM_std_min<unsigned___int128>/21 7.953 -23.42%
BM_std_min<unsigned___int128>/22 8.349 -23.93%
BM_std_min<unsigned___int128>/23 8.743 -24.80%
BM_std_min<unsigned___int128>/24 9.110 -25.74%
BM_std_min<unsigned___int128>/25 9.515 -26.26%
BM_std_min<unsigned___int128>/26 9.826 -27.41%
BM_std_min<unsigned___int128>/27 10.239 -27.64%
BM_std_min<unsigned___int128>/28 10.627 -28.18%
BM_std_min<unsigned___int128>/29 11.020 -28.71%
BM_std_min<unsigned___int128>/3 1.013 -3.26%
BM_std_min<unsigned___int128>/30 11.407 -29.03%
BM_std_min<unsigned___int128>/31 11.804 -29.33%
BM_std_min<unsigned___int128>/32 12.200 -29.76%
BM_std_min<unsigned___int128>/4 1.375 -4.86%
BM_std_min<unsigned___int128>/4000 1541.810 -41.82%
BM_std_min<unsigned___int128>/4096 1579.786 -41.72%
BM_std_min<unsigned___int128>/5 1.745 -5.79%
BM_std_min<unsigned___int128>/512 198.881 -40.95%
BM_std_min<unsigned___int128>/5500 2119.948 -41.73%
BM_std_min<unsigned___int128>/6 2.078 -8.49%
BM_std_min<unsigned___int128>/64 24.525 -36.60%
BM_std_min<unsigned___int128>/64000 24745.568 -42.13%
BM_std_min<unsigned___int128>/65536 25345.532 -42.11%
BM_std_min<unsigned___int128>/7 2.481 -6.76%
BM_std_min<unsigned___int128>/70000 27061.965 -42.11%
BM_std_min<unsigned___int128>/8 2.870 -7.33%
BM_std_min<unsigned___int128>/9 3.271 -7.36%
BM_std_min<unsigned_char>/1 0.334 15.32%
BM_std_min<unsigned_char>/10 0.902 -
BM_std_min<unsigned_char>/1024 8.286 -2.19%
BM_std_min<unsigned_char>/11 1.064 -
BM_std_min<unsigned_char>/12 1.350 -
BM_std_min<unsigned_char>/13 1.562 -
BM_std_min<unsigned_char>/14 1.778 -5.30%
BM_std_min<unsigned_char>/15 2.118 -
BM_std_min<unsigned_char>/16 2.635 2.70%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.971 -
BM_std_min<unsigned_char>/19 1.156 -
BM_std_min<unsigned_char>/2 0.485 -
BM_std_min<unsigned_char>/20 1.485 -
BM_std_min<unsigned_char>/21 1.782 -
BM_std_min<unsigned_char>/22 2.092 2.31%
BM_std_min<unsigned_char>/23 2.340 -
BM_std_min<unsigned_char>/24 2.838 2.78%
BM_std_min<unsigned_char>/25 1.155 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.779 2.07%
BM_std_min<unsigned_char>/29 2.091 1.30%
BM_std_min<unsigned_char>/3 0.718 3.71%
BM_std_min<unsigned_char>/30 2.312 -
BM_std_min<unsigned_char>/31 2.558 2.02%
BM_std_min<unsigned_char>/32 2.949 -1.23%
BM_std_min<unsigned_char>/4 0.997 -
BM_std_min<unsigned_char>/4000 27.352 1.11%
BM_std_min<unsigned_char>/4096 29.321 1.36%
BM_std_min<unsigned_char>/5 1.326 1.87%
BM_std_min<unsigned_char>/512 6.290 -2.53%
BM_std_min<unsigned_char>/5500 37.284 -
BM_std_min<unsigned_char>/6 1.527 3.59%
BM_std_min<unsigned_char>/64 4.142 -
BM_std_min<unsigned_char>/64000 454.424 -
BM_std_min<unsigned_char>/65536 465.328 -
BM_std_min<unsigned_char>/7 1.842 -1.03%
BM_std_min<unsigned_char>/70000 496.986 -
BM_std_min<unsigned_char>/8 2.363 3.12%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.291 -35.39%
BM_std_min<unsigned_int>/10 0.994 -1.13%
BM_std_min<unsigned_int>/1024 26.867 -
BM_std_min<unsigned_int>/11 1.158 -
BM_std_min<unsigned_int>/12 1.509 -
BM_std_min<unsigned_int>/13 1.470 -3.16%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.895 -2.29%
BM_std_min<unsigned_int>/17 0.971 2.48%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.388 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.835 -
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.527 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.972 -
BM_std_min<unsigned_int>/29 2.037 5.27%
BM_std_min<unsigned_int>/3 0.692 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.228 3.41%
BM_std_min<unsigned_int>/4 1.063 9.14%
BM_std_min<unsigned_int>/4000 109.794 -
BM_std_min<unsigned_int>/4096 111.693 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.892 -
BM_std_min<unsigned_int>/5500 152.366 -
BM_std_min<unsigned_int>/6 0.925 -
BM_std_min<unsigned_int>/64 2.923 3.18%
BM_std_min<unsigned_int>/64000 1882.555 -
BM_std_min<unsigned_int>/65536 1927.199 -
BM_std_min<unsigned_int>/7 1.041 -
BM_std_min<unsigned_int>/70000 2055.859 -
BM_std_min<unsigned_int>/8 1.332 2.75%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.310 -32.34%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 105.976 -
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.697 -1.54%
BM_std_min<unsigned_long_long>/14 1.877 -1.60%
BM_std_min<unsigned_long_long>/15 2.078 -3.72%
BM_std_min<unsigned_long_long>/16 2.375 -
BM_std_min<unsigned_long_long>/17 1.554 -
BM_std_min<unsigned_long_long>/18 1.622 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.485 -4.63%
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 1.970 -
BM_std_min<unsigned_long_long>/22 2.178 -
BM_std_min<unsigned_long_long>/23 2.375 -3.02%
BM_std_min<unsigned_long_long>/24 2.644 -1.41%
BM_std_min<unsigned_long_long>/25 2.084 -
BM_std_min<unsigned_long_long>/26 2.084 -
BM_std_min<unsigned_long_long>/27 2.091 -
BM_std_min<unsigned_long_long>/28 2.168 -
BM_std_min<unsigned_long_long>/29 2.448 -1.66%
BM_std_min<unsigned_long_long>/3 0.693 -1.89%
BM_std_min<unsigned_long_long>/30 2.650 -3.43%
BM_std_min<unsigned_long_long>/31 2.931 -1.84%
BM_std_min<unsigned_long_long>/32 3.234 -
BM_std_min<unsigned_long_long>/4 1.019 -2.83%
BM_std_min<unsigned_long_long>/4000 444.204 -
BM_std_min<unsigned_long_long>/4096 455.336 -
BM_std_min<unsigned_long_long>/5 1.352 3.13%
BM_std_min<unsigned_long_long>/512 46.666 -
BM_std_min<unsigned_long_long>/5500 614.098 -
BM_std_min<unsigned_long_long>/6 1.529 -5.98%
BM_std_min<unsigned_long_long>/64 4.690 -
BM_std_min<unsigned_long_long>/64000 7319.494 -
BM_std_min<unsigned_long_long>/65536 7499.969 -
BM_std_min<unsigned_long_long>/7 1.804 -1.88%
BM_std_min<unsigned_long_long>/70000 8014.366 -
BM_std_min<unsigned_long_long>/8 2.332 -2.32%
BM_std_min<unsigned_long_long>/9 1.175 1.70%
BM_std_min<unsigned_short>/1 0.382 48.14%
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 13.886 -
BM_std_min<unsigned_short>/11 1.159 -
BM_std_min<unsigned_short>/12 1.546 3.83%
BM_std_min<unsigned_short>/13 6.425 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.689 -1.61%
BM_std_min<unsigned_short>/17 6.662 -
BM_std_min<unsigned_short>/18 1.534 3.57%
BM_std_min<unsigned_short>/19 1.868 6.15%
BM_std_min<unsigned_short>/2 0.493 -
BM_std_min<unsigned_short>/20 2.295 5.25%
BM_std_min<unsigned_short>/21 6.914 -
BM_std_min<unsigned_short>/22 1.810 -1.43%
BM_std_min<unsigned_short>/23 2.159 2.24%
BM_std_min<unsigned_short>/24 2.508 1.20%
BM_std_min<unsigned_short>/25 7.136 -
BM_std_min<unsigned_short>/26 2.147 2.10%
BM_std_min<unsigned_short>/27 2.266 -4.97%
BM_std_min<unsigned_short>/28 2.527 -8.80%
BM_std_min<unsigned_short>/29 7.342 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.264 -3.22%
BM_std_min<unsigned_short>/31 2.578 -
BM_std_min<unsigned_short>/32 2.920 -1.13%
BM_std_min<unsigned_short>/4 0.962 -1.33%
BM_std_min<unsigned_short>/4000 53.726 -
BM_std_min<unsigned_short>/4096 55.196 -
BM_std_min<unsigned_short>/5 0.877 -
BM_std_min<unsigned_short>/512 7.132 -4.51%
BM_std_min<unsigned_short>/5500 75.567 -
BM_std_min<unsigned_short>/6 0.954 -
BM_std_min<unsigned_short>/64 3.521 -
BM_std_min<unsigned_short>/64000 912.836 -
BM_std_min<unsigned_short>/65536 935.710 -
BM_std_min<unsigned_short>/7 1.092 -
BM_std_min<unsigned_short>/70000 1033.808 -
BM_std_min<unsigned_short>/8 1.334 3.08%
BM_std_min<unsigned_short>/9 6.183 -
BM_std_minmax<char>/1 0.614 -
BM_std_minmax<char>/10 1.301 -6.05%
BM_std_minmax<char>/1024 8.746 -
BM_std_minmax<char>/11 1.645 -9.18%
BM_std_minmax<char>/12 1.900 -4.29%
BM_std_minmax<char>/13 2.195 -
BM_std_minmax<char>/14 2.444 -5.06%
BM_std_minmax<char>/15 2.849 -5.11%
BM_std_minmax<char>/16 0.924 -
BM_std_minmax<char>/17 1.087 -
BM_std_minmax<char>/18 1.295 -
BM_std_minmax<char>/19 1.610 -2.82%
BM_std_minmax<char>/2 0.841 -7.61%
BM_std_minmax<char>/20 1.886 -2.18%
BM_std_minmax<char>/21 2.199 -1.59%
BM_std_minmax<char>/22 2.475 -
BM_std_minmax<char>/23 2.942 -
BM_std_minmax<char>/24 1.154 -
BM_std_minmax<char>/25 1.179 -
BM_std_minmax<char>/26 1.387 -
BM_std_minmax<char>/27 1.785 -1.67%
BM_std_minmax<char>/28 2.128 -
BM_std_minmax<char>/29 2.389 -
BM_std_minmax<char>/3 1.135 -5.10%
BM_std_minmax<char>/30 2.655 -
BM_std_minmax<char>/31 3.081 -2.18%
BM_std_minmax<char>/32 1.516 -1.02%
BM_std_minmax<char>/4 1.426 -3.47%
BM_std_minmax<char>/4000 38.928 -
BM_std_minmax<char>/4096 32.926 -
BM_std_minmax<char>/5 1.688 -3.61%
BM_std_minmax<char>/512 4.990 -
BM_std_minmax<char>/5500 49.110 -2.13%
BM_std_minmax<char>/6 1.970 -2.55%
BM_std_minmax<char>/64 1.380 -
BM_std_minmax<char>/64000 532.469 -
BM_std_minmax<char>/65536 545.340 -
BM_std_minmax<char>/7 2.278 -5.50%
BM_std_minmax<char>/70000 597.070 -
BM_std_minmax<char>/8 1.082 -5.56%
BM_std_minmax<char>/9 1.153 -
BM_std_minmax<int>/1 0.608 -
BM_std_minmax<int>/10 1.387 -
BM_std_minmax<int>/1024 33.525 -
BM_std_minmax<int>/11 1.739 -3.62%
BM_std_minmax<int>/12 1.385 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.617 -
BM_std_minmax<int>/15 1.979 -
BM_std_minmax<int>/16 1.250 -7.28%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.857 3.84%
BM_std_minmax<int>/20 1.744 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.019 -
BM_std_minmax<int>/23 2.327 -2.09%
BM_std_minmax<int>/24 1.849 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.163 -
BM_std_minmax<int>/27 2.392 -4.15%
BM_std_minmax<int>/28 2.081 -
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.141 -
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.692 -
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 1.154 16.80%
BM_std_minmax<int>/4000 133.124 -
BM_std_minmax<int>/4096 136.330 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.615 -
BM_std_minmax<int>/5500 191.069 -
BM_std_minmax<int>/6 1.312 -5.36%
BM_std_minmax<int>/64 2.523 -
BM_std_minmax<int>/64000 2151.736 -
BM_std_minmax<int>/65536 2202.201 -
BM_std_minmax<int>/7 1.591 -14.65%
BM_std_minmax<int>/70000 2352.522 -
BM_std_minmax<int>/8 1.156 -
BM_std_minmax<int>/9 1.158 -
BM_std_minmax<long_long>/1 0.692 6.10%
BM_std_minmax<long_long>/10 2.188 -
BM_std_minmax<long_long>/1024 133.538 -
BM_std_minmax<long_long>/11 2.539 3.42%
BM_std_minmax<long_long>/12 2.720 -
BM_std_minmax<long_long>/13 3.093 1.08%
BM_std_minmax<long_long>/14 3.321 -
BM_std_minmax<long_long>/15 3.714 2.46%
BM_std_minmax<long_long>/16 3.049 -
BM_std_minmax<long_long>/17 3.064 -
BM_std_minmax<long_long>/18 3.068 -
BM_std_minmax<long_long>/19 3.074 -
BM_std_minmax<long_long>/2 1.383 4.67%
BM_std_minmax<long_long>/20 3.320 -
BM_std_minmax<long_long>/21 3.530 -
BM_std_minmax<long_long>/22 3.922 -
BM_std_minmax<long_long>/23 4.386 1.95%
BM_std_minmax<long_long>/24 3.983 -
BM_std_minmax<long_long>/25 4.001 -
BM_std_minmax<long_long>/26 4.019 -
BM_std_minmax<long_long>/27 4.023 -
BM_std_minmax<long_long>/28 4.140 -
BM_std_minmax<long_long>/29 4.353 -
BM_std_minmax<long_long>/3 1.749 11.49%
BM_std_minmax<long_long>/30 4.590 1.35%
BM_std_minmax<long_long>/31 4.869 1.68%
BM_std_minmax<long_long>/32 4.950 -
BM_std_minmax<long_long>/4 1.859 -
BM_std_minmax<long_long>/4000 525.089 -
BM_std_minmax<long_long>/4096 537.911 -
BM_std_minmax<long_long>/5 2.210 6.46%
BM_std_minmax<long_long>/512 66.784 -
BM_std_minmax<long_long>/5500 722.444 -
BM_std_minmax<long_long>/6 2.424 3.75%
BM_std_minmax<long_long>/64 10.331 -
BM_std_minmax<long_long>/64000 8468.630 -
BM_std_minmax<long_long>/65536 8671.638 -
BM_std_minmax<long_long>/7 2.564 -
BM_std_minmax<long_long>/70000 9263.208 -
BM_std_minmax<long_long>/8 2.121 -
BM_std_minmax<long_long>/9 2.137 -
BM_std_minmax<short>/1 0.630 -
BM_std_minmax<short>/10 1.417 -
BM_std_minmax<short>/1024 16.560 -
BM_std_minmax<short>/11 1.791 -1.81%
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 2.029 2.92%
BM_std_minmax<short>/16 1.774 -
BM_std_minmax<short>/17 1.813 3.41%
BM_std_minmax<short>/18 2.093 2.59%
BM_std_minmax<short>/19 2.397 -
BM_std_minmax<short>/2 0.886 -1.19%
BM_std_minmax<short>/20 2.088 -3.74%
BM_std_minmax<short>/21 2.101 1.64%
BM_std_minmax<short>/22 2.343 2.46%
BM_std_minmax<short>/23 2.688 2.34%
BM_std_minmax<short>/24 2.349 -
BM_std_minmax<short>/25 2.285 -
BM_std_minmax<short>/26 2.570 -
BM_std_minmax<short>/27 2.874 1.45%
BM_std_minmax<short>/28 2.547 -2.65%
BM_std_minmax<short>/29 2.640 1.31%
BM_std_minmax<short>/3 1.144 -5.27%
BM_std_minmax<short>/30 2.739 -2.06%
BM_std_minmax<short>/31 3.101 -
BM_std_minmax<short>/32 1.264 2.91%
BM_std_minmax<short>/4 0.925 -10.51%
BM_std_minmax<short>/4000 65.987 -
BM_std_minmax<short>/4096 67.605 -
BM_std_minmax<short>/5 1.156 -
BM_std_minmax<short>/512 8.865 -
BM_std_minmax<short>/5500 97.512 -
BM_std_minmax<short>/6 1.394 1.46%
BM_std_minmax<short>/64 1.526 -
BM_std_minmax<short>/64000 1064.660 -
BM_std_minmax<short>/65536 1090.328 -
BM_std_minmax<short>/7 1.788 4.32%
BM_std_minmax<short>/70000 1200.529 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.179 -
BM_std_minmax<unsigned_char>/1 0.642 5.46%
BM_std_minmax<unsigned_char>/10 1.341 -3.22%
BM_std_minmax<unsigned_char>/1024 8.779 -
BM_std_minmax<unsigned_char>/11 1.677 -6.40%
BM_std_minmax<unsigned_char>/12 1.925 -2.58%
BM_std_minmax<unsigned_char>/13 2.236 -
BM_std_minmax<unsigned_char>/14 2.506 -1.75%
BM_std_minmax<unsigned_char>/15 2.883 -1.80%
BM_std_minmax<unsigned_char>/16 0.974 5.40%
BM_std_minmax<unsigned_char>/17 1.104 1.60%
BM_std_minmax<unsigned_char>/18 1.341 3.52%
BM_std_minmax<unsigned_char>/19 1.694 2.41%
BM_std_minmax<unsigned_char>/2 0.912 10.51%
BM_std_minmax<unsigned_char>/20 1.926 3.02%
BM_std_minmax<unsigned_char>/21 2.236 2.63%
BM_std_minmax<unsigned_char>/22 2.504 2.03%
BM_std_minmax<unsigned_char>/23 2.942 2.17%
BM_std_minmax<unsigned_char>/24 1.221 5.78%
BM_std_minmax<unsigned_char>/25 1.187 -
BM_std_minmax<unsigned_char>/26 1.388 -
BM_std_minmax<unsigned_char>/27 1.789 -3.34%
BM_std_minmax<unsigned_char>/28 2.113 2.82%
BM_std_minmax<unsigned_char>/29 2.394 1.72%
BM_std_minmax<unsigned_char>/3 1.231 9.07%
BM_std_minmax<unsigned_char>/30 2.656 -
BM_std_minmax<unsigned_char>/31 3.155 -
BM_std_minmax<unsigned_char>/32 1.505 3.56%
BM_std_minmax<unsigned_char>/4 1.529 6.44%
BM_std_minmax<unsigned_char>/4000 39.030 -
BM_std_minmax<unsigned_char>/4096 33.010 -
BM_std_minmax<unsigned_char>/5 1.799 9.01%
BM_std_minmax<unsigned_char>/512 5.015 -
BM_std_minmax<unsigned_char>/5500 50.677 3.33%
BM_std_minmax<unsigned_char>/6 2.089 8.34%
BM_std_minmax<unsigned_char>/64 1.255 8.72%
BM_std_minmax<unsigned_char>/64000 533.026 -
BM_std_minmax<unsigned_char>/65536 545.539 -
BM_std_minmax<unsigned_char>/7 2.487 9.71%
BM_std_minmax<unsigned_char>/70000 598.023 -
BM_std_minmax<unsigned_char>/8 1.024 2.95%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.653 8.61%
BM_std_minmax<unsigned_int>/10 1.438 5.05%
BM_std_minmax<unsigned_int>/1024 33.549 -
BM_std_minmax<unsigned_int>/11 1.891 11.39%
BM_std_minmax<unsigned_int>/12 1.385 5.02%
BM_std_minmax<unsigned_int>/13 1.387 2.62%
BM_std_minmax<unsigned_int>/14 1.618 3.57%
BM_std_minmax<unsigned_int>/15 2.109 6.14%
BM_std_minmax<unsigned_int>/16 1.251 -7.64%
BM_std_minmax<unsigned_int>/17 1.485 -
BM_std_minmax<unsigned_int>/18 1.651 -
BM_std_minmax<unsigned_int>/19 1.900 2.82%
BM_std_minmax<unsigned_int>/2 0.973 16.74%
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.851 -
BM_std_minmax<unsigned_int>/22 2.025 -
BM_std_minmax<unsigned_int>/23 2.493 4.57%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.958 -
BM_std_minmax<unsigned_int>/26 2.122 -
BM_std_minmax<unsigned_int>/27 2.605 10.12%
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.362 20.72%
BM_std_minmax<unsigned_int>/30 2.238 -
BM_std_minmax<unsigned_int>/31 2.758 10.80%
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 0.931 -4.45%
BM_std_minmax<unsigned_int>/4000 133.193 -
BM_std_minmax<unsigned_int>/4096 136.478 -
BM_std_minmax<unsigned_int>/5 1.156 2.10%
BM_std_minmax<unsigned_int>/512 16.637 -
BM_std_minmax<unsigned_int>/5500 191.202 -
BM_std_minmax<unsigned_int>/6 1.387 3.37%
BM_std_minmax<unsigned_int>/64 2.542 -
BM_std_minmax<unsigned_int>/64000 2152.188 -
BM_std_minmax<unsigned_int>/65536 2203.758 -
BM_std_minmax<unsigned_int>/7 1.848 7.48%
BM_std_minmax<unsigned_int>/70000 2352.032 -
BM_std_minmax<unsigned_int>/8 1.155 3.50%
BM_std_minmax<unsigned_int>/9 1.164 -
BM_std_minmax<unsigned_long_long>/1 0.583 -
BM_std_minmax<unsigned_long_long>/10 2.128 -
BM_std_minmax<unsigned_long_long>/1024 133.670 -
BM_std_minmax<unsigned_long_long>/11 2.351 -1.54%
BM_std_minmax<unsigned_long_long>/12 2.674 -
BM_std_minmax<unsigned_long_long>/13 2.983 -1.80%
BM_std_minmax<unsigned_long_long>/14 3.282 -
BM_std_minmax<unsigned_long_long>/15 3.645 -2.64%
BM_std_minmax<unsigned_long_long>/16 3.054 -
BM_std_minmax<unsigned_long_long>/17 3.064 -
BM_std_minmax<unsigned_long_long>/18 3.074 -
BM_std_minmax<unsigned_long_long>/19 3.065 -
BM_std_minmax<unsigned_long_long>/2 0.886 4.18%
BM_std_minmax<unsigned_long_long>/20 3.288 -
BM_std_minmax<unsigned_long_long>/21 3.482 -2.13%
BM_std_minmax<unsigned_long_long>/22 3.914 -
BM_std_minmax<unsigned_long_long>/23 4.305 -1.86%
BM_std_minmax<unsigned_long_long>/24 3.989 -
BM_std_minmax<unsigned_long_long>/25 4.005 -
BM_std_minmax<unsigned_long_long>/26 4.017 -
BM_std_minmax<unsigned_long_long>/27 4.013 -
BM_std_minmax<unsigned_long_long>/28 4.035 -
BM_std_minmax<unsigned_long_long>/29 4.223 -
BM_std_minmax<unsigned_long_long>/3 1.234 4.04%
BM_std_minmax<unsigned_long_long>/30 4.442 -1.05%
BM_std_minmax<unsigned_long_long>/31 4.797 -
BM_std_minmax<unsigned_long_long>/32 4.967 -
BM_std_minmax<unsigned_long_long>/4 1.566 2.88%
BM_std_minmax<unsigned_long_long>/4000 525.480 -
BM_std_minmax<unsigned_long_long>/4096 538.367 -
BM_std_minmax<unsigned_long_long>/5 1.808 -
BM_std_minmax<unsigned_long_long>/512 66.772 -
BM_std_minmax<unsigned_long_long>/5500 725.607 -
BM_std_minmax<unsigned_long_long>/6 2.088 -
BM_std_minmax<unsigned_long_long>/64 10.297 -
BM_std_minmax<unsigned_long_long>/64000 8470.277 -
BM_std_minmax<unsigned_long_long>/65536 8672.454 -
BM_std_minmax<unsigned_long_long>/7 2.525 -
BM_std_minmax<unsigned_long_long>/70000 9267.412 -
BM_std_minmax<unsigned_long_long>/8 2.123 -
BM_std_minmax<unsigned_long_long>/9 2.124 -
BM_std_minmax<unsigned_short>/1 0.644 -
BM_std_minmax<unsigned_short>/10 1.415 -
BM_std_minmax<unsigned_short>/1024 16.569 -
BM_std_minmax<unsigned_short>/11 1.736 -
BM_std_minmax<unsigned_short>/12 1.318 -4.79%
BM_std_minmax<unsigned_short>/13 1.360 -1.93%
BM_std_minmax<unsigned_short>/14 1.595 -1.48%
BM_std_minmax<unsigned_short>/15 1.909 -4.37%
BM_std_minmax<unsigned_short>/16 1.642 -4.07%
BM_std_minmax<unsigned_short>/17 1.602 -5.78%
BM_std_minmax<unsigned_short>/18 1.927 -2.82%
BM_std_minmax<unsigned_short>/19 2.178 -3.68%
BM_std_minmax<unsigned_short>/2 0.898 2.47%
BM_std_minmax<unsigned_short>/20 1.958 -2.93%
BM_std_minmax<unsigned_short>/21 2.038 -
BM_std_minmax<unsigned_short>/22 2.356 -4.10%
BM_std_minmax<unsigned_short>/23 2.462 -3.08%
BM_std_minmax<unsigned_short>/24 2.177 -3.59%
BM_std_minmax<unsigned_short>/25 2.256 -2.91%
BM_std_minmax<unsigned_short>/26 2.451 -4.92%
BM_std_minmax<unsigned_short>/27 2.731 -2.47%
BM_std_minmax<unsigned_short>/28 2.417 -4.51%
BM_std_minmax<unsigned_short>/29 2.503 -1.91%
BM_std_minmax<unsigned_short>/3 1.203 4.80%
BM_std_minmax<unsigned_short>/30 2.708 -4.60%
BM_std_minmax<unsigned_short>/31 3.021 -1.43%
BM_std_minmax<unsigned_short>/32 1.271 3.39%
BM_std_minmax<unsigned_short>/4 0.967 -16.12%
BM_std_minmax<unsigned_short>/4000 66.105 -
BM_std_minmax<unsigned_short>/4096 67.699 -
BM_std_minmax<unsigned_short>/5 1.145 -
BM_std_minmax<unsigned_short>/512 8.857 -
BM_std_minmax<unsigned_short>/5500 97.564 -
BM_std_minmax<unsigned_short>/6 1.373 -1.01%
BM_std_minmax<unsigned_short>/64 1.554 1.93%
BM_std_minmax<unsigned_short>/64000 1065.808 -
BM_std_minmax<unsigned_short>/65536 1090.759 -
BM_std_minmax<unsigned_short>/7 1.687 -1.22%
BM_std_minmax<unsigned_short>/70000 1201.032 -
BM_std_minmax<unsigned_short>/8 1.109 -3.99%
BM_std_minmax<unsigned_short>/9 1.178 1.19%
BM_std_minmax_element<char>/1 0.309 -
BM_std_minmax_element<char>/1024 273.590 5.38%
BM_std_minmax_element<char>/2 0.648 -5.79%
BM_std_minmax_element<char>/3 1.111 -3.01%
BM_std_minmax_element<char>/4 1.234 2.55%
BM_std_minmax_element<char>/4000 1044.769 5.71%
BM_std_minmax_element<char>/4096 1067.443 5.50%
BM_std_minmax_element<char>/512 139.891 5.20%
BM_std_minmax_element<char>/5500 1433.662 5.90%
BM_std_minmax_element<char>/64 17.363 2.15%
BM_std_minmax_element<char>/64000 16639.501 6.34%
BM_std_minmax_element<char>/65536 17020.024 6.27%
BM_std_minmax_element<char>/70000 18217.270 6.41%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 265.273 -8.00%
BM_std_minmax_element<int>/2 0.686 6.05%
BM_std_minmax_element<int>/3 1.191 -
BM_std_minmax_element<int>/4 1.229 -1.97%
BM_std_minmax_element<int>/4000 1019.671 -8.44%
BM_std_minmax_element<int>/4096 1042.664 -8.50%
BM_std_minmax_element<int>/512 134.159 -8.37%
BM_std_minmax_element<int>/5500 1395.481 -8.69%
BM_std_minmax_element<int>/64 16.825 -6.89%
BM_std_minmax_element<int>/64000 16253.371 -8.79%
BM_std_minmax_element<int>/65536 16610.604 -8.86%
BM_std_minmax_element<int>/70000 17711.897 -9.05%
BM_std_minmax_element<long_long>/1 0.304 -
BM_std_minmax_element<long_long>/1024 277.528 1.38%
BM_std_minmax_element<long_long>/2 0.645 -
BM_std_minmax_element<long_long>/3 1.190 6.77%
BM_std_minmax_element<long_long>/4 1.253 -
BM_std_minmax_element<long_long>/4000 1072.088 2.09%
BM_std_minmax_element<long_long>/4096 1099.048 2.29%
BM_std_minmax_element<long_long>/512 140.654 1.14%
BM_std_minmax_element<long_long>/5500 1468.629 2.30%
BM_std_minmax_element<long_long>/64 17.560 2.07%
BM_std_minmax_element<long_long>/64000 17240.965 2.95%
BM_std_minmax_element<long_long>/65536 17715.141 3.33%
BM_std_minmax_element<long_long>/70000 18820.790 2.74%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 283.381 -8.95%
BM_std_minmax_element<short>/2 0.688 -
BM_std_minmax_element<short>/3 1.149 -7.81%
BM_std_minmax_element<short>/4 1.223 -
BM_std_minmax_element<short>/4000 1085.036 -9.58%
BM_std_minmax_element<short>/4096 1110.625 -9.61%
BM_std_minmax_element<short>/512 143.828 -8.66%
BM_std_minmax_element<short>/5500 1489.624 -9.48%
BM_std_minmax_element<short>/64 17.379 -2.71%
BM_std_minmax_element<short>/64000 17273.708 -10.62%
BM_std_minmax_element<short>/65536 17685.788 -9.74%
BM_std_minmax_element<short>/70000 18894.743 -10.18%
bm_lexicographical_compare<int>/1 1.173 -11.25%
bm_lexicographical_compare<int>/1048576 76698.464 -
bm_lexicographical_compare<int>/16 1.956 -5.32%
bm_lexicographical_compare<int>/2 1.222 -21.27%
bm_lexicographical_compare<int>/262144 19108.189 -
bm_lexicographical_compare<int>/3 1.481 -18.43%
bm_lexicographical_compare<int>/32768 2388.893 -
bm_lexicographical_compare<int>/4 1.156 -16.52%
bm_lexicographical_compare<int>/4096 298.466 -
bm_lexicographical_compare<int>/5 1.541 2.29%
bm_lexicographical_compare<int>/512 37.294 -
bm_lexicographical_compare<int>/6 1.541 1.90%
bm_lexicographical_compare<int>/64 4.802 -2.63%
bm_lexicographical_compare<int>/7 1.541 1.85%
bm_lexicographical_compare<int>/8 1.480 -6.49%
bm_lexicographical_compare<signed_char>/1 1.386 10.06%
bm_lexicographical_compare<signed_char>/1048576 16305.852 -
bm_lexicographical_compare<signed_char>/16 1.355 4.31%
bm_lexicographical_compare<signed_char>/2 1.617 8.54%
bm_lexicographical_compare<signed_char>/262144 3847.500 -
bm_lexicographical_compare<signed_char>/3 1.795 4.30%
bm_lexicographical_compare<signed_char>/32768 478.551 -
bm_lexicographical_compare<signed_char>/4 1.981 -
bm_lexicographical_compare<signed_char>/4096 59.764 -
bm_lexicographical_compare<signed_char>/5 2.204 -
bm_lexicographical_compare<signed_char>/512 7.916 -
bm_lexicographical_compare<signed_char>/6 2.474 -
bm_lexicographical_compare<signed_char>/64 1.925 -9.64%
bm_lexicographical_compare<signed_char>/7 2.769 3.04%
bm_lexicographical_compare<signed_char>/8 3.221 4.90%
bm_lexicographical_compare<unsigned_char>/1 1.642 -
bm_lexicographical_compare<unsigned_char>/1048576 17923.637 -
bm_lexicographical_compare<unsigned_char>/16 1.097 -5.07%
bm_lexicographical_compare<unsigned_char>/2 1.838 -6.17%
bm_lexicographical_compare<unsigned_char>/262144 4495.818 -
bm_lexicographical_compare<unsigned_char>/3 2.084 -6.67%
bm_lexicographical_compare<unsigned_char>/32768 572.417 -
bm_lexicographical_compare<unsigned_char>/4 1.367 -4.98%
bm_lexicographical_compare<unsigned_char>/4096 77.777 -
bm_lexicographical_compare<unsigned_char>/5 1.613 -
bm_lexicographical_compare<unsigned_char>/512 8.738 -
bm_lexicographical_compare<unsigned_char>/6 1.849 -
bm_lexicographical_compare<unsigned_char>/64 1.935 -
bm_lexicographical_compare<unsigned_char>/7 2.077 -1.03%
bm_lexicographical_compare<unsigned_char>/8 1.364 -1.71%
bm_ranges_lexicographical_compare<int>/1 1.353 -
bm_ranges_lexicographical_compare<int>/1048576 76631.227 -
bm_ranges_lexicographical_compare<int>/16 2.172 -2.76%
bm_ranges_lexicographical_compare<int>/2 1.576 -
bm_ranges_lexicographical_compare<int>/262144 19104.415 -
bm_ranges_lexicographical_compare<int>/3 1.845 2.92%
bm_ranges_lexicographical_compare<int>/32768 2387.379 -
bm_ranges_lexicographical_compare<int>/4 1.350 2.27%
bm_ranges_lexicographical_compare<int>/4096 298.021 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.234 -
bm_ranges_lexicographical_compare<int>/6 1.503 -
bm_ranges_lexicographical_compare<int>/64 4.905 -1.09%
bm_ranges_lexicographical_compare<int>/7 1.503 -
bm_ranges_lexicographical_compare<int>/8 1.585 1.76%
bm_ranges_lexicographical_compare<signed_char>/1 1.380 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16309.734 -
bm_ranges_lexicographical_compare<signed_char>/16 1.322 4.33%
bm_ranges_lexicographical_compare<signed_char>/2 1.608 -
bm_ranges_lexicographical_compare<signed_char>/262144 3832.068 -
bm_ranges_lexicographical_compare<signed_char>/3 1.836 1.31%
bm_ranges_lexicographical_compare<signed_char>/32768 477.789 -
bm_ranges_lexicographical_compare<signed_char>/4 2.072 3.25%
bm_ranges_lexicographical_compare<signed_char>/4096 59.684 -
bm_ranges_lexicographical_compare<signed_char>/5 2.303 3.00%
bm_ranges_lexicographical_compare<signed_char>/512 7.855 -
bm_ranges_lexicographical_compare<signed_char>/6 2.612 3.94%
bm_ranges_lexicographical_compare<signed_char>/64 2.178 -2.31%
bm_ranges_lexicographical_compare<signed_char>/7 2.817 3.01%
bm_ranges_lexicographical_compare<signed_char>/8 3.215 4.64%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.571 -3.16%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17920.805 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.058 -8.26%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.778 -3.99%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.664 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.018 -2.69%
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.549 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.319 -4.61%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.575 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.547 -4.60%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.690 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.725 -6.57%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.904 -6.63%
bm_ranges_lexicographical_compare<unsigned_char>/7 1.966 -5.56%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.261 -8.94%
rng::adjacent_find(deque<int>)/1024 461.431 -
rng::adjacent_find(deque<int>)/1048576 475003.870 -
rng::adjacent_find(deque<int>)/50 17.144 13.77%
rng::adjacent_find(deque<int>)/8 3.701 18.24%
rng::adjacent_find(deque<int>)/8192 3699.194 -
rng::adjacent_find(deque<int>,_pred)/1024 630.104 -
rng::adjacent_find(deque<int>,_pred)/1048576 650385.494 -
rng::adjacent_find(deque<int>,_pred)/50 29.404 1.90%
rng::adjacent_find(deque<int>,_pred)/8 4.239 7.38%
rng::adjacent_find(deque<int>,_pred)/8192 5088.282 -
rng::adjacent_find(list<int>)/1024 710.887 -
rng::adjacent_find(list<int>)/1048576 869645.029 -1.19%
rng::adjacent_find(list<int>)/50 23.655 -
rng::adjacent_find(list<int>)/8 2.096 -
rng::adjacent_find(list<int>)/8192 6956.754 3.83%
rng::adjacent_find(list<int>,_pred)/1024 825.542 -
rng::adjacent_find(list<int>,_pred)/1048576 953239.654 -1.55%
rng::adjacent_find(list<int>,_pred)/50 34.757 -
rng::adjacent_find(list<int>,_pred)/8 3.963 -
rng::adjacent_find(list<int>,_pred)/8192 8658.498 14.53%
rng::adjacent_find(vector<int>)/1024 234.124 -
rng::adjacent_find(vector<int>)/1048576 235028.357 -
rng::adjacent_find(vector<int>)/50 11.973 -
rng::adjacent_find(vector<int>)/8 2.019 -
rng::adjacent_find(vector<int>)/8192 1830.867 -
rng::adjacent_find(vector<int>,_pred)/1024 400.777 -
rng::adjacent_find(vector<int>,_pred)/1048576 470521.082 -
rng::adjacent_find(vector<int>,_pred)/50 23.577 -
rng::adjacent_find(vector<int>,_pred)/8 3.366 -
rng::adjacent_find(vector<int>,_pred)/8192 3179.205 -
rng::all_of(deque<int>)_(process_all)/32 11.538 -
rng::all_of(deque<int>)_(process_all)/32768 10493.729 -
rng::all_of(deque<int>)_(process_all)/50 17.748 -
rng::all_of(deque<int>)_(process_all)/8 3.223 4.37%
rng::all_of(deque<int>)_(process_all)/8192 2639.497 -
rng::all_of(list<int>)_(process_all)/32 11.410 -
rng::all_of(list<int>)_(process_all)/32768 25505.294 -4.91%
rng::all_of(list<int>)_(process_all)/50 21.833 -
rng::all_of(list<int>)_(process_all)/8 2.716 -
rng::all_of(list<int>)_(process_all)/8192 7541.523 2.06%
rng::all_of(vector<int>)_(process_all)/32 8.377 -
rng::all_of(vector<int>)_(process_all)/32768 8064.330 -
rng::all_of(vector<int>)_(process_all)/50 18.071 -
rng::all_of(vector<int>)_(process_all)/8 2.454 -
rng::all_of(vector<int>)_(process_all)/8192 2022.571 -
rng::any_of(deque<int>)_(process_all)/32 11.528 -
rng::any_of(deque<int>)_(process_all)/32768 10570.923 -
rng::any_of(deque<int>)_(process_all)/50 20.243 -
rng::any_of(deque<int>)_(process_all)/8 3.220 4.17%
rng::any_of(deque<int>)_(process_all)/8192 2639.041 -
rng::any_of(list<int>)_(process_all)/32 11.380 -
rng::any_of(list<int>)_(process_all)/32768 25805.496 -4.08%
rng::any_of(list<int>)_(process_all)/50 21.893 -
rng::any_of(list<int>)_(process_all)/8 2.603 -
rng::any_of(list<int>)_(process_all)/8192 7160.092 -1.31%
rng::any_of(vector<int>)_(process_all)/32 8.320 -2.47%
rng::any_of(vector<int>)_(process_all)/32768 8063.198 -
rng::any_of(vector<int>)_(process_all)/50 12.565 -1.70%
rng::any_of(vector<int>)_(process_all)/8 2.389 -7.20%
rng::any_of(vector<int>)_(process_all)/8192 2022.322 -
rng::contains(deque<int>)_(process_all)/1048576 249214.813 -
rng::contains(deque<int>)_(process_all)/32 8.542 -
rng::contains(deque<int>)_(process_all)/50 12.471 -
rng::contains(deque<int>)_(process_all)/8 2.976 -
rng::contains(deque<int>)_(process_all)/8192 1912.981 -
rng::contains(list<int>)_(process_all)/1048576 830665.731 -1.84%
rng::contains(list<int>)_(process_all)/32 9.350 4.87%
rng::contains(list<int>)_(process_all)/50 18.466 -
rng::contains(list<int>)_(process_all)/8 2.225 -5.16%
rng::contains(list<int>)_(process_all)/8192 6863.662 -18.65%
rng::contains(vector<int>)_(process_all)/1048576 234907.764 -
rng::contains(vector<int>)_(process_all)/32 8.299 -
rng::contains(vector<int>)_(process_all)/50 12.221 -
rng::contains(vector<int>)_(process_all)/8 2.612 7.14%
rng::contains(vector<int>)_(process_all)/8192 1822.425 -1.02%
rng::contains_subrange(deque<int>)_(near_matches)/1000 22674.214 18.18%
rng::contains_subrange(deque<int>)_(near_matches)/1024 23768.893 17.90%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1456182.398 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 430051.321 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.451 11.37%
rng::contains_subrange(deque<int>)_(process_all)/32 11.689 9.78%
rng::contains_subrange(deque<int>)_(process_all)/50 16.461 12.31%
rng::contains_subrange(deque<int>)_(process_all)/8192 3360.014 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502741.451 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.352 -3.94%
rng::contains_subrange(deque<int>)_(same_length)/32 19.941 -2.22%
rng::contains_subrange(deque<int>)_(same_length)/50 28.182 -1.68%
rng::contains_subrange(deque<int>)_(same_length)/8192 3920.650 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 478784.860 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.209 -1.01%
rng::contains_subrange(deque<int>)_(single_element)/32 17.377 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.425 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3730.100 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36878.830 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38412.797 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2453312.937 -
rng::contains_subrange(list<int>)_(process_all)/1048576 841502.489 -4.44%
rng::contains_subrange(list<int>)_(process_all)/16 5.047 5.37%
rng::contains_subrange(list<int>)_(process_all)/32 10.398 -
rng::contains_subrange(list<int>)_(process_all)/50 17.805 -
rng::contains_subrange(list<int>)_(process_all)/8192 6956.265 -
rng::contains_subrange(list<int>)_(same_length)/1048576 940107.397 -
rng::contains_subrange(list<int>)_(same_length)/16 6.922 -
rng::contains_subrange(list<int>)_(same_length)/32 16.272 -
rng::contains_subrange(list<int>)_(same_length)/50 29.967 -
rng::contains_subrange(list<int>)_(same_length)/8192 7935.748 -
rng::contains_subrange(list<int>)_(single_element)/1048576 840636.877 -1.40%
rng::contains_subrange(list<int>)_(single_element)/16 4.978 -
rng::contains_subrange(list<int>)_(single_element)/32 10.444 -
rng::contains_subrange(list<int>)_(single_element)/50 18.137 -2.27%
rng::contains_subrange(list<int>)_(single_element)/8192 7002.234 -3.78%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13953.139 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14705.328 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 764283.014 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209674.566 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.753 -1.66%
rng::contains_subrange(vector<int>)_(process_all)/32 8.034 -1.23%
rng::contains_subrange(vector<int>)_(process_all)/50 11.431 -2.19%
rng::contains_subrange(vector<int>)_(process_all)/8192 1635.033 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 245311.123 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.830 -3.88%
rng::contains_subrange(vector<int>)_(same_length)/32 8.780 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.691 -1.81%
rng::contains_subrange(vector<int>)_(same_length)/8192 1921.898 2.91%
rng::contains_subrange(vector<int>)_(single_element)/1048576 234583.013 1.03%
rng::contains_subrange(vector<int>)_(single_element)/16 4.833 3.62%
rng::contains_subrange(vector<int>)_(single_element)/32 8.633 2.85%
rng::contains_subrange(vector<int>)_(single_element)/50 12.509 1.54%
rng::contains_subrange(vector<int>)_(single_element)/8192 1830.114 1.21%
rng::copy(deque<int>)/1048576 49864.028 -10.11%
rng::copy(deque<int>)/262144 10323.625 -25.95%
rng::copy(deque<int>)/32768 1146.122 -
rng::copy(deque<int>)/4096 145.610 -
rng::copy(deque<int>)/512 16.784 -
rng::copy(deque<int>)/64 2.812 -
rng::copy(deque<int>)/8 2.807 5.92%
rng::copy(list<int>)/1048576 878839.676 -1.54%
rng::copy(list<int>)/262144 216689.056 -2.13%
rng::copy(list<int>)/32768 26507.195 -
rng::copy(list<int>)/4096 3031.941 -
rng::copy(list<int>)/512 367.439 -
rng::copy(list<int>)/64 32.741 5.94%
rng::copy(list<int>)/8 2.353 -
rng::copy(vector<bool>)_(aligned)/1048576 1039.878 -
rng::copy(vector<bool>)_(aligned)/262144 274.653 -1.47%
rng::copy(vector<bool>)_(aligned)/32768 35.624 -
rng::copy(vector<bool>)_(aligned)/4096 4.936 -
rng::copy(vector<bool>)_(aligned)/512 1.764 -
rng::copy(vector<bool>)_(aligned)/64 1.370 4.96%
rng::copy(vector<bool>)_(unaligned)/1048576 5508.137 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.221 -
rng::copy(vector<bool>)_(unaligned)/32768 174.156 2.06%
rng::copy(vector<bool>)_(unaligned)/4096 20.845 -
rng::copy(vector<bool>)_(unaligned)/512 3.726 -
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 49320.235 -1.79%
rng::copy(vector<int>)/262144 12529.710 -22.37%
rng::copy(vector<int>)/32768 3395.352 3.25%
rng::copy(vector<int>)/4096 208.030 41.81%
rng::copy(vector<int>)/512 15.989 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.276 6.21%
rng::copy_backward(deque<int>)/1048576 126560.139 -
rng::copy_backward(deque<int>)/262144 31232.599 -
rng::copy_backward(deque<int>)/32768 3765.137 -1.69%
rng::copy_backward(deque<int>)/4096 148.558 -
rng::copy_backward(deque<int>)/512 18.229 -
rng::copy_backward(deque<int>)/64 3.079 1.21%
rng::copy_backward(deque<int>)/8 2.669 -1.19%
rng::copy_backward(list<int>)/1048576 886455.654 -1.59%
rng::copy_backward(list<int>)/262144 220091.929 -5.44%
rng::copy_backward(list<int>)/32768 29245.181 -8.01%
rng::copy_backward(list<int>)/4096 3071.685 -
rng::copy_backward(list<int>)/512 371.844 -
rng::copy_backward(list<int>)/64 30.971 -
rng::copy_backward(list<int>)/8 2.357 -1.89%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1041.518 -
rng::copy_backward(vector<bool>)_(aligned)/262144 273.144 -38.73%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.686 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.057 -1.46%
rng::copy_backward(vector<bool>)_(aligned)/512 1.760 -
rng::copy_backward(vector<bool>)_(aligned)/64 1.720 -4.40%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6756.496 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1657.980 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 210.817 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.858 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.886 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 49567.120 -
rng::copy_backward(vector<int>)/262144 12530.675 -
rng::copy_backward(vector<int>)/32768 2882.189 -9.60%
rng::copy_backward(vector<int>)/4096 213.870 47.75%
rng::copy_backward(vector<int>)/512 16.616 -
rng::copy_backward(vector<int>)/64 2.517 -
rng::copy_backward(vector<int>)/8 2.210 -4.67%
rng::copy_if(deque<int>)_(entire_range)/1048576 277628.586 -
rng::copy_if(deque<int>)_(entire_range)/262144 69783.846 -
rng::copy_if(deque<int>)_(entire_range)/32768 8695.803 -
rng::copy_if(deque<int>)_(entire_range)/4096 1019.837 -
rng::copy_if(deque<int>)_(entire_range)/512 135.403 -
rng::copy_if(deque<int>)_(entire_range)/64 16.170 -
rng::copy_if(deque<int>)_(entire_range)/8 2.949 -
rng::copy_if(deque<int>)_(every_other)/1048576 370722.384 -
rng::copy_if(deque<int>)_(every_other)/262144 92647.355 -
rng::copy_if(deque<int>)_(every_other)/32768 11594.450 -
rng::copy_if(deque<int>)_(every_other)/4096 1449.532 -
rng::copy_if(deque<int>)_(every_other)/512 181.402 -
rng::copy_if(deque<int>)_(every_other)/64 23.323 -
rng::copy_if(deque<int>)_(every_other)/8 3.450 -1.37%
rng::copy_if(list<int>)_(entire_range)/1048576 881995.965 -1.56%
rng::copy_if(list<int>)_(entire_range)/262144 217394.881 -4.09%
rng::copy_if(list<int>)_(entire_range)/32768 28238.484 -4.12%
rng::copy_if(list<int>)_(entire_range)/4096 3022.476 -
rng::copy_if(list<int>)_(entire_range)/512 370.314 1.20%
rng::copy_if(list<int>)_(entire_range)/64 37.572 11.71%
rng::copy_if(list<int>)_(entire_range)/8 2.572 -
rng::copy_if(list<int>)_(every_other)/1048576 849357.006 -1.41%
rng::copy_if(list<int>)_(every_other)/262144 209410.588 -5.14%
rng::copy_if(list<int>)_(every_other)/32768 26362.295 1.03%
rng::copy_if(list<int>)_(every_other)/4096 3290.366 1.42%
rng::copy_if(list<int>)_(every_other)/512 357.131 -
rng::copy_if(list<int>)_(every_other)/64 23.773 -
rng::copy_if(list<int>)_(every_other)/8 2.300 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245528.964 -
rng::copy_if(vector<int>)_(entire_range)/262144 59957.401 -
rng::copy_if(vector<int>)_(entire_range)/32768 7465.986 -
rng::copy_if(vector<int>)_(entire_range)/4096 935.369 -
rng::copy_if(vector<int>)_(entire_range)/512 123.411 -
rng::copy_if(vector<int>)_(entire_range)/64 15.385 -
rng::copy_if(vector<int>)_(entire_range)/8 2.258 4.38%
rng::copy_if(vector<int>)_(every_other)/1048576 238899.744 -
rng::copy_if(vector<int>)_(every_other)/262144 59506.573 -
rng::copy_if(vector<int>)_(every_other)/32768 7425.763 -
rng::copy_if(vector<int>)_(every_other)/4096 932.185 -
rng::copy_if(vector<int>)_(every_other)/512 122.999 -
rng::copy_if(vector<int>)_(every_other)/64 18.060 -
rng::copy_if(vector<int>)_(every_other)/8 4.271 1.02%
rng::copy_n(deque<int>)/1048576 49706.290 -13.95%
rng::copy_n(deque<int>)/262144 10327.477 -9.40%
rng::copy_n(deque<int>)/32768 1133.490 -
rng::copy_n(deque<int>)/4096 145.981 -
rng::copy_n(deque<int>)/512 16.785 -
rng::copy_n(deque<int>)/64 2.866 -
rng::copy_n(deque<int>)/8 2.635 -1.03%
rng::copy_n(list<int>)/1048576 874339.715 -
rng::copy_n(list<int>)/262144 216768.185 -
rng::copy_n(list<int>)/32768 26155.594 -
rng::copy_n(list<int>)/4096 3744.102 -
rng::copy_n(list<int>)/512 336.463 -1.03%
rng::copy_n(list<int>)/64 14.084 -
rng::copy_n(list<int>)/8 2.247 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1039.398 -
rng::copy_n(vector<bool>)_(aligned)/262144 280.130 1.42%
rng::copy_n(vector<bool>)_(aligned)/32768 35.327 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.936 -
rng::copy_n(vector<bool>)_(aligned)/512 1.764 -
rng::copy_n(vector<bool>)_(aligned)/64 1.260 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5507.937 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.708 -
rng::copy_n(vector<bool>)_(unaligned)/32768 170.658 -2.00%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.849 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.398 -2.46%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 48936.885 -1.48%
rng::copy_n(vector<int>)/262144 12530.996 -
rng::copy_n(vector<int>)/32768 2784.165 -3.70%
rng::copy_n(vector<int>)/4096 144.463 -31.09%
rng::copy_n(vector<int>)/512 16.132 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.118 -4.78%
rng::count(deque<int>)_(every_other)/1024 246.419 -
rng::count(deque<int>)_(every_other)/1048576 252781.295 -
rng::count(deque<int>)_(every_other)/8 2.531 -
rng::count(deque<int>)_(every_other)/8192 1933.930 -
rng::count(list<int>)_(every_other)/1024 712.587 -
rng::count(list<int>)_(every_other)/1048576 811400.578 -4.21%
rng::count(list<int>)_(every_other)/8 2.091 -
rng::count(list<int>)_(every_other)/8192 7640.287 10.11%
rng::count(vector<bool>)/1000 2.972 -1.02%
rng::count(vector<bool>)/1024 1.689 -
rng::count(vector<bool>)/1048576 1460.434 -
rng::count(vector<bool>)/8192 11.455 -
rng::count(vector<int>)_(every_other)/1024 102.838 -
rng::count(vector<int>)_(every_other)/1048576 105075.495 -
rng::count(vector<int>)_(every_other)/8 1.314 -
rng::count(vector<int>)_(every_other)/8192 817.432 -
rng::count_if(deque<int>)_(every_other)/1024 347.006 -
rng::count_if(deque<int>)_(every_other)/1048576 342703.316 -
rng::count_if(deque<int>)_(every_other)/8 3.335 -
rng::count_if(deque<int>)_(every_other)/8192 2621.638 -
rng::count_if(list<int>)_(every_other)/1024 753.963 -
rng::count_if(list<int>)_(every_other)/1048576 888894.824 -1.59%
rng::count_if(list<int>)_(every_other)/8 2.838 -
rng::count_if(list<int>)_(every_other)/8192 7186.235 -1.12%
rng::count_if(vector<int>)_(every_other)/1024 248.958 -
rng::count_if(vector<int>)_(every_other)/1048576 247790.399 -
rng::count_if(vector<int>)_(every_other)/8 4.226 -
rng::count_if(vector<int>)_(every_other)/8192 1925.787 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 481.205 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 492725.563 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 28.593 19.28%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.978 4.25%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3835.931 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.052 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.722 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.057 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.061 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.053 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 717.964 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 732406.948 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 38.194 3.73%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.633 1.53%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5721.951 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.092 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.771 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.092 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.091 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.093 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2077.923 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2143444.922 -6.28%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.615 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.777 1.32%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 20038.351 1.72%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 636.078 -15.50%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1444792.608 -1.20%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.208 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.439 -6.74%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11903.537 4.36%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1785.948 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2301136.315 -1.40%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 52.253 -2.62%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 7.057 2.45%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20138.098 -6.03%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 541.398 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1442766.804 -1.46%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.300 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.728 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11721.202 2.28%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.716 6.30%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.687 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.699 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 762.567 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 953643.965 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.371 -1.30%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.004 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8635.969 11.70%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.984 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.981 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.975 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.983 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 873.464 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1083019.997 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.937 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.674 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11743.428 10.85%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.129 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73687.887 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.585 -6.74%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.590 -4.68%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.826 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.328 -7.62%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.325 -7.71%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.322 -7.82%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.337 -4.04%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.325 -7.89%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 515.850 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 637442.029 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.861 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.189 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4823.960 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.697 -1.72%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.708 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.697 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.710 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 502.922 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497066.153 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 25.347 10.95%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 5.072 2.53%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3870.869 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 530.910 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 533469.247 1.86%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 28.308 10.88%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.239 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4070.574 1.74%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 778.028 -1.03%
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 954303.589 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.651 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.961 -2.39%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12042.766 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 832.696 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 991155.168 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.974 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.629 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12755.120 28.00%
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.624 -
rng::equal(vector<bool>)_(unaligned)/1048576 7598.471 -
rng::equal(vector<bool>)_(unaligned)/50 0.789 -17.56%
rng::equal(vector<bool>)_(unaligned)/8 0.782 -7.51%
rng::equal(vector<bool>)_(unaligned)/8192 64.779 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.032 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73703.871 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.356 -1.07%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.348 -3.39%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.210 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 513.242 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639599.628 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.169 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.677 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4797.679 -
rng::fill(deque<int>)/1024 29.710 -
rng::fill(deque<int>)/32 1.387 1.94%
rng::fill(deque<int>)/50 2.254 -
rng::fill(deque<int>)/8192 245.572 1.86%
rng::fill(list<int>)/1024 1561.981 132.45%
rng::fill(list<int>)/32 8.322 -
rng::fill(list<int>)/50 16.773 -
rng::fill(list<int>)/8192 6849.379 -6.96%
rng::fill(vector<bool>)/1048576 3822.033 -
rng::fill(vector<bool>)/262144 231.531 -
rng::fill(vector<bool>)/32768 30.071 -
rng::fill(vector<bool>)/4096 4.203 -
rng::fill(vector<bool>)/512 1.506 -6.72%
rng::fill(vector<bool>)/64 1.479 -7.55%
rng::fill(vector<int>)/1024 29.230 -1.24%
rng::fill(vector<int>)/32 1.039 -
rng::fill(vector<int>)/50 2.205 -
rng::fill(vector<int>)/8192 237.331 -
rng::fill_n(deque<int>)/1024 29.572 -
rng::fill_n(deque<int>)/32 1.179 -2.08%
rng::fill_n(deque<int>)/50 2.193 -
rng::fill_n(deque<int>)/8192 237.635 -
rng::fill_n(list<int>)/1024 649.292 -
rng::fill_n(list<int>)/32 8.177 -
rng::fill_n(list<int>)/50 15.863 -
rng::fill_n(list<int>)/8192 7418.639 5.76%
rng::fill_n(vector<bool>)/1048576 3828.248 -
rng::fill_n(vector<bool>)/262144 230.757 -
rng::fill_n(vector<bool>)/32768 29.898 -
rng::fill_n(vector<bool>)/4096 4.137 -
rng::fill_n(vector<bool>)/512 1.422 -
rng::fill_n(vector<bool>)/64 1.359 -
rng::fill_n(vector<int>)/1024 29.884 -
rng::fill_n(vector<int>)/32 1.142 -
rng::fill_n(vector<int>)/50 2.218 -
rng::fill_n(vector<int>)/8192 235.160 -
rng::find(deque<int>)_(bail_25%)/1024 67.170 -
rng::find(deque<int>)_(bail_25%)/32768 1911.986 -
rng::find(deque<int>)_(bail_25%)/8 2.053 -
rng::find(deque<int>)_(bail_25%)/8192 474.773 -
rng::find(deque<int>)_(process_all)/1024 241.368 -
rng::find(deque<int>)_(process_all)/32768 7778.682 -
rng::find(deque<int>)_(process_all)/50 13.064 -
rng::find(deque<int>)_(process_all)/8 3.472 -1.37%
rng::find(deque<int>)_(process_all)/8192 1942.470 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 294.029 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9372.236 -2.98%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.268 -1.33%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.421 -1.24%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2312.175 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 313.828 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10328.532 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.250 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.026 -1.63%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2527.132 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 734.190 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27248.835 -4.30%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.693 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.622 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8712.757 9.24%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.179 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 654.020 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.756 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.142 2.14%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 167.118 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 282.000 2.44%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8751.417 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.807 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.936 -3.45%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2154.009 -
rng::find(list<int>)_(bail_25%)/1024 180.519 -
rng::find(list<int>)_(bail_25%)/32768 9173.541 21.45%
rng::find(list<int>)_(bail_25%)/8 0.916 -
rng::find(list<int>)_(bail_25%)/8192 1419.360 -
rng::find(list<int>)_(process_all)/1024 686.148 -5.18%
rng::find(list<int>)_(process_all)/32768 25550.388 -12.49%
rng::find(list<int>)_(process_all)/50 21.016 1.59%
rng::find(list<int>)_(process_all)/8 2.317 -
rng::find(list<int>)_(process_all)/8192 8424.562 -21.51%
rng::find(vector<bool>)_(process_all)/1024 4.601 -
rng::find(vector<bool>)_(process_all)/1048576 3693.980 -
rng::find(vector<bool>)_(process_all)/50 0.690 -14.01%
rng::find(vector<bool>)_(process_all)/8 0.628 -21.37%
rng::find(vector<bool>)_(process_all)/8192 33.514 -
rng::find(vector<char>)_(bail_25%)/1024 5.259 -1.10%
rng::find(vector<char>)_(bail_25%)/32768 135.937 -
rng::find(vector<char>)_(bail_25%)/8 1.108 4.12%
rng::find(vector<char>)_(bail_25%)/8192 39.664 -
rng::find(vector<char>)_(process_all)/1024 16.161 -
rng::find(vector<char>)_(process_all)/32768 492.974 -
rng::find(vector<char>)_(process_all)/50 1.624 -
rng::find(vector<char>)_(process_all)/8 0.924 -
rng::find(vector<char>)_(process_all)/8192 134.527 -1.21%
rng::find(vector<int>)_(bail_25%)/1024 65.519 -
rng::find(vector<int>)_(bail_25%)/32768 1850.674 -
rng::find(vector<int>)_(bail_25%)/8 1.574 -
rng::find(vector<int>)_(bail_25%)/8192 469.834 -
rng::find(vector<int>)_(process_all)/1024 241.370 -
rng::find(vector<int>)_(process_all)/32768 7388.243 -
rng::find(vector<int>)_(process_all)/50 12.376 -
rng::find(vector<int>)_(process_all)/8 2.762 -2.90%
rng::find(vector<int>)_(process_all)/8192 1846.915 -
rng::find_end(deque<int>)_(match_near_end)/1000 34.542 -7.38%
rng::find_end(deque<int>)_(match_near_end)/1024 34.873 -
rng::find_end(deque<int>)_(match_near_end)/8192 274.856 -1.91%
rng::find_end(deque<int>)_(near_matches)/1000 16914.557 -
rng::find_end(deque<int>)_(near_matches)/1024 17711.353 -
rng::find_end(deque<int>)_(near_matches)/8192 1136946.969 -
rng::find_end(deque<int>)_(process_all)/1000 311.020 -
rng::find_end(deque<int>)_(process_all)/1024 332.212 4.76%
rng::find_end(deque<int>)_(process_all)/1048576 319042.066 13.16%
rng::find_end(deque<int>)_(process_all)/8192 2477.216 14.72%
rng::find_end(deque<int>)_(same_length)/1000 331.644 -
rng::find_end(deque<int>)_(same_length)/1024 337.508 -
rng::find_end(deque<int>)_(same_length)/8192 2685.429 -
rng::find_end(deque<int>)_(single_element)/1000 340.744 1.32%
rng::find_end(deque<int>)_(single_element)/1024 374.098 7.47%
rng::find_end(deque<int>)_(single_element)/8192 2952.848 24.37%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.412 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.048 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 599.928 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31467.870 -1.58%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32483.028 -1.39%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1873308.602 -1.53%
rng::find_end(deque<int>,_pred)_(process_all)/1000 581.343 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 621.029 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 547659.744 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4294.273 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 780.700 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 799.051 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4944.400 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 641.164 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 687.102 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4825.215 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 766.146 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4435.159 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 253963.909 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36286.606 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37597.421 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2464735.623 -
rng::find_end(forward_list<int>)_(process_all)/1000 683.830 -3.29%
rng::find_end(forward_list<int>)_(process_all)/1024 729.155 -
rng::find_end(forward_list<int>)_(process_all)/1048576 762782.686 -
rng::find_end(forward_list<int>)_(process_all)/8192 5665.166 -
rng::find_end(forward_list<int>)_(same_length)/1000 1464.669 -
rng::find_end(forward_list<int>)_(same_length)/1024 1474.903 -1.36%
rng::find_end(forward_list<int>)_(same_length)/8192 14265.807 -
rng::find_end(forward_list<int>)_(single_element)/1000 706.882 -
rng::find_end(forward_list<int>)_(single_element)/1024 732.146 -
rng::find_end(forward_list<int>)_(single_element)/8192 5745.973 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 816.232 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5366.419 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276541.240 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42098.199 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43709.196 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2688865.865 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 739.829 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 759.417 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 842028.447 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6089.870 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1533.459 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1562.159 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 15146.407 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 800.994 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 820.057 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6664.383 -
rng::find_end(list<int>)_(match_near_end)/1000 63.361 -
rng::find_end(list<int>)_(match_near_end)/1024 61.618 -
rng::find_end(list<int>)_(match_near_end)/8192 593.099 -
rng::find_end(list<int>)_(near_matches)/1000 33030.952 -
rng::find_end(list<int>)_(near_matches)/1024 34464.311 -
rng::find_end(list<int>)_(near_matches)/8192 2256578.494 -
rng::find_end(list<int>)_(process_all)/1000 715.687 -
rng::find_end(list<int>)_(process_all)/1024 729.532 -
rng::find_end(list<int>)_(process_all)/1048576 874235.974 -
rng::find_end(list<int>)_(process_all)/8192 7248.959 -2.93%
rng::find_end(list<int>)_(same_length)/1000 737.252 -
rng::find_end(list<int>)_(same_length)/1024 752.352 -1.03%
rng::find_end(list<int>)_(same_length)/8192 8105.333 5.56%
rng::find_end(list<int>)_(single_element)/1000 715.567 -
rng::find_end(list<int>)_(single_element)/1024 731.759 -
rng::find_end(list<int>)_(single_element)/8192 7936.789 7.02%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.158 -1.23%
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.407 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 627.229 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37609.553 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39052.159 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2408902.872 -
rng::find_end(list<int>,_pred)_(process_all)/1000 799.649 -
rng::find_end(list<int>,_pred)_(process_all)/1024 818.481 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 965968.493 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8400.819 -1.96%
rng::find_end(list<int>,_pred)_(same_length)/1000 760.697 -
rng::find_end(list<int>,_pred)_(same_length)/1024 780.096 -
rng::find_end(list<int>,_pred)_(same_length)/8192 9314.011 1.82%
rng::find_end(list<int>,_pred)_(single_element)/1000 796.082 -
rng::find_end(list<int>,_pred)_(single_element)/1024 816.101 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8722.911 6.75%
rng::find_end(vector<int>)_(match_near_end)/1000 27.404 -1.30%
rng::find_end(vector<int>)_(match_near_end)/1024 24.800 -
rng::find_end(vector<int>)_(match_near_end)/8192 200.964 -1.42%
rng::find_end(vector<int>)_(near_matches)/1000 13652.886 -
rng::find_end(vector<int>)_(near_matches)/1024 14176.451 -
rng::find_end(vector<int>)_(near_matches)/8192 777841.048 -
rng::find_end(vector<int>)_(process_all)/1000 362.319 -
rng::find_end(vector<int>)_(process_all)/1024 370.908 -
rng::find_end(vector<int>)_(process_all)/1048576 373540.112 -
rng::find_end(vector<int>)_(process_all)/8192 2921.451 -
rng::find_end(vector<int>)_(same_length)/1000 244.037 -1.10%
rng::find_end(vector<int>)_(same_length)/1024 249.592 -2.18%
rng::find_end(vector<int>)_(same_length)/8192 1945.268 -1.16%
rng::find_end(vector<int>)_(single_element)/1000 400.964 -
rng::find_end(vector<int>)_(single_element)/1024 410.659 -
rng::find_end(vector<int>)_(single_element)/8192 3244.751 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.512 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.037 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 486.009 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 22998.727 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23611.471 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1450240.751 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 538.599 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 551.305 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 643820.226 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4383.954 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 611.170 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 625.131 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5004.225 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 594.269 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 610.111 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4872.063 -
rng::find_first_of(deque<int>)_(large_needle)/1024 364653.451 -
rng::find_first_of(deque<int>)_(large_needle)/32 282.435 -4.39%
rng::find_first_of(deque<int>)_(large_needle)/50 668.268 -6.73%
rng::find_first_of(deque<int>)_(large_needle)/8192 23453265.300 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3525.559 -
rng::find_first_of(deque<int>)_(small_needle)/32 108.080 -1.92%
rng::find_first_of(deque<int>)_(small_needle)/50 167.010 -
rng::find_first_of(deque<int>)_(small_needle)/8192 28225.303 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 562776.594 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 508.190 2.12%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1394.951 1.17%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35507550.003 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6274.750 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 197.708 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 307.960 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50281.686 -
rng::find_first_of(list<int>)_(large_needle)/1024 854173.892 -
rng::find_first_of(list<int>)_(large_needle)/32 682.447 -
rng::find_first_of(list<int>)_(large_needle)/50 1746.460 -
rng::find_first_of(list<int>)_(large_needle)/8192 50711559.506 -
rng::find_first_of(list<int>)_(small_needle)/1024 2805.667 1.61%
rng::find_first_of(list<int>)_(small_needle)/32 91.831 1.34%
rng::find_first_of(list<int>)_(small_needle)/50 140.758 1.42%
rng::find_first_of(list<int>)_(small_needle)/8192 22488.815 1.49%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 869494.966 -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 727.270 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1866.835 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54249121.772 -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5236.042 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 166.877 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.156 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42016.535 -
rng::find_first_of(vector<int>)_(large_needle)/1024 111264.626 3.48%
rng::find_first_of(vector<int>)_(large_needle)/32 109.598 6.79%
rng::find_first_of(vector<int>)_(large_needle)/50 282.351 4.37%
rng::find_first_of(vector<int>)_(large_needle)/8192 7182195.153 -1.11%
rng::find_first_of(vector<int>)_(small_needle)/1024 1457.672 3.21%
rng::find_first_of(vector<int>)_(small_needle)/32 49.088 2.69%
rng::find_first_of(vector<int>)_(small_needle)/50 73.598 2.13%
rng::find_first_of(vector<int>)_(small_needle)/8192 11631.399 3.15%
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 592225.873 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 494.078 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1351.240 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38233101.834 -12.61%
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5665.975 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.125 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 277.637 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 45875.539 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.068 -
rng::find_if(deque<int>)_(bail_25%)/32768 3053.631 9.72%
rng::find_if(deque<int>)_(bail_25%)/8 1.529 -
rng::find_if(deque<int>)_(bail_25%)/8192 761.074 8.21%
rng::find_if(deque<int>)_(process_all)/1024 477.234 -
rng::find_if(deque<int>)_(process_all)/32768 12111.898 5.76%
rng::find_if(deque<int>)_(process_all)/50 23.734 -
rng::find_if(deque<int>)_(process_all)/8 3.966 -
rng::find_if(deque<int>)_(process_all)/8192 3023.769 6.81%
rng::find_if(list<int>)_(bail_25%)/1024 193.275 -
rng::find_if(list<int>)_(bail_25%)/32768 8651.226 1.49%
rng::find_if(list<int>)_(bail_25%)/8 1.310 -
rng::find_if(list<int>)_(bail_25%)/8192 2358.870 55.79%
rng::find_if(list<int>)_(process_all)/1024 754.729 -
rng::find_if(list<int>)_(process_all)/32768 26962.925 -9.41%
rng::find_if(list<int>)_(process_all)/50 21.376 -
rng::find_if(list<int>)_(process_all)/8 3.475 -
rng::find_if(list<int>)_(process_all)/8192 10902.854 5.95%
rng::find_if(vector<bool>)_(process_all)/1024 768.049 -
rng::find_if(vector<bool>)_(process_all)/1048576 784731.196 -
rng::find_if(vector<bool>)_(process_all)/50 35.874 3.98%
rng::find_if(vector<bool>)_(process_all)/8 5.538 3.22%
rng::find_if(vector<bool>)_(process_all)/8192 6130.719 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.010 -
rng::find_if(vector<char>)_(bail_25%)/32768 2039.178 -
rng::find_if(vector<char>)_(bail_25%)/8 0.938 -
rng::find_if(vector<char>)_(bail_25%)/8192 520.222 -
rng::find_if(vector<char>)_(process_all)/1024 273.423 -
rng::find_if(vector<char>)_(process_all)/32768 8117.714 -
rng::find_if(vector<char>)_(process_all)/50 12.415 -2.36%
rng::find_if(vector<char>)_(process_all)/8 2.479 -2.43%
rng::find_if(vector<char>)_(process_all)/8192 2043.782 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.404 -
rng::find_if(vector<int>)_(bail_25%)/32768 2332.911 -
rng::find_if(vector<int>)_(bail_25%)/8 1.098 3.92%
rng::find_if(vector<int>)_(bail_25%)/8192 547.719 -
rng::find_if(vector<int>)_(process_all)/1024 282.660 -
rng::find_if(vector<int>)_(process_all)/32768 8785.447 -
rng::find_if(vector<int>)_(process_all)/50 13.716 -3.27%
rng::find_if(vector<int>)_(process_all)/8 2.572 2.05%
rng::find_if(vector<int>)_(process_all)/8192 2190.297 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.154 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2892.822 4.56%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.498 5.05%
rng::find_if_not(deque<int>)_(bail_25%)/8192 728.742 4.17%
rng::find_if_not(deque<int>)_(process_all)/1024 473.437 -
rng::find_if_not(deque<int>)_(process_all)/32768 11642.502 1.64%
rng::find_if_not(deque<int>)_(process_all)/50 23.600 -
rng::find_if_not(deque<int>)_(process_all)/8 3.936 -1.22%
rng::find_if_not(deque<int>)_(process_all)/8192 2887.201 2.14%
rng::find_if_not(list<int>)_(bail_25%)/1024 190.712 -
rng::find_if_not(list<int>)_(bail_25%)/32768 8671.313 -16.81%
rng::find_if_not(list<int>)_(bail_25%)/8 1.313 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1511.505 -
rng::find_if_not(list<int>)_(process_all)/1024 754.503 -
rng::find_if_not(list<int>)_(process_all)/32768 27393.606 -8.14%
rng::find_if_not(list<int>)_(process_all)/50 21.588 -
rng::find_if_not(list<int>)_(process_all)/8 3.485 -
rng::find_if_not(list<int>)_(process_all)/8192 7288.603 -13.64%
rng::find_if_not(vector<bool>)_(process_all)/1024 761.400 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 776936.089 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.507 1.77%
rng::find_if_not(vector<bool>)_(process_all)/8 5.469 -
rng::find_if_not(vector<bool>)_(process_all)/8192 6073.539 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.030 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2038.810 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.955 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 519.894 -
rng::find_if_not(vector<char>)_(process_all)/1024 274.889 -
rng::find_if_not(vector<char>)_(process_all)/32768 8120.526 -
rng::find_if_not(vector<char>)_(process_all)/50 12.632 -
rng::find_if_not(vector<char>)_(process_all)/8 2.597 6.31%
rng::find_if_not(vector<char>)_(process_all)/8192 2047.753 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.425 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2333.908 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.132 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 547.782 -
rng::find_if_not(vector<int>)_(process_all)/1024 282.718 -
rng::find_if_not(vector<int>)_(process_all)/32768 8800.283 -
rng::find_if_not(vector<int>)_(process_all)/50 14.197 -
rng::find_if_not(vector<int>)_(process_all)/8 2.524 -
rng::find_if_not(vector<int>)_(process_all)/8192 2189.451 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.451 -
rng::find_last(deque<int>)_(bail_10%)/1048576 323710.313 -
rng::find_last(deque<int>)_(bail_10%)/50 11.396 -
rng::find_last(deque<int>)_(bail_10%)/8 2.726 2.16%
rng::find_last(deque<int>)_(bail_10%)/8192 2505.455 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.923 -
rng::find_last(deque<int>)_(bail_90%)/1048576 29722.664 16.62%
rng::find_last(deque<int>)_(bail_90%)/50 1.848 -
rng::find_last(deque<int>)_(bail_90%)/8 0.901 3.93%
rng::find_last(deque<int>)_(bail_90%)/8192 202.614 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 730.461 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 705823.569 92.39%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.372 -3.82%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.295 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6692.970 14.33%
rng::find_last(forward_list<int>)_(bail_90%)/1024 727.071 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 664573.770 71.83%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.786 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.316 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6024.389 -
rng::find_last(list<int>)_(bail_10%)/1024 677.821 -
rng::find_last(list<int>)_(bail_10%)/1048576 786290.129 -
rng::find_last(list<int>)_(bail_10%)/50 16.111 -
rng::find_last(list<int>)_(bail_10%)/8 2.074 -
rng::find_last(list<int>)_(bail_10%)/8192 6298.071 -4.96%
rng::find_last(list<int>)_(bail_90%)/1024 53.674 -
rng::find_last(list<int>)_(bail_90%)/1048576 86955.362 -
rng::find_last(list<int>)_(bail_90%)/50 1.234 -
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 601.721 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.389 -
rng::find_last(vector<char>)_(bail_10%)/1048576 113665.610 -
rng::find_last(vector<char>)_(bail_10%)/50 5.609 4.28%
rng::find_last(vector<char>)_(bail_10%)/8 1.602 -
rng::find_last(vector<char>)_(bail_10%)/8192 891.945 -
rng::find_last(vector<char>)_(bail_90%)/1024 13.998 22.14%
rng::find_last(vector<char>)_(bail_90%)/1048576 11991.822 -
rng::find_last(vector<char>)_(bail_90%)/50 0.998 -12.96%
rng::find_last(vector<char>)_(bail_90%)/8 0.460 -10.37%
rng::find_last(vector<char>)_(bail_90%)/8192 100.878 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.459 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213814.901 -
rng::find_last(vector<int>)_(bail_10%)/50 10.793 -
rng::find_last(vector<int>)_(bail_10%)/8 2.120 -
rng::find_last(vector<int>)_(bail_10%)/8192 1642.544 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.072 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23083.718 -
rng::find_last(vector<int>)_(bail_90%)/50 1.562 -
rng::find_last(vector<int>)_(bail_90%)/8 0.559 -9.67%
rng::find_last(vector<int>)_(bail_90%)/8192 188.945 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 360.641 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362877.174 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.704 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.960 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2771.030 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.994 -1.12%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38098.597 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.742 2.13%
rng::find_last_if(deque<int>)_(bail_90%)/8 0.968 -1.88%
rng::find_last_if(deque<int>)_(bail_90%)/8192 310.757 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 761.644 -2.45%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 918784.686 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.670 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.011 -5.59%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6913.737 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 828.790 -5.15%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 917243.176 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.946 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.344 5.52%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7057.962 -2.24%
rng::find_last_if(list<int>)_(bail_10%)/1024 677.572 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 803713.721 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.542 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.100 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6591.480 -
rng::find_last_if(list<int>)_(bail_90%)/1024 79.923 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88466.105 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.065 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 603.174 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.057 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240615.485 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.329 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.386 -4.20%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1873.233 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 30.974 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25643.302 -1.06%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.451 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.464 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.959 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 244.949 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283260.451 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.582 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.498 -1.73%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2068.674 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.856 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30866.425 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.538 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.463 -2.46%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.373 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.250 -1.81%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362717.885 -1.76%
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.469 -1.52%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.975 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2777.200 -1.05%
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 45.465 2.85%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39889.566 4.66%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.743 2.14%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.966 -1.72%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 317.628 2.29%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 840.764 -1.89%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 925782.734 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.271 -2.37%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 5.190 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6925.853 1.44%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 768.853 -3.89%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 920137.767 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 37.669 -5.03%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.015 2.61%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6636.663 -1.05%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 678.728 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 803167.382 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 38.601 7.83%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.105 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6542.494 -1.94%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.571 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88527.741 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.156 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 603.644 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.484 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 240911.268 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.348 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.412 -2.22%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1877.720 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.164 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26392.715 2.65%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.480 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.464 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 217.508 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.820 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 305753.985 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.663 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.611 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2149.461 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.869 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30877.634 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.537 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.469 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.540 -
rng::fold_left(deque<int>)/1048576 560623.934 -
rng::fold_left(deque<int>)/32 16.468 -
rng::fold_left(deque<int>)/50 27.362 2.12%
rng::fold_left(deque<int>)/8 3.982 -1.41%
rng::fold_left(deque<int>)/8192 4412.935 -1.91%
rng::fold_left(list<int>)/1048576 1355838.329 -
rng::fold_left(list<int>)/32 22.080 -
rng::fold_left(list<int>)/50 38.543 2.70%
rng::fold_left(list<int>)/8 3.820 -
rng::fold_left(list<int>)/8192 11078.081 2.43%
rng::fold_left(vector<int>)/1048576 1324841.146 -
rng::fold_left(vector<int>)/32 20.537 -
rng::fold_left(vector<int>)/50 36.054 -
rng::fold_left(vector<int>)/8 3.690 -
rng::fold_left(vector<int>)/8192 10310.513 -
rng::for_each(deque<int>)/32 3.733 -
rng::for_each(deque<int>)/50 4.049 -
rng::for_each(deque<int>)/8 0.921 -1.26%
rng::for_each(deque<int>)/8192 254.640 -
rng::for_each(join_view(vector<vector<int>>)/32 3.789 -
rng::for_each(join_view(vector<vector<int>>)/50 4.092 -
rng::for_each(join_view(vector<vector<int>>)/8 1.545 11.55%
rng::for_each(join_view(vector<vector<int>>)/8192 264.293 -
rng::for_each(list<int>)/32 11.108 -
rng::for_each(list<int>)/50 23.938 -
rng::for_each(list<int>)/8 2.596 3.30%
rng::for_each(list<int>)/8192 8112.552 -
rng::for_each(map<int>)/32 21.165 -
rng::for_each(map<int>)/50 43.671 1.66%
rng::for_each(map<int>)/8 4.541 -
rng::for_each(map<int>)/8192 17244.199 -31.15%
rng::for_each(map<int>::iterator)/32 21.118 -
rng::for_each(map<int>::iterator)/50 44.521 6.01%
rng::for_each(map<int>::iterator)/8 4.535 -
rng::for_each(map<int>::iterator)/8192 16781.813 -34.32%
rng::for_each(multimap<int>)/32 23.099 -
rng::for_each(multimap<int>)/50 49.258 1.27%
rng::for_each(multimap<int>)/8 4.706 2.80%
rng::for_each(multimap<int>)/8192 16860.860 -29.89%
rng::for_each(multimap<int>::iterator)/32 21.136 -1.20%
rng::for_each(multimap<int>::iterator)/50 42.536 -
rng::for_each(multimap<int>::iterator)/8 4.506 -3.72%
rng::for_each(multimap<int>::iterator)/8192 16958.473 -30.01%
rng::for_each(multiset<int>)/32 20.669 -
rng::for_each(multiset<int>)/50 51.786 -
rng::for_each(multiset<int>)/8 4.654 -2.86%
rng::for_each(multiset<int>)/8192 17529.314 -9.67%
rng::for_each(multiset<int>::iterator)/32 20.698 -
rng::for_each(multiset<int>::iterator)/50 58.425 -
rng::for_each(multiset<int>::iterator)/8 4.542 -
rng::for_each(multiset<int>::iterator)/8192 16405.704 -9.46%
rng::for_each(set<int>)/32 21.475 -
rng::for_each(set<int>)/50 48.989 -1.74%
rng::for_each(set<int>)/8 4.500 -
rng::for_each(set<int>)/8192 16632.651 -14.32%
rng::for_each(set<int>::iterator)/32 21.084 2.76%
rng::for_each(set<int>::iterator)/50 42.687 3.61%
rng::for_each(set<int>::iterator)/8 4.533 -
rng::for_each(set<int>::iterator)/8192 16412.067 -9.43%
rng::for_each(vector<int>)/32 3.800 -
rng::for_each(vector<int>)/50 4.043 -
rng::for_each(vector<int>)/8 0.909 -
rng::for_each(vector<int>)/8192 251.784 -
rng::for_each_n(deque<int>)/32 3.759 -
rng::for_each_n(deque<int>)/50 3.955 -
rng::for_each_n(deque<int>)/8 1.153 -4.06%
rng::for_each_n(deque<int>)/8192 256.960 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.829 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.217 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.616 -3.55%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.383 -
rng::for_each_n(list<int>)/32 11.113 -
rng::for_each_n(list<int>)/50 24.200 -
rng::for_each_n(list<int>)/8 2.541 -
rng::for_each_n(list<int>)/8192 7142.239 -1.28%
rng::for_each_n(vector<int>)/32 3.839 -
rng::for_each_n(vector<int>)/50 4.047 -
rng::for_each_n(vector<int>)/8 2.399 -5.23%
rng::for_each_n(vector<int>)/8192 253.061 -
rng::generate(deque<int>)/1024 280.385 -
rng::generate(deque<int>)/32 8.755 -
rng::generate(deque<int>)/50 12.940 -
rng::generate(deque<int>)/8192 2092.801 2.28%
rng::generate(list<int>)/1024 671.300 -
rng::generate(list<int>)/32 8.713 -
rng::generate(list<int>)/50 16.085 1.88%
rng::generate(list<int>)/8192 8500.052 12.93%
rng::generate(vector<int>)/1024 243.264 -
rng::generate(vector<int>)/32 8.006 -
rng::generate(vector<int>)/50 11.986 -
rng::generate(vector<int>)/8192 1843.645 -
rng::generate_n(deque<int>)/1024 244.425 -
rng::generate_n(deque<int>)/32 8.291 -
rng::generate_n(deque<int>)/50 12.284 -
rng::generate_n(deque<int>)/8192 1930.301 -
rng::generate_n(list<int>)/1024 650.860 -
rng::generate_n(list<int>)/32 8.648 -
rng::generate_n(list<int>)/50 15.549 -
rng::generate_n(list<int>)/8192 6956.410 -
rng::generate_n(vector<int>)/1024 244.131 -
rng::generate_n(vector<int>)/32 8.021 -
rng::generate_n(vector<int>)/50 12.043 -
rng::generate_n(vector<int>)/8192 1850.768 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 365.510 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.725 -7.88%
rng::is_partitioned(deque<int>)_(partitioned)/50 14.899 -5.43%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2855.011 -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 128.424 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 10.206 -2.25%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.187 -1.39%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 635.395 -
rng::is_partitioned(list<int>)_(partitioned)/1024 695.857 -1.99%
rng::is_partitioned(list<int>)_(partitioned)/32 8.683 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.752 -
rng::is_partitioned(list<int>)_(partitioned)/8192 8161.808 -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 134.546 -49.16%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.073 -60.23%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.455 -3.62%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1202.981 -55.67%
rng::is_partitioned(vector<int>)_(partitioned)/1024 185.057 5.29%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.810 -1.04%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.996 3.39%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1383.245 3.50%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 56.162 -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.026 -10.91%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.083 -2.35%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 149.976 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 497.285 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.349 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3878.418 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 515007.129 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.985 -4.64%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 518.387 -4.32%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.766 -2.77%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4002.700 -4.78%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 683423.761 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 64.853 31.29%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 769.715 -1.01%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.698 -3.38%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8143.713 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1420033.298 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.575 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 819.118 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.325 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8229.666 -1.92%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1584626.229 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.970 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 341.894 -1.99%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.673 -2.54%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2632.270 -2.60%
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211268.755 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.576 1.09%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 511.326 -2.81%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.338 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4652.526 -1.18%
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 990620.880 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.058 -1.74%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 475.296 4.13%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 485.054 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 492101.546 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.038 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3856.979 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 725.823 -1.57%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 734.437 -1.39%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625742.210 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.576 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4821.006 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 758.463 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 785.846 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 951115.954 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.930 -2.06%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 11847.792 -1.66%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 812.172 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 827.535 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 988943.617 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.615 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 9777.235 -6.69%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.878 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.737 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76645.662 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.317 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.026 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 448.167 -5.31%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.481 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 611211.788 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.978 -3.30%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4762.550 -
rng::move(deque<int>)/1048576 54669.785 -6.75%
rng::move(deque<int>)/262144 14984.784 -
rng::move(deque<int>)/32768 2030.107 -
rng::move(deque<int>)/4096 155.417 1.58%
rng::move(deque<int>)/512 24.166 -
rng::move(deque<int>)/64 6.315 -1.59%
rng::move(deque<int>)/8 3.934 2.99%
rng::move(list<int>)/1048576 1027708.394 -
rng::move(list<int>)/262144 250164.827 -1.06%
rng::move(list<int>)/32768 35007.153 -
rng::move(list<int>)/4096 5931.996 -5.29%
rng::move(list<int>)/512 369.388 -
rng::move(list<int>)/64 40.410 -
rng::move(list<int>)/8 3.920 -
rng::move(vector<bool>)_(aligned)/1048576 2113.567 -
rng::move(vector<bool>)_(aligned)/262144 256.586 -
rng::move(vector<bool>)_(aligned)/32768 37.572 -
rng::move(vector<bool>)_(aligned)/4096 8.187 -
rng::move(vector<bool>)_(aligned)/512 2.655 -
rng::move(vector<bool>)_(aligned)/64 1.946 1.63%
rng::move(vector<bool>)_(unaligned)/1048576 6726.999 -
rng::move(vector<bool>)_(unaligned)/262144 1582.756 -
rng::move(vector<bool>)_(unaligned)/32768 202.987 -
rng::move(vector<bool>)_(unaligned)/4096 25.889 -
rng::move(vector<bool>)_(unaligned)/512 4.169 -
rng::move(vector<bool>)_(unaligned)/64 1.766 8.65%
rng::move(vector<int>)/1048576 56988.766 1.63%
rng::move(vector<int>)/262144 22074.522 -
rng::move(vector<int>)/32768 2126.992 -
rng::move(vector<int>)/4096 135.351 -
rng::move(vector<int>)/512 20.403 -
rng::move(vector<int>)/64 4.067 -
rng::move(vector<int>)/8 2.287 -
rng::move_backward(deque<int>)/1048576 125979.785 -
rng::move_backward(deque<int>)/262144 30289.480 -
rng::move_backward(deque<int>)/32768 3651.444 4.18%
rng::move_backward(deque<int>)/4096 159.936 -
rng::move_backward(deque<int>)/512 26.062 9.66%
rng::move_backward(deque<int>)/64 7.175 34.36%
rng::move_backward(deque<int>)/8 4.033 13.78%
rng::move_backward(list<int>)/1048576 1040479.043 -
rng::move_backward(list<int>)/262144 270651.985 -10.66%
rng::move_backward(list<int>)/32768 34307.185 -3.18%
rng::move_backward(list<int>)/4096 7373.615 12.06%
rng::move_backward(list<int>)/512 370.135 -
rng::move_backward(list<int>)/64 40.281 -
rng::move_backward(list<int>)/8 3.682 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2118.047 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.009 -
rng::move_backward(vector<bool>)_(aligned)/32768 37.759 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.890 -
rng::move_backward(vector<bool>)_(aligned)/512 2.645 -
rng::move_backward(vector<bool>)_(aligned)/64 1.741 1.12%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6491.571 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1584.146 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.760 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.381 -1.84%
rng::move_backward(vector<bool>)_(unaligned)/512 5.114 3.78%
rng::move_backward(vector<bool>)_(unaligned)/64 1.870 -5.91%
rng::move_backward(vector<int>)/1048576 55841.586 -
rng::move_backward(vector<int>)/262144 21624.282 2.94%
rng::move_backward(vector<int>)/32768 2155.984 -
rng::move_backward(vector<int>)/4096 135.595 -
rng::move_backward(vector<int>)/512 20.853 -
rng::move_backward(vector<int>)/64 4.140 -
rng::move_backward(vector<int>)/8 2.275 -
rng::none_of(deque<int>)_(process_all)/32 16.319 -6.70%
rng::none_of(deque<int>)_(process_all)/32768 15404.937 -
rng::none_of(deque<int>)_(process_all)/50 27.744 2.92%
rng::none_of(deque<int>)_(process_all)/8 4.688 4.54%
rng::none_of(deque<int>)_(process_all)/8192 3853.098 -
rng::none_of(list<int>)_(process_all)/32 11.361 -1.39%
rng::none_of(list<int>)_(process_all)/32768 25429.647 -3.88%
rng::none_of(list<int>)_(process_all)/50 21.605 -1.20%
rng::none_of(list<int>)_(process_all)/8 2.612 -
rng::none_of(list<int>)_(process_all)/8192 7816.533 6.94%
rng::none_of(vector<int>)_(process_all)/32 8.316 -1.48%
rng::none_of(vector<int>)_(process_all)/32768 8052.544 -
rng::none_of(vector<int>)_(process_all)/50 12.559 -
rng::none_of(vector<int>)_(process_all)/8 2.457 -1.32%
rng::none_of(vector<int>)_(process_all)/8192 2023.116 -
rng::partition(deque<int>)_(dense)/1024 342.157 -4.14%
rng::partition(deque<int>)_(dense)/32 10.658 -3.68%
rng::partition(deque<int>)_(dense)/50 14.952 -10.40%
rng::partition(deque<int>)_(dense)/8192 2792.970 -
rng::partition(deque<int>)_(sparse)/1024 382.742 -3.28%
rng::partition(deque<int>)_(sparse)/32 9.832 -8.44%
rng::partition(deque<int>)_(sparse)/50 14.838 -7.38%
rng::partition(deque<int>)_(sparse)/8192 2998.010 -10.81%
rng::partition(list<int>)_(dense)/1024 385.313 -
rng::partition(list<int>)_(dense)/32 8.793 4.20%
rng::partition(list<int>)_(dense)/50 13.172 -
rng::partition(list<int>)_(dense)/8192 5172.705 -2.04%
rng::partition(list<int>)_(sparse)/1024 729.802 -
rng::partition(list<int>)_(sparse)/32 9.057 -
rng::partition(list<int>)_(sparse)/50 15.591 3.37%
rng::partition(list<int>)_(sparse)/8192 9113.338 9.14%
rng::partition(vector<int>)_(dense)/1024 241.769 3.04%
rng::partition(vector<int>)_(dense)/32 8.523 4.35%
rng::partition(vector<int>)_(dense)/50 12.480 -
rng::partition(vector<int>)_(dense)/8192 1877.475 3.29%
rng::partition(vector<int>)_(sparse)/1024 258.614 -
rng::partition(vector<int>)_(sparse)/32 9.058 1.92%
rng::partition(vector<int>)_(sparse)/50 14.137 -
rng::partition(vector<int>)_(sparse)/8192 1862.251 -
rng::partition_copy(deque<int>)/1024 684.993 -
rng::partition_copy(deque<int>)/32 15.497 -
rng::partition_copy(deque<int>)/50 27.727 -
rng::partition_copy(deque<int>)/8192 5522.516 -
rng::partition_copy(list<int>)/1024 724.900 -
rng::partition_copy(list<int>)/32 15.922 -
rng::partition_copy(list<int>)/50 28.751 -
rng::partition_copy(list<int>)/8192 7500.924 -11.00%
rng::partition_copy(vector<int>)/1024 681.760 -
rng::partition_copy(vector<int>)/32 15.057 -
rng::partition_copy(vector<int>)/50 26.078 -
rng::partition_copy(vector<int>)/8192 5492.717 -
rng::partition_point(deque<int>)/1024 9.121 -
rng::partition_point(deque<int>)/32 4.080 -6.96%
rng::partition_point(deque<int>)/50 4.247 -1.45%
rng::partition_point(deque<int>)/8192 16.021 -
rng::partition_point(list<int>)/1024 1282.168 -
rng::partition_point(list<int>)/32 15.491 -
rng::partition_point(list<int>)/50 24.230 -
rng::partition_point(list<int>)/8192 13605.454 3.80%
rng::partition_point(vector<int>)/1024 7.455 -
rng::partition_point(vector<int>)/32 2.288 -
rng::partition_point(vector<int>)/50 2.295 -
rng::partition_point(vector<int>)/8192 10.594 -1.25%
rng::remove(deque<int>)_(prefix)/1024 528.958 -
rng::remove(deque<int>)_(prefix)/32 53.668 -4.83%
rng::remove(deque<int>)_(prefix)/50 62.260 -1.15%
rng::remove(deque<int>)_(prefix)/8192 3880.779 -
rng::remove(deque<int>)_(sprinkled)/1024 520.662 -
rng::remove(deque<int>)_(sprinkled)/32 52.025 -
rng::remove(deque<int>)_(sprinkled)/50 57.050 -
rng::remove(deque<int>)_(sprinkled)/8192 3866.274 -
rng::remove(list<int>)_(prefix)/1024 956.882 -
rng::remove(list<int>)_(prefix)/32 55.350 -
rng::remove(list<int>)_(prefix)/50 66.924 -
rng::remove(list<int>)_(prefix)/8192 8869.564 6.81%
rng::remove(list<int>)_(sprinkled)/1024 951.329 -
rng::remove(list<int>)_(sprinkled)/32 54.967 -
rng::remove(list<int>)_(sprinkled)/50 64.207 -
rng::remove(list<int>)_(sprinkled)/8192 7856.160 -
rng::remove(vector<int>)_(prefix)/1024 312.225 -
rng::remove(vector<int>)_(prefix)/32 52.741 -
rng::remove(vector<int>)_(prefix)/50 56.089 -
rng::remove(vector<int>)_(prefix)/8192 2103.652 -
rng::remove(vector<int>)_(sprinkled)/1024 505.360 -5.33%
rng::remove(vector<int>)_(sprinkled)/32 56.239 -3.46%
rng::remove(vector<int>)_(sprinkled)/50 65.760 1.41%
rng::remove(vector<int>)_(sprinkled)/8192 3730.519 -6.06%
rng::remove_copy(deque<int>)_(prefix)/1024 379.276 -11.11%
rng::remove_copy(deque<int>)_(prefix)/32 12.640 -1.50%
rng::remove_copy(deque<int>)_(prefix)/50 19.750 -2.68%
rng::remove_copy(deque<int>)_(prefix)/8192 3348.405 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 358.250 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.304 1.19%
rng::remove_copy(deque<int>)_(sprinkled)/50 18.485 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2856.395 -
rng::remove_copy(list<int>)_(prefix)/1024 746.384 -
rng::remove_copy(list<int>)_(prefix)/32 11.037 -
rng::remove_copy(list<int>)_(prefix)/50 19.214 -
rng::remove_copy(list<int>)_(prefix)/8192 6957.412 -11.35%
rng::remove_copy(list<int>)_(sprinkled)/1024 738.545 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.558 1.46%
rng::remove_copy(list<int>)_(sprinkled)/50 17.038 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7032.390 -12.57%
rng::remove_copy(vector<int>)_(prefix)/1024 271.766 -
rng::remove_copy(vector<int>)_(prefix)/32 10.835 -
rng::remove_copy(vector<int>)_(prefix)/50 17.741 -
rng::remove_copy(vector<int>)_(prefix)/8192 2066.409 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 247.635 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.461 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.572 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1929.754 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 531.792 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.544 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.725 1.74%
rng::remove_copy_if(deque<int>)_(prefix)/8192 3697.695 -4.53%
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 567.594 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.429 -3.89%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 27.209 -4.65%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3612.174 1.91%
rng::remove_copy_if(list<int>)_(prefix)/1024 791.876 -
rng::remove_copy_if(list<int>)_(prefix)/32 16.943 -
rng::remove_copy_if(list<int>)_(prefix)/50 25.138 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7232.383 -11.60%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 783.626 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.646 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 28.160 12.60%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7203.399 -11.09%
rng::remove_copy_if(vector<int>)_(prefix)/1024 399.890 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.182 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.874 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3370.403 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 345.967 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.326 1.31%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 15.834 -1.12%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2753.373 -
rng::remove_if(deque<int>)_(prefix)/1024 564.028 -1.81%
rng::remove_if(deque<int>)_(prefix)/32 61.450 1.60%
rng::remove_if(deque<int>)_(prefix)/50 72.550 5.62%
rng::remove_if(deque<int>)_(prefix)/8192 4285.780 -
rng::remove_if(deque<int>)_(sprinkled)/1024 542.837 -1.31%
rng::remove_if(deque<int>)_(sprinkled)/32 55.665 -
rng::remove_if(deque<int>)_(sprinkled)/50 62.661 -
rng::remove_if(deque<int>)_(sprinkled)/8192 3973.081 -
rng::remove_if(list<int>)_(prefix)/1024 1007.594 -
rng::remove_if(list<int>)_(prefix)/32 61.495 -
rng::remove_if(list<int>)_(prefix)/50 74.611 -
rng::remove_if(list<int>)_(prefix)/8192 9509.827 4.69%
rng::remove_if(list<int>)_(sprinkled)/1024 993.821 -1.03%
rng::remove_if(list<int>)_(sprinkled)/32 59.857 -
rng::remove_if(list<int>)_(sprinkled)/50 73.379 -
rng::remove_if(list<int>)_(sprinkled)/8192 8396.229 2.60%
rng::remove_if(vector<int>)_(prefix)/1024 345.678 -
rng::remove_if(vector<int>)_(prefix)/32 52.057 -
rng::remove_if(vector<int>)_(prefix)/50 56.941 -
rng::remove_if(vector<int>)_(prefix)/8192 2567.664 -1.24%
rng::remove_if(vector<int>)_(sprinkled)/1024 519.054 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.846 -
rng::remove_if(vector<int>)_(sprinkled)/50 65.778 -
rng::remove_if(vector<int>)_(sprinkled)/8192 3837.235 -
rng::replace(deque<int>)_(prefix)/1024 421.320 -
rng::replace(deque<int>)_(prefix)/32 13.045 -
rng::replace(deque<int>)_(prefix)/50 19.542 -
rng::replace(deque<int>)_(prefix)/8192 3335.821 -
rng::replace(deque<int>)_(sprinkled)/1024 358.716 -
rng::replace(deque<int>)_(sprinkled)/32 12.345 -
rng::replace(deque<int>)_(sprinkled)/50 18.525 -
rng::replace(deque<int>)_(sprinkled)/8192 2884.287 -
rng::replace(list<int>)_(prefix)/1024 732.693 -
rng::replace(list<int>)_(prefix)/32 11.217 -
rng::replace(list<int>)_(prefix)/50 19.127 -
rng::replace(list<int>)_(prefix)/8192 7501.990 4.20%
rng::replace(list<int>)_(sprinkled)/1024 726.461 -
rng::replace(list<int>)_(sprinkled)/32 11.341 -
rng::replace(list<int>)_(sprinkled)/50 19.648 -
rng::replace(list<int>)_(sprinkled)/8192 7714.647 5.46%
rng::replace(vector<int>)_(prefix)/1024 161.290 -1.80%
rng::replace(vector<int>)_(prefix)/32 4.859 -5.87%
rng::replace(vector<int>)_(prefix)/50 7.194 -
rng::replace(vector<int>)_(prefix)/8192 1220.637 -3.90%
rng::replace(vector<int>)_(sprinkled)/1024 177.784 2.39%
rng::replace(vector<int>)_(sprinkled)/32 6.544 17.79%
rng::replace(vector<int>)_(sprinkled)/50 9.750 14.93%
rng::replace(vector<int>)_(sprinkled)/8192 1389.751 -
rng::replace_if(deque<int>)_(prefix)/1024 477.774 -
rng::replace_if(deque<int>)_(prefix)/32 14.162 -
rng::replace_if(deque<int>)_(prefix)/50 20.421 -
rng::replace_if(deque<int>)_(prefix)/8192 3489.357 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.668 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.445 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.670 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2923.263 -
rng::replace_if(list<int>)_(prefix)/1024 748.903 -
rng::replace_if(list<int>)_(prefix)/32 13.167 -
rng::replace_if(list<int>)_(prefix)/50 24.678 -
rng::replace_if(list<int>)_(prefix)/8192 7623.814 4.95%
rng::replace_if(list<int>)_(sprinkled)/1024 739.101 -
rng::replace_if(list<int>)_(sprinkled)/32 15.504 -
rng::replace_if(list<int>)_(sprinkled)/50 24.865 -
rng::replace_if(list<int>)_(sprinkled)/8192 7971.686 7.50%
rng::replace_if(vector<int>)_(prefix)/1024 268.452 -3.29%
rng::replace_if(vector<int>)_(prefix)/32 8.957 -
rng::replace_if(vector<int>)_(prefix)/50 13.585 -
rng::replace_if(vector<int>)_(prefix)/8192 2033.435 -1.28%
rng::replace_if(vector<int>)_(sprinkled)/1024 246.804 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.837 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.181 1.08%
rng::replace_if(vector<int>)_(sprinkled)/8192 1924.857 -
rng::reverse(deque<int>)/32768 5723.945 -
rng::reverse(deque<int>)/4096 719.606 -
rng::reverse(deque<int>)/512 113.163 -
rng::reverse(deque<int>)/64 13.057 -
rng::reverse(deque<int>)/8 2.527 -
rng::reverse(list<int>)/32768 17992.538 -
rng::reverse(list<int>)/4096 1647.148 -1.62%
rng::reverse(list<int>)/512 196.345 -1.11%
rng::reverse(list<int>)/64 18.916 -
rng::reverse(list<int>)/8 2.028 -
rng::reverse(vector<int>)/32768 1045.875 -
rng::reverse(vector<int>)/4096 131.559 -
rng::reverse(vector<int>)/512 16.437 -
rng::reverse(vector<int>)/64 4.112 -
rng::reverse(vector<int>)/8 2.371 46.84%
rng::reverse_copy(deque<int>)/32768 7894.664 -
rng::reverse_copy(deque<int>)/4096 1004.331 1.26%
rng::reverse_copy(deque<int>)/512 125.799 -
rng::reverse_copy(deque<int>)/64 20.341 2.85%
rng::reverse_copy(deque<int>)/8 3.067 4.38%
rng::reverse_copy(list<int>)/32768 25992.822 -
rng::reverse_copy(list<int>)/4096 3127.494 -1.92%
rng::reverse_copy(list<int>)/512 367.302 -
rng::reverse_copy(list<int>)/64 30.634 -
rng::reverse_copy(list<int>)/8 2.329 2.36%
rng::reverse_copy(vector<int>)/32768 982.744 -
rng::reverse_copy(vector<int>)/4096 134.562 -
rng::reverse_copy(vector<int>)/512 17.219 -
rng::reverse_copy(vector<int>)/64 2.526 -
rng::reverse_copy(vector<int>)/8 2.528 4.69%
rng::rotate(deque<int>)_(1_element_backward)/1024 43.074 10.21%
rng::rotate(deque<int>)_(1_element_backward)/32 4.543 11.82%
rng::rotate(deque<int>)_(1_element_backward)/50 5.655 -
rng::rotate(deque<int>)_(1_element_backward)/8192 308.548 -9.41%
rng::rotate(deque<int>)_(1_element_forward)/1024 38.556 -2.98%
rng::rotate(deque<int>)_(1_element_forward)/32 4.722 -
rng::rotate(deque<int>)_(1_element_forward)/50 5.954 -5.43%
rng::rotate(deque<int>)_(1_element_forward)/8192 302.685 -9.29%
rng::rotate(deque<int>)_(by_1/2)/1024 179.582 3.38%
rng::rotate(deque<int>)_(by_1/2)/32 7.568 -
rng::rotate(deque<int>)_(by_1/2)/50 10.574 -
rng::rotate(deque<int>)_(by_1/2)/8192 1461.016 -1.73%
rng::rotate(deque<int>)_(by_1/3)/1024 1808.326 -
rng::rotate(deque<int>)_(by_1/3)/32 45.370 -
rng::rotate(deque<int>)_(by_1/3)/50 76.337 -
rng::rotate(deque<int>)_(by_1/3)/8192 22563.099 -
rng::rotate(deque<int>)_(by_1/4)/1024 775.457 -
rng::rotate(deque<int>)_(by_1/4)/32 28.936 -1.04%
rng::rotate(deque<int>)_(by_1/4)/50 74.193 -1.15%
rng::rotate(deque<int>)_(by_1/4)/8192 6758.207 -20.60%
rng::rotate(list<int>)_(1_element_backward)/1024 736.207 -1.02%
rng::rotate(list<int>)_(1_element_backward)/32 13.734 -
rng::rotate(list<int>)_(1_element_backward)/50 24.825 2.74%
rng::rotate(list<int>)_(1_element_backward)/8192 7771.982 -9.32%
rng::rotate(list<int>)_(1_element_forward)/1024 732.770 -
rng::rotate(list<int>)_(1_element_forward)/32 14.221 4.94%
rng::rotate(list<int>)_(1_element_forward)/50 27.265 4.62%
rng::rotate(list<int>)_(1_element_forward)/8192 7678.188 -3.33%
rng::rotate(list<int>)_(by_1/2)/1024 384.883 -
rng::rotate(list<int>)_(by_1/2)/32 6.747 11.78%
rng::rotate(list<int>)_(by_1/2)/50 12.701 -8.79%
rng::rotate(list<int>)_(by_1/2)/8192 5367.609 2.69%
rng::rotate(list<int>)_(by_1/3)/1024 808.124 -
rng::rotate(list<int>)_(by_1/3)/32 14.060 -8.02%
rng::rotate(list<int>)_(by_1/3)/50 23.869 -
rng::rotate(list<int>)_(by_1/3)/8192 8854.435 -10.39%
rng::rotate(list<int>)_(by_1/4)/1024 578.976 -
rng::rotate(list<int>)_(by_1/4)/32 14.405 5.96%
rng::rotate(list<int>)_(by_1/4)/50 24.498 -
rng::rotate(list<int>)_(by_1/4)/8192 7153.744 -19.45%
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.675 -
rng::rotate(vector<bool>)_(1_element_backward)/32 17.991 -1.18%
rng::rotate(vector<bool>)_(1_element_backward)/50 18.010 -1.19%
rng::rotate(vector<bool>)_(1_element_backward)/8192 103.523 2.27%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.562 -5.01%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.115 1.10%
rng::rotate(vector<bool>)_(1_element_forward)/50 18.173 1.94%
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.217 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.786 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.164 -
rng::rotate(vector<bool>)_(by_1/2)/50 17.988 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.073 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.666 -
rng::rotate(vector<bool>)_(by_1/3)/32 17.908 -
rng::rotate(vector<bool>)_(by_1/3)/50 17.977 -
rng::rotate(vector<bool>)_(by_1/3)/8192 145.715 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.930 12.25%
rng::rotate(vector<bool>)_(by_1/4)/32 18.090 -
rng::rotate(vector<bool>)_(by_1/4)/50 17.951 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.097 -1.33%
rng::rotate(vector<int>)_(1_element_backward)/1024 35.795 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.902 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.336 -
rng::rotate(vector<int>)_(1_element_backward)/8192 298.182 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.265 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.949 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.263 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.026 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.080 -
rng::rotate(vector<int>)_(by_1/2)/32 3.695 -
rng::rotate(vector<int>)_(by_1/2)/50 4.479 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.805 -
rng::rotate(vector<int>)_(by_1/3)/1024 1360.901 -
rng::rotate(vector<int>)_(by_1/3)/32 21.542 -
rng::rotate(vector<int>)_(by_1/3)/50 39.858 -
rng::rotate(vector<int>)_(by_1/3)/8192 10926.789 -
rng::rotate(vector<int>)_(by_1/4)/1024 330.672 1.09%
rng::rotate(vector<int>)_(by_1/4)/32 12.083 1.18%
rng::rotate(vector<int>)_(by_1/4)/50 39.915 -
rng::rotate(vector<int>)_(by_1/4)/8192 2615.383 1.66%
rng::rotate_copy(deque<int>)/1024 34.689 1.46%
rng::rotate_copy(deque<int>)/32 2.730 3.21%
rng::rotate_copy(deque<int>)/50 3.015 -
rng::rotate_copy(deque<int>)/8192 293.164 -1.90%
rng::rotate_copy(list<int>)/1024 726.423 -
rng::rotate_copy(list<int>)/32 8.571 -1.98%
rng::rotate_copy(list<int>)/50 13.528 -
rng::rotate_copy(list<int>)/8192 7966.080 -11.08%
rng::rotate_copy(vector<int>)/1024 33.550 1.98%
rng::rotate_copy(vector<int>)/32 2.082 -
rng::rotate_copy(vector<int>)/50 2.692 -
rng::rotate_copy(vector<int>)/8192 691.450 146.42%
rng::sample(deque<int>)/1024 11468.973 -
rng::sample(deque<int>)/32 312.004 -
rng::sample(deque<int>)/8192 92666.942 -
rng::sample(list<int>)/1024 12012.541 -
rng::sample(list<int>)/32 318.224 -
rng::sample(list<int>)/8192 98480.112 -1.95%
rng::sample(vector<int>)/1024 11362.818 -
rng::sample(vector<int>)/32 309.968 -
rng::sample(vector<int>)/8192 91371.683 -
rng::search(deque<int>)_(near_matches)/1000 24436.067 31.13%
rng::search(deque<int>)_(near_matches)/1024 25518.027 30.16%
rng::search(deque<int>)_(near_matches)/8192 1433345.262 -1.14%
rng::search(deque<int>)_(no_match)/1000 402.932 -
rng::search(deque<int>)_(no_match)/1024 345.978 -
rng::search(deque<int>)_(no_match)/1048576 420975.761 -
rng::search(deque<int>)_(no_match)/8192 3287.266 -
rng::search(deque<int>)_(same_length)/1000 352.537 -23.77%
rng::search(deque<int>)_(same_length)/1024 472.931 -
rng::search(deque<int>)_(same_length)/8192 3751.929 -
rng::search(deque<int>)_(single_element)/1000 440.851 -1.37%
rng::search(deque<int>)_(single_element)/1024 456.225 -
rng::search(deque<int>)_(single_element)/8192 3636.682 -
rng::search(deque<int>,_pred)_(near_matches)/1000 25740.596 -7.77%
rng::search(deque<int>,_pred)_(near_matches)/1024 26959.765 -7.69%
rng::search(deque<int>,_pred)_(near_matches)/8192 1545124.817 1.39%
rng::search(deque<int>,_pred)_(no_match)/1000 424.257 -
rng::search(deque<int>,_pred)_(no_match)/1024 365.926 -16.17%
rng::search(deque<int>,_pred)_(no_match)/1048576 444269.036 -
rng::search(deque<int>,_pred)_(no_match)/8192 3482.746 -
rng::search(deque<int>,_pred)_(same_length)/1000 483.352 -3.22%
rng::search(deque<int>,_pred)_(same_length)/1024 521.217 2.07%
rng::search(deque<int>,_pred)_(same_length)/8192 4068.723 -
rng::search(deque<int>,_pred)_(single_element)/1000 475.697 -
rng::search(deque<int>,_pred)_(single_element)/1024 486.645 -
rng::search(deque<int>,_pred)_(single_element)/8192 3898.982 -
rng::search(list<int>)_(near_matches)/1000 37386.443 -1.19%
rng::search(list<int>)_(near_matches)/1024 39291.376 -1.03%
rng::search(list<int>)_(near_matches)/8192 2527389.137 -1.28%
rng::search(list<int>)_(no_match)/1000 691.081 -2.01%
rng::search(list<int>)_(no_match)/1024 715.895 -2.50%
rng::search(list<int>)_(no_match)/1048576 830727.033 -
rng::search(list<int>)_(no_match)/8192 7001.098 -
rng::search(list<int>)_(same_length)/1000 741.615 -
rng::search(list<int>)_(same_length)/1024 756.175 -
rng::search(list<int>)_(same_length)/8192 9421.523 16.89%
rng::search(list<int>)_(single_element)/1000 704.741 4.66%
rng::search(list<int>)_(single_element)/1024 750.070 4.99%
rng::search(list<int>)_(single_element)/8192 9877.271 22.73%
rng::search(list<int>,_pred)_(near_matches)/1000 43086.381 -
rng::search(list<int>,_pred)_(near_matches)/1024 44873.349 -
rng::search(list<int>,_pred)_(near_matches)/8192 2785184.194 -
rng::search(list<int>,_pred)_(no_match)/1000 747.935 -
rng::search(list<int>,_pred)_(no_match)/1024 765.012 -
rng::search(list<int>,_pred)_(no_match)/1048576 902840.519 -
rng::search(list<int>,_pred)_(no_match)/8192 8153.481 5.50%
rng::search(list<int>,_pred)_(same_length)/1000 772.515 -
rng::search(list<int>,_pred)_(same_length)/1024 786.895 -
rng::search(list<int>,_pred)_(same_length)/8192 8955.650 -8.24%
rng::search(list<int>,_pred)_(single_element)/1000 836.605 -
rng::search(list<int>,_pred)_(single_element)/1024 858.581 -
rng::search(list<int>,_pred)_(single_element)/8192 9809.543 8.30%
rng::search(vector<int>)_(near_matches)/1000 13670.783 -
rng::search(vector<int>)_(near_matches)/1024 14309.350 -
rng::search(vector<int>)_(near_matches)/8192 765207.742 -
rng::search(vector<int>)_(no_match)/1000 205.822 -1.07%
rng::search(vector<int>)_(no_match)/1024 210.548 -1.23%
rng::search(vector<int>)_(no_match)/1048576 209024.821 -1.29%
rng::search(vector<int>)_(no_match)/8192 1626.789 -
rng::search(vector<int>)_(same_length)/1000 239.705 -
rng::search(vector<int>)_(same_length)/1024 244.939 -
rng::search(vector<int>)_(same_length)/8192 1863.936 -
rng::search(vector<int>)_(single_element)/1000 229.940 -
rng::search(vector<int>)_(single_element)/1024 235.259 -
rng::search(vector<int>)_(single_element)/8192 1811.593 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22779.359 1.12%
rng::search(vector<int>,_pred)_(near_matches)/1024 23869.216 1.13%
rng::search(vector<int>,_pred)_(near_matches)/8192 1450798.324 -
rng::search(vector<int>,_pred)_(no_match)/1000 516.674 -
rng::search(vector<int>,_pred)_(no_match)/1024 529.370 -
rng::search(vector<int>,_pred)_(no_match)/1048576 577735.790 -
rng::search(vector<int>,_pred)_(no_match)/8192 4224.349 -
rng::search(vector<int>,_pred)_(same_length)/1000 598.545 -
rng::search(vector<int>,_pred)_(same_length)/1024 612.454 -
rng::search(vector<int>,_pred)_(same_length)/8192 4903.719 -
rng::search(vector<int>,_pred)_(single_element)/1000 571.571 -
rng::search(vector<int>,_pred)_(single_element)/1024 585.449 -
rng::search(vector<int>,_pred)_(single_element)/8192 4679.948 -
rng::search_n(deque<int>)_(no_match)/1000 431.871 -
rng::search_n(deque<int>)_(no_match)/1024 440.728 -
rng::search_n(deque<int>)_(no_match)/1048576 440181.794 -
rng::search_n(deque<int>)_(no_match)/8192 3447.569 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 725.673 -2.23%
rng::search_n(deque<int>,_pred)_(no_match)/1024 604.018 -3.35%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 556107.176 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4327.636 -
rng::search_n(list<int>)_(no_match)/1000 706.114 -
rng::search_n(list<int>)_(no_match)/1024 722.376 -1.19%
rng::search_n(list<int>)_(no_match)/1048576 805659.490 -7.31%
rng::search_n(list<int>)_(no_match)/8192 6851.298 -8.10%
rng::search_n(list<int>,_pred)_(no_match)/1000 837.444 -
rng::search_n(list<int>,_pred)_(no_match)/1024 857.608 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 987548.552 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7862.626 -6.96%
rng::search_n(vector<int>)_(no_match)/1000 204.966 -2.80%
rng::search_n(vector<int>)_(no_match)/1024 209.689 -2.66%
rng::search_n(vector<int>)_(no_match)/1048576 208475.753 -3.00%
rng::search_n(vector<int>)_(no_match)/8192 1620.933 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 515.887 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 527.512 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 575576.011 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4216.834 -
rng::shuffle(deque<int>)/1024 9599.180 -
rng::shuffle(deque<int>)/32 303.167 -
rng::shuffle(deque<int>)/8192 75834.229 -
rng::shuffle(vector<int>)/1024 9074.029 -
rng::shuffle(vector<int>)/32 286.852 -
rng::shuffle(vector<int>)/8192 71780.154 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3460.772 2.54%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1973.301 2.58%
rng::stable_partition(deque<int>)_(alloc_fails)/50 2004.265 2.13%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16553.291 -2.10%
rng::stable_partition(deque<int>)_(dense)/1024 628.435 3.13%
rng::stable_partition(deque<int>)_(dense)/32 31.304 3.50%
rng::stable_partition(deque<int>)_(dense)/50 41.308 2.30%
rng::stable_partition(deque<int>)_(dense)/8192 5641.077 -
rng::stable_partition(deque<int>)_(sparse)/1024 460.680 -4.25%
rng::stable_partition(deque<int>)_(sparse)/32 13.164 4.59%
rng::stable_partition(deque<int>)_(sparse)/50 31.269 1.97%
rng::stable_partition(deque<int>)_(sparse)/8192 3368.891 -7.72%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4072.411 -3.87%
rng::stable_partition(list<int>)_(alloc_fails)/32 1917.840 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1949.360 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25305.469 1.18%
rng::stable_partition(list<int>)_(dense)/1024 1774.404 1.88%
rng::stable_partition(list<int>)_(dense)/32 34.514 -1.90%
rng::stable_partition(list<int>)_(dense)/50 55.777 -1.81%
rng::stable_partition(list<int>)_(dense)/8192 20483.416 12.05%
rng::stable_partition(list<int>)_(sparse)/1024 919.153 -1.33%
rng::stable_partition(list<int>)_(sparse)/32 9.663 -1.95%
rng::stable_partition(list<int>)_(sparse)/50 26.186 -
rng::stable_partition(list<int>)_(sparse)/8192 8855.291 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2964.890 1.82%
rng::stable_partition(vector<int>)_(alloc_fails)/32 1923.061 1.84%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1952.121 2.60%
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9834.815 -
rng::stable_partition(vector<int>)_(dense)/1024 296.035 -
rng::stable_partition(vector<int>)_(dense)/32 21.356 -
rng::stable_partition(vector<int>)_(dense)/50 25.721 2.23%
rng::stable_partition(vector<int>)_(dense)/8192 2096.080 -
rng::stable_partition(vector<int>)_(sparse)/1024 206.645 -1.43%
rng::stable_partition(vector<int>)_(sparse)/32 7.017 -2.02%
rng::stable_partition(vector<int>)_(sparse)/50 20.382 -2.21%
rng::stable_partition(vector<int>)_(sparse)/8192 1489.420 -1.12%
rng::starts_with(deque<int>)/1000 471.760 1.66%
rng::starts_with(deque<int>)/1024 479.861 1.11%
rng::starts_with(deque<int>)/1048576 500439.791 1.29%
rng::starts_with(deque<int>)/8 4.210 4.36%
rng::starts_with(deque<int>)/8192 3890.741 1.30%
rng::starts_with(deque<int>,_pred)/1000 509.176 1.34%
rng::starts_with(deque<int>,_pred)/1024 530.207 -
rng::starts_with(deque<int>,_pred)/1048576 525856.658 1.03%
rng::starts_with(deque<int>,_pred)/8 4.688 -
rng::starts_with(deque<int>,_pred)/8192 4000.634 -
rng::starts_with(list<int>)/1000 756.924 -
rng::starts_with(list<int>)/1024 775.262 -
rng::starts_with(list<int>)/1048576 941714.805 -
rng::starts_with(list<int>)/8 3.053 2.99%
rng::starts_with(list<int>)/8192 8260.870 -4.40%
rng::starts_with(list<int>,_pred)/1000 779.844 -1.42%
rng::starts_with(list<int>,_pred)/1024 801.980 -
rng::starts_with(list<int>,_pred)/1048576 970525.877 -
rng::starts_with(list<int>,_pred)/8 3.634 -
rng::starts_with(list<int>,_pred)/8192 9019.617 -22.76%
rng::starts_with(vector<int>)/1000 72.818 -
rng::starts_with(vector<int>)/1024 76.595 -
rng::starts_with(vector<int>)/1048576 76601.806 -
rng::starts_with(vector<int>)/8 1.298 -
rng::starts_with(vector<int>)/8192 603.950 -
rng::starts_with(vector<int>,_pred)/1000 455.068 -
rng::starts_with(vector<int>,_pred)/1024 515.332 -
rng::starts_with(vector<int>,_pred)/1048576 606175.352 -
rng::starts_with(vector<int>,_pred)/8 4.258 -1.31%
rng::starts_with(vector<int>,_pred)/8192 4716.987 -
rng::swap_ranges(deque<int>)/1024 316.073 -12.34%
rng::swap_ranges(deque<int>)/32 10.778 -4.16%
rng::swap_ranges(deque<int>)/50 18.238 -5.46%
rng::swap_ranges(deque<int>)/8192 2529.179 -12.27%
rng::swap_ranges(list<int>)/1024 772.809 -
rng::swap_ranges(list<int>)/32 16.753 -
rng::swap_ranges(list<int>)/50 29.684 -
rng::swap_ranges(list<int>)/8192 12422.083 -51.29%
rng::swap_ranges(vector<int>)/1024 63.635 -
rng::swap_ranges(vector<int>)/32 4.709 -
rng::swap_ranges(vector<int>)/50 5.601 -
rng::swap_ranges(vector<int>)/8192 478.633 -
rng::transform(deque<int>)_(identity_transform)/1024 370.979 -
rng::transform(deque<int>)_(identity_transform)/32 12.282 -
rng::transform(deque<int>)_(identity_transform)/50 20.115 2.34%
rng::transform(deque<int>)_(identity_transform)/8192 2444.977 -
rng::transform(deque<int>,_deque<int>)/1024 698.636 -
rng::transform(deque<int>,_deque<int>)/32 21.736 -
rng::transform(deque<int>,_deque<int>)/50 34.273 -
rng::transform(deque<int>,_deque<int>)/8192 5664.090 -
rng::transform(list<int>)_(identity_transform)/1024 743.746 -
rng::transform(list<int>)_(identity_transform)/32 17.015 -
rng::transform(list<int>)_(identity_transform)/50 30.128 -
rng::transform(list<int>)_(identity_transform)/8192 7537.092 2.78%
rng::transform(list<int>,_list<int>)/1024 887.907 -
rng::transform(list<int>,_list<int>)/32 24.242 -
rng::transform(list<int>,_list<int>)/50 38.890 -2.01%
rng::transform(list<int>,_list<int>)/8192 10163.136 3.79%
rng::transform(vector<int>)_(identity_transform)/1024 262.712 -
rng::transform(vector<int>)_(identity_transform)/32 8.843 -1.07%
rng::transform(vector<int>)_(identity_transform)/50 16.365 -
rng::transform(vector<int>)_(identity_transform)/8192 2023.991 -
rng::transform(vector<int>,_vector<int>)/1024 600.866 -
rng::transform(vector<int>,_vector<int>)/32 17.668 -
rng::transform(vector<int>,_vector<int>)/50 28.653 -
rng::transform(vector<int>,_vector<int>)/8192 4768.833 -
rng::unique(deque<int>)_(contiguous)/1024 732.597 -
rng::unique(deque<int>)_(contiguous)/32 59.064 -1.75%
rng::unique(deque<int>)_(contiguous)/52 68.052 -2.96%
rng::unique(deque<int>)_(contiguous)/8192 5504.431 -
rng::unique(deque<int>)_(sprinkled)/1024 684.390 2.45%
rng::unique(deque<int>)_(sprinkled)/32 61.791 1.25%
rng::unique(deque<int>)_(sprinkled)/52 74.239 1.07%
rng::unique(deque<int>)_(sprinkled)/8192 5597.575 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 635.804 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.390 2.12%
rng::unique(deque<int>,_pred)_(contiguous)/52 69.879 1.22%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4467.724 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 694.863 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.473 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.191 1.56%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5242.672 -
rng::unique(list<int>)_(contiguous)/1024 917.469 -2.88%
rng::unique(list<int>)_(contiguous)/32 55.319 1.04%
rng::unique(list<int>)_(contiguous)/52 67.354 -
rng::unique(list<int>)_(contiguous)/8192 7157.242 -
rng::unique(list<int>)_(sprinkled)/1024 956.802 -
rng::unique(list<int>)_(sprinkled)/32 64.360 -
rng::unique(list<int>)_(sprinkled)/52 77.783 -
rng::unique(list<int>)_(sprinkled)/8192 7856.769 -
rng::unique(list<int>,_pred)_(contiguous)/1024 967.897 -2.30%
rng::unique(list<int>,_pred)_(contiguous)/32 61.126 -
rng::unique(list<int>,_pred)_(contiguous)/52 73.393 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7694.003 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1032.333 -2.29%
rng::unique(list<int>,_pred)_(sprinkled)/32 66.332 2.47%
rng::unique(list<int>,_pred)_(sprinkled)/52 82.992 2.67%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8398.010 -
rng::unique(vector<int>)_(contiguous)/1024 291.925 -
rng::unique(vector<int>)_(contiguous)/32 51.190 -
rng::unique(vector<int>)_(contiguous)/52 56.802 -
rng::unique(vector<int>)_(contiguous)/8192 1911.942 -
rng::unique(vector<int>)_(sprinkled)/1024 283.851 -
rng::unique(vector<int>)_(sprinkled)/32 50.670 -
rng::unique(vector<int>)_(sprinkled)/52 55.350 -
rng::unique(vector<int>)_(sprinkled)/8192 1916.038 -1.33%
rng::unique(vector<int>,_pred)_(contiguous)/1024 586.689 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.594 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.485 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3765.131 -2.09%
rng::unique(vector<int>,_pred)_(sprinkled)/1024 688.285 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.451 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.323 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5205.164 -
rng::unique_copy(deque<int>)_(contiguous)/1024 478.125 -
rng::unique_copy(deque<int>)_(contiguous)/32 10.236 3.27%
rng::unique_copy(deque<int>)_(contiguous)/52 15.161 -
rng::unique_copy(deque<int>)_(contiguous)/8192 3733.364 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 466.344 -
rng::unique_copy(deque<int>)_(sprinkled)/32 11.628 13.11%
rng::unique_copy(deque<int>)_(sprinkled)/52 19.773 13.75%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3730.026 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.670 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.429 -2.19%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.456 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4438.704 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 719.334 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.691 7.62%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 32.769 5.07%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5713.648 -
rng::unique_copy(list<int>)_(contiguous)/1024 741.499 -50.08%
rng::unique_copy(list<int>)_(contiguous)/32 11.912 -
rng::unique_copy(list<int>)_(contiguous)/52 30.034 -
rng::unique_copy(list<int>)_(contiguous)/8192 6891.769 -1.24%
rng::unique_copy(list<int>)_(sprinkled)/1024 743.270 -49.80%
rng::unique_copy(list<int>)_(sprinkled)/32 10.683 -1.81%
rng::unique_copy(list<int>)_(sprinkled)/52 22.311 -
rng::unique_copy(list<int>)_(sprinkled)/8192 6966.559 -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 789.036 -47.91%
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.404 -1.00%
rng::unique_copy(list<int>,_pred)_(contiguous)/52 30.575 2.83%
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7529.162 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 821.836 -46.77%
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.403 -1.54%
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.206 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7484.511 -1.85%
rng::unique_copy(vector<int>)_(contiguous)/1024 270.736 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.611 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.553 1.02%
rng::unique_copy(vector<int>)_(contiguous)/8192 1898.187 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.028 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.216 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.783 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1878.977 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.570 -1.26%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 12.990 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.461 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3701.633 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 577.587 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.622 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.023 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4393.412 -
std::adjacent_find(deque<int>)/1024 461.415 -
std::adjacent_find(deque<int>)/1048576 474634.866 -
std::adjacent_find(deque<int>)/50 20.052 42.64%
std::adjacent_find(deque<int>)/8 4.154 39.37%
std::adjacent_find(deque<int>)/8192 3698.760 -
std::adjacent_find(deque<int>,_pred)/1024 629.380 -
std::adjacent_find(deque<int>,_pred)/1048576 649322.762 -
std::adjacent_find(deque<int>,_pred)/50 29.939 -
std::adjacent_find(deque<int>,_pred)/8 4.435 -1.99%
std::adjacent_find(deque<int>,_pred)/8192 5076.003 -
std::adjacent_find(list<int>)/1024 1595.133 123.61%
std::adjacent_find(list<int>)/1048576 867604.219 -1.66%
std::adjacent_find(list<int>)/50 23.645 -
std::adjacent_find(list<int>)/8 2.190 3.89%
std::adjacent_find(list<int>)/8192 6713.084 -4.74%
std::adjacent_find(list<int>,_pred)/1024 823.544 -
std::adjacent_find(list<int>,_pred)/1048576 950078.747 -1.31%
std::adjacent_find(list<int>,_pred)/50 35.011 -
std::adjacent_find(list<int>,_pred)/8 3.921 -
std::adjacent_find(list<int>,_pred)/8192 8139.989 2.76%
std::adjacent_find(vector<int>)/1024 234.399 -
std::adjacent_find(vector<int>)/1048576 236262.448 -
std::adjacent_find(vector<int>)/50 11.953 -
std::adjacent_find(vector<int>)/8 2.019 -
std::adjacent_find(vector<int>)/8192 1827.380 -
std::adjacent_find(vector<int>,_pred)/1024 400.270 -
std::adjacent_find(vector<int>,_pred)/1048576 463786.400 -1.68%
std::adjacent_find(vector<int>,_pred)/50 23.532 -
std::adjacent_find(vector<int>,_pred)/8 3.377 1.63%
std::adjacent_find(vector<int>,_pred)/8192 3192.064 -
std::all_of(deque<int>)_(process_all)/32 11.525 -
std::all_of(deque<int>)_(process_all)/32768 10553.001 -
std::all_of(deque<int>)_(process_all)/50 18.309 -
std::all_of(deque<int>)_(process_all)/8 3.222 4.27%
std::all_of(deque<int>)_(process_all)/8192 2619.567 -
std::all_of(list<int>)_(process_all)/32 11.674 -
std::all_of(list<int>)_(process_all)/32768 25993.393 -2.95%
std::all_of(list<int>)_(process_all)/50 21.878 -
std::all_of(list<int>)_(process_all)/8 2.609 -
std::all_of(list<int>)_(process_all)/8192 7709.016 5.76%
std::all_of(vector<int>)_(process_all)/32 8.370 -1.90%
std::all_of(vector<int>)_(process_all)/32768 8062.973 -
std::all_of(vector<int>)_(process_all)/50 18.161 -
std::all_of(vector<int>)_(process_all)/8 2.544 -
std::all_of(vector<int>)_(process_all)/8192 2020.281 -
std::any_of(deque<int>)_(process_all)/32 11.540 -1.99%
std::any_of(deque<int>)_(process_all)/32768 10826.159 -5.67%
std::any_of(deque<int>)_(process_all)/50 19.234 -8.31%
std::any_of(deque<int>)_(process_all)/8 3.217 -
std::any_of(deque<int>)_(process_all)/8192 2707.330 -6.05%
std::any_of(list<int>)_(process_all)/32 11.395 -
std::any_of(list<int>)_(process_all)/32768 25808.651 -4.37%
std::any_of(list<int>)_(process_all)/50 21.602 -1.16%
std::any_of(list<int>)_(process_all)/8 2.719 -
std::any_of(list<int>)_(process_all)/8192 6938.480 -
std::any_of(vector<int>)_(process_all)/32 8.366 -
std::any_of(vector<int>)_(process_all)/32768 8068.671 -
std::any_of(vector<int>)_(process_all)/50 18.210 -1.57%
std::any_of(vector<int>)_(process_all)/8 2.445 -
std::any_of(vector<int>)_(process_all)/8192 2023.365 -
std::copy(deque<int>)/1048576 49583.527 -11.07%
std::copy(deque<int>)/262144 10168.021 -23.47%
std::copy(deque<int>)/32768 1149.871 -1.94%
std::copy(deque<int>)/4096 146.484 -
std::copy(deque<int>)/512 16.733 -
std::copy(deque<int>)/64 2.689 -
std::copy(deque<int>)/8 2.733 4.14%
std::copy(list<int>)/1048576 872029.629 -1.34%
std::copy(list<int>)/262144 216272.647 -1.87%
std::copy(list<int>)/32768 26548.448 -
std::copy(list<int>)/4096 3281.078 -
std::copy(list<int>)/512 367.231 -
std::copy(list<int>)/64 32.729 -11.38%
std::copy(list<int>)/8 2.482 -
std::copy(vector<bool>)_(aligned)/1048576 3180.276 1.27%
std::copy(vector<bool>)_(aligned)/262144 488.007 -32.85%
std::copy(vector<bool>)_(aligned)/32768 35.472 -
std::copy(vector<bool>)_(aligned)/4096 4.702 -
std::copy(vector<bool>)_(aligned)/512 1.378 -
std::copy(vector<bool>)_(aligned)/64 1.363 8.32%
std::copy(vector<bool>)_(unaligned)/1048576 7021.785 -
std::copy(vector<bool>)_(unaligned)/262144 1713.531 -
std::copy(vector<bool>)_(unaligned)/32768 218.081 1.44%
std::copy(vector<bool>)_(unaligned)/4096 25.988 -
std::copy(vector<bool>)_(unaligned)/512 3.509 -
std::copy(vector<bool>)_(unaligned)/64 1.816 -
std::copy(vector<int>)/1048576 50158.747 -
std::copy(vector<int>)/262144 12529.432 -22.29%
std::copy(vector<int>)/32768 3661.523 -3.39%
std::copy(vector<int>)/4096 237.366 22.83%
std::copy(vector<int>)/512 15.992 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.233 4.50%
std::copy_backward(deque<int>)/1048576 127996.225 -
std::copy_backward(deque<int>)/262144 32564.021 2.94%
std::copy_backward(deque<int>)/32768 4071.884 -
std::copy_backward(deque<int>)/4096 148.021 -
std::copy_backward(deque<int>)/512 18.120 -
std::copy_backward(deque<int>)/64 2.969 1.06%
std::copy_backward(deque<int>)/8 2.690 -2.12%
std::copy_backward(list<int>)/1048576 882353.800 -1.69%
std::copy_backward(list<int>)/262144 218638.547 -3.45%
std::copy_backward(list<int>)/32768 26922.157 -10.41%
std::copy_backward(list<int>)/4096 3361.534 -
std::copy_backward(list<int>)/512 367.684 -
std::copy_backward(list<int>)/64 30.156 -
std::copy_backward(list<int>)/8 2.450 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2431.504 10.55%
std::copy_backward(vector<bool>)_(aligned)/262144 735.010 -
std::copy_backward(vector<bool>)_(aligned)/32768 35.604 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.075 1.07%
std::copy_backward(vector<bool>)_(aligned)/512 1.617 6.50%
std::copy_backward(vector<bool>)_(aligned)/64 1.748 -
std::copy_backward(vector<bool>)_(unaligned)/1048576 6755.295 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1665.838 -
std::copy_backward(vector<bool>)_(unaligned)/32768 210.983 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.286 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.825 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.924 -
std::copy_backward(vector<int>)/1048576 50151.642 -
std::copy_backward(vector<int>)/262144 12530.572 -
std::copy_backward(vector<int>)/32768 3519.295 -6.97%
std::copy_backward(vector<int>)/4096 216.180 26.93%
std::copy_backward(vector<int>)/512 16.623 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.188 -3.20%
std::copy_if(deque<int>)_(entire_range)/1048576 277566.699 -
std::copy_if(deque<int>)_(entire_range)/262144 69760.526 -
std::copy_if(deque<int>)_(entire_range)/32768 8730.286 -
std::copy_if(deque<int>)_(entire_range)/4096 1023.630 -
std::copy_if(deque<int>)_(entire_range)/512 137.219 -
std::copy_if(deque<int>)_(entire_range)/64 16.149 -
std::copy_if(deque<int>)_(entire_range)/8 2.667 -
std::copy_if(deque<int>)_(every_other)/1048576 372030.824 -
std::copy_if(deque<int>)_(every_other)/262144 92963.630 -
std::copy_if(deque<int>)_(every_other)/32768 11612.261 -
std::copy_if(deque<int>)_(every_other)/4096 1455.625 -
std::copy_if(deque<int>)_(every_other)/512 182.171 -
std::copy_if(deque<int>)_(every_other)/64 23.393 -
std::copy_if(deque<int>)_(every_other)/8 3.471 -
std::copy_if(list<int>)_(entire_range)/1048576 879626.299 -2.02%
std::copy_if(list<int>)_(entire_range)/262144 217148.970 -4.61%
std::copy_if(list<int>)_(entire_range)/32768 28619.078 -8.71%
std::copy_if(list<int>)_(entire_range)/4096 3023.790 -
std::copy_if(list<int>)_(entire_range)/512 369.969 -
std::copy_if(list<int>)_(entire_range)/64 31.429 -3.72%
std::copy_if(list<int>)_(entire_range)/8 2.639 -
std::copy_if(list<int>)_(every_other)/1048576 848299.156 -1.24%
std::copy_if(list<int>)_(every_other)/262144 209471.383 -5.04%
std::copy_if(list<int>)_(every_other)/32768 26054.819 -2.46%
std::copy_if(list<int>)_(every_other)/4096 3260.124 3.49%
std::copy_if(list<int>)_(every_other)/512 358.263 -
std::copy_if(list<int>)_(every_other)/64 23.768 -
std::copy_if(list<int>)_(every_other)/8 2.315 -
std::copy_if(vector<int>)_(entire_range)/1048576 245575.702 -
std::copy_if(vector<int>)_(entire_range)/262144 59916.962 -
std::copy_if(vector<int>)_(entire_range)/32768 7472.710 -
std::copy_if(vector<int>)_(entire_range)/4096 934.604 -
std::copy_if(vector<int>)_(entire_range)/512 123.408 -
std::copy_if(vector<int>)_(entire_range)/64 16.222 5.29%
std::copy_if(vector<int>)_(entire_range)/8 2.334 2.37%
std::copy_if(vector<int>)_(every_other)/1048576 239645.192 -
std::copy_if(vector<int>)_(every_other)/262144 59684.626 -
std::copy_if(vector<int>)_(every_other)/32768 7455.444 -
std::copy_if(vector<int>)_(every_other)/4096 935.990 -
std::copy_if(vector<int>)_(every_other)/512 122.529 -
std::copy_if(vector<int>)_(every_other)/64 16.068 -
std::copy_if(vector<int>)_(every_other)/8 2.467 -
std::copy_n(deque<int>)/1048576 49596.070 -10.20%
std::copy_n(deque<int>)/262144 10192.186 -17.91%
std::copy_n(deque<int>)/32768 1135.498 -1.72%
std::copy_n(deque<int>)/4096 147.033 -
std::copy_n(deque<int>)/512 16.736 -
std::copy_n(deque<int>)/64 2.771 -
std::copy_n(deque<int>)/8 2.728 -
std::copy_n(list<int>)/1048576 868165.584 -
std::copy_n(list<int>)/262144 215552.654 -
std::copy_n(list<int>)/32768 26154.249 -
std::copy_n(list<int>)/4096 3606.987 2.55%
std::copy_n(list<int>)/512 336.407 -1.48%
std::copy_n(list<int>)/64 13.978 -13.24%
std::copy_n(list<int>)/8 2.245 -
std::copy_n(vector<bool>)_(aligned)/1048576 2055.145 -27.93%
std::copy_n(vector<bool>)_(aligned)/262144 629.917 5.87%
std::copy_n(vector<bool>)_(aligned)/32768 35.246 -
std::copy_n(vector<bool>)_(aligned)/4096 4.755 -1.19%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.245 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7022.541 -
std::copy_n(vector<bool>)_(unaligned)/262144 1717.002 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.380 -1.83%
std::copy_n(vector<bool>)_(unaligned)/4096 26.016 -
std::copy_n(vector<bool>)_(unaligned)/512 3.511 -
std::copy_n(vector<bool>)_(unaligned)/64 1.820 -
std::copy_n(vector<int>)/1048576 50195.781 -
std::copy_n(vector<int>)/262144 12531.059 -
std::copy_n(vector<int>)/32768 3778.994 1.04%
std::copy_n(vector<int>)/4096 161.691 -26.05%
std::copy_n(vector<int>)/512 16.060 -
std::copy_n(vector<int>)/64 2.470 -
std::copy_n(vector<int>)/8 2.138 -1.28%
std::count(deque<int>)_(every_other)/1024 246.928 -
std::count(deque<int>)_(every_other)/1048576 252835.443 -
std::count(deque<int>)_(every_other)/8 2.530 -
std::count(deque<int>)_(every_other)/8192 1933.265 -
std::count(list<int>)_(every_other)/1024 715.813 1.28%
std::count(list<int>)_(every_other)/1048576 808723.695 -3.88%
std::count(list<int>)_(every_other)/8 2.092 -
std::count(list<int>)_(every_other)/8192 6433.989 -4.05%
std::count(vector<bool>)/1000 2.973 -
std::count(vector<bool>)/1024 1.688 -
std::count(vector<bool>)/1048576 1460.834 -
std::count(vector<bool>)/8192 11.456 -
std::count(vector<int>)_(every_other)/1024 102.579 -
std::count(vector<int>)_(every_other)/1048576 104965.428 -
std::count(vector<int>)_(every_other)/8 1.379 -
std::count(vector<int>)_(every_other)/8192 817.523 -
std::count_if(deque<int>)_(every_other)/1024 350.457 -
std::count_if(deque<int>)_(every_other)/1048576 343996.704 -
std::count_if(deque<int>)_(every_other)/8 3.420 -
std::count_if(deque<int>)_(every_other)/8192 2633.149 -
std::count_if(list<int>)_(every_other)/1024 752.686 -
std::count_if(list<int>)_(every_other)/1048576 885507.427 -1.64%
std::count_if(list<int>)_(every_other)/8 2.755 -
std::count_if(list<int>)_(every_other)/8192 7130.411 -6.66%
std::count_if(vector<int>)_(every_other)/1024 248.068 -
std::count_if(vector<int>)_(every_other)/1048576 247947.784 -
std::count_if(vector<int>)_(every_other)/8 4.217 -
std::count_if(vector<int>)_(every_other)/8192 1926.623 -
std::equal(deque<int>)_(it,_it,_it)/1024 486.482 -3.27%
std::equal(deque<int>)_(it,_it,_it)/1048576 486231.681 -3.26%
std::equal(deque<int>)_(it,_it,_it)/50 24.729 -3.44%
std::equal(deque<int>)_(it,_it,_it)/8 6.417 50.76%
std::equal(deque<int>)_(it,_it,_it)/8192 3882.402 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 502.853 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 499444.793 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 25.015 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.072 1.09%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3895.232 1.30%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 527.920 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 532635.708 3.47%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.340 -1.76%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.249 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4068.842 3.04%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 507.492 1.92%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 513404.501 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.159 -9.90%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.353 1.34%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3906.482 -2.66%
std::equal(list<int>)_(it,_it,_it)/1024 1127.124 -
std::equal(list<int>)_(it,_it,_it)/1048576 1308426.732 -
std::equal(list<int>)_(it,_it,_it)/50 48.026 34.97%
std::equal(list<int>)_(it,_it,_it)/8 2.770 -1.12%
std::equal(list<int>)_(it,_it,_it)/8192 9874.346 -3.03%
std::equal(list<int>)_(it,_it,_it,_it)/1024 769.801 -1.47%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 947986.601 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.365 -10.60%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.955 -3.86%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12442.349 7.51%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 833.049 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 991624.174 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.036 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.669 1.69%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10454.258 -12.03%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1159.487 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1311020.873 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.827 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.706 1.32%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12385.856 2.54%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.014 -
std::equal(vector<bool>)_(unaligned)/1048576 6425.304 -
std::equal(vector<bool>)_(unaligned)/50 0.852 3.91%
std::equal(vector<bool>)_(unaligned)/8 0.826 6.37%
std::equal(vector<bool>)_(unaligned)/8192 53.965 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.636 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73688.422 -
std::equal(vector<int>)_(it,_it,_it)/50 4.169 1.72%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.347 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.121 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73693.183 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.270 -1.86%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.460 4.83%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.114 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 508.385 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639391.280 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.788 2.41%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.708 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4776.123 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 530.879 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 605063.189 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.362 -2.37%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.539 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4813.394 -
std::fill(deque<int>)/1024 29.737 -1.03%
std::fill(deque<int>)/32 1.269 -
std::fill(deque<int>)/50 2.244 -
std::fill(deque<int>)/8192 243.104 1.80%
std::fill(list<int>)/1024 1423.106 111.79%
std::fill(list<int>)/32 8.409 -
std::fill(list<int>)/50 34.897 -2.15%
std::fill(list<int>)/8192 6938.040 -2.49%
std::fill(vector<bool>)/1048576 3823.512 -
std::fill(vector<bool>)/262144 231.912 -
std::fill(vector<bool>)/32768 29.948 -
std::fill(vector<bool>)/4096 4.205 -
std::fill(vector<bool>)/512 1.491 -5.02%
std::fill(vector<bool>)/64 1.544 -1.35%
std::fill(vector<int>)/1024 30.449 1.11%
std::fill(vector<int>)/32 1.043 -4.90%
std::fill(vector<int>)/50 2.209 -
std::fill(vector<int>)/8192 239.786 -
std::fill_n(deque<int>)/1024 29.756 -
std::fill_n(deque<int>)/32 1.203 4.04%
std::fill_n(deque<int>)/50 2.194 -
std::fill_n(deque<int>)/8192 237.784 -1.02%
std::fill_n(list<int>)/1024 649.396 -
std::fill_n(list<int>)/32 8.326 -
std::fill_n(list<int>)/50 15.761 -1.98%
std::fill_n(list<int>)/8192 7031.339 -
std::fill_n(vector<bool>)/1048576 3834.087 -
std::fill_n(vector<bool>)/262144 230.880 -
std::fill_n(vector<bool>)/32768 30.088 -
std::fill_n(vector<bool>)/4096 4.143 -
std::fill_n(vector<bool>)/512 1.472 3.35%
std::fill_n(vector<bool>)/64 1.568 -
std::fill_n(vector<int>)/1024 29.726 -
std::fill_n(vector<int>)/32 1.143 -
std::fill_n(vector<int>)/50 2.216 -
std::fill_n(vector<int>)/8192 236.526 -
std::find(deque<int>)_(bail_25%)/1024 67.012 -
std::find(deque<int>)_(bail_25%)/32768 1914.347 -
std::find(deque<int>)_(bail_25%)/8 2.066 -
std::find(deque<int>)_(bail_25%)/8192 475.699 -
std::find(deque<int>)_(process_all)/1024 243.378 -
std::find(deque<int>)_(process_all)/32768 7794.592 -
std::find(deque<int>)_(process_all)/50 13.514 2.55%
std::find(deque<int>)_(process_all)/8 3.380 -1.01%
std::find(deque<int>)_(process_all)/8192 1952.904 -
std::find(list<int>)_(bail_25%)/1024 128.595 -
std::find(list<int>)_(bail_25%)/32768 9276.784 16.03%
std::find(list<int>)_(bail_25%)/8 0.918 -
std::find(list<int>)_(bail_25%)/8192 2302.915 62.09%
std::find(list<int>)_(process_all)/1024 686.272 -
std::find(list<int>)_(process_all)/32768 25439.871 -11.84%
std::find(list<int>)_(process_all)/50 18.588 -
std::find(list<int>)_(process_all)/8 2.373 -
std::find(list<int>)_(process_all)/8192 7335.282 -23.81%
std::find(vector<bool>)_(process_all)/1024 4.552 -
std::find(vector<bool>)_(process_all)/1048576 3642.348 -1.13%
std::find(vector<bool>)_(process_all)/50 0.932 -1.75%
std::find(vector<bool>)_(process_all)/8 0.935 -
std::find(vector<bool>)_(process_all)/8192 33.356 -
std::find(vector<char>)_(bail_25%)/1024 5.369 -1.09%
std::find(vector<char>)_(bail_25%)/32768 136.136 -
std::find(vector<char>)_(bail_25%)/8 1.109 -
std::find(vector<char>)_(bail_25%)/8192 39.689 -
std::find(vector<char>)_(process_all)/1024 16.175 -
std::find(vector<char>)_(process_all)/32768 493.683 -
std::find(vector<char>)_(process_all)/50 1.615 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 134.640 -1.21%
std::find(vector<int>)_(bail_25%)/1024 65.649 -
std::find(vector<int>)_(bail_25%)/32768 1856.302 -
std::find(vector<int>)_(bail_25%)/8 1.384 -
std::find(vector<int>)_(bail_25%)/8192 470.833 -
std::find(vector<int>)_(process_all)/1024 241.685 -
std::find(vector<int>)_(process_all)/32768 7396.326 -
std::find(vector<int>)_(process_all)/50 12.369 -
std::find(vector<int>)_(process_all)/8 2.685 -
std::find(vector<int>)_(process_all)/8192 1848.661 -
std::find(vector<long_long>)_(bail_25%)/1024 30.187 -
std::find(vector<long_long>)_(bail_25%)/32768 956.463 -
std::find(vector<long_long>)_(bail_25%)/8 0.902 -10.78%
std::find(vector<long_long>)_(bail_25%)/8192 245.198 -
std::find(vector<long_long>)_(process_all)/1024 118.607 -
std::find(vector<long_long>)_(process_all)/32768 3803.943 -
std::find(vector<long_long>)_(process_all)/50 5.797 -
std::find(vector<long_long>)_(process_all)/8 1.251 8.35%
std::find(vector<long_long>)_(process_all)/8192 947.349 -
std::find_end(deque<int>)_(match_near_end)/1000 34.817 2.99%
std::find_end(deque<int>)_(match_near_end)/1024 32.776 -
std::find_end(deque<int>)_(match_near_end)/8192 273.280 -
std::find_end(deque<int>)_(near_matches)/1000 15899.910 -
std::find_end(deque<int>)_(near_matches)/1024 16502.006 -
std::find_end(deque<int>)_(near_matches)/8192 1130983.979 -
std::find_end(deque<int>)_(process_all)/1000 287.209 -
std::find_end(deque<int>)_(process_all)/1024 315.865 7.78%
std::find_end(deque<int>)_(process_all)/1048576 298306.996 12.46%
std::find_end(deque<int>)_(process_all)/8192 2287.397 13.73%
std::find_end(deque<int>)_(same_length)/1000 330.304 -
std::find_end(deque<int>)_(same_length)/1024 336.365 -
std::find_end(deque<int>)_(same_length)/8192 2746.944 1.98%
std::find_end(deque<int>)_(single_element)/1000 320.196 2.78%
std::find_end(deque<int>)_(single_element)/1024 318.683 -4.09%
std::find_end(deque<int>)_(single_element)/8192 2205.236 -6.76%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 77.163 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.378 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 618.547 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 32055.051 2.33%
std::find_end(deque<int>,_pred)_(near_matches)/1024 32912.135 1.10%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1924392.626 1.16%
std::find_end(deque<int>,_pred)_(process_all)/1000 612.475 -
std::find_end(deque<int>,_pred)_(process_all)/1024 628.516 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 569287.786 -1.51%
std::find_end(deque<int>,_pred)_(process_all)/8192 4367.111 -
std::find_end(deque<int>,_pred)_(same_length)/1000 749.934 -
std::find_end(deque<int>,_pred)_(same_length)/1024 767.727 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5103.397 -
std::find_end(deque<int>,_pred)_(single_element)/1000 650.150 2.28%
std::find_end(deque<int>,_pred)_(single_element)/1024 651.476 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4879.898 -
std::find_end(forward_list<int>)_(match_near_end)/1000 776.934 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4463.614 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256823.923 -
std::find_end(forward_list<int>)_(near_matches)/1000 36540.022 -
std::find_end(forward_list<int>)_(near_matches)/1024 38014.106 -
std::find_end(forward_list<int>)_(near_matches)/8192 2463666.961 -
std::find_end(forward_list<int>)_(process_all)/1000 691.080 -
std::find_end(forward_list<int>)_(process_all)/1024 707.491 -
std::find_end(forward_list<int>)_(process_all)/1048576 762069.338 -
std::find_end(forward_list<int>)_(process_all)/8192 5684.242 -
std::find_end(forward_list<int>)_(same_length)/1000 1470.269 -
std::find_end(forward_list<int>)_(same_length)/1024 1494.755 -
std::find_end(forward_list<int>)_(same_length)/8192 14400.172 -
std::find_end(forward_list<int>)_(single_element)/1000 671.742 -2.98%
std::find_end(forward_list<int>)_(single_element)/1024 701.092 -
std::find_end(forward_list<int>)_(single_element)/8192 5703.625 1.44%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 839.292 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5130.916 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 274651.030 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42237.650 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43638.185 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2686710.104 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 788.462 4.07%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 818.759 5.39%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 903494.623 5.36%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 7443.669 19.48%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1533.039 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1560.619 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 14685.157 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 762.269 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 773.467 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6206.696 -1.08%
std::find_end(list<int>)_(match_near_end)/1000 77.802 -
std::find_end(list<int>)_(match_near_end)/1024 60.247 -
std::find_end(list<int>)_(match_near_end)/8192 601.654 -
std::find_end(list<int>)_(near_matches)/1000 33481.811 -
std::find_end(list<int>)_(near_matches)/1024 34821.446 -
std::find_end(list<int>)_(near_matches)/8192 2255228.358 -
std::find_end(list<int>)_(process_all)/1000 710.668 -
std::find_end(list<int>)_(process_all)/1024 728.005 -
std::find_end(list<int>)_(process_all)/1048576 872761.632 -
std::find_end(list<int>)_(process_all)/8192 7247.350 -2.59%
std::find_end(list<int>)_(same_length)/1000 734.627 -1.91%
std::find_end(list<int>)_(same_length)/1024 752.873 -1.10%
std::find_end(list<int>)_(same_length)/8192 8189.812 6.91%
std::find_end(list<int>)_(single_element)/1000 715.967 -
std::find_end(list<int>)_(single_element)/1024 731.959 -
std::find_end(list<int>)_(single_element)/8192 7768.141 5.84%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.835 -1.18%
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.152 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 628.113 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38074.921 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39629.540 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2462190.726 -
std::find_end(list<int>,_pred)_(process_all)/1000 822.984 -
std::find_end(list<int>,_pred)_(process_all)/1024 841.977 -
std::find_end(list<int>,_pred)_(process_all)/1048576 988222.378 -
std::find_end(list<int>,_pred)_(process_all)/8192 8111.096 -1.23%
std::find_end(list<int>,_pred)_(same_length)/1000 763.511 -
std::find_end(list<int>,_pred)_(same_length)/1024 783.077 -
std::find_end(list<int>,_pred)_(same_length)/8192 9698.095 -2.20%
std::find_end(list<int>,_pred)_(single_element)/1000 819.372 -
std::find_end(list<int>,_pred)_(single_element)/1024 838.532 -
std::find_end(list<int>,_pred)_(single_element)/8192 8920.149 8.84%
std::find_end(vector<int>)_(match_near_end)/1000 27.516 -2.19%
std::find_end(vector<int>)_(match_near_end)/1024 24.883 -
std::find_end(vector<int>)_(match_near_end)/8192 202.621 -
std::find_end(vector<int>)_(near_matches)/1000 13950.894 -
std::find_end(vector<int>)_(near_matches)/1024 14580.322 -
std::find_end(vector<int>)_(near_matches)/8192 771007.597 -
std::find_end(vector<int>)_(process_all)/1000 216.675 -
std::find_end(vector<int>)_(process_all)/1024 221.861 -
std::find_end(vector<int>)_(process_all)/1048576 217331.526 -
std::find_end(vector<int>)_(process_all)/8192 1680.453 -
std::find_end(vector<int>)_(same_length)/1000 245.285 -
std::find_end(vector<int>)_(same_length)/1024 252.997 -1.07%
std::find_end(vector<int>)_(same_length)/8192 2009.444 -
std::find_end(vector<int>)_(single_element)/1000 242.854 -
std::find_end(vector<int>)_(single_element)/1024 247.441 -
std::find_end(vector<int>)_(single_element)/8192 1896.787 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.372 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.816 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.108 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22760.397 1.06%
std::find_end(vector<int>,_pred)_(near_matches)/1024 23626.107 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1465960.161 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.499 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.685 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 640545.053 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4314.355 -
std::find_end(vector<int>,_pred)_(same_length)/1000 623.325 -
std::find_end(vector<int>,_pred)_(same_length)/1024 638.873 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5112.799 -
std::find_end(vector<int>,_pred)_(single_element)/1000 583.506 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.490 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4783.896 -
std::find_first_of(deque<int>)_(large_needle)/1024 365166.254 -
std::find_first_of(deque<int>)_(large_needle)/32 291.350 -7.28%
std::find_first_of(deque<int>)_(large_needle)/50 668.635 -12.81%
std::find_first_of(deque<int>)_(large_needle)/8192 23490333.336 -
std::find_first_of(deque<int>)_(small_needle)/1024 3621.120 -2.74%
std::find_first_of(deque<int>)_(small_needle)/32 113.877 5.81%
std::find_first_of(deque<int>)_(small_needle)/50 175.292 5.82%
std::find_first_of(deque<int>)_(small_needle)/8192 28991.403 -4.28%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 562320.002 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 506.339 1.02%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1392.067 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35496599.996 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6270.274 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.862 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 307.693 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50174.398 -
std::find_first_of(list<int>)_(large_needle)/1024 864194.617 -
std::find_first_of(list<int>)_(large_needle)/32 672.215 -
std::find_first_of(list<int>)_(large_needle)/50 1732.688 -
std::find_first_of(list<int>)_(large_needle)/8192 48758530.539 -
std::find_first_of(list<int>)_(small_needle)/1024 2881.208 3.51%
std::find_first_of(list<int>)_(small_needle)/32 93.592 2.91%
std::find_first_of(list<int>)_(small_needle)/50 143.763 3.06%
std::find_first_of(list<int>)_(small_needle)/8192 23583.729 2.40%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 866385.842 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 725.766 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1872.515 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54276224.387 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5220.075 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 166.582 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.820 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41633.562 -
std::find_first_of(vector<int>)_(large_needle)/1024 121308.594 8.53%
std::find_first_of(vector<int>)_(large_needle)/32 120.347 11.00%
std::find_first_of(vector<int>)_(large_needle)/50 296.064 13.58%
std::find_first_of(vector<int>)_(large_needle)/8192 7797935.136 3.59%
std::find_first_of(vector<int>)_(small_needle)/1024 1426.755 1.17%
std::find_first_of(vector<int>)_(small_needle)/32 48.248 3.75%
std::find_first_of(vector<int>)_(small_needle)/50 72.206 1.63%
std::find_first_of(vector<int>)_(small_needle)/8192 11397.675 1.18%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 590133.601 -2.37%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 491.181 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1357.278 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38119685.170 -12.16%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5550.867 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.443 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 272.634 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44430.295 -
std::find_if(deque<int>)_(bail_25%)/1024 106.280 -
std::find_if(deque<int>)_(bail_25%)/32768 2777.132 -4.85%
std::find_if(deque<int>)_(bail_25%)/8 1.530 -
std::find_if(deque<int>)_(bail_25%)/8192 718.670 1.17%
std::find_if(deque<int>)_(process_all)/1024 488.790 -
std::find_if(deque<int>)_(process_all)/32768 11424.485 -4.08%
std::find_if(deque<int>)_(process_all)/50 23.694 -
std::find_if(deque<int>)_(process_all)/8 3.966 1.47%
std::find_if(deque<int>)_(process_all)/8192 2814.953 -4.77%
std::find_if(list<int>)_(bail_25%)/1024 192.001 -
std::find_if(list<int>)_(bail_25%)/32768 8275.077 -20.35%
std::find_if(list<int>)_(bail_25%)/8 1.214 -
std::find_if(list<int>)_(bail_25%)/8192 1509.388 -
std::find_if(list<int>)_(process_all)/1024 753.529 -
std::find_if(list<int>)_(process_all)/32768 27310.020 -5.56%
std::find_if(list<int>)_(process_all)/50 21.424 -
std::find_if(list<int>)_(process_all)/8 3.490 -
std::find_if(list<int>)_(process_all)/8192 12438.853 2.46%
std::find_if(vector<bool>)_(process_all)/1024 766.095 -
std::find_if(vector<bool>)_(process_all)/1048576 782288.970 -
std::find_if(vector<bool>)_(process_all)/50 35.778 2.22%
std::find_if(vector<bool>)_(process_all)/8 5.516 1.56%
std::find_if(vector<bool>)_(process_all)/8192 6110.316 -
std::find_if(vector<char>)_(bail_25%)/1024 75.968 -
std::find_if(vector<char>)_(bail_25%)/32768 2054.765 -
std::find_if(vector<char>)_(bail_25%)/8 0.950 -
std::find_if(vector<char>)_(bail_25%)/8192 522.279 -
std::find_if(vector<char>)_(process_all)/1024 274.743 2.27%
std::find_if(vector<char>)_(process_all)/32768 8114.262 -1.81%
std::find_if(vector<char>)_(process_all)/50 12.645 -
std::find_if(vector<char>)_(process_all)/8 2.589 7.06%
std::find_if(vector<char>)_(process_all)/8192 2045.977 -1.35%
std::find_if(vector<int>)_(bail_25%)/1024 75.375 -
std::find_if(vector<int>)_(bail_25%)/32768 2333.642 -
std::find_if(vector<int>)_(bail_25%)/8 1.120 -
std::find_if(vector<int>)_(bail_25%)/8192 547.442 -
std::find_if(vector<int>)_(process_all)/1024 289.484 -
std::find_if(vector<int>)_(process_all)/32768 9063.387 -
std::find_if(vector<int>)_(process_all)/50 14.238 2.30%
std::find_if(vector<int>)_(process_all)/8 2.554 -4.55%
std::find_if(vector<int>)_(process_all)/8192 2258.300 -
std::find_if_not(deque<int>)_(bail_25%)/1024 104.724 -1.10%
std::find_if_not(deque<int>)_(bail_25%)/32768 2786.548 1.18%
std::find_if_not(deque<int>)_(bail_25%)/8 1.437 -4.06%
std::find_if_not(deque<int>)_(bail_25%)/8192 700.577 1.84%
std::find_if_not(deque<int>)_(process_all)/1024 495.206 -
std::find_if_not(deque<int>)_(process_all)/32768 11432.746 -
std::find_if_not(deque<int>)_(process_all)/50 23.881 -
std::find_if_not(deque<int>)_(process_all)/8 3.981 -
std::find_if_not(deque<int>)_(process_all)/8192 2818.195 -
std::find_if_not(list<int>)_(bail_25%)/1024 193.068 -
std::find_if_not(list<int>)_(bail_25%)/32768 9460.268 25.35%
std::find_if_not(list<int>)_(bail_25%)/8 1.321 -
std::find_if_not(list<int>)_(bail_25%)/8192 1509.859 -
std::find_if_not(list<int>)_(process_all)/1024 755.175 -
std::find_if_not(list<int>)_(process_all)/32768 28040.862 -11.57%
std::find_if_not(list<int>)_(process_all)/50 21.336 -
std::find_if_not(list<int>)_(process_all)/8 3.412 -
std::find_if_not(list<int>)_(process_all)/8192 8791.611 6.93%
std::find_if_not(vector<bool>)_(process_all)/1024 759.005 -
std::find_if_not(vector<bool>)_(process_all)/1048576 774147.815 -
std::find_if_not(vector<bool>)_(process_all)/50 35.369 2.16%
std::find_if_not(vector<bool>)_(process_all)/8 5.454 1.20%
std::find_if_not(vector<bool>)_(process_all)/8192 6052.911 -
std::find_if_not(vector<char>)_(bail_25%)/1024 75.936 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2056.256 1.58%
std::find_if_not(vector<char>)_(bail_25%)/8 0.952 -
std::find_if_not(vector<char>)_(bail_25%)/8192 522.101 -
std::find_if_not(vector<char>)_(process_all)/1024 274.142 -
std::find_if_not(vector<char>)_(process_all)/32768 8120.183 -
std::find_if_not(vector<char>)_(process_all)/50 12.588 -
std::find_if_not(vector<char>)_(process_all)/8 2.473 1.01%
std::find_if_not(vector<char>)_(process_all)/8192 2048.696 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.377 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2333.301 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.006 -
std::find_if_not(vector<int>)_(bail_25%)/8192 547.202 -
std::find_if_not(vector<int>)_(process_all)/1024 306.827 -
std::find_if_not(vector<int>)_(process_all)/32768 9747.134 -
std::find_if_not(vector<int>)_(process_all)/50 14.998 -
std::find_if_not(vector<int>)_(process_all)/8 2.657 1.87%
std::find_if_not(vector<int>)_(process_all)/8192 2424.537 -
std::for_each(deque<int>)/32 3.811 -
std::for_each(deque<int>)/50 4.100 -
std::for_each(deque<int>)/8 0.914 -
std::for_each(deque<int>)/8192 254.529 -
std::for_each(join_view(vector<vector<int>>))/32 3.752 -
std::for_each(join_view(vector<vector<int>>))/50 4.036 -
std::for_each(join_view(vector<vector<int>>))/8 1.535 6.90%
std::for_each(join_view(vector<vector<int>>))/8192 263.434 -
std::for_each(list<int>)/32 11.235 -1.78%
std::for_each(list<int>)/50 23.700 -
std::for_each(list<int>)/8 2.468 -3.90%
std::for_each(list<int>)/8192 8023.155 -12.04%
std::for_each(vector<int>)/32 3.771 -
std::for_each(vector<int>)/50 4.095 -
std::for_each(vector<int>)/8 0.897 -
std::for_each(vector<int>)/8192 251.697 -
std::for_each_n(deque<int>)/32 3.757 -
std::for_each_n(deque<int>)/50 3.965 -
std::for_each_n(deque<int>)/8 1.200 -
std::for_each_n(deque<int>)/8192 257.444 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.830 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.297 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.765 -6.61%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.162 -7.59%
std::for_each_n(list<int>)/32 11.141 -
std::for_each_n(list<int>)/50 23.994 -
std::for_each_n(list<int>)/8 2.548 -
std::for_each_n(list<int>)/8192 7187.455 -
std::for_each_n(vector<int>)/32 3.840 -
std::for_each_n(vector<int>)/50 4.039 -
std::for_each_n(vector<int>)/8 2.448 -3.76%
std::for_each_n(vector<int>)/8192 251.895 -
std::generate(deque<int>)/1024 245.161 -
std::generate(deque<int>)/32 8.272 -
std::generate(deque<int>)/50 12.284 -
std::generate(deque<int>)/8192 1910.334 -
std::generate(list<int>)/1024 671.221 -
std::generate(list<int>)/32 8.714 -
std::generate(list<int>)/50 15.641 1.27%
std::generate(list<int>)/8192 6957.166 -6.12%
std::generate(vector<int>)/1024 244.138 -
std::generate(vector<int>)/32 7.995 -
std::generate(vector<int>)/50 12.010 -
std::generate(vector<int>)/8192 1844.867 -
std::generate_n(deque<int>)/1024 244.439 -
std::generate_n(deque<int>)/32 8.242 -
std::generate_n(deque<int>)/50 12.238 -
std::generate_n(deque<int>)/8192 1955.227 -
std::generate_n(list<int>)/1024 650.657 -
std::generate_n(list<int>)/32 8.600 -
std::generate_n(list<int>)/50 15.586 -
std::generate_n(list<int>)/8192 6923.988 -
std::generate_n(vector<int>)/1024 242.432 -
std::generate_n(vector<int>)/32 7.935 -
std::generate_n(vector<int>)/50 11.934 -
std::generate_n(vector<int>)/8192 1843.544 -
std::is_partitioned(deque<int>)_(partitioned)/1024 363.372 -6.38%
std::is_partitioned(deque<int>)_(partitioned)/32 9.194 -19.30%
std::is_partitioned(deque<int>)_(partitioned)/50 13.757 -20.30%
std::is_partitioned(deque<int>)_(partitioned)/8192 2864.971 -6.35%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.676 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.403 1.34%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.933 3.88%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 743.308 6.66%
std::is_partitioned(list<int>)_(partitioned)/1024 713.034 -
std::is_partitioned(list<int>)_(partitioned)/32 8.623 -1.14%
std::is_partitioned(list<int>)_(partitioned)/50 13.800 -
std::is_partitioned(list<int>)_(partitioned)/8192 6790.102 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 168.102 -4.93%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.236 -2.57%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.476 -2.46%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2182.682 1.92%
std::is_partitioned(vector<int>)_(partitioned)/1024 188.836 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.450 4.63%
std::is_partitioned(vector<int>)_(partitioned)/50 9.460 1.72%
std::is_partitioned(vector<int>)_(partitioned)/8192 1410.068 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 53.589 -2.82%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.945 -4.84%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.441 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.688 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 482.214 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.790 12.82%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3854.622 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 519603.226 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 47.627 -3.54%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 502.661 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.203 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4087.053 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 680515.293 -1.10%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 65.477 36.81%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 508.699 -1.58%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 8.549 14.62%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4133.921 1.23%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 625146.949 -2.76%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 56.878 8.27%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 524.693 1.19%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 9.460 35.97%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4001.987 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688637.853 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 66.240 36.25%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1466.025 92.73%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.788 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7839.045 -1.45%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1425250.680 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 38.741 -1.96%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 809.094 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.721 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8966.688 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1597221.206 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 63.765 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 771.625 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.909 5.87%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8030.203 -1.38%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1421423.245 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.598 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 819.595 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.346 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8577.745 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1583672.147 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.062 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 321.332 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.461 -1.25%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2446.182 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212579.480 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.298 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 499.562 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.600 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4711.996 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1040929.402 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.329 -1.73%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.194 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.804 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2660.451 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211279.155 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.898 -3.05%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 549.673 -3.43%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.946 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4910.320 -1.33%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 998594.568 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.238 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 476.509 1.01%
std::mismatch(deque<int>)_(it,_it,_it)/1024 466.541 -3.35%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 493173.626 -2.99%
std::mismatch(deque<int>)_(it,_it,_it)/8 4.257 -6.14%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3903.955 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 475.594 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 488.095 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 492944.405 1.21%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.029 2.26%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3846.325 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 725.362 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 739.737 1.59%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 623811.384 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.559 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4790.837 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 706.390 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 741.529 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 621895.020 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.182 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4836.933 -
std::mismatch(list<int>)_(it,_it,_it)/1000 746.851 -
std::mismatch(list<int>)_(it,_it,_it)/1024 764.046 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 933523.628 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.667 -1.88%
std::mismatch(list<int>)_(it,_it,_it)/8192 7392.205 -12.50%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 758.142 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 779.633 1.01%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 950083.165 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.731 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11505.276 -7.14%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.283 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 827.947 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 986818.267 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.581 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12330.566 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 802.070 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 816.030 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 972680.132 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.571 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11446.322 -
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.831 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 77.831 4.21%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76592.443 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.110 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 602.852 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.844 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.697 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76638.681 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.311 1.31%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.300 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 456.429 -1.77%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 487.301 -5.46%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608351.450 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.970 -2.52%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4764.701 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 457.319 -6.12%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.789 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 605955.209 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.200 -5.00%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4785.383 -
std::move(deque<int>)/1048576 54406.310 -3.28%
std::move(deque<int>)/262144 14874.011 -
std::move(deque<int>)/32768 2142.256 -
std::move(deque<int>)/4096 153.544 -
std::move(deque<int>)/512 23.796 -
std::move(deque<int>)/64 5.977 -2.40%
std::move(deque<int>)/8 3.954 4.10%
std::move(list<int>)/1048576 1014845.871 -
std::move(list<int>)/262144 246814.168 -
std::move(list<int>)/32768 31275.978 -
std::move(list<int>)/4096 5221.849 6.29%
std::move(list<int>)/512 366.147 -
std::move(list<int>)/64 41.175 -
std::move(list<int>)/8 3.427 -
std::move(vector<bool>)_(aligned)/1048576 2103.370 -
std::move(vector<bool>)_(aligned)/262144 256.125 -
std::move(vector<bool>)_(aligned)/32768 36.898 -
std::move(vector<bool>)_(aligned)/4096 7.015 -
std::move(vector<bool>)_(aligned)/512 2.377 -
std::move(vector<bool>)_(aligned)/64 1.619 3.52%
std::move(vector<bool>)_(unaligned)/1048576 6719.749 -
std::move(vector<bool>)_(unaligned)/262144 1581.833 -
std::move(vector<bool>)_(unaligned)/32768 202.100 -
std::move(vector<bool>)_(unaligned)/4096 25.723 -
std::move(vector<bool>)_(unaligned)/512 4.599 -
std::move(vector<bool>)_(unaligned)/64 1.657 4.63%
std::move(vector<int>)/1048576 56263.491 -
std::move(vector<int>)/262144 14351.760 -30.81%
std::move(vector<int>)/32768 2124.361 -
std::move(vector<int>)/4096 134.407 -
std::move(vector<int>)/512 20.191 -
std::move(vector<int>)/64 4.142 -
std::move(vector<int>)/8 2.283 -
std::move_backward(deque<int>)/1048576 128212.151 -
std::move_backward(deque<int>)/262144 30230.762 1.13%
std::move_backward(deque<int>)/32768 3652.848 2.27%
std::move_backward(deque<int>)/4096 161.082 2.67%
std::move_backward(deque<int>)/512 25.949 7.89%
std::move_backward(deque<int>)/64 7.088 33.68%
std::move_backward(deque<int>)/8 4.075 21.16%
std::move_backward(list<int>)/1048576 1039782.948 -
std::move_backward(list<int>)/262144 259442.184 -2.60%
std::move_backward(list<int>)/32768 30809.928 -3.24%
std::move_backward(list<int>)/4096 5537.912 -1.09%
std::move_backward(list<int>)/512 373.781 -
std::move_backward(list<int>)/64 39.712 -
std::move_backward(list<int>)/8 3.417 -
std::move_backward(vector<bool>)_(aligned)/1048576 2115.042 -
std::move_backward(vector<bool>)_(aligned)/262144 257.082 -
std::move_backward(vector<bool>)_(aligned)/32768 38.078 -
std::move_backward(vector<bool>)_(aligned)/4096 7.328 -
std::move_backward(vector<bool>)_(aligned)/512 2.417 -3.14%
std::move_backward(vector<bool>)_(aligned)/64 1.738 -2.56%
std::move_backward(vector<bool>)_(unaligned)/1048576 6495.008 -
std::move_backward(vector<bool>)_(unaligned)/262144 1582.971 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.488 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.138 -
std::move_backward(vector<bool>)_(unaligned)/512 4.722 -
std::move_backward(vector<bool>)_(unaligned)/64 1.825 -1.91%
std::move_backward(vector<int>)/1048576 55912.766 -
std::move_backward(vector<int>)/262144 21581.566 1.36%
std::move_backward(vector<int>)/32768 2137.661 -
std::move_backward(vector<int>)/4096 135.674 -
std::move_backward(vector<int>)/512 20.844 -
std::move_backward(vector<int>)/64 4.329 -
std::move_backward(vector<int>)/8 2.337 -
std::none_of(deque<int>)_(process_all)/32 11.639 -
std::none_of(deque<int>)_(process_all)/32768 10563.943 -
std::none_of(deque<int>)_(process_all)/50 18.315 -4.72%
std::none_of(deque<int>)_(process_all)/8 3.216 4.12%
std::none_of(deque<int>)_(process_all)/8192 2623.753 -
std::none_of(list<int>)_(process_all)/32 11.735 -
std::none_of(list<int>)_(process_all)/32768 25401.337 -6.23%
std::none_of(list<int>)_(process_all)/50 21.964 -
std::none_of(list<int>)_(process_all)/8 2.607 -
std::none_of(list<int>)_(process_all)/8192 6974.192 -
std::none_of(vector<int>)_(process_all)/32 8.320 -
std::none_of(vector<int>)_(process_all)/32768 8061.571 -
std::none_of(vector<int>)_(process_all)/50 14.752 11.48%
std::none_of(vector<int>)_(process_all)/8 2.336 1.63%
std::none_of(vector<int>)_(process_all)/8192 2019.552 -
std::partition(deque<int>)_(dense)/1024 359.804 4.22%
std::partition(deque<int>)_(dense)/32 9.175 -6.66%
std::partition(deque<int>)_(dense)/50 13.655 -7.29%
std::partition(deque<int>)_(dense)/8192 2795.102 4.24%
std::partition(deque<int>)_(sparse)/1024 382.351 -
std::partition(deque<int>)_(sparse)/32 9.809 -
std::partition(deque<int>)_(sparse)/50 14.722 -2.84%
std::partition(deque<int>)_(sparse)/8192 3002.864 -
std::partition(list<int>)_(dense)/1024 388.157 -
std::partition(list<int>)_(dense)/32 8.921 -
std::partition(list<int>)_(dense)/50 13.337 -
std::partition(list<int>)_(dense)/8192 4964.238 -
std::partition(list<int>)_(sparse)/1024 722.098 -
std::partition(list<int>)_(sparse)/32 9.009 -
std::partition(list<int>)_(sparse)/50 15.051 1.53%
std::partition(list<int>)_(sparse)/8192 8742.493 -
std::partition(vector<int>)_(dense)/1024 247.098 3.03%
std::partition(vector<int>)_(dense)/32 8.710 2.18%
std::partition(vector<int>)_(dense)/50 13.215 1.03%
std::partition(vector<int>)_(dense)/8192 1871.779 -
std::partition(vector<int>)_(sparse)/1024 257.020 -
std::partition(vector<int>)_(sparse)/32 9.146 3.25%
std::partition(vector<int>)_(sparse)/50 14.496 3.57%
std::partition(vector<int>)_(sparse)/8192 1866.745 -
std::partition_copy(deque<int>)/1024 638.119 -
std::partition_copy(deque<int>)/32 12.435 -1.22%
std::partition_copy(deque<int>)/50 20.746 -2.39%
std::partition_copy(deque<int>)/8192 5657.805 -
std::partition_copy(list<int>)/1024 711.830 -
std::partition_copy(list<int>)/32 8.533 -
std::partition_copy(list<int>)/50 13.091 1.01%
std::partition_copy(list<int>)/8192 7300.140 6.97%
std::partition_copy(vector<int>)/1024 477.257 1.84%
std::partition_copy(vector<int>)/32 8.451 3.71%
std::partition_copy(vector<int>)/50 13.318 5.15%
std::partition_copy(vector<int>)/8192 4578.364 -
std::partition_point(deque<int>)/1024 9.330 -
std::partition_point(deque<int>)/32 4.871 2.97%
std::partition_point(deque<int>)/50 5.096 -2.04%
std::partition_point(deque<int>)/8192 16.290 -
std::partition_point(list<int>)/1024 1267.052 -2.04%
std::partition_point(list<int>)/32 15.854 -
std::partition_point(list<int>)/50 24.692 -
std::partition_point(list<int>)/8192 11767.786 -7.03%
std::partition_point(vector<int>)/1024 6.205 -
std::partition_point(vector<int>)/32 2.560 -
std::partition_point(vector<int>)/50 2.565 1.11%
std::partition_point(vector<int>)/8192 9.399 -
std::remove(deque<int>)_(prefix)/1024 526.214 -
std::remove(deque<int>)_(prefix)/32 56.139 -1.36%
std::remove(deque<int>)_(prefix)/50 63.899 -
std::remove(deque<int>)_(prefix)/8192 3892.382 -
std::remove(deque<int>)_(sprinkled)/1024 521.136 -
std::remove(deque<int>)_(sprinkled)/32 54.808 -2.86%
std::remove(deque<int>)_(sprinkled)/50 60.985 -2.70%
std::remove(deque<int>)_(sprinkled)/8192 3865.105 -
std::remove(list<int>)_(prefix)/1024 1014.075 -1.75%
std::remove(list<int>)_(prefix)/32 55.356 -
std::remove(list<int>)_(prefix)/50 66.866 -
std::remove(list<int>)_(prefix)/8192 8152.667 -2.14%
std::remove(list<int>)_(sprinkled)/1024 1001.464 1.44%
std::remove(list<int>)_(sprinkled)/32 56.212 -
std::remove(list<int>)_(sprinkled)/50 64.621 -1.50%
std::remove(list<int>)_(sprinkled)/8192 7791.410 -
std::remove(vector<int>)_(prefix)/1024 311.573 -
std::remove(vector<int>)_(prefix)/32 52.044 -
std::remove(vector<int>)_(prefix)/50 56.972 -
std::remove(vector<int>)_(prefix)/8192 2111.373 -
std::remove(vector<int>)_(sprinkled)/1024 288.205 -
std::remove(vector<int>)_(sprinkled)/32 51.834 -
std::remove(vector<int>)_(sprinkled)/50 55.975 -
std::remove(vector<int>)_(sprinkled)/8192 1989.009 -
std::remove_copy(deque<int>)_(prefix)/1024 423.023 12.30%
std::remove_copy(deque<int>)_(prefix)/32 13.105 1.18%
std::remove_copy(deque<int>)_(prefix)/50 19.302 1.42%
std::remove_copy(deque<int>)_(prefix)/8192 3344.044 -
std::remove_copy(deque<int>)_(sprinkled)/1024 358.336 -1.84%
std::remove_copy(deque<int>)_(sprinkled)/32 12.148 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.358 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2865.771 -1.93%
std::remove_copy(list<int>)_(prefix)/1024 751.504 -
std::remove_copy(list<int>)_(prefix)/32 10.787 -
std::remove_copy(list<int>)_(prefix)/50 21.835 -
std::remove_copy(list<int>)_(prefix)/8192 6974.555 -8.67%
std::remove_copy(list<int>)_(sprinkled)/1024 738.730 -
std::remove_copy(list<int>)_(sprinkled)/32 11.218 -
std::remove_copy(list<int>)_(sprinkled)/50 18.811 -
std::remove_copy(list<int>)_(sprinkled)/8192 6916.486 -10.39%
std::remove_copy(vector<int>)_(prefix)/1024 266.115 -
std::remove_copy(vector<int>)_(prefix)/32 9.021 -
std::remove_copy(vector<int>)_(prefix)/50 13.340 -
std::remove_copy(vector<int>)_(prefix)/8192 2064.927 -
std::remove_copy(vector<int>)_(sprinkled)/1024 467.685 -3.25%
std::remove_copy(vector<int>)_(sprinkled)/32 14.929 -2.34%
std::remove_copy(vector<int>)_(sprinkled)/50 24.208 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3639.436 -
std::remove_copy_if(deque<int>)_(prefix)/1024 533.658 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.679 -1.74%
std::remove_copy_if(deque<int>)_(prefix)/50 28.359 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3898.031 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 547.791 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.975 2.11%
std::remove_copy_if(deque<int>)_(sprinkled)/50 27.253 4.21%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3310.233 -
std::remove_copy_if(list<int>)_(prefix)/1024 789.275 -
std::remove_copy_if(list<int>)_(prefix)/32 14.825 -
std::remove_copy_if(list<int>)_(prefix)/50 26.999 -
std::remove_copy_if(list<int>)_(prefix)/8192 7196.434 -9.42%
std::remove_copy_if(list<int>)_(sprinkled)/1024 783.917 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.436 -1.16%
std::remove_copy_if(list<int>)_(sprinkled)/50 24.512 -11.35%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7175.537 -9.06%
std::remove_copy_if(vector<int>)_(prefix)/1024 376.196 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.208 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.764 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3323.361 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.290 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.309 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.841 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3744.788 -
std::remove_if(deque<int>)_(prefix)/1024 558.914 -1.63%
std::remove_if(deque<int>)_(prefix)/32 58.705 -
std::remove_if(deque<int>)_(prefix)/50 67.536 -
std::remove_if(deque<int>)_(prefix)/8192 4249.001 -
std::remove_if(deque<int>)_(sprinkled)/1024 544.660 -
std::remove_if(deque<int>)_(sprinkled)/32 56.269 -2.01%
std::remove_if(deque<int>)_(sprinkled)/50 67.609 -4.18%
std::remove_if(deque<int>)_(sprinkled)/8192 3961.625 -
std::remove_if(list<int>)_(prefix)/1024 1042.225 -
std::remove_if(list<int>)_(prefix)/32 61.604 -
std::remove_if(list<int>)_(prefix)/50 75.063 -
std::remove_if(list<int>)_(prefix)/8192 9770.217 3.36%
std::remove_if(list<int>)_(sprinkled)/1024 1037.746 -
std::remove_if(list<int>)_(sprinkled)/32 59.880 -
std::remove_if(list<int>)_(sprinkled)/50 73.504 -
std::remove_if(list<int>)_(sprinkled)/8192 8271.501 -
std::remove_if(vector<int>)_(prefix)/1024 354.987 -
std::remove_if(vector<int>)_(prefix)/32 51.971 -
std::remove_if(vector<int>)_(prefix)/50 57.250 -
std::remove_if(vector<int>)_(prefix)/8192 2580.265 -1.67%
std::remove_if(vector<int>)_(sprinkled)/1024 524.706 -
std::remove_if(vector<int>)_(sprinkled)/32 55.855 -
std::remove_if(vector<int>)_(sprinkled)/50 66.387 -
std::remove_if(vector<int>)_(sprinkled)/8192 3826.012 -
std::replace(deque<int>)_(prefix)/1024 411.362 -
std::replace(deque<int>)_(prefix)/32 12.741 -
std::replace(deque<int>)_(prefix)/50 19.139 -
std::replace(deque<int>)_(prefix)/8192 3259.208 -
std::replace(deque<int>)_(sprinkled)/1024 353.103 -
std::replace(deque<int>)_(sprinkled)/32 12.599 -
std::replace(deque<int>)_(sprinkled)/50 18.695 -
std::replace(deque<int>)_(sprinkled)/8192 2825.291 -
std::replace(list<int>)_(prefix)/1024 738.652 -
std::replace(list<int>)_(prefix)/32 11.053 -
std::replace(list<int>)_(prefix)/50 18.255 -
std::replace(list<int>)_(prefix)/8192 7233.953 3.75%
std::replace(list<int>)_(sprinkled)/1024 726.660 -
std::replace(list<int>)_(sprinkled)/32 11.262 -
std::replace(list<int>)_(sprinkled)/50 17.746 1.15%
std::replace(list<int>)_(sprinkled)/8192 7417.216 3.91%
std::replace(vector<int>)_(prefix)/1024 158.822 -
std::replace(vector<int>)_(prefix)/32 5.109 -
std::replace(vector<int>)_(prefix)/50 7.592 -
std::replace(vector<int>)_(prefix)/8192 1274.570 -
std::replace(vector<int>)_(sprinkled)/1024 168.595 4.62%
std::replace(vector<int>)_(sprinkled)/32 5.615 -
std::replace(vector<int>)_(sprinkled)/50 8.314 -5.44%
std::replace(vector<int>)_(sprinkled)/8192 1315.265 6.78%
std::replace_if(deque<int>)_(prefix)/1024 490.270 1.54%
std::replace_if(deque<int>)_(prefix)/32 13.953 -
std::replace_if(deque<int>)_(prefix)/50 20.351 -
std::replace_if(deque<int>)_(prefix)/8192 3516.422 -
std::replace_if(deque<int>)_(sprinkled)/1024 369.620 -
std::replace_if(deque<int>)_(sprinkled)/32 12.439 -
std::replace_if(deque<int>)_(sprinkled)/50 18.672 -
std::replace_if(deque<int>)_(sprinkled)/8192 2951.584 1.04%
std::replace_if(list<int>)_(prefix)/1024 741.353 -
std::replace_if(list<int>)_(prefix)/32 13.088 -
std::replace_if(list<int>)_(prefix)/50 23.983 -
std::replace_if(list<int>)_(prefix)/8192 7450.113 5.37%
std::replace_if(list<int>)_(sprinkled)/1024 738.881 -
std::replace_if(list<int>)_(sprinkled)/32 13.407 -
std::replace_if(list<int>)_(sprinkled)/50 24.847 8.69%
std::replace_if(list<int>)_(sprinkled)/8192 7640.248 4.84%
std::replace_if(vector<int>)_(prefix)/1024 276.158 2.06%
std::replace_if(vector<int>)_(prefix)/32 8.925 -
std::replace_if(vector<int>)_(prefix)/50 13.658 -
std::replace_if(vector<int>)_(prefix)/8192 2053.425 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.754 -
std::replace_if(vector<int>)_(sprinkled)/32 8.719 -
std::replace_if(vector<int>)_(sprinkled)/50 13.757 6.57%
std::replace_if(vector<int>)_(sprinkled)/8192 1906.002 -
std::reverse(deque<int>)/32768 5721.805 -
std::reverse(deque<int>)/4096 718.434 -
std::reverse(deque<int>)/512 112.801 -
std::reverse(deque<int>)/64 13.045 -
std::reverse(deque<int>)/8 2.521 -
std::reverse(list<int>)/32768 19259.830 2.09%
std::reverse(list<int>)/4096 1653.061 1.12%
std::reverse(list<int>)/512 191.149 -
std::reverse(list<int>)/64 17.496 2.35%
std::reverse(list<int>)/8 2.028 -
std::reverse(vector<int>)/32768 1043.121 -
std::reverse(vector<int>)/4096 130.571 -
std::reverse(vector<int>)/512 16.448 -
std::reverse(vector<int>)/64 4.131 -
std::reverse(vector<int>)/8 1.535 -
std::reverse_copy(deque<int>)/32768 8031.757 -
std::reverse_copy(deque<int>)/4096 992.727 1.56%
std::reverse_copy(deque<int>)/512 124.993 -
std::reverse_copy(deque<int>)/64 15.936 -
std::reverse_copy(deque<int>)/8 2.535 -
std::reverse_copy(list<int>)/32768 26278.587 -
std::reverse_copy(list<int>)/4096 3185.167 -1.76%
std::reverse_copy(list<int>)/512 364.904 -
std::reverse_copy(list<int>)/64 30.022 -
std::reverse_copy(list<int>)/8 2.422 1.06%
std::reverse_copy(vector<int>)/32768 975.977 -
std::reverse_copy(vector<int>)/4096 136.102 1.24%
std::reverse_copy(vector<int>)/512 17.131 -
std::reverse_copy(vector<int>)/64 2.536 2.63%
std::reverse_copy(vector<int>)/8 2.611 8.76%
std::rotate(deque<int>)_(1_element_backward)/1024 42.575 2.05%
std::rotate(deque<int>)_(1_element_backward)/32 4.452 -3.34%
std::rotate(deque<int>)_(1_element_backward)/50 5.353 1.93%
std::rotate(deque<int>)_(1_element_backward)/8192 309.178 -9.21%
std::rotate(deque<int>)_(1_element_forward)/1024 39.343 -
std::rotate(deque<int>)_(1_element_forward)/32 4.621 -
std::rotate(deque<int>)_(1_element_forward)/50 5.471 1.59%
std::rotate(deque<int>)_(1_element_forward)/8192 302.865 -9.17%
std::rotate(deque<int>)_(by_1/2)/1024 173.444 -
std::rotate(deque<int>)_(by_1/2)/32 7.455 -1.88%
std::rotate(deque<int>)_(by_1/2)/50 10.459 -1.15%
std::rotate(deque<int>)_(by_1/2)/8192 1462.085 -
std::rotate(deque<int>)_(by_1/3)/1024 1821.103 -2.33%
std::rotate(deque<int>)_(by_1/3)/32 45.497 -
std::rotate(deque<int>)_(by_1/3)/50 76.721 -
std::rotate(deque<int>)_(by_1/3)/8192 22563.664 -1.19%
std::rotate(deque<int>)_(by_1/4)/1024 780.440 -
std::rotate(deque<int>)_(by_1/4)/32 29.644 -
std::rotate(deque<int>)_(by_1/4)/50 75.057 -
std::rotate(deque<int>)_(by_1/4)/8192 6815.968 -11.26%
std::rotate(list<int>)_(1_element_backward)/1024 739.086 -
std::rotate(list<int>)_(1_element_backward)/32 13.169 -
std::rotate(list<int>)_(1_element_backward)/50 22.350 -12.14%
std::rotate(list<int>)_(1_element_backward)/8192 8510.819 -15.29%
std::rotate(list<int>)_(1_element_forward)/1024 731.325 -
std::rotate(list<int>)_(1_element_forward)/32 14.408 -
std::rotate(list<int>)_(1_element_forward)/50 26.611 9.50%
std::rotate(list<int>)_(1_element_forward)/8192 8895.776 -
std::rotate(list<int>)_(by_1/2)/1024 384.764 -
std::rotate(list<int>)_(by_1/2)/32 5.967 -15.72%
std::rotate(list<int>)_(by_1/2)/50 12.610 -10.15%
std::rotate(list<int>)_(by_1/2)/8192 5009.402 -18.63%
std::rotate(list<int>)_(by_1/3)/1024 801.653 -
std::rotate(list<int>)_(by_1/3)/32 15.296 1.89%
std::rotate(list<int>)_(by_1/3)/50 24.670 -2.28%
std::rotate(list<int>)_(by_1/3)/8192 8664.630 -9.92%
std::rotate(list<int>)_(by_1/4)/1024 581.864 -
std::rotate(list<int>)_(by_1/4)/32 12.446 -14.93%
std::rotate(list<int>)_(by_1/4)/50 24.979 -
std::rotate(list<int>)_(by_1/4)/8192 7192.122 -14.98%
std::rotate(vector<bool>)_(1_element_backward)/1024 26.920 -2.15%
std::rotate(vector<bool>)_(1_element_backward)/32 17.250 -2.85%
std::rotate(vector<bool>)_(1_element_backward)/50 17.262 -2.89%
std::rotate(vector<bool>)_(1_element_backward)/8192 98.971 -4.24%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.218 -5.05%
std::rotate(vector<bool>)_(1_element_forward)/32 17.425 -1.23%
std::rotate(vector<bool>)_(1_element_forward)/50 17.476 -1.03%
std::rotate(vector<bool>)_(1_element_forward)/8192 107.868 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.428 -
std::rotate(vector<bool>)_(by_1/2)/32 17.472 -2.12%
std::rotate(vector<bool>)_(by_1/2)/50 17.255 -1.42%
std::rotate(vector<bool>)_(by_1/2)/8192 15.180 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.036 -
std::rotate(vector<bool>)_(by_1/3)/32 17.092 -2.22%
std::rotate(vector<bool>)_(by_1/3)/50 17.146 -2.01%
std::rotate(vector<bool>)_(by_1/3)/8192 145.367 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.440 11.90%
std::rotate(vector<bool>)_(by_1/4)/32 17.312 -1.58%
std::rotate(vector<bool>)_(by_1/4)/50 17.162 -1.30%
std::rotate(vector<bool>)_(by_1/4)/8192 30.080 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.956 1.18%
std::rotate(vector<int>)_(1_element_backward)/32 2.917 -
std::rotate(vector<int>)_(1_element_backward)/50 5.323 -
std::rotate(vector<int>)_(1_element_backward)/8192 297.873 -1.04%
std::rotate(vector<int>)_(1_element_forward)/1024 35.347 -
std::rotate(vector<int>)_(1_element_forward)/32 2.944 -
std::rotate(vector<int>)_(1_element_forward)/50 5.262 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.029 -
std::rotate(vector<int>)_(by_1/2)/1024 31.908 -
std::rotate(vector<int>)_(by_1/2)/32 3.647 -
std::rotate(vector<int>)_(by_1/2)/50 4.451 -
std::rotate(vector<int>)_(by_1/2)/8192 240.667 -
std::rotate(vector<int>)_(by_1/3)/1024 1367.425 -
std::rotate(vector<int>)_(by_1/3)/32 21.608 -
std::rotate(vector<int>)_(by_1/3)/50 39.971 -
std::rotate(vector<int>)_(by_1/3)/8192 10877.352 -
std::rotate(vector<int>)_(by_1/4)/1024 330.654 -
std::rotate(vector<int>)_(by_1/4)/32 12.073 -
std::rotate(vector<int>)_(by_1/4)/50 40.094 -
std::rotate(vector<int>)_(by_1/4)/8192 2611.506 -
std::rotate_copy(deque<int>)/1024 34.617 -
std::rotate_copy(deque<int>)/32 2.667 3.65%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 293.858 -
std::rotate_copy(list<int>)/1024 722.672 -
std::rotate_copy(list<int>)/32 8.420 -
std::rotate_copy(list<int>)/50 14.118 -
std::rotate_copy(list<int>)/8192 6678.550 -3.15%
std::rotate_copy(vector<int>)/1024 33.598 1.35%
std::rotate_copy(vector<int>)/32 2.083 -
std::rotate_copy(vector<int>)/50 2.702 -
std::rotate_copy(vector<int>)/8192 752.143 13.13%
std::sample(deque<int>)/1024 11686.261 -1.29%
std::sample(deque<int>)/32 320.211 -
std::sample(deque<int>)/8192 94413.223 -
std::sample(list<int>)/1024 11841.864 -
std::sample(list<int>)/32 310.457 -1.04%
std::sample(list<int>)/8192 96569.784 -
std::sample(vector<int>)/1024 11143.974 -1.47%
std::sample(vector<int>)/32 303.566 -
std::sample(vector<int>)/8192 89804.641 -1.00%
std::search(deque<int>)_(near_matches)/1000 18595.822 -
std::search(deque<int>)_(near_matches)/1024 19316.334 -1.05%
std::search(deque<int>)_(near_matches)/8192 1451202.542 -
std::search(deque<int>)_(no_match)/1000 396.267 -2.46%
std::search(deque<int>)_(no_match)/1024 236.971 -43.04%
std::search(deque<int>)_(no_match)/1048576 421860.810 -
std::search(deque<int>)_(no_match)/8192 3298.039 -
std::search(deque<int>)_(same_length)/1000 461.171 29.35%
std::search(deque<int>)_(same_length)/1024 472.168 -
std::search(deque<int>)_(same_length)/8192 3784.506 -
std::search(deque<int>)_(single_element)/1000 445.865 1.23%
std::search(deque<int>)_(single_element)/1024 456.989 -
std::search(deque<int>)_(single_element)/8192 3639.701 -
std::search(deque<int>,_pred)_(near_matches)/1000 27585.792 16.62%
std::search(deque<int>,_pred)_(near_matches)/1024 28857.323 16.08%
std::search(deque<int>,_pred)_(near_matches)/8192 1548374.172 2.55%
std::search(deque<int>,_pred)_(no_match)/1000 425.451 -
std::search(deque<int>,_pred)_(no_match)/1024 364.453 -
std::search(deque<int>,_pred)_(no_match)/1048576 443314.042 -
std::search(deque<int>,_pred)_(no_match)/8192 3472.977 -
std::search(deque<int>,_pred)_(same_length)/1000 500.214 4.36%
std::search(deque<int>,_pred)_(same_length)/1024 511.994 -
std::search(deque<int>,_pred)_(same_length)/8192 4070.494 -
std::search(deque<int>,_pred)_(single_element)/1000 474.470 -
std::search(deque<int>,_pred)_(single_element)/1024 485.121 -
std::search(deque<int>,_pred)_(single_element)/8192 3877.561 -
std::search(list<int>)_(near_matches)/1000 37459.614 -
std::search(list<int>)_(near_matches)/1024 39224.895 -
std::search(list<int>)_(near_matches)/8192 2513419.057 -1.24%
std::search(list<int>)_(no_match)/1000 687.738 -1.67%
std::search(list<int>)_(no_match)/1024 730.726 -2.78%
std::search(list<int>)_(no_match)/1048576 840208.932 -
std::search(list<int>)_(no_match)/8192 7218.545 2.05%
std::search(list<int>)_(same_length)/1000 741.344 -
std::search(list<int>)_(same_length)/1024 755.020 -1.54%
std::search(list<int>)_(same_length)/8192 9171.333 -13.29%
std::search(list<int>)_(single_element)/1000 652.595 17.53%
std::search(list<int>)_(single_element)/1024 765.693 -
std::search(list<int>)_(single_element)/8192 8537.765 8.74%
std::search(list<int>,_pred)_(near_matches)/1000 42352.386 -
std::search(list<int>,_pred)_(near_matches)/1024 44082.426 -
std::search(list<int>,_pred)_(near_matches)/8192 2720527.453 -
std::search(list<int>,_pred)_(no_match)/1000 747.837 -
std::search(list<int>,_pred)_(no_match)/1024 765.171 -
std::search(list<int>,_pred)_(no_match)/1048576 897914.639 -
std::search(list<int>,_pred)_(no_match)/8192 7013.975 -
std::search(list<int>,_pred)_(same_length)/1000 770.263 -
std::search(list<int>,_pred)_(same_length)/1024 786.420 -
std::search(list<int>,_pred)_(same_length)/8192 8487.424 -5.77%
std::search(list<int>,_pred)_(single_element)/1000 818.095 -1.69%
std::search(list<int>,_pred)_(single_element)/1024 838.533 -
std::search(list<int>,_pred)_(single_element)/8192 9741.118 11.92%
std::search(vector<int>)_(near_matches)/1000 13873.287 -
std::search(vector<int>)_(near_matches)/1024 14850.906 -
std::search(vector<int>)_(near_matches)/8192 771189.707 -
std::search(vector<int>)_(no_match)/1000 208.170 -
std::search(vector<int>)_(no_match)/1024 215.026 1.69%
std::search(vector<int>)_(no_match)/1048576 211623.400 -
std::search(vector<int>)_(no_match)/8192 1651.592 -
std::search(vector<int>)_(same_length)/1000 246.010 -
std::search(vector<int>)_(same_length)/1024 255.828 1.94%
std::search(vector<int>)_(same_length)/8192 1983.338 2.94%
std::search(vector<int>)_(single_element)/1000 231.695 -1.52%
std::search(vector<int>)_(single_element)/1024 237.012 -1.49%
std::search(vector<int>)_(single_element)/8192 1827.201 -
std::search(vector<int>,_pred)_(near_matches)/1000 22897.920 -
std::search(vector<int>,_pred)_(near_matches)/1024 24037.213 -
std::search(vector<int>,_pred)_(near_matches)/8192 1447557.766 -
std::search(vector<int>,_pred)_(no_match)/1000 466.154 -
std::search(vector<int>,_pred)_(no_match)/1024 472.691 -
std::search(vector<int>,_pred)_(no_match)/1048576 441912.327 -
std::search(vector<int>,_pred)_(no_match)/8192 4013.921 -
std::search(vector<int>,_pred)_(same_length)/1000 598.329 -
std::search(vector<int>,_pred)_(same_length)/1024 612.600 -
std::search(vector<int>,_pred)_(same_length)/8192 4901.940 -
std::search(vector<int>,_pred)_(single_element)/1000 457.175 -
std::search(vector<int>,_pred)_(single_element)/1024 468.691 -
std::search(vector<int>,_pred)_(single_element)/8192 3739.283 -
std::search_n(deque<int>)_(no_match)/1000 442.691 2.36%
std::search_n(deque<int>)_(no_match)/1024 437.821 -
std::search_n(deque<int>)_(no_match)/1048576 438157.595 -1.29%
std::search_n(deque<int>)_(no_match)/8192 3466.249 -
std::search_n(deque<int>,_pred)_(no_match)/1000 601.158 -3.15%
std::search_n(deque<int>,_pred)_(no_match)/1024 626.656 -2.38%
std::search_n(deque<int>,_pred)_(no_match)/1048576 552936.311 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4321.390 -
std::search_n(list<int>)_(no_match)/1000 679.610 -4.76%
std::search_n(list<int>)_(no_match)/1024 758.161 1.58%
std::search_n(list<int>)_(no_match)/1048576 775381.507 -10.86%
std::search_n(list<int>)_(no_match)/8192 6726.251 -2.67%
std::search_n(list<int>,_pred)_(no_match)/1000 821.565 -
std::search_n(list<int>,_pred)_(no_match)/1024 840.392 -
std::search_n(list<int>,_pred)_(no_match)/1048576 977031.178 -
std::search_n(list<int>,_pred)_(no_match)/8192 7811.338 -7.61%
std::search_n(vector<int>)_(no_match)/1000 204.452 -
std::search_n(vector<int>)_(no_match)/1024 209.289 -
std::search_n(vector<int>)_(no_match)/1048576 207693.096 -
std::search_n(vector<int>)_(no_match)/8192 1619.513 -
std::search_n(vector<int>,_pred)_(no_match)/1000 508.705 -
std::search_n(vector<int>,_pred)_(no_match)/1024 520.401 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 609090.915 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4164.279 -
std::shift_left(deque<int>)/1024 39.626 -
std::shift_left(deque<int>)/32 4.728 -
std::shift_left(deque<int>)/50 5.467 -
std::shift_left(deque<int>)/8192 303.462 -
std::shift_left(list<int>)/1024 727.815 -
std::shift_left(list<int>)/32 14.373 -
std::shift_left(list<int>)/50 27.440 -
std::shift_left(list<int>)/8192 7117.186 -7.64%
std::shift_left(vector<int>)/1024 35.144 -
std::shift_left(vector<int>)/32 4.465 50.26%
std::shift_left(vector<int>)/50 5.259 -
std::shift_left(vector<int>)/8192 281.961 -
std::shift_right(deque<int>)/1024 42.561 5.79%
std::shift_right(deque<int>)/32 4.340 33.75%
std::shift_right(deque<int>)/50 5.291 25.72%
std::shift_right(deque<int>)/8192 311.525 -
std::shift_right(list<int>)/1024 732.991 -
std::shift_right(list<int>)/32 14.372 -1.42%
std::shift_right(list<int>)/50 29.780 10.33%
std::shift_right(list<int>)/8192 7709.072 4.49%
std::shift_right(vector<int>)/1024 35.829 -
std::shift_right(vector<int>)/32 4.002 -4.15%
std::shift_right(vector<int>)/50 5.330 -
std::shift_right(vector<int>)/8192 298.473 -
std::shuffle(deque<int>)/1024 9459.530 -
std::shuffle(deque<int>)/32 298.644 -
std::shuffle(deque<int>)/8192 74791.946 -
std::shuffle(vector<int>)/1024 8877.482 -
std::shuffle(vector<int>)/32 279.394 -
std::shuffle(vector<int>)/8192 70654.333 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3422.304 1.44%
std::stable_partition(deque<int>)_(alloc_fails)/32 1954.482 1.14%
std::stable_partition(deque<int>)_(alloc_fails)/50 1969.301 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 16987.547 -
std::stable_partition(deque<int>)_(dense)/1024 686.581 10.79%
std::stable_partition(deque<int>)_(dense)/32 32.692 11.22%
std::stable_partition(deque<int>)_(dense)/50 43.420 9.26%
std::stable_partition(deque<int>)_(dense)/8192 6066.657 -
std::stable_partition(deque<int>)_(sparse)/1024 480.395 5.46%
std::stable_partition(deque<int>)_(sparse)/32 10.948 -5.33%
std::stable_partition(deque<int>)_(sparse)/50 28.024 1.19%
std::stable_partition(deque<int>)_(sparse)/8192 3547.765 1.96%
std::stable_partition(list<int>)_(alloc_fails)/1024 4146.566 -1.02%
std::stable_partition(list<int>)_(alloc_fails)/32 1911.199 -
std::stable_partition(list<int>)_(alloc_fails)/50 1944.883 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25182.062 -
std::stable_partition(list<int>)_(dense)/1024 1744.149 -
std::stable_partition(list<int>)_(dense)/32 32.536 -
std::stable_partition(list<int>)_(dense)/50 56.891 -
std::stable_partition(list<int>)_(dense)/8192 17448.204 -
std::stable_partition(list<int>)_(sparse)/1024 943.548 2.16%
std::stable_partition(list<int>)_(sparse)/32 9.736 -3.29%
std::stable_partition(list<int>)_(sparse)/50 25.946 -
std::stable_partition(list<int>)_(sparse)/8192 8872.250 1.04%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2943.462 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1942.293 1.19%
std::stable_partition(vector<int>)_(alloc_fails)/50 1939.151 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9806.203 -
std::stable_partition(vector<int>)_(dense)/1024 293.547 -
std::stable_partition(vector<int>)_(dense)/32 21.244 2.36%
std::stable_partition(vector<int>)_(dense)/50 25.211 2.28%
std::stable_partition(vector<int>)_(dense)/8192 2091.772 -
std::stable_partition(vector<int>)_(sparse)/1024 217.853 -
std::stable_partition(vector<int>)_(sparse)/32 7.637 4.46%
std::stable_partition(vector<int>)_(sparse)/50 21.061 -2.31%
std::stable_partition(vector<int>)_(sparse)/8192 1544.454 -
std::swap_ranges(deque<int>)/1024 319.827 -
std::swap_ranges(deque<int>)/32 10.496 -1.00%
std::swap_ranges(deque<int>)/50 19.836 -
std::swap_ranges(deque<int>)/8192 2556.004 -
std::swap_ranges(list<int>)/1024 757.358 -
std::swap_ranges(list<int>)/32 19.394 -
std::swap_ranges(list<int>)/50 32.470 -
std::swap_ranges(list<int>)/8192 9763.988 -23.62%
std::swap_ranges(vector<int>)/1024 62.730 -
std::swap_ranges(vector<int>)/32 4.823 -
std::swap_ranges(vector<int>)/50 5.604 -
std::swap_ranges(vector<int>)/8192 476.126 -
std::transform(deque<int>)_(identity_transform)/1024 370.204 -
std::transform(deque<int>)_(identity_transform)/32 12.435 -
std::transform(deque<int>)_(identity_transform)/50 19.709 1.49%
std::transform(deque<int>)_(identity_transform)/8192 2445.830 -
std::transform(deque<int>,_deque<int>)/1024 661.417 -
std::transform(deque<int>,_deque<int>)/32 21.978 -
std::transform(deque<int>,_deque<int>)/50 33.865 -
std::transform(deque<int>,_deque<int>)/8192 5416.649 -
std::transform(list<int>)_(identity_transform)/1024 741.091 -
std::transform(list<int>)_(identity_transform)/32 16.043 -
std::transform(list<int>)_(identity_transform)/50 39.107 -
std::transform(list<int>)_(identity_transform)/8192 7612.885 1.28%
std::transform(list<int>,_list<int>)/1024 848.522 -
std::transform(list<int>,_list<int>)/32 23.521 -
std::transform(list<int>,_list<int>)/50 36.713 -
std::transform(list<int>,_list<int>)/8192 9357.927 -
std::transform(vector<int>)_(identity_transform)/1024 262.771 -
std::transform(vector<int>)_(identity_transform)/32 8.967 -
std::transform(vector<int>)_(identity_transform)/50 14.114 -
std::transform(vector<int>)_(identity_transform)/8192 2023.664 -
std::transform(vector<int>,_vector<int>)/1024 555.757 -
std::transform(vector<int>,_vector<int>)/32 17.231 -
std::transform(vector<int>,_vector<int>)/50 26.901 -
std::transform(vector<int>,_vector<int>)/8192 4444.181 -
std::unique(deque<int>)_(contiguous)/1024 731.045 -1.05%
std::unique(deque<int>)_(contiguous)/32 58.810 -6.00%
std::unique(deque<int>)_(contiguous)/52 68.121 -7.41%
std::unique(deque<int>)_(contiguous)/8192 5506.498 -
std::unique(deque<int>)_(sprinkled)/1024 833.794 -1.77%
std::unique(deque<int>)_(sprinkled)/32 68.442 5.74%
std::unique(deque<int>)_(sprinkled)/52 85.884 7.94%
std::unique(deque<int>)_(sprinkled)/8192 7531.967 8.48%
std::unique(deque<int>,_pred)_(contiguous)/1024 635.845 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.508 2.37%
std::unique(deque<int>,_pred)_(contiguous)/52 69.052 1.76%
std::unique(deque<int>,_pred)_(contiguous)/8192 4443.311 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 694.799 -
std::unique(deque<int>,_pred)_(sprinkled)/32 60.771 -
std::unique(deque<int>,_pred)_(sprinkled)/52 73.489 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5249.260 -
std::unique(list<int>)_(contiguous)/1024 908.682 -3.05%
std::unique(list<int>)_(contiguous)/32 55.147 -
std::unique(list<int>)_(contiguous)/52 67.320 -9.51%
std::unique(list<int>)_(contiguous)/8192 7040.350 -
std::unique(list<int>)_(sprinkled)/1024 955.587 -
std::unique(list<int>)_(sprinkled)/32 57.193 -
std::unique(list<int>)_(sprinkled)/52 70.882 -2.90%
std::unique(list<int>)_(sprinkled)/8192 7890.853 1.08%
std::unique(list<int>,_pred)_(contiguous)/1024 975.455 -
std::unique(list<int>,_pred)_(contiguous)/32 61.091 1.63%
std::unique(list<int>,_pred)_(contiguous)/52 75.421 -
std::unique(list<int>,_pred)_(contiguous)/8192 7817.040 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1042.770 1.43%
std::unique(list<int>,_pred)_(sprinkled)/32 64.910 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.785 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8460.885 -
std::unique(vector<int>)_(contiguous)/1024 323.933 3.44%
std::unique(vector<int>)_(contiguous)/32 51.296 1.10%
std::unique(vector<int>)_(contiguous)/52 56.464 -
std::unique(vector<int>)_(contiguous)/8192 1919.753 -1.01%
std::unique(vector<int>)_(sprinkled)/1024 283.900 -
std::unique(vector<int>)_(sprinkled)/32 50.929 -
std::unique(vector<int>)_(sprinkled)/52 55.682 -
std::unique(vector<int>)_(sprinkled)/8192 1916.321 -
std::unique(vector<int>,_pred)_(contiguous)/1024 541.990 -
std::unique(vector<int>,_pred)_(contiguous)/32 55.229 1.75%
std::unique(vector<int>,_pred)_(contiguous)/52 63.755 2.30%
std::unique(vector<int>,_pred)_(contiguous)/8192 3753.658 -1.33%
std::unique(vector<int>,_pred)_(sprinkled)/1024 699.803 -
std::unique(vector<int>,_pred)_(sprinkled)/32 61.103 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.797 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5276.126 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.056 -
std::unique_copy(deque<int>)_(contiguous)/32 11.882 12.48%
std::unique_copy(deque<int>)_(contiguous)/52 18.424 12.79%
std::unique_copy(deque<int>)_(contiguous)/8192 3737.061 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.555 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.905 -7.16%
std::unique_copy(deque<int>)_(sprinkled)/52 18.695 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3756.444 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.026 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.869 -4.91%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.883 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4480.007 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.313 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.781 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.382 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5133.580 1.16%
std::unique_copy(list<int>)_(contiguous)/1024 742.409 -
std::unique_copy(list<int>)_(contiguous)/32 11.172 -
std::unique_copy(list<int>)_(contiguous)/52 21.995 -
std::unique_copy(list<int>)_(contiguous)/8192 6876.941 -1.46%
std::unique_copy(list<int>)_(sprinkled)/1024 743.308 -49.79%
std::unique_copy(list<int>)_(sprinkled)/32 12.516 -
std::unique_copy(list<int>)_(sprinkled)/52 22.390 2.66%
std::unique_copy(list<int>)_(sprinkled)/8192 6950.832 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 792.178 -47.80%
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.086 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.572 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7463.216 -2.68%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 842.428 -45.83%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 20.969 1.07%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.410 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7395.421 -6.04%
std::unique_copy(vector<int>)_(contiguous)/1024 248.060 -
std::unique_copy(vector<int>)_(contiguous)/32 8.771 -
std::unique_copy(vector<int>)_(contiguous)/52 13.533 -
std::unique_copy(vector<int>)_(contiguous)/8192 1892.179 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.272 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.254 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.806 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1882.831 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.517 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.898 6.84%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.569 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3696.598 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 583.338 5.63%
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.463 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.155 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4439.540 -
Geometric Mean 66.218 -