Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

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


Tests Summary

Status Group # # (B)
Performance Regressions 1468 1730
Performance Improvements 1718 2000
Unchanged Tests 53994 53450
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 35069.56% 997479.412 350809096.503 - 34938.41% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 243.86% 1.140 3.918 - 269.02% -
rng::rotate_copy(vector<int>)/8192 115.58% 283.209 610.529 - 115.26% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 114.69% 1181.399 2536.380 - 111.64% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 103.88% 766.426 1562.553 - 104.37% -
std::copy_n(deque<int>)/64 99.71% 2.775 5.543 - 100.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 98.06% 8.516 16.866 - -10.79% -
std::mismatch(list<int>)_(it,_it,_it)/1000 93.76% 752.894 1458.821 - 94.09% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 93.73% 824.725 1597.730 - 93.46% -
std::is_sorted(deque<int>)/8 91.26% 2.460 4.704 - 87.25% -
std::is_sorted_until(deque<int>)/8 89.60% 2.542 4.820 - 56.00% -
std::copy_backward(deque<int>)/64 85.60% 2.938 5.453 - 83.60% -
BM_std_min<unsigned_long_long>/1 78.72% 0.256 0.458 - -0.03% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 71.60% 151.807 260.499 - 69.26% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 61.43% 4.393 7.092 - 66.78% -
std::is_partitioned(list<int>)_(unpartitioned)/50 59.88% 4.447 7.109 - 63.06% -
rng::rotate_copy(list<int>)/50 59.51% 13.653 21.777 - 59.80% -
std::move(vector<int>)/262144 58.18% 13976.506 22108.013 - 0.87% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 50.77% 0.462 0.697 - 55.85% -
BM_MakeHeap_uint64_Random_4 49.33% 1.213 1.812 - 25.33% -
std::mismatch(list<int>)_(it,_it,_it)/1024 46.12% 770.633 1126.079 - 45.97% -
SetIntersection_Interlaced_Vector_string_262144_1024 45.61% 231046088.533 336437235.128 - 39.39% -
BM_PopHeap_pair<uint32,_uint32>_1 45.26% 0.428 0.621 - 22.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 44.47% 241766461.673 349284361.339 - -3.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 42.04% 0.392 0.557 - 24.11% -
SetIntersection_Front_Set_uint64_16384_16384 40.72% 246695049.904 347160884.529 - 1.41% -
BM_PopHeap_uint32_1 40.00% 0.445 0.624 - 36.68% -
SetIntersection_Interlaced_Set_uint32_16384_16384 39.24% 251681967.541 350434910.440 - 2.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 39.00% 252346651.206 350751921.956 - -0.17% -
BM_std_minmax<unsigned_int>/3 38.63% 1.222 1.695 - 46.73% -
BM_RangesMakeHeap_float_Descending_64 38.06% 0.195 0.269 - 39.55% -
BM_std_min<char>/1 37.82% 0.330 0.455 - 57.83% -
rng::equal(vector<bool>)_(unaligned)/50 36.88% 0.738 1.010 - 37.23% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 36.61% 68.790 93.976 - 0.32% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 36.43% 0.448 0.611 - 48.45% -
BM_std_minmax<unsigned_int>/2 36.07% 0.914 1.244 - 50.75% -
rng::search(list<int>,_pred)_(single_element)/8192 33.81% 7715.795 10324.802 - 24.09% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 33.33% 7.953 10.605 - 70.63% -
rng::search(list<int>)_(single_element)/8192 32.32% 7035.951 9309.803 - 25.47% -
std::map<std::string,_int>::erase(key)_(existent)/1024 31.66% 60.634 79.829 - -8.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.49% 29.567 38.879 - -2.04% -
BM_std_min<unsigned___int128>/1 31.24% 0.314 0.413 - 12.39% -
std::adjacent_find(deque<int>)/8 31.18% 3.274 4.295 - 45.26% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 30.68% 30.682 40.094 - 67.82% -
SetIntersection_Interlaced_Vector_uint64_16384_256 30.61% 15858841.919 20713030.588 - 1.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 30.60% 68.489 89.448 - -6.72% -
std::is_partitioned(deque<int>)_(partitioned)/32 30.26% 9.488 12.359 - 26.44% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 30.08% 179.278 233.212 - 31.19% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 29.84% 158.875 206.286 - 37.35% -
SetIntersection_Interlaced_Set_uint64_1024_4 28.66% 9889114.896 12723056.284 - 24.96% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 28.40% 25.162 32.309 - 10.76% -
std::fill_n(list<int>)/8192 28.30% 7058.664 9055.962 - 28.28% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 28.26% 6.608 8.475 - -0.06% -
BM_PushHeap_float_Descending_1 27.76% 0.450 0.575 - 33.66% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 27.46% 28.165 35.899 - -25.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 26.84% 17.874 22.672 - -4.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 26.61% 0.411 0.520 - -6.47% -
std::is_partitioned(deque<int>)_(partitioned)/50 26.49% 14.758 18.668 - 25.71% -
BM_PopHeap_uint64_1 26.38% 0.441 0.557 - 7.25% -
rng::equal(vector<bool>)_(unaligned)/8 25.60% 0.762 0.957 - 29.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 25.41% 0.555 0.696 - 55.57% -
std::rotate(list<int>)_(by_1/2)/8192 25.23% 5026.712 6295.190 - 0.41% -
rng::search(list<int>,_pred)_(same_length)/8192 25.18% 8380.297 10490.425 - 17.83% -
std::copy(vector<bool>)_(aligned)/262144 25.04% 640.774 801.239 - 17.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.75% 68.943 86.004 - 91.74% -
std::copy_n(vector<int>)/4096 24.35% 143.960 179.009 - -14.01% -
rng::unique_copy(deque<int>)_(sprinkled)/52 24.16% 14.994 18.617 - 26.12% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 23.87% 4.863 6.024 - 0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 23.56% 0.466 0.576 - -17.35% -
std::stable_partition(deque<int>)_(sparse)/32 23.14% 11.568 14.245 - 17.05% -
rng::copy_backward(vector<bool>)_(unaligned)/4096 22.81% 25.867 31.768 - 22.76% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 22.62% 5.346 6.555 - 45.07% -
rng::search(deque<int>,_pred)_(no_match)/1024 22.22% 356.192 435.349 - -0.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 22.13% 29.102 35.541 - -2.14% -
SetIntersection_Interlaced_Vector_uint64_256_64 22.02% 6786049.428 8280525.220 - 22.64% -
std::unique_copy(deque<int>)_(sprinkled)/32 21.93% 9.914 12.088 - 30.95% -
rng::search(deque<int>)_(same_length)/1000 21.45% 382.024 463.963 - 40.04% -
BM_PushHeap_uint64_SingleElement_1 21.13% 0.419 0.508 - -2.64% -
BM_RangesPushHeap_float_SingleElement_1 20.93% 0.413 0.500 - -21.56% -
rng::is_sorted_until(deque<int>)/8 20.90% 3.155 3.814 - -11.00% -
SetIntersection_Front_Vector_uint32_16384_1024 20.47% 5852322.992 7050094.770 - 17.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 20.37% 9081024.311 10930514.662 - 12.16% -
rng::contains_subrange(list<int>)_(process_all)/8192 20.25% 6953.580 8361.431 - 19.31% -
std::equal(list<int>)_(it,_it,_it,_it)/50 19.79% 25.471 30.510 - -24.48% -
std::search(list<int>,_pred)_(single_element)/8192 19.78% 8136.188 9745.800 - 12.43% -
BM_std_minmax<unsigned_int>/11 19.51% 1.758 2.101 - 14.93% -
std::adjacent_find(deque<int>)/50 19.48% 17.038 20.358 - 37.81% -
BM_RangesMakeHeap_float_Descending_16 19.42% 0.209 0.250 - 19.30% -
BM_std_min<unsigned_char>/1 19.05% 0.381 0.454 - 39.83% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 18.74% 4.178 4.961 - 51.70% -
BM_std_minmax<unsigned_int>/1 18.61% 0.601 0.713 - 18.64% -
SetIntersection_Interlaced_Vector_string_16384_64 18.12% 12184719.675 14392007.711 - 10.23% -
rng::stable_partition(list<int>)_(dense)/8192 18.07% 18471.273 21809.096 - 19.64% -
rng::starts_with(list<int>,_pred)/8192 18.03% 9823.612 11595.014 - 1.79% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 17.97% 0.392 0.463 - -13.39% -
std::search(list<int>)_(single_element)/8192 17.91% 7196.201 8484.807 - 8.39% -
std::map<std::string,_int>::erase(iterator)/8192 17.87% 30.014 35.376 - 33.76% -
BM_RangesMakeHeap_float_Heap_64 17.80% 0.194 0.228 - 10.92% -
std::search(deque<int>)_(no_match)/1024 17.79% 352.908 415.700 - 0.06% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 17.54% 64.747 76.107 - 25.44% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 17.39% 183.255 215.117 - 16.94% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 17.08% 0.484 0.567 - 22.11% -
BM_std_minmax<unsigned_char>/8 17.03% 0.924 1.081 - -0.55% -
std::find_end(deque<int>)_(process_all)/8192 16.69% 2001.692 2335.684 - 14.46% -
std::move(deque<int>)/32768 16.49% 1844.410 2148.637 - 1.30% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 16.41% 9.832 11.445 - 8.33% -
BM_std_minmax<unsigned_int>/7 16.26% 1.705 1.983 - 13.60% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 16.07% 1.764 2.047 - 9.16% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 16.05% 27.373 31.767 - 12.81% -
SetIntersection_Interlaced_Set_uint64_1024_64 16.02% 10126507.188 11748761.897 - 17.87% -
std::map<int,_int>::count(key)_(non-existent)/1024 15.91% 7.337 8.504 - 16.57% -
BM_std_minmax<unsigned_int>/27 15.57% 2.377 2.747 - 15.66% -
std::equal(vector<bool>)_(unaligned)/50 15.54% 0.698 0.806 - -8.50% -
rng::contains_subrange(list<int>)_(single_element)/8192 15.45% 7272.119 8395.554 - 20.01% -
BM_RangesPushHeap_string_Descending_256 15.31% 2.400 2.767 - 16.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 15.31% 31528806.953 36355532.858 - -6.72% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 15.04% 0.431 0.496 - -23.50% -
BM_std_minmax<unsigned_int>/10 15.02% 1.387 1.596 - 14.99% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.93% 31.423 36.114 - 0.58% -
rng::copy_backward(vector<int>)/32768 14.93% 2997.558 3445.061 - 4.82% -
rng::swap_ranges(deque<int>)/50 14.73% 17.073 19.588 - -1.76% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 14.71% 1.598 1.833 - 12.17% -
rng::transform(list<int>)_(identity_transform)/8192 14.47% 7625.021 8728.604 - 14.81% -
std::partition_point(deque<int>)/32 14.38% 4.448 5.088 - 13.59% -
SetIntersection_Front_Vector_uint32_262144_1024 14.20% 5834441.979 6662654.926 - 11.46% -
std::map<int,_int>::count(key)_(non-existent)/8192 14.10% 11.340 12.939 - 15.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 14.06% 13.256 15.119 - 38.14% -
BM_MakeHeap_float_Random_16 13.89% 1.421 1.618 - 0.66% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 13.89% 24.997 28.468 - 10.84% -
BM_RangesPopHeap_string_262144 13.81% 89.032 101.327 - 0.17% -
std::replace_if(vector<int>)_(sprinkled)/50 13.77% 12.892 14.668 - 13.68% -
std::for_each_n(list<int>)/8 13.76% 2.252 2.562 - -1.16% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 13.67% 28.118 31.961 - -2.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 13.39% 1543280.580 1749975.733 - 9.71% -
std::unique_copy(deque<int>)_(sprinkled)/52 13.35% 18.709 21.207 - 12.85% -
rng::adjacent_find(list<int>,_pred)/8192 13.30% 7685.000 8706.740 - -0.18% -
std::find_end(deque<int>)_(process_all)/1048576 13.15% 264003.694 298710.023 - 12.56% -
SetIntersection_Interlaced_Vector_uint64_256_16 13.08% 6150782.994 6955490.490 - 12.32% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 12.84% 758.102 855.441 - 3.30% -
rng::stable_partition(deque<int>)_(sparse)/32 12.79% 12.613 14.226 - 27.42% -
rng::find(vector<char>)_(bail_25%)/8 12.74% 0.983 1.108 - 12.75% -
BM_std_minmax<char>/2 12.70% 0.808 0.910 - 1.72% -
SetIntersection_Interlaced_Vector_float_1024_256 12.67% 6567592.544 7399898.303 - -6.84% -
BM_RangesPushHeap_string_Descending_16384 12.58% 2.497 2.811 - 14.17% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 12.54% 50.894 57.277 - 23.31% -
rng::unique_copy(deque<int>)_(sprinkled)/32 12.54% 10.456 11.767 - 16.70% -
bm_ranges_lexicographical_compare<signed_char>/64 12.31% 2.052 2.304 - 21.08% -
BM_std_minmax<unsigned_int>/31 12.26% 2.600 2.919 - 17.81% -
std::find(vector<bool>)_(process_all)/8 12.22% 0.662 0.743 - 28.90% -
std::find(vector<char>)_(bail_25%)/8 12.22% 0.983 1.103 - 9.19% -
BM_std_minmax<int>/4 12.08% 1.030 1.154 - 18.33% -
BM_std_minmax<unsigned_int>/15 12.04% 2.004 2.245 - 10.58% -
BM_PushHeap_float_SingleElement_1 12.02% 0.518 0.580 - -16.75% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 11.94% 1.022 1.144 - -0.16% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 11.92% 2.414 2.702 - 24.77% -
std::rotate(list<int>)_(1_element_forward)/8192 11.88% 8130.244 9096.241 - 15.08% -
rng::unique(deque<int>)_(contiguous)/52 11.88% 70.826 79.241 - 16.46% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 11.60% 620.841 692.852 - 0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 11.39% 21688980.017 24159623.716 - 47.78% -
BM_MakeHeap_uint64_Descending_64 11.17% 0.234 0.260 - 3.65% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.96% 11.343 12.587 - 15.75% -
BM_RangesMakeHeap_uint64_Heap_64 10.86% 0.236 0.261 - 6.72% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 10.85% 22.861 25.343 - -0.17% -
std::unique_copy(deque<int>)_(contiguous)/32 10.85% 9.586 10.627 - -3.78% -
SetIntersection_Front_Vector_uint32_16384_16384 10.83% 79476783.741 88085149.055 - 10.99% -
BM_std_minmax<unsigned_int>/6 10.68% 1.350 1.494 - 11.14% -
std::stable_partition(deque<int>)_(sparse)/50 10.65% 29.517 32.660 - 9.90% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 10.60% 1.732 1.915 - 7.60% -
std::unique_copy(deque<int>)_(contiguous)/52 10.53% 14.711 16.260 - 5.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 10.51% 37368.114 41295.869 - -2.99% -
BM_std_minmax<char>/4 10.40% 1.367 1.509 - -2.67% -
SetIntersection_Front_Set_uint64_262144_256 10.40% 4450684.676 4913530.520 - 9.66% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 10.30% 0.540 0.596 - 2.28% -
SetIntersection_Interlaced_Vector_string_16384_256 10.26% 37529968.804 41382340.209 - 3.78% -
BM_std_minmax<char>/3 10.25% 1.095 1.207 - -0.20% -
SetIntersection_Front_Vector_uint32_262144_16384 10.23% 79656346.756 87802615.488 - 10.85% -
BM_std_minmax<char>/5 10.14% 1.621 1.786 - -3.94% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 10.12% 0.740 0.814 - 2.53% -
rng::move(vector<bool>)_(unaligned)/64 10.06% 1.608 1.770 - 9.30% -
BM_MakeHeap_uint64_Random_256 10.03% 1.161 1.278 - 12.64% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.03% 9.747 10.724 - 2.59% -
bm_lexicographical_compare<signed_char>/1 9.99% 1.204 1.325 - 2.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 9.99% 5887937.187 6475906.147 - 9.63% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 9.88% 11360.616 12482.771 - -1.68% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 9.88% 39.228 43.102 - 0.71% -
BM_RangesPushHeap_uint64_Descending_1 9.77% 0.636 0.698 - 49.63% -
BM_RangesPushHeap_string_Descending_1024 9.74% 2.601 2.854 - 14.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 9.71% 111085278.973 121867969.188 - 10.01% -
BM_RangesPushHeap_string_PipeOrgan_16384 9.68% 13.523 14.832 - 0.66% -
rng::move_backward(list<int>)/262144 9.58% 269397.442 295217.167 - 10.59% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 9.56% 0.406 0.445 - -8.67% -
rng::fold_left(list<int>)/8192 9.52% 10480.060 11478.056 - 9.13% -
BM_MakeThenSortHeap_uint32_SingleElement_4 9.47% 1.422 1.557 - 1.30% -
std::adjacent_find(deque<int>,_pred)/8 9.38% 4.326 4.732 - 10.39% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 9.35% 9.286 10.154 - -2.68% -
std::find_end(forward_list<int>)_(same_length)/8192 9.31% 13010.448 14222.205 - -2.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 9.23% 1439118.131 1571914.108 - 7.81% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 9.21% 9.542 10.420 - 60.42% -
SetIntersection_Front_Set_uint64_16384_256 9.20% 4347843.137 4747726.567 - -6.23% -
rng::unique(deque<int>)_(sprinkled)/52 9.14% 67.420 73.580 - -1.57% -
std::equal(list<int>)_(it,_it,_it)/50 9.04% 38.485 41.965 - 23.74% -
rng::find_last(deque<int>)_(bail_10%)/1048576 9.03% 297216.597 324061.442 - -0.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 9.02% 4967.928 5416.064 - -5.18% -
BM_RangesPushHeap_string_Descending_4 8.99% 1.956 2.131 - 13.33% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 8.98% 10570.788 11519.689 - 1.79% -
rng::rotate(list<int>)_(by_1/2)/8192 8.96% 4961.143 5405.652 - 8.99% -
BM_RangesPushHeap_string_Descending_262144 8.92% 4.279 4.661 - -8.94% -
rng::remove(list<int>)_(prefix)/8192 8.91% 8373.345 9119.462 - 7.00% -
BM_RangesMakeHeap_uint64_Random_1024 8.74% 1.042 1.133 - 5.26% -
BM_MakeThenSortHeap_uint64_Descending_4 8.74% 1.366 1.486 - -1.80% -
BM_RangesMakeHeap_float_Random_4 8.69% 1.437 1.562 - 2.10% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 8.64% 4.804 5.219 - 3.44% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 8.63% 19586.796 21278.051 - -7.67% -
std::any_of(list<int>)_(process_all)/8192 8.62% 6976.611 7578.216 - 6.29% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 8.61% 13949.446 15149.981 - 3.40% -
BM_std_minmax<char>/6 8.59% 1.912 2.076 - -3.67% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 8.57% 0.498 0.541 - 13.39% -
std::none_of(list<int>)_(process_all)/8192 8.55% 7011.027 7610.584 - 5.69% -
rng::sort(vector<int>)_(descending)/8 8.42% 23.750 25.750 - 4.28% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 8.34% 11553.078 12516.270 - 7.97% -
bm_lexicographical_compare<signed_char>/64 8.33% 2.134 2.312 - -0.02% -
BM_RangesMakeHeap_float_Heap_16 8.31% 0.213 0.230 - 9.29% -
std::partition(deque<int>)_(sparse)/8192 8.25% 3028.705 3278.456 - 8.37% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 8.24% 20538.477 22230.064 - -7.24% -
rng::unique(deque<int>)_(contiguous)/32 8.19% 60.633 65.597 - 11.59% -
BM_std_minmax<unsigned_char>/5 8.18% 1.669 1.805 - 3.07% -
BM_std_minmax<short>/23 8.17% 2.516 2.721 - 1.03% -
SetIntersection_Interlaced_Vector_float_256_16 8.16% 7425505.698 8031753.014 - 0.64% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.14% 110942.283 119973.707 - 8.57% -
BM_RangesPushHeap_string_Descending_64 8.13% 2.284 2.470 - 9.51% -
rng::stable_partition(deque<int>)_(sparse)/50 8.13% 30.422 32.895 - 20.03% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 8.08% 764.366 826.158 - -2.68% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.08% 7.444 8.045 - 8.07% -
BM_RangesMakeHeap_string_Descending_262144 8.04% 3.595 3.884 - -31.64% -
rng::is_partitioned(deque<int>)_(partitioned)/32 8.02% 9.132 9.864 - -6.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 7.99% 23272236.829 25131674.407 - 6.16% -
std::sort(vector<int>)_(descending)/8 7.97% 23.659 25.546 - 3.59% -
rng::find_first_of(vector<int>)_(large_needle)/8192 7.95% 6923869.634 7474347.075 - 5.90% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 7.95% 0.459 0.495 - 3.08% -
std::rotate_copy(vector<int>)/8192 7.87% 675.498 728.686 - 13.70% -
BM_std_minmax<unsigned_int>/23 7.86% 2.385 2.572 - 7.72% -
rng::find_first_of(vector<int>)_(large_needle)/1024 7.81% 107316.061 115700.650 - 5.34% -
std::map<std::string,_int>::erase(key)_(existent)/0 7.77% 68.995 74.357 - 76.18% -
BM_std_minmax<short>/2 7.76% 0.855 0.921 - 0.50% -
SetIntersection_Front_Vector_uint32_16384_256 7.75% 2367613.811 2551162.483 - 11.40% -
SetIntersection_Front_Set_string_256_64 7.73% 14710968.188 15847822.692 - -2.27% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.65% 683.292 735.555 - -12.27% -
BM_RangesMakeHeap_float_Descending_256 7.61% 0.242 0.261 - 4.40% -
std::mismatch(list<int>)_(it,_it,_it)/8192 7.58% 7441.072 8005.474 - 7.78% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 7.57% 663.894 714.150 - 7.13% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 7.57% 57.650 62.012 - 7.06% -
BM_std_min<unsigned_long_long>/5 7.56% 1.298 1.396 - 3.96% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 7.56% 11842.417 12737.691 - 7.09% -
std::count(vector<int>)_(every_other)/8 7.49% 1.286 1.382 - 3.64% -
SetIntersection_Front_Set_uint64_16384_1024 7.48% 14212588.283 15276174.370 - 2.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.48% 9.825 10.560 - 27.85% -
BM_std_minmax<char>/1 7.41% 0.600 0.645 - 1.76% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 7.38% 2.258 2.425 - -11.58% -
BM_RangesPopHeap_uint32_1 7.36% 0.426 0.457 - 9.97% -
std::map<int,_int>::count(key)_(non-existent)/32 7.34% 2.959 3.176 - 10.15% -
std::find_end(deque<int>)_(process_all)/1024 7.31% 293.416 314.856 - 18.77% -
BM_std_minmax<unsigned_char>/3 7.23% 1.139 1.222 - 2.45% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.23% 6.785 7.276 - 52.89% -
BM_RangesMakeThenSortHeap_float_Descending_64 7.22% 3.221 3.454 - 6.36% -
BM_std_minmax<int>/16 7.17% 1.258 1.348 - 2.62% -
rng::generate_n(vector<int>)/50 7.15% 12.099 12.964 - 7.51% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 7.14% 4.766 5.106 - 1.18% -
rng::is_partitioned(deque<int>)_(partitioned)/50 7.11% 13.738 14.715 - -7.14% -
rng::find_first_of(vector<int>)_(large_needle)/32 7.10% 104.627 112.055 - 6.68% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 7.08% 8.152 8.729 - 29.43% -
BM_RangesMakeHeap_uint64_Random_256 7.00% 1.156 1.237 - 2.81% -
rng::reverse_copy(deque<int>)/8 6.97% 2.859 3.058 - 0.44% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 6.96% 82.630 88.382 - -3.94% -
BM_LowerBound_string_262144 6.94% 2285.789 2444.430 - 8.99% -
rng::find_last(deque<int>)_(bail_10%)/8192 6.92% 2349.127 2511.601 - -0.53% -
BM_MakeThenSortHeap_string_Ascending_1024 6.82% 33.657 35.953 - 0.30% -
rng::stable_partition(deque<int>)_(dense)/1024 6.81% 586.400 626.345 - 6.16% -
BM_RangesPushHeap_string_Descending_16 6.81% 2.145 2.291 - 8.70% -
BM_PushHeap_string_Ascending_262144 6.80% 27.415 29.280 - -21.74% -
std::map<std::string,_int>::count(key)_(existent)/32 6.78% 15.492 16.543 - -8.59% -
std::any_of(vector<int>)_(process_all)/8 6.75% 2.387 2.548 - 2.68% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.73% 678.373 724.031 - 12.19% -
BM_std_minmax<unsigned_int>/14 6.69% 1.618 1.726 - 6.71% -
std::move_backward(list<int>)/4096 6.66% 5771.557 6156.204 - 25.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 6.65% 1217057.113 1298020.032 - -0.11% -
BM_std_minmax<unsigned_char>/6 6.65% 1.953 2.082 - 1.66% -
bm_lexicographical_compare<signed_char>/3 6.63% 1.619 1.726 - -0.03% -
SetIntersection_Front_Set_uint64_16384_64 6.60% 1829489.192 1950189.839 - 1.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.57% 202204594.285 215485521.624 - 6.79% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 6.57% 699.954 745.923 - -13.94% -
std::move(vector<bool>)_(unaligned)/64 6.56% 1.560 1.662 - 8.33% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 6.53% 17.912 19.082 - 6.62% -
BM_std_minmax<unsigned_short>/7 6.51% 1.663 1.772 - 1.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 6.50% 3327891.232 3544214.854 - -0.54% -
rng::partition(vector<int>)_(dense)/32 6.46% 8.089 8.612 - 2.49% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 6.45% 2.998 3.191 - 2.63% -
BM_PushHeap_uint64_Descending_4 6.44% 0.360 0.384 - 6.36% -
SetIntersection_Front_Set_uint32_16384_16 6.40% 1285296.612 1367591.582 - 4.67% -
bm_ranges_lexicographical_compare<signed_char>/16 6.38% 1.276 1.357 - 4.60% -
BM_std_minmax<short>/3 6.38% 1.128 1.200 - 0.79% -
SetIntersection_Front_Set_float_1024_256 6.33% 4463855.784 4746636.331 - -5.11% -
std::remove(deque<int>)_(prefix)/32 6.24% 55.100 58.540 - -1.64% -
BM_std_minmax<char>/5500 6.23% 47.595 50.563 - -0.79% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 6.22% 449.598 477.580 - 0.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 6.22% 3.351 3.560 - -3.27% -
std::equal(vector<bool>)_(unaligned)/8 6.21% 0.744 0.790 - -7.21% -
std::partition(deque<int>)_(sparse)/1024 6.21% 385.335 409.262 - 5.16% -
rng::search(vector<int>)_(no_match)/1000 6.20% 207.067 219.912 - 2.49% -
SetIntersection_Interlaced_Set_uint64_16384_1 6.16% 1072082.298 1138109.882 - 6.13% -
BM_std_minmax<int>/12 6.14% 1.386 1.471 - 6.15% -
SetIntersection_Front_Vector_uint32_262144_16 6.14% 1140328.235 1210314.590 - 1.63% -
BM_std_min<short>/23 6.10% 2.057 2.183 - 3.15% -
rng::search(vector<int>)_(no_match)/1024 6.10% 211.796 224.707 - 2.47% -
SetIntersection_Interlaced_Vector_string_262144_256 6.08% 66893923.573 70963334.035 - 4.61% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.06% 104518.903 110854.321 - 4.70% -
rng::all_of(deque<int>)_(process_all)/32768 6.03% 10580.418 11218.734 - 6.33% -
std::map<std::string,_int>::contains(key)_(existent)/32 6.03% 14.798 15.691 - -2.86% -
std::find_if(deque<int>)_(process_all)/32768 5.99% 11453.402 12138.902 - 4.31% -
rng::find_end(deque<int>)_(process_all)/8192 5.98% 2301.411 2439.140 - 2.18% -
rng::move_backward(vector<int>)/8 5.98% 2.223 2.356 - 2.82% -
std::move(deque<int>)/64 5.93% 6.284 6.657 - 10.90% -
rng::find(list<int>)_(bail_25%)/8 5.93% 0.921 0.975 - 5.85% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 5.92% 16.796 17.790 - 6.58% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 5.91% 767.759 813.105 - 1.96% -
rng::find_first_of(vector<int>)_(small_needle)/32 5.87% 48.207 51.038 - 7.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 5.85% 7813292.663 8270689.680 - 5.89% -
BM_std_minmax<unsigned_char>/4 5.80% 1.424 1.506 - 2.23% -
rng::rotate(deque<int>)_(1_element_forward)/32 5.79% 4.601 4.868 - 1.37% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 5.79% 16.725 17.694 - 6.01% -
BM_std_minmax<unsigned_int>/9 5.78% 1.162 1.229 - 6.26% -
std::remove_if(list<int>)_(prefix)/8192 5.78% 9638.049 10195.249 - 9.03% -
BM_std_minmax<short>/11 5.76% 1.744 1.844 - 2.74% -
BM_std_minmax<unsigned_int>/19 5.75% 1.849 1.956 - 5.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 5.74% 1512.089 1598.916 - 1.16% -
BM_RangesPopHeap_uint64_1 5.73% 0.436 0.461 - 3.49% -
rng::find(vector<bool>)_(process_all)/1024 5.72% 4.432 4.686 - -0.06% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 5.71% 27.448 29.016 - 14.45% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.71% 6.351 6.714 - 27.38% -
BM_RangesPushHeap_float_Ascending_16384 5.70% 4.145 4.381 - 0.47% -
SetIntersection_Interlaced_Vector_uint32_16384_256 5.70% 13366906.984 14128753.521 - 0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 5.69% 49949365.341 52791648.458 - -2.44% -
BM_PushHeap_uint64_Ascending_16384 5.68% 3.685 3.894 - 9.24% -
rng::all_of(deque<int>)_(process_all)/8192 5.68% 2639.109 2788.938 - 5.96% -
BM_MakeHeap_string_Descending_16384 5.66% 2.773 2.930 - -1.54% -
std::all_of(list<int>)_(process_all)/8192 5.62% 7760.316 8196.732 - 7.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 5.61% 1111.047 1173.332 - -4.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 5.60% 2.562 2.705 - -3.64% -
SetIntersection_Front_Vector_uint32_256_64 5.59% 4564805.022 4820136.684 - 5.45% -
BM_RangesMakeHeap_string_Ascending_16384 5.59% 5.078 5.362 - -7.30% -
rng::find_first_of(vector<int>)_(large_needle)/50 5.54% 269.646 284.575 - -0.35% -
BM_std_minmax<unsigned_char>/2 5.53% 0.856 0.903 - 2.25% -
BM_RangesMakeHeap_string_PipeOrgan_262144 5.53% 7.445 7.856 - -34.20% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 5.52% 1.355 1.430 - 5.26% -
SetIntersection_Front_Vector_uint64_256_64 5.51% 4588185.432 4840971.589 - 5.25% -
BM_SortHeap_pair<uint32,_uint32>_4 5.49% 1.763 1.860 - -1.60% -
rng::fill_n(list<int>)/8192 5.48% 7078.792 7466.603 - 5.49% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 5.47% 10.331 10.896 - 6.71% -
BM_RangesSortHeap_uint32_1 5.46% 0.246 0.260 - -2.59% -
std::map<std::string,_int>::erase(iterator)/32 5.45% 28.618 30.177 - 8.90% -
BM_std_min<char>/1024 5.42% 8.431 8.888 - 6.95% -
SetIntersection_Front_Set_uint64_262144_64 5.39% 1858722.992 1958823.787 - 7.12% -
BM_RangesPopHeap_float_262144 5.36% 38.871 40.953 - 6.82% -
std::search_n(vector<int>)_(no_match)/1000 5.33% 205.564 216.525 - 5.38% -
rng::any_of(list<int>)_(process_all)/8192 5.31% 7245.427 7629.919 - 7.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.31% 197849732.049 208348894.760 - 4.65% -
rng::remove_if(deque<int>)_(prefix)/32 5.31% 60.639 63.857 - -0.71% -
BM_std_minmax_element<int>/512 5.30% 125.893 132.568 - -4.03% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 5.30% 30.156 31.753 - -17.51% -
SetIntersection_Front_Vector_uint32_256_256 5.28% 4665774.761 4912113.024 - 4.91% -
BM_std_minmax<char>/27 5.28% 1.718 1.808 - -7.36% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 5.28% 0.394 0.415 - 2.64% -
BM_RangesMakeThenSortHeap_float_Heap_4 5.26% 1.205 1.268 - 3.52% -
BM_MakeThenSortHeap_string_SingleElement_262144 5.19% 51.485 54.156 - 5.06% -
std::map<std::string,_int>::count(key)_(existent)/1024 5.17% 24.035 25.277 - 8.01% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.16% 10.556 11.101 - 10.47% -
rng::partition(deque<int>)_(dense)/1024 5.15% 343.600 361.310 - 0.60% -
rng::find_end(forward_list<int>)_(same_length)/8192 5.15% 15607.847 16411.034 - 14.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 5.14% 1171735.376 1231944.932 - 1.51% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 5.08% 0.770 0.809 - 7.93% -
rng::rotate(deque<int>)_(1_element_forward)/50 5.08% 5.776 6.069 - -0.50% -
723_llvm_r 5.05% 11.456 12.034 - 2.28% -
SetIntersection_Interlaced_Vector_uint32_16384_64 5.03% 5587186.724 5868314.220 - -1.20% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 5.02% 4470.931 4695.510 - 18.06% -
SetIntersection_Front_Set_string_256_256 4.98% 30722438.830 32253493.819 - 15.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 4.98% 12593696.063 13220435.092 - 30.41% -
BM_PushHeap_uint64_Ascending_262144 4.96% 4.943 5.188 - 11.38% -
std::remove(deque<int>)_(prefix)/50 4.94% 63.475 66.614 - 1.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4.90% 6011669.165 6306491.740 - -5.76% -
BM_std_min<short>/22 4.88% 1.817 1.906 - 1.00% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 4.87% 11086.070 11626.455 - 5.18% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 4.87% 0.551 0.577 - 2.74% -
SetIntersection_Interlaced_Vector_string_16384_4 4.86% 1836369.998 1925681.342 - 5.75% -
rng::unique(list<int>,_pred)_(sprinkled)/32 4.86% 66.398 69.626 - 7.53% -
BM_MakeThenSortHeap_string_SingleElement_256 4.82% 25.139 26.350 - 4.88% -
std::move(vector<bool>)_(aligned)/512 4.81% 2.331 2.443 - 2.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.81% 233352254.191 244574810.334 - 0.42% -
rng::find_last(vector<char>)_(bail_10%)/1048576 4.79% 108226.847 113416.201 - 1.10% -
std::find_first_of(deque<int>)_(small_needle)/1024 4.79% 3554.692 3725.096 - 0.28% -
SetIntersection_Interlaced_Vector_string_1024_16 4.79% 3268211.881 3424665.547 - 0.08% -
rng::move_backward(vector<int>)/1048576 4.77% 57048.858 59770.778 - 2.11% -
BM_RangesPushHeap_string_PipeOrgan_256 4.77% 8.083 8.468 - 1.20% -
std::equal(deque<int>)_(it,_it,_it)/8 4.77% 6.164 6.457 - 51.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.76% 0.674 0.706 - -0.29% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 4.74% 160205.354 167806.879 - 1.70% -
BM_std_minmax<char>/21 4.74% 2.147 2.248 - -6.00% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 4.73% 2.983 3.124 - 0.11% -
BM_std_minmax<unsigned_char>/1 4.72% 0.620 0.649 - 4.14% -
std::partition_point(deque<int>)/50 4.71% 4.966 5.200 - 12.69% -
BM_RangesMakeHeap_float_Random_64 4.70% 1.527 1.599 - -3.03% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.65% 4.567 4.779 - 7.35% -
BM_PushHeap_uint64_Ascending_64 4.64% 1.608 1.683 - 10.86% -
SetIntersection_Interlaced_Set_uint64_1024_256 4.64% 15673888.445 16401772.814 - 7.44% -
SetIntersection_Front_Vector_string_256_256 4.64% 19880457.890 20802850.684 - 3.15% -
rng::find_end(deque<int>)_(near_matches)/1000 4.64% 16904.016 17687.853 - -35.78% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 4.64% 0.267 0.280 - 0.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.62% 6590300.171 6895082.566 - 3.82% -
SetIntersection_Interlaced_Set_float_256_64 4.62% 15170605.977 15870941.375 - 2.51% -
std::adjacent_find(deque<int>,_pred)/50 4.60% 29.339 30.689 - 3.32% -
BM_MakeHeap_string_PipeOrgan_16384 4.60% 5.415 5.665 - 1.90% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 4.60% 52.788 55.218 - -1.08% -
std::search(deque<int>,_pred)_(no_match)/1024 4.60% 415.170 434.275 - 32.68% -
SetIntersection_Interlaced_Set_uint64_1024_1 4.59% 1066753.731 1115723.283 - 0.77% -
std::adjacent_find(vector<int>,_pred)/50 4.59% 22.526 23.560 - 1.08% -
BM_MakeThenSortHeap_string_SingleElement_64 4.58% 19.979 20.894 - 6.20% -
rng::move(deque<int>)/64 4.57% 6.624 6.927 - 9.63% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 4.57% 30.022 31.393 - 0.44% -
rng::copy(vector<bool>)_(aligned)/262144 4.56% 274.617 287.144 - -12.10% -
BM_RangesPushHeap_string_SingleElement_64 4.56% 2.452 2.564 - -1.81% -
BM_std_minmax<unsigned_char>/64 4.55% 1.205 1.260 - 3.34% -
SetIntersection_Interlaced_Set_uint64_256_64 4.55% 14763982.821 15435627.003 - 4.93% -
std::find(vector<bool>)_(process_all)/1024 4.55% 4.535 4.741 - 0.78% -
BM_std_minmax_element<int>/1024 4.51% 247.523 258.695 - -5.16% -
rng::find_last(vector<char>)_(bail_10%)/8192 4.51% 854.241 892.728 - 1.16% -
std::find_if(vector<int>)_(process_all)/8 4.50% 2.520 2.633 - -2.47% -
rng::partition(list<int>)_(sparse)/50 4.48% 14.973 15.644 - 1.60% -
rng::unique(list<int>,_pred)_(sprinkled)/52 4.48% 82.944 86.659 - 4.65% -
bm_ranges_lexicographical_compare<int>/4 4.47% 1.295 1.353 - 4.37% -
BM_std_minmax_element<long_long>/3 4.46% 1.145 1.196 - 6.68% -
rng::find_end(deque<int>)_(near_matches)/1024 4.45% 17645.694 18431.528 - -35.62% -
BM_MakeThenSortHeap_string_SingleElement_16384 4.45% 38.148 39.846 - 2.92% -
std::rotate(list<int>)_(1_element_forward)/50 4.43% 25.987 27.138 - 11.78% -
std::find_if(deque<int>)_(process_all)/8192 4.43% 2890.238 3018.230 - 6.08% -
BM_std_minmax<char>/20 4.41% 1.839 1.921 - -7.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 4.41% 1180569.062 1232628.008 - 0.18% -
SetIntersection_Interlaced_Set_uint64_1024_1024 4.40% 15855870.961 16554306.736 - 9.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 4.40% 3359.406 3507.128 - 5.59% -
BM_RangesPushHeap_string_Random_262144 4.40% 19.760 20.628 - 11.50% -
BM_RangesPushHeap_string_SingleElement_16384 4.36% 2.421 2.526 - -1.58% -
BM_RangesPushHeap_string_SingleElement_16 4.34% 2.422 2.527 - -1.03% -
std::equal(list<int>)_(it,_it,_it)/8192 4.33% 9614.266 10030.455 - -0.58% -
std::map<int,_int>::find(key)_(non-existent)/32 4.32% 2.275 2.374 - -1.16% -
std::none_of(vector<int>)_(process_all)/8 4.32% 2.337 2.438 - -2.56% -
BM_MakeThenSortHeap_float_Descending_4 4.28% 1.133 1.181 - 0.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.27% 1249412.006 1302798.203 - 0.30% -
BM_std_min<char>/24 4.27% 2.702 2.818 - 6.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 4.25% 18869.779 19672.661 - 3.54% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 4.24% 16.665 17.372 - 4.86% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 4.24% 15.793 16.462 - 2.13% -
std::rotate(deque<int>)_(1_element_backward)/50 4.20% 5.182 5.400 - 1.72% -
rng::stable_partition(deque<int>)_(dense)/50 4.20% 39.173 40.819 - 9.14% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 4.19% 526.200 548.271 - 6.19% -
rng::all_of(list<int>)_(process_all)/8192 4.18% 7550.323 7865.862 - 6.06% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 4.16% 11878.758 12373.387 - -2.13% -
SetIntersection_None_Vector_string_262144_1024 4.16% 1310881.025 1365419.190 - 1.17% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 4.16% 2.504 2.608 - -3.00% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.15% 5.377 5.601 - 8.43% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 4.15% 11629.999 12112.097 - -2.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 4.14% 10848469.860 11298068.499 - 2.19% -
std::copy_backward(list<int>)/4096 4.14% 3217.001 3350.033 - 1.15% -
BM_std_min<unsigned_char>/7 4.13% 1.775 1.848 - 0.45% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 4.12% 80.166 83.473 - -1.63% -
rng::copy_if(vector<int>)_(entire_range)/8 4.10% 2.176 2.265 - 2.79% -
BM_std_minmax<char>/19 4.09% 1.576 1.640 - -7.29% -
BM_PushHeap_uint64_Ascending_256 4.09% 2.170 2.259 - 7.98% -
SetIntersection_Interlaced_Set_string_1024_64 4.09% 16909257.683 17600906.258 - -0.66% -
BM_std_min<char>/22 4.08% 2.030 2.113 - 2.05% -
std::find_first_of(list<int>)_(large_needle)/1024 4.07% 862995.639 898120.036 - 3.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 4.07% 20073330.112 20890094.595 - -4.31% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 4.03% 19.618 20.409 - 0.21% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 4.03% 30.238 31.457 - 7.32% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.02% 6872.523 7148.980 - 11.04% -
std::copy(vector<int>)/8 4.01% 2.217 2.306 - 2.63% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 4.01% 9.416 9.793 - 0.69% -
std::stable_partition(list<int>)_(alloc_fails)/50 4.01% 1905.500 1981.864 - 3.13% -
BM_std_min<unsigned_char>/15 3.98% 2.046 2.128 - 2.00% -
rng::fill(deque<int>)/32 3.94% 1.493 1.552 - 5.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.93% 202433000.395 210394382.159 - -2.65% -
std::move(vector<bool>)_(aligned)/64 3.93% 1.548 1.609 - -9.40% -
BM_PushHeap_uint32_Random_4 3.92% 2.391 2.485 - 0.17% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 3.91% 853.593 887.007 - 14.09% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 3.90% 23.159 24.063 - -2.69% -
SetIntersection_Interlaced_Vector_string_1024_64 3.90% 8318644.102 8643113.200 - 2.28% -
rng::unique(deque<int>)_(sprinkled)/1024 3.90% 660.889 686.657 - 9.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 3.87% 10614850.243 11025218.527 - -47.23% -
SetIntersection_Front_Set_uint64_262144_1024 3.84% 14255105.492 14802845.078 - 2.20% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.84% 4.793 4.977 - 1.74% -
SetIntersection_Interlaced_Set_string_64_64 3.83% 37588923.530 39029031.695 - 8.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 3.83% 1082751.074 1124212.378 - -0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.82% 1125551.131 1168508.950 - 1.50% -
BM_std_minmax<char>/28 3.81% 2.091 2.171 - -3.75% -
BM_RangesMakeThenSortHeap_float_Descending_4 3.80% 1.298 1.347 - 4.90% -
std::map<std::string,_int>::find(key)_(non-existent)/32 3.80% 9.960 10.338 - 4.52% -
SetIntersection_None_Vector_uint64_1024_64 3.79% 1109508.616 1151569.134 - 0.86% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 3.79% 16.494 17.119 - 1.56% -
BM_RangesMakeHeap_uint32_Random_16 3.79% 1.259 1.307 - 2.85% -
BM_RangesMakeThenSortHeap_float_Descending_256 3.78% 5.911 6.134 - 7.28% -
bm_ranges_lexicographical_compare<signed_char>/7 3.77% 2.831 2.938 - 3.61% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 3.77% 8.554 8.876 - 1.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 3.76% 9878437.731 10250222.874 - 4.65% -
SetIntersection_None_Vector_uint32_262144_256 3.76% 1153240.998 1196643.028 - -0.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3.76% 1221758.253 1267717.882 - 0.35% -
BM_std_minmax<short>/19 3.76% 2.287 2.373 - -2.29% -
BM_RangesPushHeap_uint32_SingleElement_64 3.75% 0.357 0.370 - 3.69% -
BM_std_minmax<short>/21 3.74% 1.977 2.051 - 0.30% -
BM_std_min<short>/12 3.74% 1.458 1.512 - -0.51% -
BM_std_min<short>/11 3.73% 1.179 1.223 - 3.72% -
BM_MakeThenSortHeap_string_SingleElement_1024 3.73% 30.384 31.516 - 5.35% -
bm_ranges_lexicographical_compare<signed_char>/512 3.72% 7.746 8.034 - 4.47% -
BM_LowerBound_pair<uint32,_uint32>_1 3.71% 2.851 2.957 - 3.21% -
BM_RangesPushHeap_uint64_Random_16 3.71% 4.130 4.283 - 0.08% -
SetIntersection_Interlaced_Set_uint32_256_256 3.70% 8995250.646 9328295.800 - 5.38% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 3.70% 1.022 1.059 - -0.51% -
SetIntersection_None_Vector_uint32_1024_4 3.68% 1122211.472 1163477.466 - 1.16% -
BM_std_minmax<short>/17 3.65% 1.724 1.786 - -0.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.64% 3.573 3.703 - 6.33% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 3.64% 1.996 2.069 - 1.27% -
BM_RangesPushHeap_string_SingleElement_256 3.64% 2.407 2.494 - -2.57% -
BM_PushHeap_uint64_Descending_16 3.64% 0.360 0.373 - 3.67% -
bm_ranges_lexicographical_compare<int>/8 3.64% 1.531 1.586 - 3.65% -
std::find_end(deque<int>)_(match_near_end)/1000 3.63% 34.155 35.395 - -89.30% -
std::stable_partition(list<int>)_(alloc_fails)/32 3.63% 1881.978 1950.301 - 3.45% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 3.63% 1.629 1.688 - 2.22% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.61% 11686.589 12109.044 - -0.09% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 3.61% 4.841 5.016 - -0.88% -
std::remove(deque<int>)_(sprinkled)/50 3.61% 60.386 62.563 - 9.27% -
SetIntersection_None_Set_uint64_1024_256 3.60% 8708757.083 9022226.319 - 3.59% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 3.60% 0.831 0.860 - -1.07% -
BM_RangesPushHeap_uint32_SingleElement_4 3.59% 0.348 0.360 - 4.23% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 3.58% 795.794 824.311 - 12.10% -
BM_std_minmax_element<int>/4000 3.58% 950.561 984.576 - -6.57% -
BM_MakeThenSortHeap_float_Ascending_4 3.57% 1.429 1.480 - 5.95% -
BM_std_min<short>/17 3.56% 1.583 1.640 - 3.40% -
rng::stable_partition(deque<int>)_(dense)/32 3.56% 29.407 30.453 - 8.75% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 3.56% 3727.992 3860.593 - -0.11% -
std::map<int,_int>::insert(value)_(new_value)/8192 3.56% 37.858 39.204 - -1.40% -
SetIntersection_Front_Set_uint64_1024_64 3.55% 1848594.211 1914269.339 - 1.39% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 3.55% 0.624 0.647 - 1.80% -
BM_RangesMakeHeap_uint32_Random_1024 3.55% 1.056 1.093 - 2.06% -
BM_PushHeap_string_Ascending_1024 3.54% 12.327 12.764 - -2.47% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 3.54% 720.940 746.488 - 8.82% -
SetIntersection_None_Vector_uint64_262144_4 3.53% 1166060.633 1207243.579 - -0.98% -
rng::search(vector<int>)_(no_match)/1048576 3.52% 210472.906 217888.949 - 0.23% -
rng::find_end(forward_list<int>)_(single_element)/8192 3.52% 6020.149 6232.240 - 4.79% -
BM_std_minmax_element<int>/4096 3.52% 973.645 1007.936 - -6.54% -
BM_MakeHeap_uint64_Random_16384 3.51% 1.008 1.044 - 0.92% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 3.50% 5.073 5.251 - 0.04% -
SetIntersection_Interlaced_Set_uint32_1024_4 3.48% 9896000.794 10240564.500 - 2.20% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.48% 0.770 0.797 - 1.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 3.47% 1100676.252 1138882.090 - -0.40% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 3.45% 1.372 1.420 - 2.29% -
std::transform(list<int>)_(identity_transform)/50 3.44% 38.511 39.837 - 0.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 3.44% 1155179.816 1194910.180 - 0.09% -
BM_MakeHeap_uint32_Random_1024 3.44% 1.048 1.084 - 5.17% -
BM_PushHeap_uint64_Ascending_1024 3.43% 2.634 2.724 - 5.69% -
SetIntersection_None_Set_uint64_1024_4 3.43% 8695687.919 8993989.532 - 3.72% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 3.43% 356.590 368.814 - 2.78% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.43% 5.007 5.179 - 16.03% -
std::stable_sort(deque<int>)_(descending)/8 3.42% 27.364 28.300 - 6.19% -
bm_lexicographical_compare<signed_char>/2 3.41% 1.440 1.489 - -0.39% -
BM_RangesPushHeap_string_SingleElement_1024 3.40% 2.429 2.512 - -2.56% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3.40% 3882.777 4014.745 - 3.40% -
SetIntersection_None_Vector_uint64_16384_256 3.39% 1137948.807 1176570.976 - -0.42% -
BM_std_minmax<char>/31 3.39% 3.148 3.255 - -2.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 3.38% 5437158.250 5620910.562 - 11.74% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 3.38% 7.450 7.702 - -0.08% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 3.38% 31.633 32.702 - 7.18% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 3.38% 1.358 1.404 - 2.98% -
BM_MakeHeap_uint32_PipeOrgan_4 3.38% 0.420 0.434 - 3.56% -
std::map<int,_int>::insert(value)_(already_present)/8192 3.36% 3.990 4.124 - 1.98% -
SetIntersection_Front_Vector_uint32_16384_1 3.36% 1079352.331 1115565.767 - 0.00% -
SetIntersection_Interlaced_Vector_string_256_16 3.35% 10718674.111 11077843.948 - 0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 3.35% 350682639.218 362426107.317 - 3.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.34% 203965554.134 210788051.008 - 2.26% -
std::find_if(deque<int>)_(bail_25%)/8192 3.34% 695.345 718.592 - 2.15% -
BM_std_min<char>/512 3.33% 6.368 6.580 - 4.14% -
rng::remove_if(deque<int>)_(prefix)/50 3.32% 68.438 70.712 - -4.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 3.32% 32.812 33.902 - -23.48% -
BM_std_minmax_element<int>/5500 3.32% 1306.829 1350.222 - -6.34% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 3.31% 0.577 0.597 - 1.42% -
rng::find_last(vector<char>)_(bail_10%)/1024 3.30% 113.832 117.593 - 4.31% -
SetIntersection_None_Set_float_1024_4 3.30% 8886538.761 9179811.816 - 3.46% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 3.29% 28.064 28.988 - -1.26% -
BM_PushHeap_string_SingleElement_16 3.29% 2.421 2.501 - -9.53% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.29% 3.986 4.117 - 1.66% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 3.27% 16.011 16.535 - 2.06% -
std::rotate(deque<int>)_(1_element_backward)/32 3.27% 4.305 4.446 - -2.74% -
rng::remove_if(list<int>)_(prefix)/8192 3.27% 9109.516 9407.101 - 2.94% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 3.27% 16600.906 17143.099 - 12.87% -
SetIntersection_Interlaced_Vector_string_1024_4 3.26% 1665228.224 1719443.181 - 0.41% -
std::partial_sort(vector<int>)_(heap)/8 3.26% 26.184 27.037 - 1.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 3.25% 1.215 1.254 - -5.77% -
std::find_end(deque<int>)_(match_near_end)/1024 3.25% 32.570 33.628 - -98.99% -
BM_PushHeap_uint64_SingleElement_16 3.24% 0.337 0.348 - 3.31% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 3.24% 23.694 24.463 - 3.41% -
BM_RangesMakeHeap_string_Random_262144 3.24% 15.169 15.661 - -19.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.24% 0.922 0.952 - 3.39% -
std::find_end(deque<int>)_(process_all)/1000 3.24% 286.133 295.399 - 12.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.24% 1184345.690 1222697.748 - -1.80% -
SetIntersection_Interlaced_Vector_string_262144_64 3.23% 18886380.267 19496704.133 - -11.84% -
std::map<int,_int>::contains(key)_(non-existent)/8192 3.23% 7.555 7.798 - 3.18% -
std::map<std::string,_int>::clear()/1024 3.21% 20091.706 20736.761 - -1.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.20% 1077546.462 1112013.127 - -1.17% -
rng::contains_subrange(deque<int>)_(process_all)/16 3.20% 7.014 7.239 - -22.95% -
BM_RangesPushHeap_uint32_Ascending_16384 3.20% 6.554 6.763 - -0.02% -
SetIntersection_Front_Set_uint64_1024_1024 3.19% 13725892.143 14164431.997 - -10.12% -
BM_std_min<short>/26 3.19% 2.123 2.191 - 4.39% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.18% 1.292 1.333 - 1.15% -
rng::unique(deque<int>)_(sprinkled)/32 3.17% 59.262 61.144 - 0.82% -
rng::rotate_copy(deque<int>)/32 3.17% 2.645 2.729 - 1.34% -
std::rotate(deque<int>)_(1_element_forward)/50 3.17% 5.291 5.459 - 0.87% -
std::find(deque<int>)_(process_all)/8192 3.17% 1905.817 1966.172 - -0.05% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 3.16% 0.942 0.972 - 3.49% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 3.16% 23.361 24.098 - 6.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 3.14% 1.213 1.251 - 3.04% -
SetIntersection_Front_Set_uint64_256_256 3.14% 8667210.633 8939311.860 - -9.49% -
BM_RangesPushHeap_uint32_SingleElement_262144 3.13% 0.361 0.372 - 3.13% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.13% 0.908 0.936 - 1.17% -
BM_std_minmax<unsigned_short>/6 3.12% 1.347 1.389 - 0.11% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.11% 0.936 0.965 - 0.77% -
rng::partial_sort(vector<int>)_(heap)/8 3.11% 26.487 27.311 - 1.12% -
std::count(list<int>)_(every_other)/8 3.11% 2.045 2.109 - 0.37% -
rng::shuffle(vector<int>)/32 3.11% 286.032 294.914 - 2.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 3.10% 1450572.300 1495607.832 - -11.81% -
SetIntersection_None_Vector_float_16384_64 3.10% 1169586.028 1205844.756 - 0.18% -
SetIntersection_Interlaced_Vector_uint32_64_16 3.10% 18096975.076 18657244.719 - -0.13% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.09% 3.041 3.135 - 5.29% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 3.08% 1.396 1.439 - 0.03% -
BM_RangesMakeHeap_string_PipeOrgan_1024 3.08% 4.878 5.028 - -14.71% -
SetIntersection_Interlaced_Vector_string_256_256 3.07% 21580431.188 22243450.637 - -2.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 3.07% 8682252.743 8948457.554 - 3.10% -
std::find(deque<int>)_(process_all)/50 3.06% 13.321 13.729 - 3.73% -
BM_std_minmax<short>/29 3.06% 2.552 2.630 - -1.59% -
rng::stable_sort(vector<int>)_(descending)/8 3.06% 24.280 25.023 - -1.30% -
BM_std_min<short>/3 3.06% 0.696 0.717 - 3.50% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 3.06% 16.681 17.190 - 1.21% -
SetIntersection_Interlaced_Vector_uint32_64_64 3.05% 11215210.505 11557236.129 - -0.14% -
rng::find(deque<int>)_(process_all)/8192 3.05% 1892.876 1950.600 - -0.61% -
BM_std_min<short>/1 3.05% 0.374 0.385 - 31.65% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.05% 2.088 2.152 - 0.79% -
BM_RangesPushHeap_string_QuickSortAdversary_256 3.04% 14.479 14.919 - 1.73% -
BM_PushHeap_string_SingleElement_4 3.04% 2.152 2.218 - -7.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 3.04% 0.447 0.461 - -27.34% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.04% 3.490 3.596 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 3.04% 1125951.192 1160129.179 - 4.12% -
rng::partition(deque<int>)_(dense)/50 3.02% 14.646 15.089 - -2.01% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 3.02% 0.562 0.579 - 1.46% -
std::map<int,_int>::contains(key)_(non-existent)/32 3.01% 2.254 2.322 - 1.70% -
SetIntersection_Interlaced_Vector_float_256_64 3.01% 7627992.937 7857502.410 - -11.93% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 3.00% 1792.481 1846.336 - 19.63% -
SetIntersection_None_Set_float_16384_16384 3.00% 161092264.746 165931103.086 - 5.85% -
std::move(vector<int>)/8 3.00% 2.245 2.313 - 0.32% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.00% 11789.963 12143.413 - 0.48% -
BM_RangesMakeThenSortHeap_float_Random_4 3.00% 4.180 4.305 - -0.33% -
BM_RangesPushHeap_string_SingleElement_262144 2.99% 2.489 2.564 - -2.71% -
BM_std_minmax<short>/7 2.99% 1.767 1.820 - 4.14% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.98% 27.717 28.544 - 4.19% -
std::is_sorted_until(deque<int>,_pred)/8 2.98% 3.872 3.988 - -6.21% -
BM_std_min<unsigned_char>/12 2.97% 1.324 1.363 - 0.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 2.97% 7.043 7.252 - 0.85% -
rng::move_backward(list<int>)/32768 2.96% 34311.928 35327.845 - 5.10% -
std::partition_copy(vector<int>)/1024 2.96% 463.299 477.014 - 4.32% -
BM_RangesPushHeap_uint32_SingleElement_16384 2.96% 0.362 0.372 - 3.09% -
BM_MakeThenSortHeap_uint64_Random_4 2.96% 4.002 4.120 - 2.40% -
std::remove(list<int>)_(sprinkled)/1024 2.95% 975.201 1003.954 - -1.02% -
SetIntersection_Front_Set_uint32_16384_64 2.95% 2019326.349 2078856.153 - 1.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2.94% 2264786.983 2331465.540 - -0.47% -
SetIntersection_Interlaced_Vector_float_16_16 2.94% 38124805.454 39246084.361 - 0.27% -
rng::partition(vector<int>)_(dense)/1024 2.94% 236.132 243.074 - 0.22% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 2.94% 36.885 37.968 - 3.09% -
SetIntersection_Interlaced_Set_uint32_262144_1 2.93% 1059169.236 1090227.184 - -1.62% -
BM_std_minmax<unsigned_short>/21 2.93% 1.972 2.030 - 3.45% -
BM_std_min<char>/16 2.92% 2.495 2.568 - 0.21% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.92% 81.479 83.856 - 3.42% -
std::find_first_of(deque<int>)_(small_needle)/32 2.91% 107.133 110.255 - 2.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 2.91% 23500455.287 24184749.590 - -1.95% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 2.91% 15.187 15.629 - 1.17% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.91% 1465.588 1508.213 - 0.20% -
rng::search(list<int>,_pred)_(no_match)/8192 2.90% 8097.720 8332.546 - 0.37% -
rng::copy_backward(list<int>)/32768 2.90% 29663.344 30522.288 - 0.64% -
BM_RangesSortHeap_string_262144 2.89% 172.489 177.476 - -3.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2.89% 2772218.984 2852315.399 - -0.83% -
BM_std_min<long_long>/31 2.89% 3.333 3.429 - 0.78% -
std::rotate(deque<int>)_(1_element_forward)/32 2.89% 4.486 4.615 - -0.49% -
BM_std_minmax<unsigned_long_long>/11 2.87% 2.243 2.307 - -1.96% -
rng::contains_subrange(list<int>)_(process_all)/50 2.87% 17.737 18.246 - 3.59% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.85% 4.765 4.901 - 2.53% -
rng::partition_copy(list<int>)/8192 2.84% 7323.712 7531.838 - 2.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.83% 11670991.228 12000965.157 - 11.32% -
BM_PopHeap_string_16384 2.83% 71.978 74.012 - 1.81% -
BM_std_min<long_long>/30 2.82% 3.207 3.298 - 4.21% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 2.82% 1.749 1.798 - 3.47% -
BM_RangesPushHeap_uint64_Random_16384 2.82% 5.915 6.081 - -0.43% -
BM_RangesPushHeap_uint32_SingleElement_1024 2.81% 0.368 0.378 - 2.97% -
SetIntersection_None_Vector_string_1024_1024 2.79% 1183546.852 1216565.311 - -0.61% -
SetIntersection_None_Set_uint64_256_64 2.78% 9194452.392 9450180.509 - 3.21% -
std::rotate_copy(deque<int>)/1024 2.78% 34.572 35.533 - 3.86% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 2.78% 0.395 0.406 - 2.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.77% 0.710 0.729 - -0.47% -
std::find_if(deque<int>)_(bail_25%)/32768 2.76% 2764.159 2840.402 - 3.34% -
std::find_first_of(vector<int>)_(large_needle)/1024 2.75% 109735.162 112755.649 - 2.59% -
BM_std_min<char>/14 2.75% 1.813 1.863 - -0.44% -
BM_RangesPushHeap_string_PipeOrgan_4 2.75% 2.507 2.576 - 0.01% -
std::move(vector<int>)/1048576 2.74% 55960.639 57496.582 - 2.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.74% 0.724 0.744 - 0.89% -
BM_RangesPushHeap_string_SingleElement_4 2.74% 2.148 2.206 - -3.82% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.73% 4.322 4.440 - 2.82% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.72% 10.354 10.637 - 0.89% -
SetIntersection_Front_Set_uint64_64_16 2.72% 16374768.812 16820720.899 - 0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.72% 1156084.701 1187563.283 - 1.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.71% 202026455.444 207507122.395 - 1.77% -
BM_std_minmax<long_long>/7 2.70% 2.574 2.643 - 1.76% -
rng::copy(vector<int>)/4096 2.68% 148.676 152.668 - 2.17% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.68% 0.931 0.956 - -1.01% -
std::partition(deque<int>)_(sparse)/32 2.68% 10.362 10.640 - 10.37% -
BM_RangesMakeHeap_string_PipeOrgan_16384 2.68% 5.086 5.223 - -23.37% -
std::partial_sort(deque<int>)_(shuffled)/8 2.67% 33.294 34.184 - 2.67% -
rng::move(vector<int>)/8 2.67% 2.274 2.335 - 5.12% -
BM_std_min<short>/29 2.65% 2.336 2.398 - 2.10% -
SetIntersection_Front_Vector_string_256_64 2.65% 10858542.783 11146505.025 - 0.40% -
BM_MakeHeap_uint64_Ascending_16 2.65% 0.635 0.652 - -2.67% -
BM_LowerBound_string_16384 2.65% 395.488 405.955 - 2.24% -
BM_PushHeap_string_SingleElement_64 2.63% 2.477 2.542 - -8.34% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 2.62% 0.559 0.574 - 1.40% -
SetIntersection_Interlaced_Set_string_16_16 2.62% 60890320.216 62484064.287 - -1.49% -
BM_std_minmax<short>/1 2.62% 0.626 0.643 - 1.30% -
std::find_if_not(vector<bool>)_(process_all)/50 2.61% 35.861 36.798 - 0.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 2.61% 19.614 20.126 - 34.34% -
SetIntersection_None_Set_uint32_256_256 2.61% 5769062.066 5919670.136 - 2.61% -
rng::remove_if(deque<int>)_(prefix)/1024 2.59% 563.175 577.762 - 2.97% -
BM_std_minmax<char>/22 2.59% 2.446 2.509 - -6.04% -
BM_RangesPushHeap_string_PipeOrgan_1024 2.58% 10.103 10.364 - -0.82% -
SetIntersection_Front_Vector_uint32_262144_64 2.58% 1424556.952 1461346.861 - 2.29% -
SetIntersection_Front_Vector_uint64_262144_1 2.58% 1087002.908 1115073.977 - -0.47% -
BM_MakeThenSortHeap_string_Descending_16384 2.58% 64.165 65.819 - -3.25% -
rng::find_if(deque<int>)_(bail_25%)/8192 2.57% 684.607 702.219 - -0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.57% 1234559.837 1266309.674 - 0.07% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.57% 3.889 3.989 - 0.56% -
std::stable_sort(deque<int>)_(ascending)/8 2.57% 18.199 18.667 - 2.85% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.56% 0.832 0.854 - 0.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 2.56% 1123212.568 1151914.040 - -0.39% -
std::find_first_of(vector<int>)_(small_needle)/32 2.55% 46.580 47.765 - 2.00% -
BM_RangesMakeHeap_string_Ascending_262144 2.55% 7.031 7.210 - -26.16% -
BM_RangesMakeThenSortHeap_string_Random_262144 2.54% 192.696 197.596 - -5.22% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.54% 2.516 2.580 - 1.96% -
SetIntersection_None_Set_uint32_1024_16 2.54% 8760870.801 8983035.168 - 2.29% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.53% 174244538.059 178657965.428 - 2.48% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.53% 21.634 22.182 - 0.10% -
BM_std_min<char>/31 2.53% 2.454 2.516 - 1.09% -
SetIntersection_Front_Set_uint32_256_16 2.53% 4862682.971 4985563.883 - -0.51% -
SetIntersection_Front_Set_uint64_262144_4 2.52% 1120115.907 1148376.788 - 2.74% -
std::find_if(vector<bool>)_(process_all)/8 2.52% 5.505 5.644 - 0.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.52% 11575346.220 11866467.633 - 3.27% -
SetIntersection_Front_Set_uint64_256_16 2.51% 4792292.099 4912667.677 - 0.22% -
SetIntersection_Front_Set_uint32_64_64 2.51% 16002413.047 16404209.462 - 4.90% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 2.51% 1.175 1.204 - -2.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 2.50% 1081870.471 1108925.721 - 4.03% -
BM_PushHeap_string_SingleElement_256 2.50% 2.428 2.488 - -9.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.49% 1399155.989 1434014.333 - 0.10% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 2.49% 54517695.456 55874778.844 - 1.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 2.49% 1100511.608 1127881.281 - 0.32% -
rng::find_end(forward_list<int>)_(process_all)/8192 2.48% 5679.311 5820.430 - 0.02% -
SetIntersection_Interlaced_Set_uint64_16384_4 2.48% 181507739.469 186016495.304 - 4.09% -
BM_std_minmax<unsigned_short>/29 2.48% 2.545 2.608 - 1.34% -
BM_std_min<char>/11 2.48% 1.042 1.068 - 1.90% -
SetIntersection_None_Set_uint32_256_4 2.47% 11315864.941 11595317.965 - 0.13% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 2.45% 4.817 4.935 - 0.13% -
std::stable_partition(list<int>)_(sparse)/32 2.45% 9.806 10.046 - 2.34% -
rng::find_if(vector<bool>)_(process_all)/50 2.45% 35.867 36.745 - 0.17% -
SetIntersection_None_Set_uint32_1024_1024 2.44% 8707669.849 8919752.782 - 2.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 2.43% 3.696 3.786 - 0.08% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 2.43% 4.856 4.974 - -2.77% -
std::search(list<int>)_(same_length)/8192 2.43% 10514.272 10769.464 - 2.16% -
BM_PushHeap_string_SingleElement_16384 2.42% 2.445 2.505 - -7.90% -
std::partition(vector<int>)_(dense)/32 2.42% 8.186 8.385 - -1.69% -
BM_RangesMakeHeap_uint32_Random_4 2.42% 1.133 1.161 - -31.88% -
rng::find_if(deque<int>)_(bail_25%)/32768 2.42% 2747.639 2814.105 - 1.35% -
SetIntersection_Front_Vector_string_1024_1 2.41% 1115629.527 1142540.097 - 0.18% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.40% 14.385 14.731 - 1.45% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 2.40% 4291.413 4394.585 - 2.84% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.40% 1017.023 1041.433 - 9.07% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2.40% 2663.726 2727.576 - 3.64% -
BM_LowerBound_string_1024 2.39% 178.229 182.496 - 2.45% -
BM_std_min<unsigned_long_long>/6 2.39% 1.548 1.585 - -2.62% -
rng::search_n(list<int>,_pred)_(no_match)/1024 2.39% 844.992 865.173 - 1.96% -
rng::any_of(list<int>)_(process_all)/32768 2.38% 26057.957 26678.895 - 2.50% -
rng::copy(list<int>)/64 2.38% 32.419 33.192 - -1.80% -
BM_RangesMakeHeap_string_Descending_16384 2.38% 2.717 2.782 - -27.74% -
rng::reverse(list<int>)/32768 2.38% 17283.457 17694.609 - 0.33% -
BM_MakeThenSortHeap_string_Descending_1024 2.37% 25.597 26.204 - -32.44% -
SetIntersection_Interlaced_Set_float_16384_1 2.37% 1095577.153 1121546.834 - 0.33% -
std::fill(vector<bool>)/262144 2.37% 915.571 937.246 - 302.33% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.37% 694.837 711.282 - 0.57% -
SetIntersection_Front_Set_float_16384_1 2.36% 1089530.618 1115296.459 - -0.07% -
BM_std_min<int>/16 2.36% 1.686 1.726 - 2.05% -
BM_PushHeap_float_Ascending_262144 2.36% 5.162 5.283 - 0.64% -
rng::remove_copy(deque<int>)_(prefix)/1024 2.36% 382.423 391.432 - -5.75% -
bm_ranges_lexicographical_compare<signed_char>/6 2.36% 2.599 2.661 - 1.76% -
BM_std_min<unsigned_int>/29 2.35% 2.076 2.125 - 1.74% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.35% 38083.394 38976.638 - -0.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.34% 1226.572 1255.313 - 5.29% -
std::find_if(vector<bool>)_(process_all)/50 2.34% 35.980 36.823 - 0.75% -
SetIntersection_Front_Set_string_64_64 2.34% 37896044.206 38783472.572 - 7.23% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.34% 4.342 4.443 - 3.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.34% 13103043.149 13409010.368 - -0.47% -
BM_PushHeap_string_PipeOrgan_1024 2.33% 9.655 9.880 - -8.48% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 2.33% 18.340 18.767 - 5.95% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 2.32% 51.885 53.091 - -0.28% -
BM_MakeThenSortHeap_string_SingleElement_16 2.32% 13.977 14.301 - 4.27% -
BM_std_minmax<short>/26 2.32% 2.495 2.553 - 2.93% -
rng::search(vector<int>)_(no_match)/8192 2.31% 1636.552 1674.370 - 0.82% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 2.31% 793.100 811.394 - 4.28% -
BM_RangesMakeHeap_string_Descending_64 2.31% 2.579 2.638 - -13.55% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 2.30% 1.754 1.794 - -0.41% -
rng::find_end(deque<int>)_(same_length)/1024 2.30% 337.662 345.439 - -75.39% -
BM_RangesPushHeap_uint64_Random_262144 2.29% 5.962 6.098 - 1.50% -
std::reverse_copy(vector<int>)/8 2.29% 2.403 2.458 - 3.87% -
BM_LowerBound_uint32_256 2.27% 14.149 14.470 - 2.26% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 2.26% 0.598 0.612 - 0.01% -
BM_PushHeap_string_SingleElement_1024 2.26% 2.449 2.504 - -9.53% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 2.25% 1.473 1.507 - -3.43% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 2.25% 16.157 16.521 - -2.29% -
std::transform(list<int>)_(identity_transform)/8192 2.25% 7651.285 7823.247 - 2.42% -
bm_ranges_lexicographical_compare<int>/1 2.21% 1.353 1.383 - 6.75% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.21% 5.579 5.703 - 3.83% -
rng::find_if(list<int>)_(process_all)/8192 2.20% 9928.756 10147.625 - -1.71% -
SetIntersection_Interlaced_Set_string_1024_4 2.20% 10525050.600 10756643.930 - 2.36% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.20% 21526.071 21999.730 - -0.51% -
BM_std_minmax<short>/16 2.20% 1.724 1.762 - -7.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.19% 1.607 1.643 - 0.81% -
BM_std_min<char>/30 2.19% 2.238 2.287 - 2.88% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.19% 818.445 836.363 - -0.40% -
std::move_backward(deque<int>)/32768 2.19% 3528.637 3605.886 - -0.04% -
SetIntersection_None_Set_uint64_256_1 2.19% 11613270.098 11867466.260 - 3.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.18% 205554173.780 210038247.769 - 1.03% -
BM_PushHeap_float_Ascending_64 2.17% 1.736 1.774 - -2.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.17% 0.999 1.020 - -0.20% -
SetIntersection_Interlaced_Set_uint64_256_16 2.17% 12237493.932 12503075.127 - 2.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 2.17% 18823991.394 19231871.860 - 2.50% -
SetIntersection_Front_Vector_uint32_64_64 2.17% 11420657.193 11668036.969 - -0.00% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 2.16% 0.567 0.579 - 1.13% -
rng::partial_sort_copy(list<int>)_(ascending)/8 2.16% 8.935 9.128 - 1.71% -
std::find_if_not(list<int>)_(bail_25%)/32768 2.15% 7405.868 7565.277 - -0.48% -
std::rotate(vector<bool>)_(by_1/2)/50 2.15% 17.347 17.720 - -2.43% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.14% 0.554 0.566 - 2.24% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.14% 1956.106 1997.909 - 2.58% -
BM_std_min<unsigned_char>/16 2.14% 2.585 2.640 - 0.82% -
std::map<int,_int>::clear()/1024 2.13% 10329.377 10549.564 - -0.29% -
rng::search_n(list<int>,_pred)_(no_match)/1000 2.13% 824.780 842.356 - 1.57% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.12% 11247225.343 11485841.299 - 1.65% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.12% 2.974 3.037 - 4.41% -
BM_std_min<char>/19 2.12% 1.157 1.181 - -0.05% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 2.12% 24.373 24.890 - 2.36% -
SetIntersection_Front_Set_string_16384_64 2.12% 4919543.961 5023705.865 - 1.19% -
BM_RangesMakeHeap_string_SingleElement_16384 2.12% 5.741 5.862 - -1.63% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 2.11% 31.981 32.657 - 3.25% -
rng::rotate(deque<int>)_(by_1/2)/32 2.11% 7.297 7.451 - 1.52% -
std::find(deque<int>)_(process_all)/32768 2.11% 7693.499 7855.447 - -0.69% -
BM_PushHeap_string_SingleElement_262144 2.10% 2.495 2.548 - -8.51% -
rng::partial_sort_copy(deque<int>)_(heap)/8 2.10% 16.694 17.045 - 6.44% -
SetIntersection_Interlaced_Vector_uint64_64_4 2.10% 18138577.349 18519820.462 - 0.65% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.10% 78835.012 80490.707 - -2.27% -
rng::find_end(deque<int>)_(same_length)/1000 2.10% 330.751 337.689 - -64.05% -
BM_std_min<short>/4 2.10% 1.029 1.050 - -2.92% -
rng::copy_backward(deque<int>)/32768 2.09% 3743.180 3821.546 - -0.47% -
SetIntersection_Interlaced_Vector_uint64_1024_64 2.09% 3542633.159 3616604.525 - -23.56% -
SetIntersection_Front_Set_uint64_256_64 2.08% 6207799.792 6336837.894 - 2.47% -
std::copy_n(vector<bool>)_(aligned)/4096 2.07% 4.636 4.732 - -0.73% -
BM_RangesPopHeap_string_1024 2.07% 55.965 57.123 - 1.42% -
SetIntersection_None_Vector_float_262144_16 2.07% 1177740.002 1202108.591 - -1.57% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.07% 37.731 38.511 - 1.23% -
std::map<int,_int>::find(key)_(existent)/1024 2.07% 3.811 3.890 - 3.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 2.06% 11.395 11.630 - 1.89% -
SetIntersection_Front_Vector_uint32_16_16 2.06% 37975313.273 38756680.720 - 2.30% -
BM_std_min<char>/20 2.06% 1.529 1.560 - 2.01% -
std::stable_partition(list<int>)_(dense)/32 2.06% 32.470 33.137 - -0.59% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 2.06% 4.133 4.218 - 0.17% -
std::copy(deque<int>)/8 2.05% 2.670 2.724 - -0.71% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 2.05% 338.102 345.018 - -1.18% -
std::copy_if(vector<int>)_(every_other)/8 2.04% 2.503 2.554 - 0.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.04% 1223704.105 1248691.361 - 0.15% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.04% 1.374 1.402 - 1.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.04% 19982745.581 20389924.518 - 1.86% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 2.04% 6.707 6.843 - -0.05% -
SetIntersection_Interlaced_Set_string_262144_16384 2.03% 2673582.600 2727904.459 - -5.61% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 2.03% 1.185 1.210 - 0.88% -
rng::find_if_not(vector<bool>)_(process_all)/50 2.03% 35.853 36.580 - -0.67% -
std::rotate(vector<bool>)_(by_1/4)/50 2.02% 17.236 17.585 - -2.86% -
rng::find_end(deque<int>)_(process_all)/1024 2.02% 326.240 332.832 - 9.99% -
SetIntersection_Front_Set_string_256_4 2.02% 5193626.608 5298341.573 - 0.47% -
bm_lexicographical_compare<signed_char>/16 2.02% 1.329 1.356 - 2.13% -
rng::none_of(list<int>)_(process_all)/32768 2.01% 25630.107 26146.087 - 2.60% -
std::partition(vector<int>)_(dense)/50 2.01% 13.151 13.416 - 1.78% -
rng::partial_sort(deque<int>)_(shuffled)/8192 2.01% 262603.269 267884.048 - -1.71% -
SetIntersection_Interlaced_Set_string_16384_1024 2.01% 350740738.316 357773814.028 - 5.52% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.00% 3445.940 3514.994 - 2.79% -
bm_ranges_lexicographical_compare<signed_char>/8 2.00% 3.208 3.273 - 3.37% -
SetIntersection_Front_Set_uint32_262144_16384 2.00% 352388699.747 359425717.637 - 2.29% -
BM_SortHeap_pair<uint32,_uint32>_16 1.99% 6.102 6.224 - 2.25% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.99% 1526257.442 1556608.798 - 3.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.99% 348618474.872 355543365.889 - 1.21% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.99% 5.253 5.357 - -2.21% -
SetIntersection_Front_Set_float_1024_64 1.98% 1862344.496 1899273.817 - -6.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.98% 35.391 36.092 - 4.12% -
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 1.98% 786.468 802.024 - -0.12% -
std::remove(list<int>)_(prefix)/1024 1.98% 999.058 1018.808 - 2.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.97% 1091750.911 1113285.403 - 0.16% -
rng::copy_if(vector<int>)_(entire_range)/64 1.97% 15.506 15.811 - 2.10% -
SetIntersection_Interlaced_Vector_uint32_1024_16 1.97% 1773454.463 1808332.236 - -4.06% -
BM_MakeThenSortHeap_uint64_Ascending_16 1.97% 5.465 5.572 - 1.73% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.96% 6392.976 6518.288 - 2.29% -
BM_std_min<unsigned_short>/10 1.96% 1.036 1.056 - 3.82% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.96% 1634.247 1666.256 - 0.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.96% 631.619 643.975 - -1.54% -
SetIntersection_Front_Vector_string_262144_16 1.96% 1711854.540 1745326.794 - 1.46% -
rng::partial_sort_copy(deque<int>)_(descending)/8 1.96% 21.090 21.502 - 9.30% -
rng::find_first_of(list<int>)_(small_needle)/1024 1.95% 2766.515 2820.514 - -0.29% -
std::rotate(vector<bool>)_(by_1/3)/50 1.95% 17.271 17.607 - -2.92% -
bm_ranges_lexicographical_compare<int>/2 1.95% 1.582 1.613 - 5.63% -
std::find_end(deque<int>)_(match_near_end)/8192 1.95% 273.884 279.216 - -99.83% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.95% 544.533 555.127 - -2.01% -
std::fill_n(vector<bool>)/512 1.94% 1.479 1.508 - 5.82% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 1.94% 25.984 26.489 - -8.38% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.93% 3.495 3.563 - 0.19% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.93% 1.197 1.220 - -0.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.93% 22.009 22.434 - -0.49% -
BM_RangesMakeHeap_string_Descending_4 1.93% 2.117 2.158 - -10.70% -
rng::move(deque<int>)/262144 1.93% 14876.874 15163.847 - 1.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 1.93% 2.955 3.012 - 0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 1.93% 5033869.605 5130837.740 - -0.08% -
BM_MakeHeap_string_Descending_16 1.93% 2.353 2.398 - 1.43% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.92% 1086551.852 1107452.720 - 0.01% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 1.92% 340.911 347.460 - 1.53% -
std::sort(vector<int>)_(qsort_adversarial)/8 1.92% 16.647 16.967 - -0.03% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.91% 17.441 17.775 - -1.53% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 1.91% 682657.309 695695.271 - 0.75% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 1.90% 2.035 2.073 - 0.67% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1.90% 1952.690 1989.800 - 1.66% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.89% 456543.649 465182.758 - -1.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.89% 11788482.850 12011301.071 - -3.58% -
rng::find_first_of(list<int>)_(small_needle)/8192 1.89% 22165.034 22583.717 - -2.69% -
rng::is_sorted_until(vector<int>,_pred)/1024 1.88% 418.851 426.745 - 5.26% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.88% 0.947 0.965 - 0.24% -
std::rotate(vector<bool>)_(by_1/3)/32 1.88% 17.267 17.592 - -2.92% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.88% 17.090 17.410 - 2.20% -
std::remove_if(deque<int>)_(sprinkled)/32 1.88% 57.851 58.937 - 5.02% -
rng::find_first_of(list<int>)_(small_needle)/50 1.87% 139.155 141.763 - -0.50% -
SetIntersection_Front_Set_float_1024_16 1.87% 1271596.996 1295418.915 - -0.97% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 1.87% 11.159 11.368 - -6.20% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 1.87% 74.740 76.138 - -1.79% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.87% 1901.718 1937.199 - 2.00% -
SetIntersection_Front_Vector_string_16384_64 1.86% 3406097.021 3469507.714 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.86% 2247253.644 2289075.514 - 0.44% -
SetIntersection_Interlaced_Set_uint32_1024_1024 1.86% 15390296.972 15676367.899 - -1.11% -
BM_std_minmax_element<short>/70000 1.85% 18554.679 18898.521 - 5.86% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.85% 28867.168 29401.442 - 2.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.85% 341316804.802 347632875.491 - 1.27% -
BM_RangesPushHeap_string_QuickSortAdversary_64 1.85% 12.860 13.098 - 1.36% -
SetIntersection_None_Vector_uint64_256_256 1.85% 2241029.296 2282406.431 - 0.26% -
std::partition(vector<int>)_(sparse)/32 1.84% 8.823 8.985 - 2.98% -
SetIntersection_Front_Vector_string_262144_1 1.84% 1149255.118 1170422.708 - 2.56% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.84% 34.193 34.822 - -0.10% -
std::find_if_not(vector<int>)_(process_all)/8 1.84% 2.659 2.708 - 7.02% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.83% 17.454 17.774 - -1.52% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.83% 12449.382 12677.583 - -0.61% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.83% 7.067 7.197 - 1.61% -
BM_std_minmax<unsigned_char>/7 1.83% 2.437 2.482 - 1.96% -
SetIntersection_Front_Set_uint64_262144_262144 1.83% 1803439.289 1836354.572 - 1.22% -
std::partial_sort(deque<int>)_(heap)/8 1.82% 38.490 39.192 - 4.27% -
std::copy_backward(vector<bool>)_(aligned)/262144 1.82% 640.683 652.355 - -12.98% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.82% 4.871 4.960 - 3.77% -
bm_lexicographical_compare<signed_char>/8 1.82% 3.009 3.064 - -1.52% -
std::is_partitioned(list<int>)_(partitioned)/50 1.82% 13.677 13.926 - 0.46% -
SetIntersection_None_Vector_float_262144_1024 1.82% 1198986.312 1220751.989 - -0.90% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.82% 776.281 790.372 - 1.73% -
std::rotate(vector<bool>)_(by_1/2)/32 1.81% 17.582 17.900 - -2.16% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.81% 11629161.967 11839468.869 - 3.85% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 1.81% 0.664 0.676 - 1.60% -
rng::find_end(deque<int>)_(same_length)/8192 1.81% 2743.797 2793.377 - -75.26% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.81% 8644.801 8800.861 - -0.04% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.80% 343944391.453 350134202.912 - 0.03% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.80% 13.004 13.238 - 0.59% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.80% 25261.305 25714.972 - 1.57% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.79% 44.301 45.096 - 5.05% -
BM_RangesPopHeap_string_16384 1.79% 71.564 72.847 - 1.29% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.79% 286.333 291.462 - 0.97% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 1.79% 39.628 40.338 - 43.90% -
BM_std_min<unsigned_char>/29 1.79% 1.964 1.999 - 1.68% -
SetIntersection_Front_Vector_uint32_64_16 1.79% 15123159.590 15393521.769 - 1.67% -
std::rotate(vector<bool>)_(by_1/4)/32 1.79% 17.439 17.751 - -2.80% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.78% 0.899 0.915 - 0.82% -
bm_lexicographical_compare<int>/5 1.78% 1.514 1.541 - 0.68% -
SetIntersection_Interlaced_Vector_uint32_16_4 1.77% 59505968.811 60562085.489 - 0.96% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.77% 506.877 515.873 - 1.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.77% 1360453.451 1384597.757 - -2.77% -
BM_std_min<char>/18 1.77% 0.971 0.988 - -0.00% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.77% 1.708 1.739 - 2.89% -
BM_std_min<unsigned_int>/17 1.77% 0.948 0.965 - -0.60% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.76% 2.134 2.172 - 2.44% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 1.76% 77.211 78.571 - 1.68% -
std::unique_copy(list<int>)_(contiguous)/52 1.76% 21.471 21.850 - 7.54% -
SetIntersection_Interlaced_Set_string_256_64 1.76% 30833911.583 31376888.961 - -0.14% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.76% 2126.982 2164.426 - -0.45% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.76% 225061298.954 229016117.632 - 2.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.76% 24.121 24.545 - 2.98% -
SetIntersection_Front_Vector_uint64_1024_4 1.76% 1080457.904 1099439.459 - -2.72% -
std::move_backward(vector<bool>)_(unaligned)/512 1.76% 4.789 4.873 - 5.04% -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.75% 2.021 2.057 - -1.16% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 1.75% 69.233 70.445 - 1.43% -
SetIntersection_None_Vector_uint64_64_16 1.75% 14245535.058 14494581.542 - 1.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.74% 1140190.249 1160069.785 - -0.33% -
std::copy_if(list<int>)_(every_other)/1048576 1.74% 837663.484 852257.603 - 0.01% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 1.74% 39.364 40.050 - 41.40% -
SetIntersection_None_Set_string_1024_16 1.74% 9134474.623 9293105.079 - 2.76% -
std::find_end(forward_list<int>)_(single_element)/8192 1.73% 6239.942 6347.941 - 10.82% -
BM_std_minmax<short>/25 1.73% 2.280 2.319 - 5.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.73% 22291338.324 22676665.176 - 1.11% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.73% 3.084 3.137 - -2.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.73% 11962368.033 12168827.278 - 1.48% -
SetIntersection_None_Set_uint64_64_64 1.72% 11863278.759 12067761.692 - 1.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.72% 38945361.844 39616107.968 - 1.01% -
BM_std_minmax_element<short>/64000 1.72% 16992.209 17284.466 - 6.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1.72% 1100674.246 1119595.844 - -0.93% -
std::replace_if(vector<int>)_(prefix)/1024 1.72% 270.353 274.997 - 1.21% -
SetIntersection_Interlaced_Set_uint32_256_1 1.72% 4378831.388 4454007.029 - 0.13% -
BM_MakeThenSortHeap_float_SingleElement_64 1.72% 3.339 3.397 - 2.50% -
SetIntersection_Front_Vector_uint64_64_16 1.71% 15180073.220 15439929.056 - 1.47% -
std::map<int,_int>::clear()/8192 1.71% 80885.451 82268.854 - 1.51% -
BM_PushHeap_float_Random_1024 1.70% 7.447 7.573 - 0.77% -
SetIntersection_None_Set_uint32_64_64 1.69% 11822279.561 12022522.804 - 0.94% -
std::replace_if(deque<int>)_(prefix)/32 1.69% 13.997 14.234 - 0.32% -
BM_RangesMakeHeap_string_PipeOrgan_4 1.69% 2.557 2.600 - -6.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.69% 2230482.750 2268224.529 - 1.99% -
std::is_partitioned(vector<int>)_(partitioned)/8192 1.68% 1413.245 1437.056 - 1.53% -
BM_RangesMakeThenSortHeap_float_Random_16 1.68% 9.804 9.969 - 0.88% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 1.68% 6.945 7.061 - 2.70% -
BM_std_minmax_element<short>/65536 1.67% 17412.310 17703.477 - 6.06% -
bm_lexicographical_compare<int>/6 1.67% 1.516 1.541 - 0.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.67% 6.496 6.604 - 0.57% -
std::find(vector<int>)_(process_all)/32768 1.67% 7324.709 7446.972 - -0.34% -
rng::partial_sort(deque<int>)_(heap)/8192 1.67% 284928.646 289682.943 - 1.33% -
SetIntersection_Front_Set_string_16384_16 1.66% 1985230.377 2018279.260 - -2.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.66% 7.678 7.806 - 0.12% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 1.66% 8339.091 8477.539 - -0.25% -
SetIntersection_Front_Set_float_262144_16 1.66% 1232019.178 1252421.487 - -1.54% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.65% 16.521 16.794 - 1.49% -
SetIntersection_Front_Set_string_1024_64 1.65% 4963153.996 5045100.983 - 7.42% -
BM_RangesMakeHeap_string_Random_16384 1.65% 12.410 12.615 - -1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.65% 1087386.134 1105288.484 - -1.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.65% 244452934.298 248476954.318 - 0.14% -
rng::search(list<int>)_(same_length)/1024 1.65% 756.477 768.928 - 1.04% -
BM_MakeThenSortHeap_float_SingleElement_256 1.64% 4.046 4.113 - 3.04% -
BM_std_min<short>/4096 1.64% 54.665 55.562 - 2.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.64% 34628.368 35196.136 - 0.77% -
SetIntersection_Front_Set_string_262144_262144 1.64% 17603026.939 17891443.199 - 1.14% -
BM_std_minmax<short>/24 1.64% 2.238 2.274 - 2.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.63% 20420666.712 20754527.076 - -1.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.63% 10.972 11.152 - 1.56% -
SetIntersection_None_Vector_float_262144_262144 1.63% 1189690.054 1209119.965 - -1.75% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.63% 5.641 5.733 - 1.26% -
rng::rotate(deque<int>)_(by_1/2)/50 1.63% 10.291 10.458 - 1.08% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.62% 1.296 1.317 - -0.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 1.62% 11703.537 11893.272 - 0.45% -
rng::for_each_n(list<int>)/8192 1.62% 7272.257 7390.050 - 2.26% -
rng::shuffle(vector<int>)/8192 1.62% 72432.167 73605.201 - 1.18% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 1.62% 523021.269 531479.727 - 1.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.61% 4510534.603 4583307.170 - -0.62% -
std::adjacent_find(list<int>,_pred)/8192 1.61% 7989.622 8118.394 - 0.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.61% 628583.896 638704.022 - 2.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 1.61% 8719229.582 8859525.334 - -25.57% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.61% 0.992 1.008 - -0.15% -
rng::search(vector<int>,_pred)_(near_matches)/1024 1.61% 23620.257 23999.846 - -0.28% -
BM_RangesMakeHeap_string_PipeOrgan_64 1.61% 4.700 4.776 - -6.43% -
rng::copy_if(list<int>)_(every_other)/1048576 1.61% 838068.245 851521.822 - -0.37% -
BM_std_minmax<unsigned_char>/21 1.60% 2.208 2.244 - 0.58% -
SetIntersection_Interlaced_Vector_string_16384_16 1.60% 4311280.891 4380340.895 - -5.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.60% 2313782.568 2350722.810 - 1.13% -
rng::find(deque<int>)_(process_all)/32768 1.59% 7687.895 7810.208 - -1.01% -
std::find_if_not(vector<bool>)_(process_all)/8 1.59% 5.524 5.611 - -0.29% -
rng::copy(vector<int>)/8 1.59% 2.218 2.253 - -1.57% -
rng::fill_n(vector<bool>)/32768 1.59% 29.919 30.394 - 0.79% -
SetIntersection_Front_Vector_float_262144_1 1.58% 1118502.025 1136220.221 - 0.93% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.58% 24.728 25.119 - -12.48% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 1.58% 78.279 79.518 - 1.45% -
BM_PushHeap_uint64_Random_1024 1.58% 5.830 5.922 - 0.20% -
SetIntersection_Interlaced_Set_string_256_256 1.58% 31332108.219 31825930.153 - -1.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.57% 15.050 15.286 - 3.04% -
BM_std_minmax<short>/9 1.56% 1.167 1.185 - -0.12% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 1.56% 0.673 0.683 - 2.54% -
bm_lexicographical_compare<int>/7 1.56% 1.516 1.540 - 0.66% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.56% 3.661 3.719 - 2.97% -
rng::move_backward(deque<int>)/4096 1.56% 158.677 161.148 - 3.99% -
BM_std_min<short>/1024 1.56% 13.899 14.115 - 1.46% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.56% 11.246 11.421 - -0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.56% 1243755.942 1263113.748 - -0.66% -
SetIntersection_Interlaced_Set_float_16_16 1.55% 40817502.099 41452117.537 - 0.59% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.55% 7081.578 7191.564 - -0.36% -
BM_PushHeap_float_Ascending_1024 1.55% 3.102 3.150 - -0.91% -
SetIntersection_Interlaced_Set_uint32_256_4 1.54% 11405038.972 11581219.762 - 1.51% -
BM_RangesMakeHeap_string_Ascending_1024 1.54% 4.899 4.975 - -6.81% -
SetIntersection_Front_Set_uint32_262144_16 1.54% 1264186.217 1283690.395 - -2.09% -
BM_RangesMakeHeap_string_SingleElement_1024 1.54% 6.031 6.124 - -1.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.54% 1092060.969 1108890.026 - 1.25% -
std::reverse(list<int>)/4096 1.54% 1662.585 1688.161 - 0.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.53% 0.740 0.751 - 18.15% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.53% 1.007 1.023 - 0.17% -
BM_std_min<unsigned_short>/26 1.53% 2.132 2.165 - 0.55% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.53% 6.809 6.913 - 0.60% -
BM_std_minmax<unsigned_char>/23 1.53% 2.921 2.966 - -0.68% -
BM_MakeThenSortHeap_string_SingleElement_4 1.52% 6.306 6.402 - 7.43% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.52% 209578.181 212758.559 - 0.63% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.52% 18.693 18.977 - 1.18% -
SetIntersection_None_Vector_uint64_262144_64 1.51% 1189254.385 1207268.805 - -0.28% -
std::find(list<int>)_(process_all)/1024 1.51% 689.212 699.645 - -1.53% -
rng::move_backward(deque<int>)/8 1.51% 3.995 4.055 - 10.89% -
SetIntersection_None_Set_string_256_64 1.51% 9414990.261 9556972.451 - -0.18% -
std::find_first_of(deque<int>)_(small_needle)/50 1.51% 164.191 166.665 - 1.28% -
SetIntersection_Interlaced_Vector_uint64_16_16 1.50% 37499203.132 38063186.047 - -0.54% -
SetIntersection_Front_Vector_uint32_1024_1 1.50% 1106646.408 1123288.866 - 1.00% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 1.50% 120.215 122.018 - 1.13% -
BM_std_minmax_element<short>/4000 1.50% 1069.994 1086.032 - 6.02% -
SetIntersection_None_Set_string_64_16 1.50% 19349635.995 19639519.364 - 1.90% -
SetIntersection_Interlaced_Set_uint32_64_4 1.50% 21947700.117 22276233.252 - 0.70% -
std::search(list<int>,_pred)_(same_length)/8192 1.49% 8242.490 8365.654 - -6.44% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.49% 1.190 1.208 - -1.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.49% 4728875.252 4799326.085 - 0.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.49% 9.864 10.011 - 1.87% -
BM_std_minmax_element<short>/4096 1.48% 1095.307 1111.542 - 5.87% -
BM_RangesPopHeap_float_16 1.48% 6.973 7.076 - 9.82% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.47% 4071.541 4131.473 - 1.40% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.47% 796.810 808.520 - 1.80% -
BM_std_minmax<short>/15 1.47% 1.970 1.998 - 0.36% -
BM_std_minmax<short>/10 1.46% 1.405 1.426 - -0.33% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 1.46% 70.749 71.784 - -91.28% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.46% 8.961 9.092 - 0.38% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.46% 109.589 111.189 - 1.71% -
BM_std_minmax_element<short>/5500 1.46% 1467.886 1489.304 - 5.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.46% 3.457 3.507 - 1.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.46% 1112727.872 1128922.965 - 0.88% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.45% 9.440 9.577 - 0.43% -
rng::shuffle(vector<int>)/1024 1.45% 9065.381 9197.198 - 1.03% -
BM_std_minmax<unsigned_short>/15 1.45% 1.901 1.929 - -0.69% -
bm_swap_ranges_vb_unaligned/8 1.45% 4.763 4.832 - -1.62% -
BM_MakeHeap_string_Heap_1024 1.45% 4.851 4.921 - 0.96% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.45% 18.635 18.904 - 1.18% -
SetIntersection_Interlaced_Set_string_16384_4 1.45% 199200510.984 202080995.277 - 1.19% -
rng::fill(vector<bool>)/32768 1.44% 30.226 30.663 - -1.13% -
BM_RangesPushHeap_float_Random_4 1.44% 2.991 3.034 - 4.18% -
std::move_backward(deque<int>)/64 1.44% 7.129 7.231 - 32.11% -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.43% 1.414 1.435 - 0.60% -
BM_std_minmax<char>/29 1.43% 2.381 2.415 - -5.48% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.42% 12195.798 12369.419 - -0.34% -
SetIntersection_None_Vector_uint32_1024_16 1.42% 1148356.755 1164703.833 - 1.81% -
std::find(deque<int>)_(process_all)/1024 1.42% 240.459 243.874 - -0.69% -
BM_MakeThenSortHeap_uint32_SingleElement_16 1.42% 3.930 3.985 - -1.53% -
rng::find(list<int>)_(process_all)/32768 1.42% 26726.107 27104.489 - -2.82% -
std::replace(vector<int>)_(prefix)/32 1.41% 4.953 5.023 - -0.18% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 1.41% 2.869 2.910 - -1.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.41% 202606892.747 205459763.604 - 1.50% -
BM_MakeHeap_string_Ascending_16 1.41% 3.750 3.803 - 1.08% -
std::remove_if(deque<int>)_(sprinkled)/50 1.41% 67.331 68.278 - 4.26% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.40% 16.754 16.989 - -1.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.40% 2.338 2.371 - 0.42% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.40% 1.102 1.118 - 0.88% -
BM_std_minmax_element<short>/1024 1.40% 278.492 282.395 - 5.24% -
SetIntersection_None_Set_float_256_16 1.40% 11098946.746 11254435.881 - 1.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.40% 33.842 34.315 - 1.32% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.40% 5.527 5.604 - -0.60% -
BM_LowerBound_uint32_1024 1.40% 21.677 21.980 - 1.38% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.39% 802.690 813.868 - 1.39% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.39% 0.999 1.013 - -0.47% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.39% 1916.294 1942.856 - 1.13% -
rng::partition(deque<int>)_(dense)/32 1.39% 9.861 9.997 - -4.91% -
rng::search(vector<int>,_pred)_(near_matches)/1000 1.38% 22607.134 22920.187 - -0.55% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.38% 20.729 21.016 - 1.13% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.38% 8.890 9.013 - -0.46% -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 1.38% 4481.682 4543.388 - 0.69% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.38% 4.303 4.362 - -0.00% -
SetIntersection_None_Vector_uint64_1024_1024 1.38% 1137870.971 1153517.192 - 0.72% -
BM_MakeHeap_string_Random_16 1.37% 8.329 8.443 - 0.98% -
BM_RangesPushHeap_string_QuickSortAdversary_4 1.37% 6.092 6.175 - 1.66% -
SetIntersection_Front_Set_uint32_262144_1 1.37% 1074485.407 1089231.441 - -0.76% -
rng::sort(vector<int>)_(descending)/8192 1.37% 7330.306 7430.883 - 2.15% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.37% 877417.700 889446.708 - 1.54% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.37% 1.062 1.077 - -3.80% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.37% 313.646 317.936 - 3.84% -
SetIntersection_Front_Vector_float_256_4 1.37% 4429316.806 4489898.138 - 1.10% -
SetIntersection_Interlaced_Vector_string_16384_1 1.37% 1127689.778 1143108.361 - -1.27% -
SetIntersection_Front_Vector_float_256_16 1.37% 4516471.749 4578214.636 - 2.48% -
std::all_of(list<int>)_(process_all)/32768 1.37% 26444.059 26805.543 - 2.49% -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.37% 1.301 1.318 - -0.01% -
std::partial_sort(deque<int>)_(ascending)/8 1.36% 29.678 30.083 - 1.56% -
BM_std_min<short>/5500 1.36% 75.059 76.082 - 1.73% -
BM_RangesPushHeap_string_PipeOrgan_64 1.36% 5.863 5.942 - -4.13% -
rng::all_of(deque<int>)_(process_all)/50 1.36% 17.739 17.980 - -1.94% -
BM_RangesMakeHeap_string_Random_256 1.36% 10.264 10.403 - 0.60% -
rng::find_first_of(list<int>)_(small_needle)/32 1.36% 90.818 92.051 - -1.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.35% 11571351.061 11728104.372 - -0.52% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 1.35% 16.064 16.282 - 1.53% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.35% 4.278 4.336 - 0.04% -
rng::move(vector<int>)/1048576 1.35% 56812.043 57579.088 - -0.32% -
BM_MakeHeap_string_PipeOrgan_64 1.35% 4.696 4.760 - 0.53% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.35% 248.977 252.330 - 0.48% -
SetIntersection_Front_Set_string_64_16 1.35% 25373333.860 25715053.127 - -0.18% -
rng::for_each(map<int>)/8 1.35% 6.134 6.216 - 38.95% -
BM_RangesPushHeap_uint32_Random_16384 1.34% 6.289 6.374 - 2.13% -
SetIntersection_Front_Vector_uint64_16384_1 1.34% 1092062.553 1106742.639 - 0.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.34% 11.579 11.734 - 2.24% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.34% 190.757 193.319 - 1.76% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.34% 1.246 1.263 - 0.66% -
BM_RangesMakeHeap_uint64_Random_16 1.34% 1.267 1.284 - -0.67% -
rng::move_backward(deque<int>)/64 1.34% 7.238 7.335 - 30.51% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.33% 1.050 1.064 - 0.56% -
BM_std_minmax<unsigned_short>/30 1.33% 2.835 2.873 - 5.42% -
BM_MakeThenSortHeap_uint64_Heap_64 1.33% 8.208 8.317 - 1.03% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.33% 1.357 1.375 - 0.05% -
rng::count(list<int>)_(every_other)/1048576 1.33% 810872.410 821640.765 - -0.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.33% 10914691.463 11059353.974 - 0.28% -
BM_std_minmax<unsigned_long_long>/29 1.33% 4.096 4.150 - -1.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.32% 11520137.541 11672711.140 - 1.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.32% 3220735.704 3263387.390 - 11.44% -
SetIntersection_Front_Vector_uint32_16384_4 1.32% 1124827.961 1139722.506 - 0.51% -
rng::move(vector<bool>)_(aligned)/512 1.32% 2.630 2.665 - -0.62% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.32% 16.728 16.948 - 1.32% -
BM_RangesPopHeap_string_4 1.32% 5.285 5.354 - 0.49% -
rng::contains_subrange(deque<int>)_(process_all)/32 1.31% 10.804 10.946 - -21.35% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.31% 16.135 16.346 - 1.86% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.31% 6.804 6.893 - -0.05% -
BM_RangesMakeHeap_string_Random_1024 1.31% 10.617 10.756 - -0.29% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.31% 1.194 1.210 - 1.02% -
BM_MakeHeap_string_QuickSortAdversary_4 1.31% 5.978 6.057 - 0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.30% 20752868.313 21023498.401 - 3.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.30% 16063946.494 16273300.945 - 0.16% -
BM_std_min<unsigned_int>/4 1.30% 1.007 1.020 - 2.43% -
BM_PushHeap_float_Ascending_16 1.30% 0.975 0.988 - -7.26% -
std::find_end(vector<int>)_(process_all)/8192 1.30% 1713.774 1736.062 - -7.70% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.30% 1.934 1.959 - 0.45% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.30% 2772.974 2808.943 - 0.93% -
std::sort(vector<int>)_(descending)/8192 1.29% 7330.036 7424.921 - 1.98% -
SetIntersection_Front_Set_uint32_1024_1 1.29% 1103825.001 1118103.565 - 5.33% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.29% 5.277 5.345 - -0.45% -
std::fill(deque<int>)/8192 1.29% 239.573 242.661 - 1.38% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1.29% 1377.981 1395.740 - 0.85% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.29% 352497833.994 357039415.740 - 3.84% -
rng::search_n(vector<int>)_(no_match)/1000 1.29% 206.377 209.031 - 1.10% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.29% 48.921 49.550 - 1.17% -
rng::search_n(vector<int>)_(no_match)/1048576 1.29% 209490.053 212182.864 - 1.45% -
SetIntersection_Interlaced_Vector_uint64_4_4 1.28% 143408308.389 145243593.719 - 0.58% -
std::find(vector<int>)_(process_all)/8192 1.28% 1838.837 1862.349 - -0.27% -
std::search_n(deque<int>)_(no_match)/1000 1.28% 438.638 444.242 - -0.80% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.28% 8.576 8.686 - 1.59% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 1.27% 20.545 20.807 - -0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.27% 158364156.999 160382192.581 - 1.64% -
std::search_n(vector<int>)_(no_match)/1024 1.27% 210.544 213.224 - 1.34% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.27% 21529.310 21802.567 - -1.32% -
std::transform(deque<int>,_deque<int>)/32 1.27% 21.487 21.760 - 0.81% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 1.27% 3.789 3.837 - 2.65% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 1.27% 18.515 18.749 - 0.92% -
BM_MakeHeap_string_Descending_64 1.27% 2.603 2.636 - 2.96% -
std::fill_n(deque<int>)/1024 1.27% 29.808 30.185 - 1.89% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.26% 983193.896 995624.234 - 1.03% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.26% 1254231.854 1270057.127 - -0.28% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.26% 3.935 3.985 - 0.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.26% 27739648.660 28089131.427 - -0.54% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 1.26% 5.165 5.230 - -1.73% -
SetIntersection_None_Vector_uint64_262144_262144 1.26% 1187732.936 1202687.915 - -0.25% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.26% 8.368 8.473 - -0.18% -
rng::partial_sort(vector<int>)_(descending)/1024 1.26% 8188.412 8291.418 - 0.53% -
SetIntersection_Front_Set_float_262144_64 1.26% 1871176.680 1894693.120 - 1.24% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.26% 54.888 55.577 - 1.35% -
rng::find(vector<int>)_(process_all)/32768 1.25% 7324.992 7416.895 - -0.66% -
std::copy_if(list<int>)_(every_other)/4096 1.25% 3225.037 3265.394 - 2.94% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.25% 501.186 507.451 - 0.46% -
std::move_backward(vector<int>)/1048576 1.25% 56480.109 57185.777 - 4.97% -
BM_RangesMakeHeap_string_Ascending_256 1.25% 4.804 4.864 - -4.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.24% 23.951 24.249 - 1.06% -
rng::find_if(vector<bool>)_(process_all)/8 1.24% 5.526 5.594 - -0.37% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 1.24% 4702.656 4760.966 - 10.54% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 1.24% 60989.456 61745.480 - 0.37% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.24% 16.596 16.802 - 0.66% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.24% 18.686 18.918 - 1.20% -
std::move_backward(deque<int>)/512 1.24% 25.996 26.317 - 9.83% -
SetIntersection_Interlaced_Set_string_16_4 1.23% 77156325.186 78108745.573 - 2.18% -
SetIntersection_None_Set_string_1024_64 1.23% 8950364.719 9060819.241 - 0.29% -
BM_std_min<short>/21 1.23% 1.842 1.865 - 2.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.23% 7.572 7.665 - 0.86% -
BM_std_min<short>/27 1.23% 2.332 2.360 - 2.83% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.23% 32.278 32.674 - 0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.23% 1226349.037 1241405.353 - -1.05% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1.22% 1922.229 1945.770 - 2.14% -
std::find_if(vector<char>)_(process_all)/8 1.22% 2.470 2.500 - 3.07% -
std::any_of(list<int>)_(process_all)/32768 1.22% 26083.363 26402.726 - 2.19% -
bm_ranges_lexicographical_compare<int>/64 1.22% 4.909 4.969 - 1.18% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.22% 209.297 211.859 - -0.02% -
rng::sort(vector<int>)_(qsort_adversarial)/8 1.22% 16.611 16.814 - -0.32% -
SetIntersection_Interlaced_Set_string_262144_4 1.22% 1857397.947 1880071.613 - -0.53% -
BM_std_min<short>/30 1.22% 2.384 2.413 - 2.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.22% 22203713.913 22474288.503 - -1.48% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.22% 1.935 1.958 - 1.60% -
rng::find_if(vector<char>)_(process_all)/1024 1.21% 271.438 274.726 - 0.18% -
std::all_of(list<int>)_(process_all)/32 1.21% 11.640 11.781 - 2.50% -
SetIntersection_Interlaced_Vector_string_1024_1 1.21% 1139744.980 1153529.784 - 3.28% -
BM_PushHeap_uint32_Ascending_16384 1.20% 6.643 6.723 - -0.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 1.20% 37523377.029 37974959.176 - 0.01% -
rng::adjacent_find(vector<int>)/1048576 1.20% 235173.497 238003.250 - 0.58% -
SetIntersection_None_Set_float_1024_256 1.20% 8879856.387 8986520.669 - -0.44% -
std::partition(list<int>)_(sparse)/32 1.20% 8.818 8.924 - 0.44% -
BM_MakeThenSortHeap_float_Ascending_16 1.20% 2.933 2.969 - 0.48% -
BM_std_min<unsigned_char>/64 1.20% 4.123 4.173 - 2.09% -
SetIntersection_Front_Vector_uint64_256_1 1.20% 4394366.393 4446996.585 - 0.58% -
SetIntersection_Front_Vector_uint32_16_4 1.20% 57511667.573 58199840.962 - 0.77% -
rng::stable_sort(vector<int>)_(repeated)/8 1.20% 16.681 16.880 - 1.86% -
SetIntersection_Front_Set_uint32_1024_16 1.19% 1331756.738 1347669.172 - -0.21% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 1.19% 216.754 219.336 - -0.57% -
std::partial_sort(vector<int>)_(shuffled)/1024 1.19% 6865.488 6947.207 - 0.28% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.19% 68.614 69.429 - -0.23% -
SetIntersection_Front_Set_uint32_16_16 1.19% 41132442.794 41619871.459 - -1.26% -
std::search(vector<int>)_(no_match)/1000 1.18% 207.286 209.736 - -1.48% -
SetIntersection_Front_Set_uint32_1024_4 1.18% 1146671.617 1160221.086 - 1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.18% 1246585.611 1261293.457 - -0.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 1.18% 144097092.711 145796769.839 - 0.73% -
std::search(vector<int>)_(no_match)/1024 1.18% 212.118 214.620 - -0.31% -
std::sort(vector<int>)_(ascending)/8 1.18% 16.581 16.777 - -0.66% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.18% 2052.126 2076.296 - 5.22% -
rng::remove_if(list<int>)_(sprinkled)/1024 1.18% 991.313 1002.987 - 0.51% -
std::remove_if(vector<int>)_(sprinkled)/32 1.18% 57.417 58.093 - 8.08% -
std::count(list<int>)_(every_other)/1048576 1.18% 811182.707 820719.126 - -1.29% -
BM_RangesPushHeap_uint32_Random_64 1.17% 5.523 5.588 - 1.43% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 1.17% 57187.285 57858.067 - 0.98% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.17% 92979.050 94067.685 - 0.78% -
std::partial_sort(vector<int>)_(descending)/1024 1.17% 8163.277 8258.807 - -0.25% -
SetIntersection_Front_Vector_uint32_16384_64 1.17% 1426328.840 1443015.857 - -0.35% -
BM_MakeThenSortHeap_uint64_Random_16 1.17% 8.478 8.577 - 0.20% -
rng::copy_if(list<int>)_(every_other)/4096 1.17% 3310.444 3349.090 - 2.81% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.17% 35.469 35.883 - 1.54% -
SetIntersection_Interlaced_Vector_string_256_4 1.17% 6322066.132 6395830.396 - 0.26% -
rng::move_backward(deque<int>)/512 1.17% 26.090 26.394 - 9.42% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.17% 1.020 1.032 - -0.48% -
rng::reverse_copy(deque<int>)/64 1.16% 20.131 20.366 - 2.15% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.16% 49.797 50.377 - 0.26% -
BM_RangesMakeThenSortHeap_float_Random_64 1.16% 17.864 18.072 - 2.34% -
BM_RangesMakeThenSortHeap_float_Descending_16 1.16% 1.810 1.831 - -1.98% -
rng::is_sorted(deque<int>)/8 1.16% 2.428 2.456 - -13.96% -
rng::fill(vector<bool>)/262144 1.15% 927.149 937.855 - 301.96% -
BM_std_min<short>/4000 1.15% 53.524 54.142 - 2.01% -
BM_std_minmax<short>/20 1.15% 2.013 2.036 - 1.78% -
rng::rotate(list<int>)_(by_1/2)/32 1.15% 6.675 6.752 - 10.71% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.15% 17.676 17.879 - 0.63% -
rng::partial_sort(vector<int>)_(shuffled)/1024 1.15% 6855.326 6933.977 - -0.17% -
SetIntersection_None_Vector_uint64_262144_1024 1.15% 1147172.624 1160318.929 - 0.24% -
SetIntersection_Interlaced_Vector_float_262144_1 1.15% 1111818.372 1124553.144 - 0.42% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 1.14% 8.574 8.672 - -2.19% -
rng::unique_copy(list<int>)_(contiguous)/52 1.14% 30.131 30.475 - 34.12% -
std::partition(list<int>)_(dense)/8192 1.14% 4390.940 4441.095 - -11.52% -
std::sort(deque<int>)_(descending)/8 1.14% 26.147 26.446 - 2.84% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.14% 198.032 200.291 - 1.00% -
SetIntersection_None_Vector_uint32_256_1 1.14% 4432164.882 4482691.845 - -1.58% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.14% 1988068.519 2010731.609 - 4.66% -
std::partition_point(vector<int>)/8192 1.14% 9.464 9.572 - 0.61% -
SetIntersection_Interlaced_Vector_uint64_16_1 1.14% 66450533.196 67205491.176 - 1.09% -
std::find_end(vector<int>)_(process_all)/1000 1.13% 220.788 223.292 - -6.25% -
rng::find_if_not(deque<int>)_(bail_25%)/8 1.13% 1.423 1.439 - -6.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.13% 1221956.097 1235787.999 - 2.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.13% 7.822 7.911 - -1.20% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.13% 4.097 4.143 - -3.35% -
std::none_of(vector<int>)_(process_all)/32 1.13% 8.333 8.427 - 0.58% -
BM_RangesMakeThenSortHeap_float_Random_262144 1.13% 62.051 62.751 - 0.59% -
rng::contains(list<int>)_(process_all)/50 1.13% 18.259 18.465 - -4.56% -
BM_RangesSortHeap_float_4 1.13% 1.074 1.086 - 5.83% -
BM_std_minmax_element<short>/4 1.12% 1.241 1.254 - 2.24% -
BM_std_minmax<unsigned_int>/30 1.12% 2.216 2.241 - 1.18% -
BM_std_min<unsigned_short>/27 1.12% 2.376 2.403 - 0.90% -
BM_MakeThenSortHeap_uint32_Descending_16 1.12% 5.491 5.553 - 0.40% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.12% 1.416 1.432 - -0.07% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.12% 10.285 10.400 - 3.09% -
BM_MakeHeap_string_Random_4 1.12% 5.846 5.912 - 1.76% -
BM_std_minmax_element<long_long>/4 1.12% 1.249 1.263 - 0.89% -
SetIntersection_None_Vector_uint32_1024_1 1.12% 1160341.336 1173313.878 - 4.63% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.11% 2917.045 2949.489 - 1.60% -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 1.11% 57226.273 57862.180 - 0.98% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.11% 566.961 573.245 - 2.45% -
rng::reverse(vector<int>)/8 1.11% 1.566 1.583 - -2.20% -
std::find(vector<int>)_(process_all)/1024 1.11% 240.923 243.589 - -0.21% -
BM_PushHeap_uint64_Random_64 1.10% 5.224 5.282 - 0.18% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 1.10% 8.959 9.057 - 0.56% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.09% 1949.493 1970.833 - 3.19% -
std::unique(list<int>,_pred)_(contiguous)/52 1.09% 74.510 75.324 - 2.10% -
std::partition_point(vector<int>)/32 1.09% 2.532 2.560 - -0.60% -
SetIntersection_Interlaced_Vector_uint64_4_1 1.09% 226027189.985 228483824.056 - 1.01% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.08% 3865.036 3906.968 - 1.03% -
BM_MakeThenSortHeap_float_SingleElement_16 1.08% 3.212 3.246 - 0.93% -
rng::move(deque<int>)/1048576 1.08% 54605.903 55196.326 - 1.58% -
std::partition_copy(list<int>)/32 1.08% 8.516 8.608 - 0.20% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.08% 490996.223 496298.340 - 0.48% -
BM_PushHeap_string_Ascending_64 1.08% 7.092 7.168 - 0.41% -
BM_MakeThenSortHeap_string_Descending_262144 1.08% 87.534 88.477 - 2.52% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.08% 1.351 1.366 - 0.78% -
rng::partial_sort(deque<int>)_(ascending)/8 1.08% 30.710 31.040 - 1.77% -
BM_MakeThenSortHeap_uint32_SingleElement_64 1.08% 7.206 7.284 - 0.10% -
BM_std_min<unsigned_char>/21 1.08% 1.771 1.790 - -0.55% -
std::remove_if(deque<int>)_(prefix)/50 1.07% 67.083 67.803 - 1.48% -
BM_RangesMakeThenSortHeap_float_Random_16384 1.07% 46.777 47.278 - 0.44% -
SetIntersection_None_Vector_uint64_1024_256 1.07% 1123787.074 1135819.504 - 1.17% -
rng::starts_with(deque<int>,_pred)/1000 1.07% 504.861 510.256 - -0.05% -
BM_RangesMakeHeap_string_SingleElement_4 1.07% 3.607 3.646 - 1.47% -
BM_MakeThenSortHeap_float_PipeOrgan_16 1.07% 3.044 3.077 - 4.68% -
rng::search_n(vector<int>)_(no_match)/1024 1.07% 210.912 213.159 - 1.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.07% 35161.350 35535.938 - 1.41% -
SetIntersection_None_Vector_uint32_16384_1 1.06% 1160234.048 1172563.604 - -0.05% -
std::remove_copy(list<int>)_(prefix)/8192 1.06% 6926.744 7000.353 - -0.34% -
BM_std_min<unsigned_short>/30 1.06% 2.344 2.369 - 0.41% -
rng::copy_backward(deque<int>)/4096 1.06% 148.259 149.833 - 1.35% -
SetIntersection_Front_Set_string_262144_4 1.06% 1328094.689 1342188.037 - 3.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.06% 17883952.453 18073611.954 - 0.42% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 1.06% 6861.672 6934.275 - 4.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.06% 204192346.367 206349268.510 - 1.33% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 1.06% 61.228 61.875 - -0.08% -
BM_RangesSortHeap_uint32_16 1.06% 4.792 4.842 - -0.12% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.05% 273.008 275.881 - -0.63% -
rng::remove_copy(list<int>)_(sprinkled)/32 1.05% 9.427 9.527 - 0.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.05% 17468851.842 17652428.734 - 0.83% -
BM_MakeThenSortHeap_float_PipeOrgan_64 1.05% 3.984 4.026 - 3.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.05% 13292352.837 13431894.864 - -0.66% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 1.05% 75.205 75.995 - 0.28% -
SetIntersection_Front_Vector_uint32_1024_4 1.05% 1117837.456 1129547.497 - -0.56% -
BM_SortHeap_string_262144 1.05% 174.077 175.899 - -1.60% -
BM_MakeThenSortHeap_uint64_Random_256 1.05% 13.307 13.446 - 0.78% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 1.05% 34.343 34.702 - -0.82% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.04% 8.778 8.870 - 1.53% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.04% 1.236 1.248 - 2.47% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.04% 1.076 1.088 - -0.17% -
std::copy_backward(vector<int>)/262144 1.04% 12401.702 12530.211 - -0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.03% 19164102.207 19362428.714 - -1.43% -
std::partition(vector<int>)_(sparse)/50 1.03% 13.891 14.035 - 1.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.03% 8956803.542 9049387.274 - -24.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.03% 1218755.911 1231337.239 - -1.31% -
SetIntersection_Front_Set_float_16384_16 1.03% 1313384.070 1326936.512 - 0.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 1.03% 4414039.899 4459451.132 - -0.25% -
std::shift_right(deque<int>)/50 1.03% 5.320 5.374 - 27.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.03% 19567673.986 19768575.666 - -1.43% -
BM_RangesMakeHeap_string_Random_64 1.02% 9.912 10.013 - 0.52% -
SetIntersection_None_Set_uint64_16_1 1.02% 70050351.202 70767713.179 - 0.68% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.02% 16.324 16.491 - 2.24% -
BM_RangesMakeHeap_string_SingleElement_64 1.02% 6.265 6.329 - -2.24% -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.02% 1.022 1.032 - 0.58% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 1.02% 22.431 22.660 - 0.42% -
SetIntersection_Interlaced_Set_float_256_4 1.02% 11653310.156 11772127.202 - 0.69% -
BM_RangesMakeHeap_string_Ascending_16 1.02% 3.638 3.676 - -0.52% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.02% 7.624 7.701 - 3.13% -
SetIntersection_None_Vector_uint32_262144_262144 1.02% 1176030.806 1187984.540 - -0.66% -
std::move(deque<int>)/262144 1.02% 14982.410 15134.586 - 1.60% -
SetIntersection_Interlaced_Vector_string_64_64 1.01% 28389220.638 28675704.938 - -1.51% -
SetIntersection_Front_Vector_uint64_262144_4 1.01% 1125525.404 1136880.425 - 5.25% -
rng::all_of(list<int>)_(process_all)/32 1.01% 11.451 11.566 - -1.14% -
BM_MakeHeap_string_Heap_256 1.01% 4.970 5.020 - 1.28% -
SetIntersection_None_Vector_uint32_64_16 1.00% 14423016.553 14567879.120 - 1.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.00% 1226165.853 1238470.133 - -1.53% -
rng::rotate(vector<bool>)_(by_1/3)/1024 1.00% 49.644 50.141 - 1.51% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 1.00% 12.620 12.746 - -8.02% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy_n(vector<bool>)_(unaligned)/262144 -83.47% 11094.083 1833.700 - 7.10% -
rng::copy_n(vector<bool>)_(unaligned)/262144 -80.46% 7626.091 1489.762 - 8.82% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -73.18% 9.478 2.542 - -72.83% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -67.20% 26764067.583 8778152.303 - -67.70% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -66.79% 9.383 3.116 - -66.16% -
std::fill_n(list<int>)/1024 -55.43% 1457.214 649.485 - -0.01% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -53.60% 57.084 26.487 - -46.34% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -52.56% 9.636 4.571 - -55.94% -
std::search(list<int>)_(no_match)/1024 -51.49% 1547.506 750.694 - 1.66% -
std::find_end(list<int>)_(process_all)/1000 -50.85% 1449.263 712.277 - 8.54% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -50.61% 206.344 101.909 - -2.45% -
std::find_end(list<int>)_(process_all)/1024 -50.29% 1467.624 729.604 - 3.78% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -49.99% 41.226 20.619 - -6.83% -
SetIntersection_Interlaced_Vector_float_262144_64 -48.71% 19922836.697 10219124.244 - -48.74% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -47.98% 194.099 100.978 - -3.68% -
BM_RangesMakeHeap_uint64_Random_4 -44.04% 1.930 1.080 - -6.43% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -43.50% 11.464 6.477 - -21.37% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -41.36% 5572688.130 3268058.145 - 2.53% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -41.07% 134.239 79.108 - -0.40% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -40.34% 7.965 4.753 - -18.55% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -36.62% 24.806 15.721 - -36.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -35.47% 2.749 1.774 - -4.72% -
BM_RangesPopHeap_string_1 -34.72% 0.700 0.457 - -12.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -33.55% 118291059.704 78600572.068 - 22.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -33.04% 350083059.857 234413797.342 - 9.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -32.81% 13010825.497 8742007.823 - -31.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -32.31% 12920341.056 8746020.749 - -31.89% -
SetIntersection_Interlaced_Vector_float_16384_16 -31.55% 3820509.867 2615120.702 - -32.80% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -31.40% 9.235 6.335 - -4.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.32% 13039283.599 8955215.398 - -29.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -30.22% 12861328.955 8974074.340 - -31.13% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -30.06% 0.613 0.429 - -32.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -29.94% 12916500.846 9049668.789 - -29.40% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -29.94% 4.206 2.947 - -29.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -29.79% 12880549.219 9043236.593 - -29.59% -
BM_MakeHeap_string_Ascending_262144 -29.76% 11.160 7.839 - -14.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -29.62% 0.636 0.448 - -10.62% -
SetIntersection_Front_Set_float_262144_16384 -29.32% 340028219.353 240335221.109 - -32.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -29.13% 35.437 25.116 - -17.50% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -28.30% 716.272 513.555 - -46.14% -
SetIntersection_Interlaced_Set_float_16384_16384 -28.12% 347612946.819 249880648.969 - -28.41% -
BM_std_min<unsigned_int>/1 -27.88% 0.456 0.329 - 1.17% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -27.21% 8.706 6.337 - -16.32% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -26.97% 18.131 13.242 - -19.67% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -26.72% 35.108 25.729 - -12.93% -
BM_RangesPushHeap_uint64_SingleElement_1 -26.71% 0.540 0.396 - -35.74% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -26.33% 745.722 549.344 - -46.62% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -25.79% 6.212 4.609 - -14.56% -
SetIntersection_Front_Set_uint32_16384_16384 -25.78% 346487881.452 257165883.219 - -23.77% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -25.70% 7386618.579 5487941.331 - -13.80% -
std::find_first_of(deque<int>)_(large_needle)/50 -25.59% 899.333 669.168 - -4.62% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -25.27% 8302349.381 6204692.193 - 3.56% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -25.23% 0.574 0.429 - -32.58% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -25.10% 0.574 0.430 - -38.36% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -24.78% 2205.214 1658.800 - -24.24% -
BM_lexicographical_compare_three_way_fast_path/1 -24.50% 0.456 0.344 - -11.88% -
rng::copy_backward(vector<int>)/4096 -24.32% 193.280 146.273 - 3.67% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -24.11% 107.073 81.254 - 25.20% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -24.08% 2.415 1.834 - -16.60% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -23.96% 9.303 7.073 - -3.04% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -23.89% 58.450 44.489 - -20.70% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -23.89% 723.473 550.666 - -46.54% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -23.79% 56358950.673 42952341.482 - -15.35% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -23.78% 40.482 30.855 - -28.38% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -23.48% 33232444.664 25428578.452 - -13.71% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -23.09% 3288540.042 2529085.844 - 3.86% -
rng::fold_left(deque<int>)/8 -23.03% 5.271 4.058 - -1.03% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -22.45% 1.844 1.430 - -15.89% -
std::move(list<int>)/4096 -22.34% 5122.801 3978.506 - -9.17% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -22.15% 8.131 6.330 - -0.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -22.11% 32.350 25.199 - -26.61% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -21.62% 25.769 20.197 - -7.06% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -21.20% 0.561 0.442 - -28.99% -
rng::fill(vector<bool>)/1048576 -21.20% 3822.120 3012.007 - -21.45% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -20.94% 0.520 0.411 - -23.82% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -20.81% 1889236.289 1496120.376 - -1.84% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -20.65% 943.591 748.750 - 7.15% -
BM_std_min<unsigned___int128>/65536 -20.62% 40236.484 31939.745 - -27.24% -
BM_std_min<unsigned___int128>/70000 -20.45% 42706.422 33972.501 - -27.53% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -20.45% 8.284 6.590 - -1.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -20.24% 8944528.982 7134174.826 - 41.29% -
BM_std_min<unsigned___int128>/4096 -20.22% 2483.692 1981.611 - -27.22% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -20.00% 53899468.765 43117663.825 - -6.58% -
BM_std_min<unsigned___int128>/64000 -19.98% 39077.136 31267.637 - -27.09% -
BM_std_min<unsigned___int128>/512 -19.90% 308.638 247.211 - -26.91% -
BM_std_minmax_element<char>/3 -19.86% 1.192 0.956 - -19.04% -
BM_std_min<unsigned___int128>/4000 -19.86% 2420.340 1939.774 - -27.06% -
rng::find(vector<bool>)_(process_all)/50 -19.76% 0.884 0.709 - -4.20% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -19.72% 5.598 4.494 - -1.64% -
BM_std_minmax<short>/4 -19.67% 1.152 0.926 - -4.65% -
rng::generate_n(list<int>)/8192 -19.55% 8750.608 7039.488 - 1.02% -
rng::unique_copy(deque<int>)_(contiguous)/32 -19.45% 12.300 9.908 - 1.59% -
BM_std_min<unsigned___int128>/5500 -19.43% 3325.421 2679.452 - -26.73% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -19.41% 1722.403 1388.063 - -18.96% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 -19.38% 30.656 24.716 - 24.18% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -19.31% 6.171 4.980 - -5.44% -
rng::unique_copy(deque<int>)_(contiguous)/52 -19.04% 19.027 15.404 - 4.89% -
BM_std_min<unsigned___int128>/1024 -19.04% 621.275 503.006 - -25.98% -
std::copy_n(vector<bool>)_(aligned)/1048576 -19.01% 2798.477 2266.520 - 35.10% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -18.92% 12999.618 10540.658 - -17.84% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -18.37% 29.538 24.113 - -7.39% -
rng::find_end(deque<int>)_(single_element)/8192 -18.27% 2731.014 2232.046 - 1.30% -
BM_RangesPushHeap_float_Descending_1 -18.26% 0.543 0.444 - -36.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -18.11% 35.645 29.189 - -19.88% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -17.94% 45.901 37.668 - -29.36% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -17.33% 611.236 505.331 - -16.53% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -17.32% 0.696 0.575 - -6.53% -
BM_std_min<unsigned___int128>/64 -17.21% 35.711 29.564 - -23.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -17.18% 44.178 36.586 - -24.68% -
std::map<std::string,_int>::erase(iterator)/0 -17.12% 30.909 25.618 - -6.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.10% 21.108 17.500 - -0.31% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -17.01% 2370463.726 1967278.628 - -19.21% -
rng::search(list<int>)_(same_length)/8192 -16.87% 9052.109 7525.413 - -22.33% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -16.74% 5.753 4.790 - -25.81% -
SetIntersection_Interlaced_Vector_float_262144_256 -16.64% 49690065.325 41421955.305 - -20.02% -
SetIntersection_Front_Vector_uint64_1024_1024 -16.61% 7176282.001 5984302.610 - 2.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.50% 26.981 22.528 - -10.86% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -16.40% 25.685 21.472 - -2.68% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -16.40% 7.801 6.522 - -33.91% -
std::replace(vector<int>)_(sprinkled)/8192 -16.28% 1426.937 1194.608 - -12.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -16.23% 58.787 49.247 - -31.60% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -16.21% 45.837 38.406 - 25.24% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -16.13% 11.105 9.313 - -15.48% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -15.97% 3063631.984 2574420.677 - 4.55% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -15.94% 9877266.181 8303121.687 - 1.12% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -15.89% 375.264 315.628 - -11.56% -
BM_std_min<__int128>/65536 -15.79% 30061.279 25313.192 - -0.13% -
BM_std_min<__int128>/70000 -15.78% 32084.726 27023.027 - -0.14% -
BM_RangesPushHeap_uint64_Ascending_64 -15.74% 1.907 1.607 - 5.77% -
SetIntersection_Interlaced_Vector_float_262144_1024 -15.58% 144381160.703 121888088.110 - -22.03% -
std::replace(vector<int>)_(sprinkled)/1024 -15.53% 181.272 153.113 - -9.35% -
std::find_end(list<int>,_pred)_(same_length)/8192 -15.49% 10004.920 8455.256 - -58.93% -
BM_std_min<__int128>/4000 -15.46% 1823.554 1541.649 - 0.07% -
BM_std_min<__int128>/64000 -15.46% 29250.472 24729.385 - -0.02% -
BM_std_min<int>/1 -15.45% 0.386 0.326 - 15.80% -
BM_PushHeap_uint32_Ascending_1 -15.41% 0.572 0.484 - -3.57% -
bm_lexicographical_compare<int>/2 -15.39% 1.493 1.263 - -16.74% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -15.33% 5.334 4.516 - -1.87% -
std::find_first_of(deque<int>)_(large_needle)/32 -15.30% 335.416 284.084 - -6.93% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -15.26% 30088.473 25496.368 - -0.27% -
std::search(deque<int>)_(same_length)/1000 -15.24% 464.465 393.662 - 11.44% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -15.24% 106436959.791 90215947.538 - -9.90% -
BM_std_min<__int128>/4096 -15.24% 1859.722 1576.390 - -0.15% -
BM_std_min<__int128>/5500 -15.23% 2498.597 2118.052 - -0.12% -
BM_PushHeap_uint64_Descending_1 -14.96% 0.577 0.491 - 9.48% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -14.92% 10.810 9.196 - -17.29% -
BM_std_minmax<long_long>/2 -14.89% 1.273 1.084 - -17.58% -
BM_std_min<__int128>/512 -14.82% 232.882 198.364 - -0.26% -
BM_PushHeap_uint32_QuickSortAdversary_1 -14.81% 0.503 0.428 - -11.18% -
BM_std_minmax<long_long>/1 -14.80% 0.692 0.590 - -14.85% -
BM_std_min<unsigned___int128>/32 -14.75% 16.309 13.903 - -20.11% -
BM_std_min<__int128>/1024 -14.74% 464.735 396.220 - 0.04% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.73% 232.144 197.941 - -14.88% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -14.53% 2972.584 2540.615 - -10.46% -
BM_RangesPushHeap_string_Ascending_256 -14.44% 11.541 9.874 - -10.02% -
BM_RangesPushHeap_string_Ascending_1024 -14.35% 14.431 12.361 - -10.72% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -14.31% 11.083 9.497 - -10.35% -
SetIntersection_Front_Vector_uint64_16384_1024 -14.25% 6946655.426 5957040.704 - -0.05% -
std::unique(deque<int>)_(sprinkled)/52 -14.19% 82.299 70.623 - -16.48% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 -14.18% 146.762 125.952 - -2.58% -
rng::find_end(list<int>)_(same_length)/8192 -14.18% 9595.800 8235.410 - -48.24% -
std::map<std::string,_int>::erase(iterator)/1024 -14.16% 29.914 25.678 - -4.41% -
BM_std_min<unsigned___int128>/31 -14.11% 15.718 13.501 - -19.46% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -14.10% 0.490 0.421 - -39.42% -
BM_std_min<unsigned___int128>/29 -14.08% 14.540 12.492 - -19.29% -
BM_MakeHeap_string_PipeOrgan_262144 -14.06% 8.562 7.357 - -1.25% -
std::search(deque<int>,_pred)_(near_matches)/1024 -13.98% 28918.859 24875.083 - 1.63% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -13.97% 0.731 0.629 - -0.67% -
BM_std_min<unsigned___int128>/30 -13.96% 15.099 12.991 - -19.42% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -13.86% 0.536 0.462 - -16.90% -
rng::adjacent_find(list<int>)/8192 -13.86% 8173.731 7041.173 - 1.43% -
BM_RangesPushHeap_float_Random_1 -13.81% 0.542 0.467 - 8.98% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -13.71% 0.534 0.461 - 3.07% -
rng::find_first_of(deque<int>)_(large_needle)/50 -13.61% 895.571 773.662 - 8.44% -
SetIntersection_Interlaced_Vector_float_16384_4 -13.46% 1708372.012 1478460.170 - -13.14% -
BM_std_min<unsigned___int128>/26 -13.39% 12.724 11.020 - -18.82% -
rng::fill(vector<bool>)/64 -13.36% 1.705 1.477 - -7.99% -
BM_MakeHeap_string_SingleElement_262144 -13.32% 8.885 7.701 - -1.17% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -13.30% 10.764 9.333 - -19.08% -
SetIntersection_Front_Set_uint32_1024_256 -13.26% 5375185.139 4662479.273 - 1.62% -
BM_MakeHeap_float_Random_256 -13.25% 1.474 1.278 - 3.30% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -13.25% 13.962 12.112 - -0.64% -
BM_std_min<unsigned___int128>/27 -13.22% 13.290 11.533 - -18.61% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -13.21% 12226.103 10611.223 - -26.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -13.10% 40117348.482 34861278.397 - -13.88% -
BM_std_min<unsigned___int128>/28 -13.03% 13.891 12.080 - -18.52% -
std::search(list<int>)_(no_match)/1000 -13.03% 798.649 694.577 - -2.76% -
BM_std_min<long_long>/3 -12.97% 1.326 1.154 - -10.04% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -12.96% 11924.455 10379.410 - -9.63% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -12.94% 2.534 2.206 - -7.53% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -12.93% 12089.068 10526.401 - 0.28% -
rng::copy(vector<int>)/32768 -12.87% 3478.561 3030.822 - -13.06% -
BM_MakeHeap_string_Ascending_16384 -12.80% 6.504 5.672 - -1.38% -
BM_std_minmax<long_long>/3 -12.79% 1.601 1.396 - -20.22% -
bm_lexicographical_compare<int>/1 -12.71% 1.325 1.157 - -12.50% -
bm_lexicographical_compare<unsigned_char>/5 -12.70% 1.789 1.562 - -9.91% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -12.63% 89370187.229 78082079.952 - -3.11% -
std::search(deque<int>,_pred)_(near_matches)/1000 -12.51% 27670.757 24208.465 - 3.87% -
BM_std_min<unsigned___int128>/24 -12.45% 11.563 10.123 - -17.65% -
std::swap_ranges(deque<int>)/50 -12.44% 22.855 20.013 - 0.04% -
std::find_end(deque<int>)_(single_element)/8192 -12.43% 2520.128 2206.764 - 8.26% -
BM_std_min<unsigned___int128>/25 -12.39% 12.116 10.615 - -17.81% -
rng::copy_backward(vector<bool>)_(aligned)/64 -12.39% 1.983 1.737 - -8.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -12.32% 9571815.822 8392852.575 - -22.39% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -12.26% 17.038 14.950 - 22.95% -
std::any_of(deque<int>)_(process_all)/50 -12.10% 21.911 19.260 - -0.11% -
BM_MakeHeap_string_Descending_262144 -12.04% 4.185 3.681 - 3.87% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -12.01% 2976.534 2619.053 - -4.10% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -12.01% 20.610 18.135 - 1.37% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -11.99% 3260.027 2869.197 - -6.22% -
BM_std_minmax<char>/11 -11.98% 1.865 1.642 - -0.40% -
BM_std_min<unsigned___int128>/23 -11.97% 11.015 9.697 - -16.80% -
std::search(list<int>)_(no_match)/8192 -11.95% 7921.615 6975.208 - -2.48% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -11.87% 42.171 37.163 - -1.33% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -11.86% 10.736 9.463 - -19.75% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -11.81% 5.085 4.485 - -8.81% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -11.79% 6408852.845 5653219.938 - -14.69% -
BM_std_min<__int128>/64 -11.76% 27.803 24.533 - 0.12% -
rng::for_each_n(deque<int>)/8 -11.72% 1.362 1.203 - -0.17% -
SetIntersection_Front_Vector_uint64_16384_256 -11.69% 2624153.241 2317317.741 - 1.11% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -11.68% 9598.272 8476.775 - -10.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -11.63% 7607976.183 6723311.699 - -6.10% -
bm_lexicographical_compare<int>/3 -11.58% 1.740 1.538 - -9.11% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -11.54% 2.802 2.479 - -3.83% -
BM_std_min<unsigned___int128>/22 -11.51% 10.411 9.213 - -16.29% -
bm_lexicographical_compare<unsigned_char>/6 -11.43% 2.020 1.789 - -8.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -11.25% 0.520 0.461 - 12.44% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.21% 347.067 308.162 - -11.34% -
BM_RangesPushHeap_uint64_Ascending_16 -11.15% 1.076 0.956 - 2.13% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -11.01% 4495.924 4000.729 - -0.06% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -10.99% 3.345 2.977 - -4.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -10.97% 31099371.119 27686495.915 - -0.16% -
BM_PopHeap_string_1 -10.97% 0.522 0.465 - -33.53% -
std::copy_backward(vector<bool>)_(aligned)/64 -10.96% 1.767 1.573 - -11.39% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -10.96% 9588.336 8537.705 - -11.46% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -10.86% 33.156 29.555 - -1.11% -
BM_lexicographical_compare_three_way_slow_path/1 -10.86% 0.405 0.361 - -0.89% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -10.78% 710.969 634.292 - 3.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -10.75% 10846694.588 9680700.344 - -10.58% -
SetIntersection_Front_Set_uint32_262144_256 -10.69% 5222504.825 4664039.891 - -2.50% -
BM_std_min<long_long>/1 -10.68% 0.675 0.603 - -10.44% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -10.68% 55.386 49.473 - -13.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -10.67% 6624034.029 5917206.057 - -11.63% -
BM_std_min<unsigned___int128>/21 -10.59% 9.800 8.762 - -15.63% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -10.54% 13.770 12.318 - -0.15% -
std::adjacent_find(list<int>)/50 -10.53% 29.666 26.541 - 11.68% -
BM_MakeHeap_string_Ascending_1024 -10.52% 5.654 5.059 - -3.99% -
BM_std_minmax<unsigned_long_long>/1 -10.41% 0.693 0.621 - 6.38% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -10.40% 39029588.393 34971596.560 - -7.48% -
SetIntersection_Front_Vector_uint64_1024_256 -10.38% 2620309.321 2348413.879 - 0.74% -
SetIntersection_Front_Set_float_16384_1024 -10.38% 16406185.693 14704015.062 - -5.49% -
std::swap_ranges(deque<int>)/32 -10.31% 11.698 10.492 - 0.01% -
BM_std_min<unsigned___int128>/20 -10.28% 9.238 8.288 - -15.21% -
BM_RangesMakeHeap_uint64_Random_16384 -10.26% 1.071 0.961 - -4.31% -
rng::reverse_copy(list<int>)/4096 -10.21% 3356.445 3013.819 - -1.89% -
std::replace_if(list<int>)_(sprinkled)/50 -10.08% 25.598 23.018 - -0.02% -
std::map<int,_int>::insert(value)_(already_present)/0 -10.07% 0.647 0.582 - -14.30% -
BM_RangesPushHeap_uint64_Ascending_256 -10.07% 2.413 2.170 - 3.70% -
std::partition(deque<int>)_(dense)/50 -10.06% 14.974 13.468 - -17.57% -
std::search_n(list<int>)_(no_match)/1048576 -10.03% 870973.785 783615.278 - -9.24% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -9.99% 3.391 3.052 - -2.09% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -9.97% 0.486 0.438 - -5.73% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -9.97% 113.787 102.441 - 5.31% -
SetIntersection_Interlaced_Vector_float_16384_1024 -9.97% 67329330.427 60619949.817 - -17.71% -
BM_RangesMakeHeap_float_Random_16 -9.95% 1.735 1.563 - -8.63% -
BM_std_min<unsigned___int128>/19 -9.90% 8.671 7.812 - -14.64% -
std::copy(vector<bool>)_(aligned)/1048576 -9.80% 3563.799 3214.475 - -3.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -9.80% 9537914.137 8603169.065 - 2.11% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -9.74% 2.488 2.246 - -1.70% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -9.73% 3609.329 3258.183 - 2.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -9.70% 4206882.114 3798607.946 - -36.61% -
rng::replace(list<int>)_(sprinkled)/8192 -9.64% 7934.764 7169.693 - -1.67% -
BM_std_min<int>/2 -9.64% 0.511 0.462 - 0.16% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -9.61% 0.612 0.553 - -1.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -9.49% 10759224.726 9738519.362 - -10.08% -
SetIntersection_Front_Vector_uint64_256_256 -9.47% 5095465.669 4612706.450 - -0.88% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -9.43% 571.609 517.706 - 1.25% -
std::map<int,_int>::erase(key)_(non-existent)/32 -9.40% 2.668 2.418 - 1.57% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -9.37% 134.029 121.474 - 13.43% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -9.35% 2.415 2.190 - -3.32% -
rng::find_last(vector<char>)_(bail_90%)/1024 -9.22% 12.384 11.242 - -6.93% -
BM_std_min<unsigned___int128>/18 -9.13% 8.085 7.347 - -13.88% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -9.12% 1533845.135 1393932.274 - -12.76% -
rng::copy_if(list<int>)_(entire_range)/64 -9.11% 33.822 30.739 - -0.19% -
SetIntersection_Front_Set_uint32_262144_1024 -9.09% 16940188.690 15399927.649 - -0.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -9.08% 3139797.887 2854562.516 - -9.03% -
BM_std_minmax<int>/7 -9.08% 1.801 1.638 - -4.25% -
BM_RangesMakeHeap_float_Random_256 -9.03% 1.470 1.337 - -7.55% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -8.95% 3.404 3.099 - -16.84% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -8.94% 0.768 0.699 - -0.06% -
rng::contains_subrange(deque<int>)_(same_length)/16 -8.94% 12.870 11.720 - 4.34% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -8.92% 0.768 0.700 - -0.04% -
SetIntersection_Interlaced_Vector_uint32_256_64 -8.90% 7462326.057 6798111.208 - -6.66% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -8.89% 0.768 0.700 - -0.03% -
BM_std_minmax<short>/32 -8.64% 1.383 1.264 - 2.83% -
BM_std_minmax<unsigned_short>/32 -8.62% 1.345 1.229 - -0.02% -
BM_RangesPushHeap_uint64_Ascending_262144 -8.61% 5.177 4.731 - 0.65% -
BM_std_minmax<short>/28 -8.58% 2.666 2.437 - -7.01% -
BM_std_min<unsigned___int128>/17 -8.57% 7.556 6.909 - -12.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -8.56% 3248028.072 2969985.755 - 0.37% -
std::copy_if(list<int>)_(entire_range)/64 -8.44% 33.520 30.692 - -15.19% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.43% 39.779 36.423 - -0.30% -
BM_MakeHeap_float_Random_16384 -8.40% 1.229 1.126 - -6.36% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -8.40% 22.850 20.931 - -6.38% -
std::map<std::string,_int>::find(key)_(existent)/8192 -8.37% 33.493 30.690 - -1.03% -
BM_PushHeap_float_SingleElement_4 -8.33% 0.389 0.357 - -5.66% -
std::copy_n(list<int>)/4096 -8.27% 4222.399 3873.253 - 0.31% -
rng::find_last(deque<int>)_(bail_10%)/50 -8.25% 14.295 13.115 - 14.57% -
std::stable_partition(deque<int>)_(dense)/1024 -8.24% 695.798 638.472 - 7.08% -
bm_lexicographical_compare<int>/4 -8.18% 1.259 1.156 - -8.15% -
std::is_sorted(deque<int>,_pred)/8 -8.18% 4.732 4.346 - 0.05% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -8.16% 2.413 2.216 - -1.17% -
rng::find_last(deque<int>)_(bail_10%)/1024 -8.15% 286.065 262.757 - 15.34% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -8.14% 10.875 9.989 - -4.93% -
SetIntersection_Front_Set_string_1024_256 -8.10% 17028866.553 15649046.453 - -3.00% -
std::find(vector<long_long>)_(process_all)/8 -8.10% 1.255 1.154 - -0.08% -
BM_std_minmax<int>/3 -7.97% 1.213 1.117 - -6.78% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -7.91% 0.364 0.336 - -12.05% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -7.91% 21.118 19.448 - 0.47% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -7.90% 33.121 30.503 - -37.93% -
BM_std_min<unsigned_char>/2 -7.83% 0.527 0.486 - 0.08% -
rng::replace_if(list<int>)_(prefix)/8192 -7.80% 7800.468 7192.330 - -0.16% -
BM_MakeHeap_float_Random_1024 -7.77% 1.220 1.125 - -8.77% -
BM_std_min<unsigned___int128>/16 -7.76% 6.975 6.434 - -11.78% -
std::find_end(deque<int>)_(single_element)/1024 -7.76% 345.001 318.235 - 22.85% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.74% 107.787 99.448 - -2.16% -
rng::remove_copy_if(deque<int>)_(prefix)/32 -7.73% 18.784 17.331 - -0.74% -
BM_std_minmax_element<int>/3 -7.73% 1.244 1.147 - 9.89% -
BM_RangesPushHeap_uint64_Ascending_1024 -7.70% 2.816 2.599 - 0.87% -
SetIntersection_Front_Set_float_1024_1024 -7.69% 15508668.749 14316259.306 - -13.83% -
BM_std_minmax<unsigned_char>/11 -7.64% 1.847 1.706 - -0.35% -
SetIntersection_Front_Vector_string_1024_256 -7.61% 10494132.288 9695287.500 - -2.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -7.60% 9358727.480 8647499.016 - 6.21% -
rng::find(list<int>)_(bail_25%)/32768 -7.58% 8371.272 7736.478 - 1.66% -
SetIntersection_Interlaced_Set_float_256_256 -7.58% 9678798.110 8945446.326 - -5.06% -
std::find_end(list<int>)_(same_length)/8192 -7.57% 9061.728 8375.773 - -55.10% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 -7.56% 27.268 25.206 - 3.82% -
std::reverse(list<int>)/32768 -7.50% 18830.170 17417.817 - 3.14% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -7.48% 25.028 23.154 - -2.42% -
SetIntersection_Interlaced_Vector_uint32_256_16 -7.48% 7380735.775 6828995.045 - 1.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -7.46% 5321946.313 4924778.152 - 2.72% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -7.46% 7562.144 6997.996 - 0.25% -
BM_std_min<unsigned___int128>/15 -7.43% 6.450 5.971 - -10.88% -
BM_RangesPushHeap_uint64_Ascending_16384 -7.42% 3.852 3.566 - 0.05% -
rng::replace_if(list<int>)_(sprinkled)/8192 -7.40% 8011.641 7418.991 - -0.45% -
SetIntersection_Front_Vector_string_262144_256 -7.38% 10734176.259 9941506.026 - -0.29% -
bm_lexicographical_compare<unsigned_char>/4 -7.38% 1.552 1.438 - -3.98% -
std::map<std::string,_int>::find(key)_(existent)/1024 -7.37% 24.336 22.542 - -0.49% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -7.36% 1973478.615 1828168.930 - 15.49% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -7.32% 0.429 0.398 - -11.85% -
BM_std_min<__int128>/32 -7.30% 13.202 12.238 - 0.44% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -7.27% 2.411 2.236 - 2.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 -7.27% 34.808 32.279 - 11.84% -
BM_RangesSortHeap_float_1 -7.26% 0.265 0.246 - -3.99% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -7.23% 0.719 0.667 - -5.97% -
std::shift_left(list<int>)/8192 -7.19% 7726.705 7171.024 - -6.85% -
SetIntersection_Front_Set_uint32_1024_64 -7.18% 2021801.610 1876679.742 - -8.11% -
BM_std_min<__int128>/30 -7.17% 12.309 11.427 - 0.37% -
BM_MakeHeap_float_Random_262144 -7.14% 1.208 1.121 - 0.53% -
BM_std_min<__int128>/31 -7.14% 12.714 11.805 - 0.25% -
SetIntersection_Front_Set_uint32_16384_256 -7.14% 5172732.040 4803411.560 - -1.14% -
BM_MakeHeap_string_Ascending_256 -7.14% 5.280 4.903 - -1.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -7.09% 3552242.435 3300355.029 - -6.88% -
std::find_if_not(deque<int>)_(bail_25%)/8 -7.05% 1.514 1.408 - -8.04% -
rng::find_last(deque<int>)_(bail_90%)/8192 -7.05% 217.946 202.578 - -0.58% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -7.05% 30.762 28.594 - 1.63% -
rng::replace(list<int>)_(prefix)/8192 -7.04% 7611.970 7075.735 - -2.89% -
std::copy_n(vector<int>)/8 -7.04% 2.293 2.132 - -1.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.00% 2360809.094 2195441.551 - 9.16% -
BM_std_min<unsigned___int128>/14 -7.00% 5.925 5.510 - -10.15% -
BM_std_min<__int128>/29 -6.93% 11.850 11.029 - 0.24% -
rng::find_last(deque<int>)_(bail_90%)/1024 -6.92% 31.077 28.925 - -0.27% -
rng::move_backward(list<int>)/4096 -6.92% 5650.251 5259.148 - -19.83% -
bm_lexicographical_compare<int>/8 -6.91% 1.579 1.470 - -4.64% -
std::stable_partition(deque<int>)_(dense)/50 -6.85% 44.938 41.859 - 5.48% -
std::map<std::string,_int>::insert(value)_(new_value)/32 -6.83% 44.737 41.680 - 23.36% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -6.83% 516.427 481.151 - -5.65% -
std::copy_if(list<int>)_(entire_range)/32768 -6.83% 31382.166 29239.263 - -2.55% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -6.78% 1.347 1.255 - 1.81% -
rng::is_sorted_until(list<int>,_pred)/8192 -6.75% 7636.746 7121.169 - -8.80% -
std::flat_map<int,_int>::erase(iterator)/1024 -6.73% 81.284 75.811 - -0.36% -
std::move(deque<int>)/8 -6.73% 3.814 3.557 - -11.02% -
std::none_of(vector<int>)_(process_all)/50 -6.72% 13.607 12.692 - -30.27% -
SetIntersection_Front_Vector_uint64_16384_64 -6.71% 1478263.426 1379112.196 - -2.07% -
std::replace_if(list<int>)_(sprinkled)/8192 -6.70% 7841.107 7315.958 - 0.01% -
BM_std_min<__int128>/28 -6.63% 11.396 10.640 - 0.23% -
SetIntersection_Interlaced_Vector_string_262144_16 -6.63% 7143604.989 6670086.800 - 14.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.61% 8376875.116 7822790.396 - 0.45% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -6.61% 6.767 6.319 - -3.97% -
BM_std_min<__int128>/27 -6.58% 10.976 10.254 - 0.30% -
rng::find(vector<int>)_(process_all)/8 -6.57% 2.956 2.761 - -4.83% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 -6.57% 14.474 13.523 - 1.12% -
BM_std_min<char>/7 -6.57% 1.954 1.826 - -1.60% -
rng::search_n(list<int>)_(no_match)/8192 -6.55% 7451.309 6963.556 - -5.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -6.53% 136293325.676 127389784.159 - -5.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -6.53% 3182052.949 2974416.632 - 1.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -6.51% 1288.511 1204.637 - -1.68% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 -6.51% 157702.804 147442.583 - 0.01% -
std::map<std::string,_int>::erase(key)_(existent)/32 -6.49% 87.637 81.948 - 2.43% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -6.49% 1.838 1.719 - -3.81% -
std::is_sorted_until(list<int>,_pred)/8192 -6.48% 7487.749 7002.535 - -9.87% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -6.48% 157901.080 147670.495 - -0.09% -
rng::search_n(list<int>)_(no_match)/1048576 -6.44% 866258.601 810432.138 - -6.11% -
rng::swap_ranges(deque<int>)/1024 -6.44% 348.321 325.890 - -3.29% -
SetIntersection_Interlaced_Vector_uint64_256_4 -6.44% 5119164.107 4789543.160 - -5.40% -
std::find_if(list<int>)_(bail_25%)/32768 -6.42% 11098.417 10385.389 - -0.37% -
rng::adjacent_find(deque<int>)/50 -6.42% 15.042 14.076 - -25.14% -
std::swap_ranges(deque<int>)/1024 -6.40% 365.295 341.917 - 3.75% -
BM_RangesPushHeap_float_SingleElement_4 -6.39% 0.381 0.357 - -7.08% -
BM_RangesMakeHeap_uint32_Random_16384 -6.37% 1.090 1.020 - -2.16% -
BM_std_minmax<int>/11 -6.37% 1.849 1.731 - -5.48% -
SetIntersection_Front_Set_string_262144_64 -6.37% 4902397.404 4590324.191 - -4.40% -
BM_std_min<unsigned_char>/3 -6.36% 0.740 0.693 - -0.04% -
rng::is_sorted_until(list<int>)/8192 -6.36% 7212.998 6754.495 - -18.16% -
SetIntersection_Interlaced_Vector_float_262144_4 -6.35% 2043602.026 1913851.253 - -11.23% -
SetIntersection_Front_Set_string_16384_256 -6.35% 16962088.868 15885649.927 - 8.22% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -6.34% 9.517 8.913 - -6.10% -
std::search(list<int>)_(single_element)/1000 -6.33% 698.532 654.336 - -2.50% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -6.32% 669392.818 627080.755 - -2.70% -
std::copy(vector<int>)/4096 -6.32% 198.741 186.179 - -19.23% -
std::unique(deque<int>)_(contiguous)/52 -6.31% 73.515 68.874 - 0.61% -
rng::is_sorted(list<int>,_pred)/8192 -6.31% 7852.652 7357.034 - -16.80% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -6.31% 2.976 2.788 - -5.66% -
SetIntersection_Interlaced_Set_float_1024_256 -6.30% 16362410.875 15332149.108 - -5.47% -
rng::fold_left(deque<int>)/32 -6.28% 17.514 16.415 - -0.75% -
BM_RangesMakeHeap_float_Random_16384 -6.27% 1.232 1.155 - -5.05% -
std::stable_partition(list<int>)_(dense)/8192 -6.26% 18636.490 17470.578 - -0.02% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -6.26% 4.006 3.755 - 0.70% -
BM_std_min<unsigned_char>/20 -6.23% 1.574 1.476 - -2.62% -
rng::sort(deque<int>)_(repeated)/1024 -6.22% 1022.863 959.223 - 1.31% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.21% 9050.153 8488.043 - -6.55% -
std::swap_ranges(deque<int>)/8192 -6.20% 2890.442 2711.326 - 2.86% -
rng::swap_ranges(deque<int>)/8192 -6.19% 2783.309 2611.126 - -3.10% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -6.18% 13761.672 12911.041 - -0.11% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -6.17% 6.334 5.943 - -1.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -6.16% 3.666 3.441 - -1.40% -
BM_MakeHeap_uint32_Random_256 -6.15% 1.236 1.160 - 1.09% -
std::search_n(list<int>,_pred)_(no_match)/8192 -6.14% 8323.276 7812.373 - -4.12% -
std::copy_backward(vector<bool>)_(aligned)/512 -6.14% 1.571 1.474 - -5.50% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -6.13% 0.569 0.534 - -7.04% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -6.13% 17.864 16.768 - -0.73% -
rng::replace(vector<int>)_(sprinkled)/32 -6.10% 6.383 5.993 - 6.94% -
rng::search(vector<int>)_(same_length)/8192 -6.10% 1995.478 1873.763 - -0.27% -
BM_std_minmax<unsigned_long_long>/3 -6.09% 1.353 1.270 - 2.57% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -6.09% 29.383 27.593 - -0.96% -
rng::find_last(deque<int>)_(bail_90%)/8 -6.09% 0.920 0.864 - -0.30% -
BM_RangesPushHeap_uint32_Random_1 -6.06% 0.459 0.431 - -14.00% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -6.03% 1.484 1.394 - -3.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -5.99% 8934647.685 8399314.550 - -0.17% -
BM_std_min<unsigned___int128>/13 -5.98% 5.389 5.067 - -9.03% -
BM_MakeThenSortHeap_uint32_Descending_4 -5.98% 1.432 1.347 - -6.10% -
BM_PushHeap_uint32_PipeOrgan_1 -5.98% 0.508 0.477 - 0.62% -
std::map<int,_int>::erase(key)_(existent)/1024 -5.95% 26.248 24.687 - -0.82% -
rng::none_of(vector<int>)_(process_all)/8 -5.93% 2.607 2.452 - 4.19% -
BM_std_min<int>/4 -5.93% 1.107 1.042 - 1.94% -
BM_std_minmax<char>/10 -5.91% 1.385 1.303 - 0.11% -
std::replace_if(list<int>)_(prefix)/8192 -5.91% 7554.781 7108.273 - 0.12% -
std::all_of(deque<int>)_(process_all)/32768 -5.90% 11162.633 10504.252 - -0.40% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -5.90% 23.342 21.966 - -5.27% -
BM_std_min<__int128>/25 -5.89% 10.092 9.497 - 0.40% -
std::partition(deque<int>)_(dense)/32 -5.89% 9.756 9.181 - -17.62% -
rng::contains(deque<int>)_(process_all)/8 -5.85% 3.180 2.993 - 1.72% -
rng::unique(deque<int>,_pred)_(contiguous)/52 -5.85% 74.544 70.183 - 1.40% -
SetIntersection_Front_Vector_string_262144_1024 -5.85% 41271574.646 38857727.224 - -3.15% -
BM_MakeHeap_uint32_Heap_64 -5.82% 0.248 0.234 - 0.13% -
BM_std_min<unsigned_short>/23 -5.82% 2.228 2.098 - -1.71% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -5.81% 4.517 4.255 - -0.23% -
rng::find_if_not(list<int>)_(process_all)/8192 -5.81% 9138.488 8607.771 - -3.96% -
std::is_sorted_until(list<int>)/8192 -5.80% 7194.625 6777.131 - -6.85% -
BM_std_min<int>/12 -5.78% 1.582 1.490 - -0.11% -
rng::for_each(vector<int>)/8 -5.78% 0.972 0.916 - -0.06% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -5.76% 2.381 2.244 - -13.77% -
std::replace(list<int>)_(prefix)/8192 -5.76% 7453.487 7024.537 - 0.18% -
BM_PushHeap_string_Descending_262144 -5.75% 3.320 3.129 - -42.56% -
std::rotate_copy(list<int>)/8192 -5.74% 7090.568 6683.867 - -0.74% -
std::all_of(deque<int>)_(process_all)/8192 -5.73% 2793.345 2633.329 - 0.45% -
rng::replace(vector<int>)_(sprinkled)/8192 -5.73% 1466.852 1382.866 - 0.44% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 -5.72% 13745.106 12958.321 - 0.47% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -5.71% 21.317 20.100 - -18.28% -
rng::fold_left(list<int>)/50 -5.69% 39.800 37.535 - 0.15% -
std::any_of(deque<int>)_(process_all)/32768 -5.69% 11540.500 10883.964 - 0.41% -
BM_RangesPushHeap_string_Ascending_64 -5.68% 7.784 7.342 - -1.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -5.67% 7689675.761 7253310.243 - -1.27% -
std::sort(deque<int>)_(repeated)/1024 -5.67% 1017.836 960.171 - -0.34% -
rng::replace(vector<int>)_(sprinkled)/1024 -5.66% 186.045 175.512 - 1.95% -
rng::contains_subrange(deque<int>)_(same_length)/32 -5.66% 20.427 19.271 - 3.45% -
BM_std_min<unsigned_short>/11 -5.64% 1.246 1.176 - 1.47% -
rng::any_of(vector<int>)_(process_all)/8 -5.62% 2.581 2.436 - 3.48% -
std::remove_copy(deque<int>)_(prefix)/1024 -5.62% 411.432 388.323 - -6.07% -
BM_std_min<unsigned___int128>/12 -5.62% 4.897 4.622 - -8.00% -
SetIntersection_None_Set_string_16384_1024 -5.61% 214215895.521 202198923.085 - -1.98% -
BM_std_min<int>/3 -5.61% 0.743 0.701 - 0.73% -
std::for_each_n(join_view(vector<vector<int>>))/8 -5.61% 1.883 1.778 - 5.91% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -5.60% 555.403 524.296 - -7.89% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -5.59% 88.615 83.666 - -16.11% -
SetIntersection_Interlaced_Vector_float_256_4 -5.57% 5303146.098 5007717.245 - -6.52% -
std::stable_partition(deque<int>)_(dense)/32 -5.52% 33.035 31.210 - 4.35% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -5.52% 1391721.437 1314918.033 - -0.79% -
BM_std_min<__int128>/24 -5.51% 9.661 9.129 - 0.29% -
rng::find_end(deque<int>)_(single_element)/1024 -5.47% 354.081 334.697 - 20.40% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.47% 5.177 4.894 - -1.98% -
BM_std_min<__int128>/26 -5.47% 10.484 9.911 - 0.97% -
BM_std_minmax_element<long_long>/2 -5.44% 0.685 0.648 - 20.41% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -5.42% 0.586 0.554 - 5.28% -
BM_std_minmax<char>/15 -5.41% 2.988 2.826 - -3.53% -
BM_std_min<short>/18 -5.41% 1.596 1.509 - -6.78% -
SetIntersection_None_Vector_uint32_1024_1024 -5.41% 1177339.870 1113684.431 - -2.63% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.40% 659.170 623.581 - -8.67% -
rng::find_first_of(deque<int>)_(large_needle)/32 -5.39% 348.956 330.160 - 10.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -5.34% 2.981 2.822 - -0.78% -
SetIntersection_Interlaced_Vector_float_1024_4 -5.33% 1497839.747 1417949.918 - -3.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.32% 9843.783 9320.210 - -4.73% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -5.27% 3.672 3.478 - 2.26% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 -5.26% 0.979 0.927 - 0.32% -
BM_MakeHeap_uint32_Random_4 -5.24% 1.216 1.153 - 2.77% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -5.22% 3507.854 3324.743 - -3.69% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.21% 15655709.073 14840703.634 - -1.63% -
rng::remove(list<int>)_(prefix)/50 -5.20% 70.491 66.827 - -0.07% -
std::find(vector<int>)_(process_all)/8 -5.20% 2.747 2.604 - -1.61% -
std::any_of(deque<int>)_(process_all)/8192 -5.19% 2879.274 2729.883 - 0.39% -
BM_std_min<unsigned_char>/6 -5.18% 1.543 1.463 - -4.59% -
rng::for_each(multimap<int>::iterator)/8192 -5.15% 7790.531 7389.601 - -55.56% -
BM_PushHeap_float_Ascending_16384 -5.13% 4.374 4.149 - -1.69% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -5.13% 4.458 4.229 - -4.38% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -5.12% 501.716 476.028 - -13.44% -
rng::fold_left(deque<int>)/50 -5.12% 28.454 26.997 - -2.64% -
BM_std_minmax_element<char>/1024 -5.10% 263.224 249.791 - -12.89% -
std::replace(list<int>)_(sprinkled)/8192 -5.10% 7552.318 7167.235 - 0.10% -
BM_std_min<__int128>/23 -5.08% 9.226 8.757 - 0.28% -
rng::search(vector<int>)_(same_length)/1024 -5.07% 258.804 245.677 - -0.67% -
SetIntersection_None_Set_string_16384_1 -5.07% 196803409.576 186825085.855 - -7.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.03% 156371214.975 148502972.498 - -5.14% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 -5.02% 4354.061 4135.651 - -0.57% -
rng::starts_with(deque<int>)/8 -5.02% 4.178 3.969 - -3.18% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 -5.01% 9.471 8.996 - -2.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -5.00% 0.635 0.603 - -4.09% -
std::is_partitioned(list<int>)_(partitioned)/8192 -5.00% 6230.608 5919.088 - -8.83% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -4.99% 2.000 1.900 - -3.69% -
std::map<int,_int>::contains(key)_(existent)/32 -4.98% 1.697 1.612 - 2.23% -
BM_std_min<unsigned_short>/8 -4.95% 1.368 1.300 - -0.38% -
BM_PushHeap_string_Descending_16 -4.95% 2.189 2.081 - -14.57% -
BM_MakeHeap_string_Random_262144 -4.94% 16.386 15.576 - -0.03% -
rng::move(list<int>)/32768 -4.93% 36387.260 34592.275 - -3.13% -
SetIntersection_Interlaced_Set_uint64_256_256 -4.92% 9865248.002 9380090.868 - 3.95% -
BM_PushHeap_string_Descending_1024 -4.92% 2.551 2.426 - -26.84% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -4.91% 22.659 21.546 - -2.91% -
rng::move(deque<int>)/32768 -4.89% 2184.327 2077.459 - -4.50% -
rng::find_if(list<int>)_(bail_25%)/32768 -4.89% 8848.194 8415.344 - -0.47% -
std::unique(deque<int>)_(sprinkled)/32 -4.88% 66.741 63.482 - -5.62% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -4.88% 25.997 24.728 - 20.91% -
std::is_sorted_until(vector<int>,_pred)/8 -4.87% 3.481 3.311 - -8.43% -
BM_std_min<__int128>/22 -4.85% 8.785 8.359 - 0.31% -
BM_std_min<unsigned___int128>/11 -4.84% 4.387 4.175 - -7.24% -
rng::partition(list<int>)_(dense)/8192 -4.83% 4557.232 4337.188 - -14.88% -
BM_std_minmax_element<char>/4000 -4.83% 1004.830 956.316 - -13.12% -
SetIntersection_Interlaced_Vector_float_1024_64 -4.80% 5562447.420 5295252.867 - -9.68% -
BM_std_min<short>/24 -4.76% 2.616 2.492 - -1.77% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -4.75% 22.702 21.623 - -17.78% -
SetIntersection_Front_Set_uint32_16384_1024 -4.74% 16290550.084 15518290.993 - 0.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.72% 9798.347 9335.778 - -4.25% -
BM_std_min<char>/2 -4.72% 0.510 0.486 - 0.02% -
BM_std_minmax<char>/64 -4.69% 1.318 1.256 - -0.02% -
std::copy_backward(vector<int>)/4096 -4.69% 230.154 219.356 - -8.27% -
SetIntersection_Front_Vector_string_262144_4 -4.66% 1276610.674 1217172.266 - -3.44% -
BM_PushHeap_string_Descending_256 -4.65% 2.379 2.269 - -26.02% -
SetIntersection_Front_Set_string_262144_16 -4.64% 2028321.472 1934260.010 - -3.73% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -4.63% 1117460.149 1065694.760 - -4.58% -
BM_std_minmax_element<char>/4096 -4.63% 1027.633 980.093 - -13.01% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -4.61% 5.371 5.124 - 1.31% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.60% 3602.988 3437.314 - -5.20% -
BM_MakeHeap_uint32_Random_16 -4.58% 1.305 1.245 - -0.59% -
BM_std_minmax_element<char>/512 -4.56% 134.782 128.630 - -11.95% -
BM_std_min<short>/19 -4.56% 1.944 1.855 - -6.06% -
SetIntersection_Interlaced_Vector_float_262144_16 -4.55% 6491670.260 6196237.633 - -1.40% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -4.54% 6.629 6.328 - -0.76% -
BM_map_find_string_literal -4.54% 12.077 11.529 - 4.83% -
BM_std_minmax_element<char>/5500 -4.51% 1376.790 1314.657 - -12.94% -
BM_LowerBound_string_1 -4.51% 4.824 4.606 - 0.23% -
BM_std_min<__int128>/21 -4.51% 8.341 7.965 - 0.24% -
SetIntersection_Front_Set_float_16384_256 -4.50% 4695140.855 4483955.938 - -12.82% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.50% 25.709 24.554 - 1.85% -
SetIntersection_Interlaced_Set_float_1024_1024 -4.49% 15988393.850 15269867.304 - 0.42% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -4.47% 6.111 5.838 - -3.18% -
rng::is_sorted(list<int>)/8192 -4.46% 7357.765 7029.377 - -3.20% -
BM_std_minmax<char>/8 -4.45% 1.068 1.020 - -0.38% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -4.45% 28.422 27.157 - -6.49% -
std::unique(deque<int>)_(contiguous)/32 -4.44% 62.242 59.475 - -0.23% -
rng::fill(vector<bool>)/512 -4.44% 1.525 1.457 - -1.80% -
rng::contains_subrange(deque<int>)_(same_length)/50 -4.44% 28.667 27.394 - 1.90% -
std::all_of(vector<int>)_(process_all)/8 -4.44% 2.564 2.450 - -4.32% -
bm_lexicographical_compare<unsigned_char>/7 -4.43% 2.171 2.075 - -6.26% -
std::map<int,_int>::erase(key)_(existent)/32 -4.42% 23.675 22.630 - -0.84% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -4.41% 22.976 21.962 - -6.53% -
SetIntersection_Interlaced_Set_string_256_16 -4.40% 18822038.068 17994100.352 - -0.56% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -4.40% 12.379 11.835 - -1.92% -
SetIntersection_Interlaced_Set_string_16384_64 -4.37% 349451408.175 334197399.425 - -5.06% -
BM_std_min<char>/64 -4.36% 4.325 4.136 - -1.41% -
SetIntersection_Front_Vector_uint64_64_64 -4.35% 11947322.929 11427325.196 - 2.21% -
rng::rotate(list<int>)_(1_element_forward)/32 -4.35% 14.970 14.319 - -4.08% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.33% 22.493 21.518 - -2.21% -
BM_MakeHeap_string_Ascending_64 -4.32% 4.998 4.782 - -1.45% -
BM_std_minmax<unsigned_short>/64 -4.31% 1.594 1.525 - -0.03% -
std::fill_n(deque<int>)/32 -4.30% 1.259 1.205 - 4.28% -
BM_std_min<unsigned___int128>/10 -4.29% 3.936 3.767 - -6.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.29% 22.406 21.445 - 11.96% -
std::find_end(deque<int>)_(same_length)/8192 -4.29% 2809.200 2688.814 - -81.88% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -4.27% 724.185 693.283 - -0.96% -
rng::find_first_of(list<int>)_(large_needle)/1024 -4.25% 977678.682 936129.167 - -3.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.25% 24975984.602 23915360.799 - -3.87% -
BM_std_minmax<short>/64 -4.24% 1.616 1.548 - 1.46% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.24% 0.791 0.758 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -4.23% 19780062.416 18943401.119 - -1.31% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.22% 169980.002 162804.130 - -4.01% -
BM_MakeHeap_float_Random_64 -4.20% 1.670 1.600 - -10.45% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.20% 17.484 16.749 - -1.62% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -4.18% 26289.657 25189.965 - -0.26% -
std::copy_backward(vector<bool>)_(aligned)/4096 -4.18% 5.103 4.890 - -4.20% -
BM_std_minmax<unsigned_long_long>/7 -4.16% 2.677 2.566 - 1.49% -
rng::replace(vector<int>)_(prefix)/32 -4.15% 5.109 4.897 - -2.85% -
BM_std_min<unsigned_short>/12 -4.15% 1.574 1.508 - -0.57% -
std::partition_point(list<int>)/8192 -4.14% 13276.386 12727.388 - -0.34% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.11% 0.932 0.894 - -0.01% -
SetIntersection_Interlaced_Set_uint32_64_16 -4.11% 24476909.435 23470496.998 - -1.99% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.11% 43.163 41.389 - 7.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.10% 1227561.962 1177273.715 - -5.34% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -4.10% 9228.951 8850.956 - -3.29% -
rng::find(deque<int>)_(process_all)/8 -4.08% 3.574 3.428 - -2.67% -
std::for_each_n(deque<int>)/8 -4.08% 1.203 1.154 - -8.01% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.06% 3.346 3.210 - -8.50% -
BM_MakeHeap_string_Heap_262144 -4.05% 5.587 5.361 - -1.96% -
BM_std_min<unsigned_long_long>/4 -4.05% 1.104 1.060 - -3.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.05% 1192034.879 1143762.570 - -0.50% -
rng::contains(list<int>)_(process_all)/8192 -4.04% 7253.742 6960.374 - -0.10% -
BM_std_minmax_element<short>/3 -4.03% 1.305 1.253 - 9.10% -
rng::find_if(deque<int>)_(process_all)/8192 -4.02% 3004.020 2883.183 - -4.20% -
std::replace(vector<int>)_(sprinkled)/32 -4.02% 5.851 5.616 - 11.51% -
BM_PopHeap_float_1 -4.02% 0.486 0.467 - -0.69% -
std::find_first_of(vector<int>)_(large_needle)/32 -4.01% 109.065 104.688 - -0.09% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -4.01% 526.020 504.920 - -4.28% -
rng::find(vector<bool>)_(process_all)/8 -4.00% 0.739 0.710 - 18.05% -
SetIntersection_None_Set_string_16384_16 -3.98% 199986356.614 192018544.230 - -2.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -3.98% 6507384.124 6248270.242 - -10.04% -
BM_MakeHeap_string_SingleElement_16384 -3.98% 6.330 6.078 - -0.37% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.96% 1912997.232 1837247.150 - 0.89% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -3.93% 35.056 33.678 - -1.71% -
std::search(deque<int>,_pred)_(same_length)/1000 -3.93% 498.937 479.325 - 0.27% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -3.93% 24.818 23.843 - -5.50% -
BM_PushHeap_float_QuickSortAdversary_16 -3.92% 1.022 0.982 - 0.25% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -3.91% 1.443 1.387 - -7.44% -
BM_std_minmax_element<char>/70000 -3.90% 17531.756 16847.318 - -11.99% -
std::for_each(join_view(vector<vector<int>>))/8 -3.90% 1.433 1.377 - -0.14% -
BM_std_min<char>/4 -3.88% 1.126 1.082 - 1.06% -
BM_std_minmax<unsigned_char>/25 -3.88% 1.227 1.179 - -3.81% -
BM_std_minmax<unsigned_char>/24 -3.86% 1.201 1.155 - -4.29% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 -3.85% 0.280 0.269 - 0.02% -
std::generate_n(vector<int>)/50 -3.84% 12.515 12.035 - -0.15% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -3.84% 8290.337 7972.285 - -3.14% -
BM_std_minmax<int>/15 -3.83% 2.077 1.997 - -1.57% -
std::rotate(vector<bool>)_(by_1/4)/1024 -3.82% 15.097 14.519 - -1.81% -
BM_MakeHeap_uint32_Random_16384 -3.82% 1.017 0.978 - -2.14% -
BM_std_minmax<unsigned_long_long>/2 -3.81% 0.924 0.889 - 2.27% -
std::search(list<int>,_pred)_(no_match)/8192 -3.81% 7393.575 7112.081 - -0.51% -
735_gem5_r -3.81% 13.759 13.235 - -2.42% -
BM_PushHeap_string_Descending_64 -3.80% 2.300 2.213 - -17.79% -
BM_PushHeap_float_SingleElement_16 -3.80% 0.379 0.364 - -2.39% -
rng::copy_n(vector<int>)/8 -3.80% 2.308 2.221 - -0.52% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -3.79% 1.371 1.319 - -1.36% -
rng::for_each_n(list<int>)/8 -3.79% 2.309 2.222 - -13.28% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.78% 26.672 25.662 - -1.13% -
rng::stable_partition(vector<int>)_(sparse)/50 -3.78% 21.276 20.472 - -0.41% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.76% 5036005.123 4846504.457 - -8.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -3.75% 1408992.707 1356130.760 - 1.94% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.75% 3.335 3.210 - -3.86% -
rng::rotate(list<int>)_(1_element_forward)/50 -3.74% 27.839 26.797 - 10.31% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -3.72% 10882.111 10476.893 - 0.07% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -3.71% 12.066 11.619 - 0.79% -
BM_std_min<unsigned_char>/4 -3.70% 1.041 1.003 - 2.39% -
std::find(list<int>)_(bail_25%)/32768 -3.69% 8342.802 8034.837 - -0.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 -3.69% 0.279 0.269 - -2.68% -
BM_std_minmax_element<char>/65536 -3.69% 16406.869 15802.044 - -11.65% -
rng::replace(vector<int>)_(sprinkled)/50 -3.68% 9.481 9.132 - 13.75% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 -3.68% 0.486 0.468 - 0.30% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -3.67% 15.417 14.851 - -3.10% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.67% 1.071 1.032 - 0.04% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.67% 1.198 1.154 - -0.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.66% 1637.142 1577.196 - -4.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.66% 1640.611 1580.601 - -3.68% -
std::move_backward(deque<int>)/8 -3.66% 4.030 3.883 - 16.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.65% 1662983.236 1602225.586 - -6.68% -
BM_std_minmax_element<char>/64000 -3.65% 16017.597 15432.430 - -11.82% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.63% 23.422 22.571 - -2.18% -
std::map<int,_int>::erase(iterator)/1024 -3.63% 21.562 20.779 - -1.14% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -3.62% 10.497 10.117 - -3.07% -
rng::find(list<int>)_(process_all)/8 -3.61% 2.427 2.340 - -0.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.60% 1639908.774 1580952.719 - -6.30% -
rng::stable_partition(list<int>)_(sparse)/8192 -3.59% 9195.604 8865.363 - 0.04% -
BM_std_minmax<long_long>/5 -3.59% 2.075 2.000 - -10.08% -
SetIntersection_Front_Set_uint32_1024_1024 -3.59% 17149496.958 16534658.159 - 1.41% -
BM_std_min<char>/29 -3.56% 2.042 1.969 - -1.64% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.56% 13.485 13.005 - -4.07% -
BM_std_min<long_long>/64 -3.55% 5.031 4.852 - -1.08% -
std::sort(deque<int>)_(qsort_adversarial)/8 -3.53% 18.819 18.154 - -1.05% -
SetIntersection_None_Vector_string_16384_4 -3.53% 1276555.353 1231537.456 - -3.87% -
SetIntersection_Front_Vector_string_256_16 -3.52% 6529223.691 6299112.653 - -2.11% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.51% 4.455 4.299 - -4.18% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.48% 6447.841 6223.295 - 0.01% -
SetIntersection_None_Vector_string_262144_256 -3.48% 1368434.887 1320811.888 - 0.51% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.48% 1.488 1.436 - 0.14% -
BM_std_min<unsigned_char>/18 -3.48% 1.006 0.971 - 0.01% -
std::find(list<int>)_(process_all)/50 -3.47% 18.912 18.256 - 0.69% -
rng::copy_if(deque<int>)_(entire_range)/8 -3.47% 2.935 2.834 - -3.98% -
BM_std_min<unsigned_short>/7 -3.46% 1.126 1.087 - -1.05% -
BM_std_minmax<long_long>/4 -3.46% 1.746 1.685 - -9.80% -
SetIntersection_Front_Vector_string_262144_64 -3.46% 3347619.726 3231874.380 - -7.52% -
BM_std_minmax<int>/10 -3.45% 1.437 1.388 - -3.44% -
rng::copy(deque<int>)/262144 -3.44% 10470.791 10110.304 - -2.92% -
SetIntersection_None_Set_string_256_256 -3.44% 6054822.708 5846624.667 - -3.54% -
BM_MakeThenSortHeap_float_Random_4 -3.44% 4.381 4.231 - -5.18% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -3.43% 376.905 363.963 - -0.25% -
BM_std_minmax<unsigned_char>/32 -3.43% 1.570 1.516 - -5.35% -
rng::find(vector<char>)_(process_all)/50 -3.43% 1.695 1.637 - 0.96% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -3.42% 760.901 734.873 - -0.46% -
BM_std_minmax<unsigned_long_long>/4 -3.42% 1.643 1.586 - -0.63% -
BM_RangesMakeThenSortHeap_string_Descending_256 -3.42% 18.474 17.843 - -7.65% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -3.42% 11.524 11.131 - -0.16% -
SetIntersection_Front_Set_uint32_262144_4 -3.41% 1148652.212 1109435.380 - -2.18% -
BM_std_minmax<long_long>/6 -3.41% 2.362 2.281 - -6.10% -
SetIntersection_Interlaced_Vector_float_1024_16 -3.41% 2638756.484 2548692.220 - -9.62% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -3.41% 25.120 24.263 - -10.34% -
BM_std_minmax_element<long_long>/5500 -3.41% 1555.221 1502.246 - 3.96% -
BM_RangesPushHeap_float_SingleElement_16 -3.39% 0.377 0.364 - -3.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -3.39% 12051770.307 11643186.925 - -1.32% -
rng::partition_point(deque<int>)/32 -3.38% 4.223 4.080 - -3.48% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.38% 17773.923 17173.020 - -0.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -3.37% 23.800 22.997 - -1.61% -
BM_std_minmax<int>/27 -3.37% 2.500 2.416 - -3.07% -
BM_std_min<char>/3 -3.36% 0.745 0.720 - 0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -3.36% 1121644.063 1083952.681 - -0.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -3.36% 10.690 10.331 - -1.60% -
rng::copy_backward(vector<bool>)_(aligned)/512 -3.36% 1.824 1.763 - -0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.36% 1128218.416 1090350.609 - -3.78% -
BM_std_min<unsigned___int128>/9 -3.36% 3.482 3.365 - -4.55% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 -3.35% 182.270 176.164 - 0.22% -
SetIntersection_Front_Vector_float_262144_4 -3.35% 1153521.628 1114888.503 - -1.92% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -3.33% 2.456 2.374 - -0.72% -
rng::contains_subrange(vector<int>)_(single_element)/16 -3.33% 4.893 4.730 - 0.12% -
rng::find(list<int>)_(process_all)/8192 -3.32% 11738.593 11348.619 - 8.69% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -3.32% 4991.100 4825.445 - 0.36% -
rng::starts_with(vector<int>,_pred)/1000 -3.32% 463.062 447.702 - -1.76% -
BM_std_min<unsigned_char>/22 -3.31% 2.048 1.980 - -5.87% -
std::replace(vector<int>)_(sprinkled)/50 -3.31% 8.913 8.618 - 11.54% -
SetIntersection_None_Set_string_16384_64 -3.31% 200507067.038 193875022.508 - -3.40% -
rng::transform(list<int>,_list<int>)/8192 -3.30% 10212.556 9875.366 - -3.36% -
rng::count(list<int>)_(every_other)/8 -3.30% 2.109 2.039 - -2.88% -
BM_RangesMakeHeap_uint32_SingleElement_4 -3.30% 0.338 0.327 - -1.02% -
BM_RangesPushHeap_float_Ascending_262144 -3.30% 5.332 5.156 - 0.40% -
rng::copy_n(vector<int>)/4096 -3.30% 143.375 138.649 - -5.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -3.29% 1228628.165 1188149.355 - 0.05% -
rng::starts_with(list<int>)/8192 -3.29% 8687.661 8401.649 - -6.06% -
std::find_if(deque<int>)_(process_all)/1024 -3.29% 495.749 479.433 - -2.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -3.29% 15.198 14.698 - -1.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.29% 2537566.386 2454206.260 - -0.74% -
std::find(vector<char>)_(bail_25%)/1024 -3.28% 5.447 5.268 - -3.19% -
std::is_partitioned(vector<int>)_(partitioned)/50 -3.28% 9.804 9.482 - 0.23% -
std::map<int,_int>::erase(iterator)/8192 -3.28% 21.657 20.948 - -0.65% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -3.27% 7.004 6.775 - 3.22% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -3.27% 7.694 7.442 - -3.10% -
BM_MakeHeap_float_PipeOrgan_4 -3.27% 0.406 0.393 - 1.32% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.27% 51468.786 49785.070 - -0.02% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -3.27% 48.379 46.799 - -1.41% -
SetIntersection_Front_Set_uint32_256_64 -3.26% 6260825.594 6056703.864 - -2.86% -
BM_std_minmax<int>/6 -3.26% 1.387 1.341 - -0.57% -
BM_std_min<unsigned_short>/31 -3.26% 2.585 2.501 - -3.66% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -3.25% 2.590 2.506 - -4.36% -
std::find_end(deque<int>)_(near_matches)/1024 -3.25% 16985.001 16432.843 - -47.45% -
BM_std_min<unsigned___int128>/8 -3.25% 3.054 2.954 - -4.98% -
BM_std_min<unsigned___int128>/6 -3.25% 2.224 2.152 - -4.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.24% 8982599.131 8691217.328 - -27.07% -
rng::sort(deque<int>)_(pipe-organ)/8 -3.24% 21.886 21.177 - 1.47% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -3.24% 746.543 722.346 - 0.71% -
BM_std_min<__int128>/20 -3.24% 7.898 7.642 - 0.36% -
SetIntersection_Front_Set_float_262144_4 -3.24% 1154424.812 1117028.943 - -2.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.23% 87.939 85.098 - -6.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.23% 2535448.941 2453548.049 - -1.21% -
BM_std_minmax_element<long_long>/70000 -3.23% 19920.122 19277.628 - 3.11% -
BM_MakeThenSortHeap_float_SingleElement_262144 -3.22% 52.390 50.705 - -3.23% -
std::find_end(deque<int>)_(near_matches)/1000 -3.21% 16351.898 15826.407 - -47.42% -
BM_std_minmax_element<long_long>/65536 -3.20% 18650.954 18053.356 - 3.06% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -3.20% 27352.034 26477.824 - -0.10% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -3.19% 629.442 609.348 - -1.09% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -3.19% 612.754 593.223 - -1.32% -
SetIntersection_Front_Vector_uint64_1024_64 -3.18% 1489594.713 1442176.095 - 5.12% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.18% 16.915 16.377 - -2.57% -
BM_std_minmax_element<char>/4 -3.17% 1.215 1.177 - -5.25% -
SetIntersection_Interlaced_Vector_string_262144_4 -3.16% 2120857.385 2053736.874 - -0.98% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -3.16% 1116146.396 1080931.879 - -3.27% -
SetIntersection_None_Set_string_16384_4 -3.15% 195636838.475 189467866.507 - -3.86% -
std::move(list<int>)/512 -3.15% 366.817 355.252 - 1.15% -
std::find(deque<int>)_(process_all)/8 -3.15% 3.468 3.359 - -1.70% -
BM_RangesMakeHeap_float_Random_262144 -3.14% 1.158 1.122 - -1.37% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.14% 6459.403 6256.589 - 0.18% -
std::unique(vector<int>,_pred)_(contiguous)/52 -3.14% 64.734 62.702 - -0.77% -
SetIntersection_Interlaced_Set_string_262144_256 -3.13% 2119213.215 2052799.072 - -1.54% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -3.13% 3.657 3.542 - -3.44% -
BM_std_min<unsigned_long_long>/30 -3.13% 2.676 2.592 - -3.71% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 -3.13% 801.528 776.417 - -0.22% -
BM_std_minmax_element<long_long>/64000 -3.13% 18201.542 17631.494 - 3.06% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -3.12% 2.485 2.407 - 2.07% -
BM_std_minmax<int>/14 -3.12% 1.670 1.618 - -0.02% -
SetIntersection_Front_Set_float_16_16 -3.11% 41882521.537 40581372.733 - -1.97% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -3.10% 10.454 10.129 - 5.66% -
SetIntersection_Front_Set_uint32_262144_262144 -3.10% 1880488.279 1822144.775 - -0.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -3.10% 175746947.008 170301080.002 - -0.47% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -3.10% 645675.253 625669.921 - 0.27% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 -3.10% 0.510 0.495 - -3.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -3.10% 1234367.957 1196155.227 - -1.75% -
bm_lexicographical_compare<int>/16 -3.08% 1.960 1.900 - -5.79% -
std::copy_n(vector<bool>)_(aligned)/262144 -3.07% 688.524 667.375 - -1.25% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -3.07% 3.042 2.948 - -2.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -3.06% 9109195.405 8830123.194 - 0.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -3.06% 3.135 3.039 - 1.85% -
rng::remove(deque<int>)_(sprinkled)/50 -3.06% 59.692 57.864 - -9.91% -
BM_std_min<short>/8 -3.06% 1.382 1.340 - -1.58% -
std::reverse_copy(list<int>)/4096 -3.06% 3221.461 3122.952 - -1.60% -
std::equal(vector<int>)_(it,_it,_it)/50 -3.05% 4.248 4.118 - -5.73% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -3.04% 16.350 15.853 - -3.63% -
BM_std_minmax<unsigned_char>/10 -3.03% 1.386 1.344 - 0.23% -
BM_std_minmax<long_long>/11 -3.03% 2.451 2.377 - -6.36% -
BM_std_min<char>/8 -2.99% 2.362 2.291 - 1.80% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -2.99% 2706.668 2625.858 - -0.07% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -2.97% 4344.602 4215.504 - 0.46% -
BM_RangesPushHeap_float_Random_16 -2.97% 5.460 5.298 - -2.06% -
rng::generate_n(deque<int>)/32 -2.96% 8.437 8.187 - -3.75% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -2.96% 1470937.858 1427362.118 - -6.75% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.96% 18.118 17.581 - -0.02% -
std::find(vector<char>)_(process_all)/8 -2.96% 0.953 0.925 - -0.03% -
SetIntersection_None_Set_string_16384_256 -2.96% 199124245.112 193232732.479 - -3.91% -
std::remove_if(list<int>)_(sprinkled)/50 -2.95% 75.892 73.649 - 0.29% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.95% 2789.778 2707.450 - -4.22% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.95% 1150121.146 1116200.416 - 0.94% -
BM_std_min<unsigned_short>/3 -2.95% 0.720 0.698 - 0.77% -
std::map<int,_int>::count(key)_(existent)/1024 -2.95% 4.353 4.225 - -3.08% -
BM_std_minmax<char>/12 -2.93% 1.961 1.904 - -0.60% -
SetIntersection_None_Set_float_1024_1024 -2.92% 9198523.547 8930051.438 - -1.26% -
std::move(list<int>)/32768 -2.92% 31746.019 30819.772 - 0.13% -
rng::find(vector<char>)_(process_all)/8 -2.92% 0.952 0.925 - -0.06% -
rng::sort(deque<int>)_(qsort_adversarial)/8 -2.91% 18.815 18.267 - -0.63% -
BM_std_min<unsigned_long_long>/8 -2.91% 2.359 2.290 - -1.64% -
BM_MakeHeap_string_SingleElement_64 -2.91% 6.495 6.306 - -2.21% -
BM_std_min<long_long>/12 -2.91% 2.059 1.999 - -1.44% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.90% 7.389 7.175 - -1.00% -
BM_std_minmax<unsigned_char>/26 -2.90% 1.436 1.395 - -3.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.90% 7.489 7.272 - -3.64% -
rng::swap_ranges(list<int>)/8192 -2.90% 13249.821 12866.030 - 27.72% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.89% 18.805 18.262 - -4.95% -
std::count(list<int>)_(every_other)/8192 -2.88% 6877.083 6678.753 - 0.23% -
rng::copy_n(vector<bool>)_(unaligned)/512 -2.87% 3.562 3.460 - 4.16% -
BM_std_minmax<unsigned_char>/15 -2.87% 3.079 2.991 - 0.27% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.86% 295230.431 286779.494 - -3.34% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 -2.86% 1381.022 1341.544 - 0.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.86% 2404902.902 2336182.710 - -0.11% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -2.85% 21.017 20.418 - 8.23% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -2.85% 3.602 3.499 - -3.34% -
rng::remove_copy(deque<int>)_(prefix)/50 -2.85% 20.658 20.070 - -8.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -2.85% 4.656 4.524 - -1.51% -
rng::partition(deque<int>)_(sparse)/32 -2.84% 9.862 9.582 - -29.51% -
std::sort(deque<int>)_(heap)/8 -2.84% 26.016 25.277 - 2.11% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -2.84% 3.022 2.936 - -2.35% -
std::stable_partition(vector<int>)_(dense)/32 -2.83% 21.841 21.223 - -4.21% -
BM_std_min<__int128>/19 -2.83% 7.477 7.266 - 0.34% -
BM_std_min<unsigned___int128>/7 -2.82% 2.632 2.558 - -3.74% -
std::find(list<int>)_(bail_25%)/1024 -2.80% 132.810 129.091 - -0.80% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -2.80% 17.154 16.674 - -0.13% -
rng::move(vector<bool>)_(aligned)/64 -2.80% 1.948 1.893 - -0.22% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -2.79% 7.502 7.292 - 0.30% -
rng::is_partitioned(vector<int>)_(partitioned)/50 -2.79% 8.715 8.472 - -0.10% -
BM_PushHeap_float_PipeOrgan_4 -2.79% 0.505 0.491 - 1.84% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.78% 6.552 6.370 - 0.67% -
bm_ranges_swap_ranges_vb_aligned/262144 -2.78% 505.648 491.598 - -1.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -2.78% 2010056.389 1954227.099 - 19.59% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.77% 31.436 30.564 - 0.87% -
rng::partition_point(list<int>)/8192 -2.77% 13578.738 13202.794 - -0.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -2.77% 1187907.603 1155047.090 - -2.72% -
bm_lexicographical_compare<unsigned_char>/1 -2.77% 1.673 1.627 - -3.71% -
std::map<int,_int>::erase(iterator)/32 -2.76% 21.409 20.818 - -1.00% -
BM_std_min<unsigned_int>/13 -2.73% 1.490 1.449 - 2.48% -
rng::move(deque<int>)/8 -2.73% 3.826 3.722 - -5.78% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.73% 609241.366 592638.030 - -2.06% -
BM_std_minmax<unsigned_char>/16 -2.72% 0.974 0.947 - -2.64% -
rng::stable_sort(deque<int>)_(heap)/8 -2.72% 26.281 25.567 - -3.02% -
BM_MakeHeap_string_SingleElement_256 -2.72% 6.531 6.354 - 0.08% -
BM_std_minmax<unsigned_int>/16 -2.71% 1.351 1.314 - 2.41% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -2.71% 3.917 3.811 - 3.98% -
std::find_if_not(deque<int>)_(process_all)/8192 -2.71% 2892.090 2813.841 - -4.47% -
bm_lexicographical_compare<unsigned_char>/3 -2.70% 2.200 2.140 - -2.87% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -2.70% 1.355 1.318 - 1.10% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.69% 0.516 0.503 - -8.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.69% 1657984.619 1613390.951 - -5.33% -
std::copy_backward(deque<int>)/8 -2.69% 2.776 2.701 - -1.36% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.69% 4.798 4.669 - -3.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.69% 1643651.613 1599495.037 - -5.05% -
BM_std_minmax<int>/19 -2.68% 1.900 1.849 - -0.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.68% 13484098.820 13122742.089 - 1.07% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.68% 547.851 533.180 - -1.02% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -2.68% 730.716 711.151 - -0.61% -
rng::starts_with(deque<int>)/1000 -2.67% 477.930 465.164 - -2.66% -
SetIntersection_Front_Vector_string_16384_256 -2.67% 9912957.724 9648369.704 - -4.98% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -2.66% 928668.686 903928.518 - -3.17% -
SetIntersection_None_Vector_uint64_262144_256 -2.66% 1217603.677 1185173.821 - -1.54% -
std::find(deque<int>)_(bail_25%)/8 -2.66% 2.123 2.066 - 0.12% -
std::copy_backward(vector<int>)/8 -2.66% 2.323 2.261 - 1.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.66% 1422423.563 1384569.035 - -1.49% -
BM_std_min<char>/15 -2.66% 2.125 2.068 - -2.85% -
BM_PushHeap_string_Descending_4 -2.65% 1.934 1.882 - -13.10% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -2.65% 4.416 4.299 - -15.19% -
bm_ranges_lexicographical_compare<int>/16 -2.64% 2.304 2.244 - -2.69% -
BM_std_minmax_element<char>/64 -2.64% 17.106 16.655 - -5.72% -
rng::copy_backward(deque<int>)/8 -2.63% 2.726 2.655 - -4.95% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.63% 6448.623 6278.816 - -2.74% -
BM_std_min<unsigned_int>/16 -2.63% 1.900 1.850 - -3.06% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.62% 25.741 25.066 - -5.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.62% 7.391 7.197 - -1.63% -
BM_std_minmax<unsigned_char>/13 -2.62% 2.330 2.269 - 2.24% -
std::copy_backward(list<int>)/512 -2.61% 379.541 369.621 - -0.31% -
rng::partition(list<int>)_(dense)/32 -2.60% 8.663 8.438 - -0.12% -
SetIntersection_Front_Vector_string_16384_1024 -2.60% 40845578.101 39783432.040 - 1.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.59% 1663205.972 1620061.606 - -5.17% -
SetIntersection_Front_Set_float_262144_262144 -2.59% 1780306.885 1734179.119 - -2.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.58% 44.912 43.751 - 16.51% -
rng::contains(list<int>)_(process_all)/8 -2.58% 2.356 2.295 - -3.91% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -2.58% 2.196 2.139 - -2.57% -
BM_MakeThenSortHeap_float_Heap_4 -2.57% 1.220 1.189 - -4.07% -
BM_MakeHeap_string_SingleElement_1024 -2.55% 6.453 6.289 - -0.31% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.55% 11923315.260 11619673.569 - 1.07% -
rng::count(vector<int>)_(every_other)/8 -2.54% 1.359 1.324 - -4.30% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -2.54% 4225.789 4118.345 - -2.12% -
SetIntersection_None_Vector_uint32_16384_16 -2.54% 1172529.950 1142730.021 - -1.32% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.54% 20.716 20.190 - 0.73% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 -2.54% 3.576 3.485 - -0.56% -
SetIntersection_Front_Set_string_256_16 -2.53% 7744783.785 7548632.588 - -0.71% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.52% 7.556 7.366 - -3.38% -
BM_MakeHeap_uint64_Ascending_4 -2.51% 0.428 0.417 - -7.70% -
std::stable_partition(deque<int>)_(sparse)/8192 -2.50% 3570.073 3480.680 - 3.30% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -2.50% 729.936 711.667 - -0.79% -
SetIntersection_Front_Set_uint32_256_256 -2.50% 9658557.932 9417095.661 - -3.62% -
rng::for_each(map<int>)/8192 -2.49% 7307.923 7125.637 - -57.37% -
rng::find_if_not(vector<char>)_(process_all)/8 -2.49% 2.404 2.344 - -5.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.49% 25763728.785 25122988.478 - -0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -2.49% 1242369.605 1211493.204 - -1.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -2.49% 39950068.027 38957249.288 - -0.47% -
SetIntersection_Interlaced_Set_string_1024_256 -2.48% 36167428.826 35269281.224 - -1.19% -
BM_std_min<unsigned_char>/19 -2.47% 1.186 1.157 - 0.06% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.47% 31.487 30.708 - -3.00% -
BM_std_min<long_long>/13 -2.47% 2.418 2.359 - -1.78% -
SetIntersection_Interlaced_Set_float_262144_4 -2.47% 1345489.666 1312266.277 - 2.04% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.47% 15.096 14.723 - -3.68% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -2.47% 11.981 11.685 - 0.17% -
rng::find(deque<int>)_(bail_25%)/8 -2.46% 2.111 2.059 - -0.21% -
BM_std_min<unsigned_int>/8 -2.46% 1.291 1.259 - -1.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.46% 1652507.566 1611917.725 - -5.59% -
rng::unique(deque<int>,_pred)_(contiguous)/32 -2.45% 60.656 59.167 - 0.94% -
rng::stable_partition(deque<int>)_(sparse)/8192 -2.45% 3470.923 3386.042 - -0.45% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -2.44% 6.329 6.175 - 4.77% -
BM_std_min<__int128>/17 -2.44% 6.666 6.503 - 0.33% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -2.44% 1.710 1.668 - -3.32% -
std::map<std::string,_int>::ctor(const&)/32 -2.44% 715.793 698.355 - -11.47% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -2.43% 3.628 3.540 - -0.79% -
rng::for_each_n(deque<int>)/50 -2.42% 3.988 3.891 - -0.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.41% 354586708.728 346036377.494 - -0.86% -
BM_std_minmax<unsigned_long_long>/5 -2.41% 1.910 1.864 - 3.32% -
std::map<int,_int>::contains(key)_(existent)/1024 -2.40% 4.235 4.133 - 2.14% -
BM_std_minmax<short>/18 -2.40% 2.044 1.995 - 0.14% -
rng::move(list<int>)/4096 -2.39% 5903.662 5762.625 - 6.85% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.39% 9.383 9.159 - -1.57% -
SetIntersection_None_Set_float_64_16 -2.38% 19064320.712 18610187.185 - -3.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.38% 45994868.308 44899330.626 - -0.19% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -2.38% 39.054 38.124 - -1.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.37% 1231026.975 1201796.259 - -2.41% -
std::copy_if(deque<int>)_(entire_range)/8 -2.37% 2.607 2.546 - -2.75% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.37% 508.731 496.673 - -1.72% -
std::generate_n(list<int>)/50 -2.37% 15.630 15.260 - -11.45% -
rng::contains(vector<int>)_(process_all)/8 -2.36% 2.645 2.582 - -4.37% -
BM_std_min<unsigned_int>/32 -2.36% 2.226 2.173 - 0.05% -
std::move_backward(list<int>)/262144 -2.36% 266457.801 260171.308 - -1.79% -
BM_std_min<unsigned_long_long>/14 -2.36% 1.930 1.884 - -2.43% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.36% 1409478.596 1376259.549 - -2.41% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.35% 2.452 2.394 - -5.54% -
std::map<int,_int>::erase(iterator)/0 -2.35% 21.084 20.589 - -1.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.35% 7047019.540 6881593.661 - 1.12% -
BM_RangesMakeHeap_uint64_SingleElement_256 -2.34% 0.582 0.568 - -1.91% -
SetIntersection_Interlaced_Set_float_262144_256 -2.34% 1626253.336 1588170.898 - 0.56% -
BM_std_min<short>/28 -2.34% 2.761 2.697 - -1.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.34% 170121958.437 166144069.197 - -2.87% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -2.34% 1.258 1.228 - -1.08% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.33% 22.972 22.436 - 1.11% -
BM_std_min<__int128>/18 -2.33% 7.046 6.882 - 0.33% -
rng::find_end(deque<int>)_(single_element)/1000 -2.33% 348.764 340.628 - 16.19% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.32% 80.965 79.084 - 0.14% -
SetIntersection_Interlaced_Set_string_256_4 -2.32% 14460583.727 14125169.409 - -0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.32% 1191916.971 1164298.589 - -1.46% -
rng::find_last(deque<int>)_(bail_90%)/50 -2.32% 1.882 1.839 - -0.19% -
rng::search(vector<int>)_(single_element)/1024 -2.31% 240.723 235.159 - -0.85% -
std::search(vector<int>)_(single_element)/1024 -2.31% 238.244 232.740 - -0.63% -
BM_std_minmax<unsigned_long_long>/6 -2.31% 2.181 2.131 - 2.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.31% 11671768.618 11402448.920 - -2.66% -
rng::remove_if(deque<int>)_(sprinkled)/50 -2.31% 64.565 63.075 - -11.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.30% 24.540 23.975 - -3.36% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -2.30% 1.269 1.240 - 3.10% -
std::is_partitioned(vector<int>)_(partitioned)/32 -2.30% 6.634 6.481 - 0.52% -
SetIntersection_Front_Set_uint64_16_16 -2.30% 41958291.675 40993186.205 - 0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.30% 1184400.619 1157187.729 - -1.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.30% 12499431.862 12212335.233 - -3.84% -
rng::stable_partition(list<int>)_(dense)/50 -2.29% 56.152 54.866 - 4.22% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 -2.29% 0.506 0.495 - 0.05% -
std::search_n(list<int>)_(no_match)/8192 -2.28% 6897.664 6740.304 - -7.88% -
SetIntersection_Interlaced_Set_float_262144_16 -2.28% 1660511.799 1622636.474 - 1.46% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -2.28% 5.078 4.962 - -1.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.28% 18980602.111 18548040.595 - -1.83% -
rng::find_if(deque<int>)_(process_all)/32768 -2.28% 11902.141 11630.931 - -4.60% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -2.27% 6.351 6.207 - 0.53% -
rng::stable_partition(list<int>)_(sparse)/50 -2.26% 27.072 26.461 - 2.86% -
BM_MakeHeap_uint64_Random_1024 -2.26% 1.140 1.114 - 1.53% -
rng::find_first_of(list<int>)_(large_needle)/8192 -2.26% 50763729.211 49618191.668 - -1.71% -
SetIntersection_None_Vector_uint64_16384_4 -2.26% 1168569.630 1142216.649 - 1.43% -
std::search(vector<int>)_(single_element)/1000 -2.25% 232.877 227.631 - -0.46% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.25% 1159349.120 1133239.137 - -2.51% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.25% 9.026 8.823 - -2.17% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 -2.25% 19.845 19.399 - -1.25% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -2.25% 4.074 3.983 - -2.50% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.24% 2.393 2.340 - -2.90% -
rng::for_each(multiset<int>)/8192 -2.24% 7764.356 7590.289 - -53.47% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.24% 2.994 2.927 - -2.44% -
rng::stable_sort(deque<int>)_(heap)/8192 -2.24% 18064.622 17660.211 - -0.23% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -2.22% 75.910 74.224 - 1.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -2.22% 22.728 22.224 - -0.35% -
BM_RangesPushHeap_uint32_Ascending_262144 -2.20% 8.295 8.112 - 0.95% -
SetIntersection_None_Set_string_262144_1 -2.20% 1670009.846 1633236.652 - -3.72% -
std::partition_copy(vector<int>)/50 -2.20% 13.088 12.800 - -1.32% -
rng::find_end(vector<int>)_(same_length)/1024 -2.20% 255.943 250.313 - -51.27% -
rng::search(list<int>)_(single_element)/1000 -2.19% 664.149 649.578 - -2.47% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -2.19% 2772.074 2711.331 - -0.34% -
BM_std_min<unsigned___int128>/5 -2.19% 1.826 1.786 - -3.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -2.18% 171078074.558 167341714.865 - 0.62% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -2.17% 21.512 21.044 - 2.61% -
rng::search(vector<int>)_(same_length)/1000 -2.17% 246.413 241.058 - -0.35% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.17% 218.833 214.084 - 0.83% -
BM_std_min<char>/32 -2.17% 2.926 2.862 - -2.11% -
BM_std_minmax<int>/23 -2.17% 2.360 2.309 - -2.07% -
rng::copy_n(list<int>)/32768 -2.17% 27759.097 27157.922 - 3.42% -
rng::find_if_not(deque<int>)_(process_all)/8192 -2.17% 2885.217 2822.741 - 0.74% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -2.16% 28.569 27.950 - 3.45% -
bm_lexicographical_compare<int>/64 -2.16% 4.807 4.703 - -2.28% -
BM_RangesMakeHeap_float_Random_1024 -2.16% 1.278 1.251 - 1.62% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 -2.16% 1.670 1.634 - 3.37% -
std::replace_if(deque<int>)_(prefix)/1024 -2.16% 491.366 480.765 - -2.20% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.15% 99.491 97.347 - -7.04% -
std::find(list<int>)_(bail_25%)/8192 -2.15% 1441.985 1410.990 - -0.93% -
SetIntersection_None_Set_float_16384_1024 -2.15% 160165078.050 156724613.978 - -1.38% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 -2.15% 30.401 29.748 - 2.43% -
BM_std_minmax<unsigned_char>/30 -2.15% 2.714 2.656 - -2.30% -
BM_std_minmax<short>/31 -2.14% 3.116 3.049 - -1.17% -
SetIntersection_None_Set_float_256_4 -2.13% 11815251.019 11563017.867 - -0.72% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.13% 218.519 213.855 - 0.26% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.13% 7.677 7.513 - -2.68% -
BM_lexicographical_compare_three_way_fast_path/16 -2.13% 4.432 4.337 - -0.08% -
std::copy_n(deque<int>)/8 -2.13% 2.751 2.693 - 1.90% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -2.13% 7677.925 7514.604 - -0.86% -
std::partition(list<int>)_(dense)/32 -2.13% 8.869 8.680 - -5.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -2.12% 3.103 3.037 - -5.19% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -2.12% 50793.649 49715.593 - -2.46% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.12% 22.568 22.089 - 0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.12% 4672299.691 4573196.397 - -1.22% -
BM_RangesMakeHeap_uint32_Random_256 -2.12% 1.190 1.165 - -2.48% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.12% 16.932 16.574 - -1.11% -
SetIntersection_None_Set_float_256_64 -2.11% 9614948.611 9411700.109 - 0.18% -
BM_MakeHeap_string_PipeOrgan_256 -2.11% 4.913 4.809 - 0.80% -
std::copy_backward(list<int>)/32768 -2.11% 26514.573 25954.882 - -2.72% -
std::search(deque<int>,_pred)_(near_matches)/8192 -2.11% 1545938.007 1513306.786 - 0.06% -
BM_RangesPushHeap_string_Ascending_262144 -2.11% 29.048 28.435 - -19.40% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 -2.11% 13.815 13.524 - -1.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.10% 1250169.916 1223860.086 - -2.97% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.10% 1568040.039 1535050.047 - -0.85% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -2.10% 106.497 104.262 - -2.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.10% 22529596.033 22056839.963 - 6.72% -
std::move_backward(vector<int>)/8 -2.10% 2.326 2.278 - -0.50% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.10% 4898.822 4796.152 - 4.16% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.09% 26.693 26.134 - 3.91% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -2.09% 3483.906 3411.067 - -4.91% -
rng::copy_n(vector<bool>)_(aligned)/262144 -2.09% 285.527 279.566 - 0.66% -
BM_PushHeap_float_Random_16384 -2.08% 7.672 7.512 - -0.18% -
rng::fill_n(deque<int>)/1024 -2.08% 30.177 29.549 - -0.23% -
rng::search(deque<int>)_(near_matches)/1000 -2.08% 20729.762 20298.245 - -15.73% -
std::adjacent_find(vector<int>,_pred)/8 -2.08% 3.382 3.312 - -1.68% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.07% 18.973 18.580 - 1.92% -
BM_std_min<int>/11 -2.07% 1.181 1.156 - 0.05% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.07% 8852.882 8669.511 - 2.71% -
rng::none_of(list<int>)_(process_all)/50 -2.07% 21.957 21.502 - -2.07% -
BM_PushHeap_float_Random_262144 -2.07% 7.733 7.573 - 0.26% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.07% 23.236 22.755 - -2.77% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -2.07% 2.537 2.484 - 0.29% -
SetIntersection_Front_Vector_string_1024_64 -2.07% 3545823.175 3472565.126 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.06% 351554390.880 344299597.181 - -0.17% -
std::rotate(list<int>)_(1_element_backward)/32 -2.06% 13.525 13.246 - -4.88% -
SetIntersection_None_Set_string_256_4 -2.06% 11872026.725 11627793.118 - -1.90% -
std::copy_n(deque<int>)/262144 -2.06% 10464.089 10248.848 - 1.06% -
BM_RangesPushHeap_float_Ascending_64 -2.05% 1.773 1.737 - -0.60% -
BM_std_min<unsigned_long_long>/13 -2.05% 1.730 1.694 - -3.34% -
BM_MakeThenSortHeap_uint64_SingleElement_64 -2.04% 6.058 5.934 - 0.28% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -2.04% 5.886 5.766 - 0.95% -
std::rotate_copy(deque<int>)/32 -2.04% 2.722 2.666 - 1.68% -
rng::rotate(list<int>)_(by_1/2)/1024 -2.03% 390.842 382.900 - -0.36% -
rng::rotate(list<int>)_(1_element_backward)/32 -2.03% 14.037 13.752 - -3.29% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -2.03% 1.347 1.320 - 1.14% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.02% 19.345 18.954 - 0.36% -
std::is_partitioned(list<int>)_(partitioned)/32 -2.01% 8.825 8.648 - -0.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.01% 0.845 0.828 - 0.20% -
BM_std_min<char>/4096 -2.01% 29.623 29.026 - -1.67% -
SetIntersection_Front_Vector_uint64_1024_16 -2.01% 1195613.905 1171559.041 - -2.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.01% 5412128.267 5303323.985 - -1.21% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 -2.01% 0.528 0.518 - -1.65% -
BM_std_min<unsigned___int128>/4 -2.01% 1.428 1.399 - -3.21% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -2.01% 919629.013 901159.457 - -3.61% -
BM_std_min<__int128>/8 -2.00% 2.941 2.882 - 0.39% -
SetIntersection_None_Vector_uint64_16384_16384 -2.00% 1198213.706 1174270.911 - 0.53% -
BM_std_min<char>/4000 -2.00% 27.818 27.263 - -2.08% -
rng::remove(list<int>)_(prefix)/32 -2.00% 56.465 55.337 - -0.15% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -2.00% 648.054 635.121 - 14.19% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.99% 739.378 724.635 - -1.30% -
BM_std_min<short>/16 -1.99% 1.814 1.778 - -1.23% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.99% 5.533 5.423 - -1.04% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.99% 773.181 757.799 - -1.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.99% 600.192 588.255 - 15.89% -
rng::move_backward(list<int>)/512 -1.99% 379.061 371.530 - 0.26% -
BM_RangesMakeThenSortHeap_string_Descending_64 -1.98% 13.049 12.791 - -1.40% -
SetIntersection_Interlaced_Set_string_1024_1 -1.98% 1159120.854 1136156.394 - -1.02% -
rng::move_backward(list<int>)/1048576 -1.98% 1061168.058 1040178.404 - -0.99% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 -1.98% 66.045 64.739 - -0.22% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -1.97% 837.355 820.878 - 0.05% -
rng::find(vector<int>)_(bail_25%)/8 -1.96% 1.630 1.598 - 16.78% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.96% 1120404.706 1098469.198 - -0.65% -
std::fill_n(vector<int>)/1024 -1.96% 30.147 29.557 - -1.06% -
std::move(vector<bool>)_(unaligned)/512 -1.95% 4.513 4.424 - 11.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.95% 122652827.020 120258114.806 - 2.45% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.95% 35963.783 35262.288 - -1.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.95% 1122822.961 1100953.678 - -2.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.94% 1639109.455 1607278.565 - -4.75% -
std::partial_sort_copy(deque<int>)_(descending)/8 -1.94% 20.354 19.959 - 1.49% -
BM_std_min<unsigned_char>/23 -1.94% 2.313 2.268 - -2.83% -
rng::search(list<int>)_(no_match)/1048576 -1.94% 845044.531 828654.255 - -1.99% -
rng::for_each(map<int>::iterator)/8192 -1.94% 7635.181 7487.348 - -55.75% -
SetIntersection_Interlaced_Vector_float_16384_256 -1.94% 27838742.868 27299907.784 - -8.10% -
BM_std_minmax<unsigned_short>/18 -1.93% 1.980 1.942 - -2.16% -
rng::move_backward(vector<bool>)_(unaligned)/4096 -1.93% 28.772 28.217 - 1.85% -
SetIntersection_Front_Set_uint64_1024_256 -1.93% 4483633.943 4397243.021 - -9.14% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.92% 41998122.673 41190718.891 - 1.82% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.92% 8.923 8.752 - -1.43% -
std::find_if(deque<int>)_(process_all)/8 -1.92% 3.977 3.901 - -1.83% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.92% 16.601 16.283 - 0.06% -
BM_PopHeap_string_262144 -1.91% 98.669 96.780 - 4.53% -
rng::find_end(deque<int>)_(match_near_end)/1024 -1.91% 35.023 34.353 - -98.92% -
SetIntersection_Front_Vector_uint32_1024_1024 -1.91% 5993678.853 5879172.065 - -1.92% -
rng::search(vector<int>)_(single_element)/1000 -1.91% 234.288 229.813 - -0.92% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -1.91% 5.363 5.260 - -3.13% -
rng::none_of(vector<int>)_(process_all)/32 -1.91% 8.494 8.331 - 0.03% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.91% 19.300 18.932 - -2.20% -
rng::find_end(list<int>)_(single_element)/8192 -1.90% 8594.826 8431.442 - -3.81% -
BM_std_min<unsigned_int>/28 -1.90% 1.977 1.939 - -1.19% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.90% 10.096 9.905 - -2.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.89% 34.607 33.952 - -1.87% -
BM_std_min<unsigned_short>/4 -1.89% 0.991 0.972 - -0.90% -
SetIntersection_None_Vector_uint32_262144_1024 -1.88% 1220772.483 1197767.864 - 0.19% -
SetIntersection_None_Vector_float_256_256 -1.88% 2290484.803 2247497.498 - -3.88% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.87% 30.120 29.555 - 0.60% -
BM_std_minmax<unsigned_char>/12 -1.87% 2.009 1.971 - 1.31% -
SetIntersection_None_Set_string_1024_256 -1.87% 9157487.713 8985933.193 - 0.56% -
SetIntersection_None_Set_float_1024_1 -1.87% 9043918.039 8874766.774 - -3.42% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.86% 12.279 12.050 - -1.41% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -1.86% 2.642 2.593 - -1.75% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.86% 29.132 28.590 - 0.22% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.86% 0.771 0.757 - -2.34% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 -1.86% 22.753 22.331 - -0.97% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -1.85% 1.475 1.448 - -2.52% -
rng::reverse_copy(vector<int>)/64 -1.85% 2.525 2.479 - -0.53% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.85% 1865.047 1830.606 - -1.92% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.85% 56.018 54.984 - -0.28% -
SetIntersection_None_Set_string_262144_262144 -1.85% 1685691.977 1654585.125 - -2.59% -
BM_std_min<unsigned_long_long>/15 -1.84% 2.168 2.128 - -2.74% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.84% 22.057 21.652 - -2.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.83% 1651585.369 1621319.012 - -5.65% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -1.83% 28.416 27.895 - -0.69% -
rng::starts_with(deque<int>,_pred)/1024 -1.83% 529.299 519.607 - -0.98% -
rng::for_each(map<int>)/32 -1.83% 26.285 25.804 - 21.43% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -1.83% 9.705 9.528 - -0.26% -
BM_std_min<unsigned_char>/31 -1.83% 2.521 2.475 - -1.01% -
rng::contains(deque<int>)_(process_all)/32 -1.82% 8.806 8.646 - 0.68% -
std::fill(vector<bool>)/32768 -1.81% 30.716 30.161 - -0.97% -
rng::find_if_not(list<int>)_(process_all)/50 -1.81% 21.804 21.410 - -0.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.80% 10750075.793 10556195.647 - -2.45% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.80% 17.227 16.917 - -6.82% -
std::rotate_copy(deque<int>)/8192 -1.80% 295.896 290.570 - -1.52% -
std::find_if_not(vector<int>)_(bail_25%)/8 -1.80% 1.020 1.002 - -10.50% -
SetIntersection_None_Set_string_256_16 -1.80% 11374146.204 11169696.960 - -2.42% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -1.80% 7165.813 7037.065 - 0.05% -
BM_std_min<unsigned_short>/1024 -1.79% 14.106 13.853 - -0.38% -
std::unique(deque<int>)_(sprinkled)/8192 -1.79% 7549.116 7413.783 - 0.33% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.79% 4319.540 4242.155 - -2.37% -
BM_std_min<unsigned_short>/22 -1.79% 1.769 1.737 - -4.16% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.79% 219.902 215.964 - 4.20% -
SetIntersection_Interlaced_Vector_float_64_4 -1.79% 19055741.990 18715352.693 - -1.07% -
bm_ranges_swap_ranges_vb_aligned/131072 -1.79% 248.519 244.081 - -2.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.78% 1.016 0.998 - 0.70% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 -1.78% 33.550 32.954 - -0.91% -
rng::reverse_copy(list<int>)/32768 -1.78% 25775.730 25318.028 - -2.95% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.77% 22.269 21.875 - -0.46% -
SetIntersection_None_Set_string_262144_4 -1.76% 1663745.848 1634390.057 - -3.16% -
std::map<int,_int>::ctor(const&)/8192 -1.76% 50710.970 49818.696 - 0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.76% 1136514.401 1116530.487 - 0.08% -
BM_MakeHeap_float_Random_4 -1.76% 1.675 1.645 - 1.94% -
BM_std_minmax_element<long_long>/1024 -1.76% 287.870 282.811 - 3.97% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.75% 6.973 6.851 - -0.35% -
BM_std_minmax<unsigned_short>/16 -1.75% 1.750 1.720 - 2.08% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.75% 502.658 493.872 - -1.77% -
std::find_end(vector<int>)_(single_element)/8192 -1.75% 1905.971 1872.661 - 2.11% -
SetIntersection_None_Set_uint32_64_4 -1.75% 22329391.300 21939258.384 - -2.76% -
SetIntersection_Interlaced_Set_float_64_64 -1.74% 15609814.514 15337556.077 - 1.58% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.74% 2087.137 2050.758 - -2.77% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 -1.74% 0.581 0.571 - -0.23% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.74% 647.025 635.791 - 6.37% -
rng::partition_copy(deque<int>)/50 -1.73% 27.980 27.495 - 0.13% -
rng::remove(deque<int>)_(prefix)/50 -1.73% 63.290 62.194 - -2.03% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -1.73% 31501.532 30956.874 - -20.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.73% 120000383.409 117925692.054 - 0.43% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.73% 181.160 178.033 - -1.29% -
BM_std_minmax<int>/31 -1.73% 2.733 2.686 - -1.15% -
BM_PushHeap_string_Descending_16384 -1.72% 2.387 2.346 - -30.37% -
SetIntersection_Front_Set_uint64_262144_16384 -1.72% 345566639.720 339610760.392 - 1.00% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 -1.72% 210.752 207.121 - -0.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.72% 23.469 23.065 - -1.71% -
SetIntersection_Front_Vector_float_1024_16 -1.72% 1191368.492 1170904.277 - -1.30% -
SetIntersection_None_Set_uint64_1024_1 -1.71% 8982077.419 8828063.192 - -0.93% -
BM_std_min<unsigned_short>/24 -1.71% 2.501 2.458 - -1.39% -
std::generate_n(list<int>)/8192 -1.71% 6997.059 6877.316 - -0.50% -
BM_RangesMakeHeap_string_Heap_262144 -1.71% 5.294 5.203 - -4.32% -
SetIntersection_None_Set_float_1024_16 -1.71% 9042353.651 8887893.778 - -1.89% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.71% 50755.916 49890.093 - 0.07% -
rng::copy_backward(vector<int>)/8 -1.70% 2.222 2.184 - -4.59% -
BM_LowerBound_string_64 -1.70% 70.869 69.663 - 0.46% -
std::partition(list<int>)_(dense)/50 -1.70% 13.499 13.270 - -0.81% -
SetIntersection_None_Vector_string_256_256 -1.70% 2396138.253 2355507.973 - -1.83% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -1.70% 4.667 4.588 - 1.49% -
SetIntersection_None_Vector_uint32_1024_256 -1.69% 1187253.020 1167130.574 - 5.65% -
rng::reverse_copy(list<int>)/8 -1.69% 2.345 2.306 - -0.09% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.69% 2059.037 2024.286 - -1.77% -
std::stable_partition(vector<int>)_(sparse)/50 -1.69% 22.115 21.741 - 7.87% -
rng::move(list<int>)/262144 -1.68% 256739.647 252421.686 - -0.58% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.68% 1.776 1.747 - -1.22% -
BM_lexicographical_compare_three_way_slow_path/65536 -1.68% 15375.648 15117.200 - -6.44% -
BM_RangesPushHeap_uint32_Random_4 -1.68% 2.465 2.424 - -5.04% -
BM_RangesMakeHeap_uint32_Random_262144 -1.68% 1.022 1.005 - -4.55% -
BM_std_minmax<unsigned_short>/20 -1.68% 1.941 1.908 - -2.24% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -1.68% 1.342 1.319 - 1.17% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.67% 9390.817 9233.729 - -0.46% -
BM_PushHeap_uint64_Ascending_16 -1.67% 0.958 0.942 - 3.34% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.67% 17991.187 17691.294 - 7.75% -
rng::adjacent_find(deque<int>,_pred)/8 -1.67% 4.041 3.973 - -4.77% -
BM_MakeHeap_uint64_Random_262144 -1.66% 1.058 1.040 - 0.30% -
BM_std_min<unsigned_short>/4096 -1.66% 56.027 55.096 - -0.09% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.66% 22.317 21.946 - -0.58% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.66% 22.152 21.784 - -1.39% -
BM_std_min<unsigned_long_long>/16 -1.66% 2.427 2.386 - -3.39% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -1.66% 1.343 1.320 - 1.36% -
BM_std_minmax_element<long_long>/4000 -1.65% 1110.732 1092.357 - 3.80% -
SetIntersection_Front_Set_float_16384_64 -1.65% 1959224.289 1926963.968 - -4.29% -
std::map<int,_int>::count(key)_(existent)/32 -1.65% 1.738 1.710 - 0.77% -
rng::starts_with(list<int>)/8 -1.64% 3.081 3.030 - 4.10% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.64% 19.496 19.176 - -0.75% -
BM_std_min<unsigned_short>/64 -1.64% 3.471 3.414 - -2.42% -
std::for_each(list<int>)/8192 -1.64% 8469.330 8330.186 - -4.09% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 -1.64% 1.602 1.576 - 2.59% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.64% 4683.114 4606.293 - -1.30% -
std::is_sorted_until(list<int>)/8 -1.64% 2.252 2.215 - 0.34% -
SetIntersection_Front_Set_float_16384_16384 -1.64% 243390641.427 239409361.181 - -30.17% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.64% 6.518 6.411 - -2.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.63% 18555291.497 18251997.804 - -4.50% -
BM_SortHeap_uint64_4 -1.63% 0.951 0.936 - -0.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.63% 7.714 7.589 - -1.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.63% 7.628 7.504 - 0.08% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 -1.63% 25.207 24.797 - -0.62% -
BM_std_minmax<char>/14 -1.63% 2.530 2.488 - -2.57% -
SetIntersection_Front_Vector_uint64_262144_1024 -1.62% 5936897.655 5840477.413 - 1.03% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.62% 28062.079 27606.467 - -2.00% -
SetIntersection_Front_Vector_float_16384_4 -1.62% 1137221.260 1118771.641 - -0.40% -
BM_std_min<short>/32 -1.62% 2.936 2.889 - -1.83% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.62% 7.119 7.004 - -0.32% -
BM_RangesPushHeap_string_Ascending_16384 -1.62% 21.370 21.024 - 8.92% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.62% 2107030.273 2072931.479 - -1.97% -
std::all_of(vector<int>)_(process_all)/50 -1.62% 18.438 18.140 - 42.42% -
BM_lexicographical_compare_three_way_slow_path/262144 -1.61% 61519.417 60528.487 - -6.54% -
std::for_each_n(list<int>)/8192 -1.61% 7513.280 7392.311 - 1.53% -
BM_std_min<unsigned_short>/4000 -1.61% 54.628 53.749 - -0.01% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -1.61% 30.572 30.081 - 3.05% -
SetIntersection_None_Set_uint32_1024_1 -1.61% 8845392.542 8703402.036 - -2.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.60% 1191192.034 1172096.909 - -3.84% -
std::unique(list<int>)_(sprinkled)/8192 -1.60% 7942.703 7815.848 - 0.22% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.59% 13.274 13.062 - -0.73% -
BM_SortHeap_string_16384 -1.59% 97.567 96.011 - -3.08% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.59% 8.260 8.128 - 0.75% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.59% 168.085 165.411 - -3.10% -
BM_std_minmax_element<long_long>/4096 -1.59% 1138.253 1120.166 - 4.00% -
std::search(vector<int>)_(same_length)/8192 -1.59% 1904.501 1874.256 - -4.40% -
BM_std_min<unsigned_short>/5500 -1.58% 76.703 75.488 - -0.05% -
std::swap_ranges(list<int>)/8192 -1.58% 10550.775 10383.785 - 7.37% -
BM_std_min<unsigned_long_long>/22 -1.58% 2.194 2.159 - -0.53% -
std::search_n(list<int>)_(no_match)/1024 -1.58% 758.679 746.693 - -1.57% -
BM_std_min<unsigned_char>/512 -1.58% 6.510 6.407 - -0.12% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.58% 55.566 54.690 - 0.23% -
rng::partition(deque<int>)_(sparse)/50 -1.58% 15.252 15.012 - -25.87% -
std::stable_partition(vector<int>)_(dense)/50 -1.57% 25.983 25.575 - -3.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.57% 3076307.047 3028005.127 - -2.77% -
BM_SortHeap_float_4 -1.57% 1.073 1.056 - 2.75% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.57% 462.747 455.485 - -3.18% -
SetIntersection_None_Set_string_262144_16 -1.57% 1664394.938 1638305.910 - -3.04% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -1.56% 1.644 1.618 - -6.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.55% 156306414.994 153882429.869 - -1.51% -
BM_MakeThenSortHeap_float_SingleElement_16384 -1.55% 15.809 15.563 - -1.42% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.55% 1138009.457 1120363.342 - 1.18% -
std::remove(list<int>)_(prefix)/8192 -1.55% 8375.705 8245.915 - -0.87% -
rng::rotate_copy(list<int>)/8192 -1.55% 6958.586 6850.932 - -17.50% -
rng::for_each(multimap<int>::iterator)/32 -1.55% 23.923 23.553 - 11.10% -
std::transform(list<int>,_list<int>)/8192 -1.55% 9319.266 9175.232 - -2.51% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.54% 283447.992 279076.192 - -1.76% -
rng::partial_sort(deque<int>)_(descending)/8 -1.54% 40.973 40.341 - -8.65% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 -1.54% 8.734 8.600 - -0.69% -
rng::copy_backward(vector<bool>)_(aligned)/32768 -1.54% 36.052 35.498 - -0.70% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.54% 268566.738 264441.920 - -2.08% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.54% 2.679 2.638 - -1.16% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.53% 707.265 696.418 - -0.01% -
std::transform(vector<int>)_(identity_transform)/32 -1.53% 9.064 8.925 - -1.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.53% 16.809 16.551 - -0.21% -
std::sort(deque<int>)_(repeated)/8 -1.53% 19.142 18.849 - 0.67% -
SetIntersection_Interlaced_Set_string_64_4 -1.53% 27821438.504 27395638.529 - 1.93% -
rng::find(deque<int>)_(bail_25%)/1024 -1.53% 67.362 66.334 - -0.36% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.53% 2.431 2.394 - -3.71% -
SetIntersection_Front_Set_string_256_1 -1.53% 4596275.582 4526119.721 - -1.56% -
rng::generate_n(deque<int>)/50 -1.52% 12.443 12.254 - -2.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.52% 4665620.246 4594767.019 - -1.42% -
rng::find_if(vector<char>)_(bail_25%)/32768 -1.52% 2073.112 2041.652 - 0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.52% 1415167.211 1393711.253 - -0.32% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.52% 396963.017 390947.024 - 0.03% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.51% 83063.221 81807.605 - -6.76% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.51% 14832.368 14608.191 - 0.14% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.51% 1129338.827 1112307.532 - -0.80% -
BM_std_min<char>/23 -1.51% 2.323 2.288 - 0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.50% 72364056.707 71276058.420 - -0.16% -
BM_std_min<unsigned_char>/30 -1.50% 2.285 2.251 - -2.47% -
BM_std_min<unsigned_long_long>/21 -1.50% 2.001 1.971 - -1.25% -
rng::stable_sort(deque<int>)_(descending)/8 -1.50% 27.483 27.071 - -1.04% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.50% 27.113 26.706 - -1.58% -
rng::rotate_copy(deque<int>)/8192 -1.50% 298.319 293.857 - 0.15% -
SetIntersection_Interlaced_Set_string_1024_16 -1.50% 13709056.091 13504015.202 - -2.65% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -1.49% 16.349 16.105 - -1.23% -
BM_MakeHeap_uint64_SingleElement_262144 -1.49% 0.757 0.746 - -1.31% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.49% 0.744 0.733 - -0.17% -
BM_RangesMakeThenSortHeap_uint32_Random_4 -1.48% 4.042 3.982 - -0.28% -
BM_RangesPushHeap_uint32_Random_256 -1.48% 6.097 6.006 - 1.39% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.48% 9.288 9.151 - -0.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -1.48% 3.053 3.008 - -3.88% -
BM_std_minmax<unsigned_char>/17 -1.47% 1.104 1.087 - -1.56% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.47% 1.233 1.215 - -1.18% -
BM_MakeThenSortHeap_string_Descending_256 -1.47% 17.943 17.679 - -10.10% -
SetIntersection_Front_Set_string_4_4 -1.47% 169344289.091 166859288.305 - 0.07% -
BM_PushHeap_string_PipeOrgan_256 -1.47% 7.977 7.860 - -9.44% -
BM_RangesPushHeap_float_Ascending_1024 -1.46% 3.153 3.107 - 0.09% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.46% 174036835.241 171493494.065 - -0.57% -
rng::copy_backward(list<int>)/512 -1.46% 378.492 372.972 - -0.57% -
std::shift_left(vector<int>)/32 -1.46% 4.548 4.482 - 49.75% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.45% 493.979 486.800 - -2.75% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.45% 3505.683 3454.737 - -1.72% -
rng::for_each(multimap<int>)/32 -1.45% 26.109 25.730 - 14.76% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.44% 15512823.086 15289962.122 - 0.87% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.44% 20.117 19.828 - 0.23% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.44% 350818376.455 345780844.116 - -1.45% -
BM_RangesPushHeap_string_Random_4 -1.44% 6.075 5.988 - 0.47% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.43% 18381588.870 18117857.173 - 2.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.43% 1183491.278 1166540.504 - 3.14% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -1.43% 20.978 20.678 - 2.61% -
BM_std_minmax<long_long>/13 -1.43% 3.062 3.018 - -2.71% -
std::all_of(list<int>)_(process_all)/50 -1.43% 22.085 21.770 - 1.04% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.43% 7.139 7.037 - 6.80% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.42% 10.718 10.566 - -1.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.42% 1193248.579 1176302.397 - -2.80% -
SetIntersection_None_Set_uint64_16384_256 -1.42% 169928162.854 167517898.758 - 1.65% -
std::is_partitioned(list<int>)_(partitioned)/1024 -1.42% 718.354 708.174 - -0.20% -
BM_std_min<unsigned_short>/32 -1.41% 2.965 2.923 - 0.35% -
BM_RangesPushHeap_string_Random_16 -1.41% 10.333 10.187 - 0.08% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -1.41% 0.999 0.985 - -0.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.41% 14.193 13.992 - -1.47% -
SetIntersection_None_Vector_float_16384_256 -1.41% 1177337.074 1160722.056 - -2.00% -
std::sort(deque<int>)_(heap)/1024 -1.41% 6289.522 6200.779 - -0.63% -
BM_std_min<int>/28 -1.41% 1.990 1.962 - -3.36% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.41% 8909.861 8784.307 - -2.61% -
std::fill(list<int>)/50 -1.41% 35.032 34.540 - 104.68% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -1.41% 0.816 0.805 - -3.39% -
rng::copy_n(deque<int>)/262144 -1.40% 10348.362 10203.225 - -1.49% -
SetIntersection_None_Set_string_262144_64 -1.40% 1662771.973 1639460.693 - -3.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.40% 23536950.643 23207277.064 - -2.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.40% 1189816.578 1173167.544 - 1.05% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.40% 23.996 23.660 - -3.40% -
std::find_if_not(list<int>)_(process_all)/32768 -1.40% 29372.791 28962.282 - -3.29% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -1.40% 7861.746 7751.941 - -17.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.40% 3136625.408 3092834.312 - -0.66% -
std::reverse_copy(deque<int>)/4096 -1.39% 988.398 974.615 - -1.04% -
std::for_each_n(list<int>)/50 -1.39% 24.515 24.174 - 6.18% -
std::for_each_n(deque<int>)/50 -1.39% 4.001 3.945 - -0.64% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.39% 217.894 214.867 - 2.70% -
rng::for_each(multiset<int>)/32 -1.39% 25.815 25.457 - 16.27% -
std::search(vector<int>)_(single_element)/8192 -1.38% 1835.228 1809.811 - -0.59% -
BM_std_min<unsigned_int>/64 -1.38% 2.885 2.846 - 0.70% -
std::copy_backward(list<int>)/8 -1.38% 2.480 2.446 - 0.14% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -1.38% 0.999 0.985 - -0.09% -
std::copy_backward(vector<bool>)_(unaligned)/4096 -1.38% 30.728 30.305 - 0.04% -
rng::stable_partition(vector<int>)_(sparse)/32 -1.38% 7.195 7.096 - -5.21% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.37% 141502.592 139557.353 - -0.12% -
BM_std_min<__int128>/6 -1.37% 2.123 2.094 - 0.88% -
std::transform(deque<int>)_(identity_transform)/50 -1.37% 19.430 19.164 - -0.01% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.37% 8.986 8.863 - -1.40% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -1.36% 32622.096 32177.476 - -20.38% -
rng::for_each(multimap<int>)/8 -1.36% 6.228 6.143 - 36.11% -
std::all_of(vector<int>)_(process_all)/32 -1.36% 8.489 8.374 - -1.46% -
SetIntersection_Front_Vector_uint32_262144_256 -1.35% 2356276.392 2324421.978 - 2.40% -
rng::stable_partition(vector<int>)_(dense)/32 -1.35% 21.719 21.426 - -4.84% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.35% 54238679.461 53507538.468 - -0.97% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -1.35% 9008.634 8887.350 - -2.99% -
SetIntersection_None_Set_string_262144_16384 -1.35% 1666951.008 1644512.207 - -2.79% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -1.34% 691.065 681.783 - -1.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.34% 10.834 10.688 - -0.85% -
BM_MakeHeap_string_QuickSortAdversary_262144 -1.34% 12.967 12.793 - 1.06% -
std::equal(list<int>)_(it,_it,_it)/8 -1.34% 2.812 2.775 - -1.59% -
SetIntersection_None_Set_uint32_1024_4 -1.34% 8797960.331 8680379.596 - -0.18% -
SetIntersection_Front_Set_uint64_262144_16 -1.33% 1314360.216 1296845.365 - -0.73% -
BM_std_minmax<unsigned_short>/3 -1.33% 1.229 1.213 - 4.14% -
bm_lexicographical_compare<unsigned_char>/64 -1.33% 1.982 1.956 - -0.46% -
rng::for_each(multiset<int>::iterator)/8192 -1.33% 8056.449 7949.210 - -50.89% -
BM_RangesMakeHeap_string_Heap_16384 -1.33% 5.038 4.970 - -1.12% -
rng::is_sorted_until(deque<int>,_pred)/8 -1.33% 4.330 4.272 - 10.81% -
SetIntersection_None_Vector_float_64_16 -1.33% 14594800.792 14400914.618 - -0.36% -
rng::generate_n(vector<int>)/32 -1.33% 8.053 7.946 - -0.76% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.33% 8.741 8.625 - -2.24% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.33% 1.427 1.408 - -1.98% -
BM_MakeThenSortHeap_float_Descending_64 -1.32% 3.350 3.306 - -0.75% -
rng::contains(deque<int>)_(process_all)/50 -1.32% 12.774 12.605 - 0.30% -
std::sort(deque<int>)_(repeated)/8192 -1.32% 6813.730 6723.801 - -0.43% -
BM_PopHeap_uint32_16384 -1.32% 31.239 30.827 - -0.55% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.32% 767.526 757.412 - -1.38% -
BM_std_minmax<unsigned_short>/17 -1.32% 1.715 1.692 - -1.15% -
rng::copy_n(deque<int>)/8 -1.32% 2.764 2.727 - -1.11% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.32% 1582552.978 1561715.982 - 0.97% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 -1.32% 81.014 79.948 - 1.26% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.31% 21.040 20.765 - -0.68% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -1.31% 0.999 0.986 - 0.09% -
BM_MakeHeap_string_SingleElement_16 -1.31% 5.761 5.685 - -0.68% -
std::search(vector<int>)_(same_length)/1024 -1.30% 248.889 245.644 - -3.61% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.30% 0.792 0.781 - 2.62% -
BM_PushHeap_float_Random_64 -1.30% 6.733 6.645 - -1.89% -
std::map<int,_int>::ctor(const&)/1024 -1.30% 6367.321 6284.692 - 0.46% -
BM_std_minmax<long_long>/20 -1.30% 3.320 3.277 - -1.23% -
rng::sort(deque<int>)_(shuffled)/8192 -1.30% 81436.912 80382.188 - -1.85% -
BM_MakeThenSortHeap_float_Descending_256 -1.30% 6.125 6.046 - 5.67% -
std::rotate(list<int>)_(1_element_forward)/32 -1.29% 14.593 14.404 - 16.31% -
std::unique(vector<int>)_(contiguous)/1024 -1.29% 318.347 314.231 - -0.86% -
SetIntersection_None_Vector_float_4_1 -1.29% 231598600.267 228605726.360 - -0.42% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.29% 8.929 8.814 - -2.23% -
BM_RangesPushHeap_uint32_Random_262144 -1.29% 6.420 6.337 - 0.96% -
rng::unique_copy(list<int>)_(sprinkled)/32 -1.29% 10.919 10.778 - -16.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.29% 1836022.133 1812366.861 - -4.68% -
BM_std_min<long_long>/21 -1.29% 2.425 2.394 - -0.80% -
SetIntersection_None_Set_string_262144_256 -1.29% 1661871.908 1640499.024 - -3.06% -
rng::is_sorted(list<int>,_pred)/8 -1.29% 4.309 4.253 - 0.64% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.28% 4687.877 4627.667 - -2.32% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.28% 5.660 5.587 - -1.14% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.28% 22.176 21.892 - 1.38% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.28% 1.088 1.074 - -0.35% -
std::flat_map<int,_int>::ctor(const&)/8192 -1.28% 1936.585 1911.770 - -1.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.28% 16.912 16.696 - 0.26% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.28% 20113.901 19856.994 - -4.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.28% 8.856 8.743 - 0.55% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.28% 649.973 641.684 - -0.91% -
SetIntersection_Front_Vector_float_262144_16 -1.27% 1197308.576 1182057.265 - -0.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.27% 1191746.633 1176613.033 - -0.49% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.27% 1.520 1.501 - -0.40% -
SetIntersection_Interlaced_Vector_string_64_16 -1.27% 31485590.279 31086070.781 - 0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.27% 6375271.559 6294419.326 - 2.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.27% 18258605.361 18027551.743 - -1.48% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.26% 1.304 1.288 - 0.64% -
std::find_end(vector<int>)_(single_element)/1000 -1.26% 243.220 240.146 - 2.67% -
SetIntersection_Front_Vector_float_256_64 -1.26% 4620816.904 4562432.699 - -0.97% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 -1.26% 10.499 10.367 - -1.54% -
rng::replace_if(deque<int>)_(prefix)/50 -1.26% 20.436 20.178 - -0.88% -
rng::copy_if(list<int>)_(entire_range)/32768 -1.26% 28784.915 28421.836 - 0.07% -
std::stable_partition(list<int>)_(sparse)/50 -1.26% 26.699 26.362 - 0.94% -
BM_std_min<short>/64 -1.26% 3.507 3.463 - -2.00% -
BM_std_min<unsigned_short>/28 -1.26% 2.708 2.674 - -0.69% -
707_ntest_r -1.26% 16.654 16.445 - -2.96% -
BM_std_minmax<int>/2 -1.25% 0.887 0.876 - -2.71% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -1.25% 8357.428 8252.587 - -1.39% -
BM_RangesMakeHeap_string_Heap_1024 -1.25% 4.797 4.737 - -1.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.25% 8.146 8.045 - 3.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.25% 428.296 422.948 - -0.02% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.25% 1280826.740 1264841.146 - 1.08% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 -1.25% 4508.159 4451.907 - -1.33% -
rng::find(list<int>)_(process_all)/50 -1.25% 21.009 20.747 - 10.14% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.24% 6.313 6.235 - -2.35% -
std::reverse_copy(vector<int>)/4096 -1.24% 137.289 135.589 - 1.28% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.24% 4308.283 4254.971 - -0.89% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.24% 23578.682 23286.957 - -1.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.24% 2129466.471 2103126.711 - -3.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -1.24% 1.963 1.938 - -4.60% -
std::rotate(vector<int>)_(1_element_backward)/1024 -1.23% 35.989 35.545 - -1.21% -
BM_std_min<short>/512 -1.23% 7.302 7.212 - -1.63% -
rng::none_of(vector<int>)_(process_all)/50 -1.23% 12.740 12.583 - -15.43% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.23% 20.131 19.884 - 1.11% -
BM_RangesMakeThenSortHeap_float_Heap_256 -1.23% 6.139 6.064 - 2.83% -
BM_std_minmax<unsigned_short>/2 -1.23% 0.939 0.928 - 9.44% -
std::rotate(list<int>)_(1_element_backward)/50 -1.22% 22.682 22.404 - -9.62% -
SetIntersection_Front_Vector_uint32_1024_64 -1.22% 1445544.343 1427857.238 - 2.70% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -1.22% 2443477.941 2413602.445 - -10.17% -
BM_std_min<unsigned___int128>/3 -1.22% 1.036 1.023 - -1.83% -
rng::remove(vector<int>)_(sprinkled)/50 -1.22% 65.178 64.383 - 16.73% -
BM_std_min<__int128>/7 -1.22% 2.530 2.499 - 0.74% -
rng::sort(deque<int>)_(repeated)/8192 -1.22% 6808.292 6725.360 - 2.31% -
SetIntersection_Interlaced_Set_float_64_16 -1.22% 25054972.007 24750066.748 - 0.23% -
std::unique(deque<int>)_(sprinkled)/1024 -1.21% 864.551 854.048 - -2.53% -
SetIntersection_None_Vector_string_262144_4 -1.21% 1367309.121 1350718.029 - -0.20% -
SetIntersection_Front_Vector_uint64_16_16 -1.21% 38401914.223 37936276.218 - 0.80% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.21% 4471.715 4417.518 - 3.99% -
std::partition_copy(deque<int>)/50 -1.21% 21.259 21.002 - -0.51% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -1.21% 674204.271 666042.995 - 73.59% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -1.21% 536.204 529.720 - -0.23% -
rng::rotate_copy(list<int>)/1024 -1.21% 734.733 725.853 - -1.16% -
SetIntersection_Interlaced_Set_float_16384_4 -1.21% 175454325.926 173338109.357 - 0.58% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.21% 2908.397 2873.334 - -2.08% -
std::any_of(vector<int>)_(process_all)/50 -1.20% 18.381 18.160 - -0.25% -
BM_SortHeap_string_1024 -1.20% 59.733 59.014 - -3.00% -
std::is_sorted_until(list<int>)/1024 -1.20% 761.317 752.185 - -0.18% -
BM_std_min<unsigned_char>/13 -1.20% 1.565 1.546 - -1.01% -
SetIntersection_Front_Set_string_16384_4 -1.20% 1344349.176 1328229.352 - 0.63% -
rng::replace_if(deque<int>)_(sprinkled)/8192 -1.20% 2977.971 2942.277 - 0.55% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.19% 19.040 18.813 - -10.14% -
std::copy_if(vector<int>)_(entire_range)/64 -1.19% 15.842 15.653 - -4.34% -
std::find_end(vector<int>)_(single_element)/1024 -1.19% 248.633 245.666 - 2.69% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.19% 5.049 4.989 - -0.65% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.19% 12.941 12.787 - -1.11% -
std::partition_copy(deque<int>)/32 -1.19% 12.923 12.770 - -1.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.19% 657.482 649.658 - 14.77% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.19% 48.798 48.218 - -1.11% -
rng::copy_n(vector<bool>)_(aligned)/32768 -1.19% 35.701 35.277 - -0.56% -
std::unique(list<int>)_(contiguous)/52 -1.19% 69.674 68.848 - 2.34% -
std::none_of(list<int>)_(process_all)/50 -1.18% 21.978 21.718 - -1.03% -
std::stable_partition(list<int>)_(sparse)/8192 -1.18% 8936.951 8831.369 - 0.53% -
std::search(vector<int>,_pred)_(no_match)/1048576 -1.18% 446242.285 440974.484 - 0.32% -
BM_std_min<unsigned_long_long>/23 -1.18% 2.430 2.401 - -1.14% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.18% 4.045 3.997 - -1.34% -
BM_RangesMakeHeap_string_Heap_64 -1.18% 5.000 4.941 - -1.08% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 -1.18% 16.769 16.571 - 0.40% -
rng::replace_if(list<int>)_(prefix)/50 -1.18% 24.890 24.597 - -0.83% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.18% 22.199 21.938 - -0.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.17% 2105804.283 2081064.127 - -4.26% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.17% 43.656 43.144 - -2.22% -
SetIntersection_Interlaced_Set_float_262144_64 -1.17% 1603578.285 1584790.853 - 0.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.17% 1131615.632 1118359.174 - -0.62% -
BM_MakeThenSortHeap_float_Descending_16 -1.17% 1.877 1.855 - 0.80% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.17% 25.252 24.957 - -2.26% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.17% 3.718 3.675 - -0.12% -
SetIntersection_None_Vector_uint32_262144_1 -1.17% 1215448.381 1201226.171 - 3.26% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.17% 3908.428 3862.772 - -1.44% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.17% 24532.786 24246.409 - 2.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -1.17% 5992391.972 5922481.376 - -7.02% -
BM_PopHeap_uint64_64 -1.17% 12.798 12.648 - -0.66% -
std::find_end(vector<int>)_(same_length)/1024 -1.17% 253.857 250.897 - -50.82% -
BM_SortHeap_string_256 -1.17% 44.909 44.386 - -2.82% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.16% 2840.546 2807.455 - -1.22% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.16% 3957.217 3911.325 - -0.70% -
SetIntersection_None_Set_string_262144_1024 -1.16% 1673423.990 1654050.945 - -3.00% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.16% 16.879 16.684 - -0.04% -
BM_std_minmax<unsigned_char>/29 -1.15% 2.419 2.391 - -1.58% -
SetIntersection_None_Set_uint32_256_1 -1.15% 11685713.644 11551164.535 - 1.10% -
BM_std_minmax_element<long_long>/512 -1.15% 145.774 144.097 - 4.26% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.15% 199077.008 196787.887 - -0.80% -
SetIntersection_Interlaced_Set_float_1024_4 -1.15% 10094612.958 9979006.900 - -0.88% -
BM_std_min<char>/5500 -1.14% 37.333 36.906 - -1.03% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.14% 44.831 44.318 - -1.04% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.14% 12.070 11.932 - 1.12% -
BM_MakeHeap_string_PipeOrgan_1024 -1.14% 5.037 4.979 - 0.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.14% 643.072 635.752 - -2.72% -
std::stable_partition(vector<int>)_(sparse)/32 -1.14% 7.378 7.294 - 6.12% -
rng::any_of(vector<int>)_(process_all)/32 -1.14% 8.474 8.378 - -0.04% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.13% 6352.254 6280.249 - 0.10% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 -1.13% 21030.639 20792.786 - 0.69% -
std::partition_copy(vector<int>)/8192 -1.13% 4601.794 4549.759 - -1.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.13% 1612382.005 1594150.873 - 0.08% -
SetIntersection_None_Vector_uint64_1024_1 -1.13% 1148849.930 1135870.146 - -0.55% -
BM_lexicographical_compare_three_way_slow_path/16384 -1.13% 3841.241 3797.885 - -4.68% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.13% 657.027 649.628 - -3.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.12% 6651241.062 6576541.832 - 1.03% -
BM_std_min<unsigned_long_long>/9 -1.12% 1.181 1.168 - -0.08% -
std::find_if_not(vector<char>)_(process_all)/8 -1.12% 2.433 2.406 - -2.57% -
std::count(vector<bool>)/1000 -1.11% 3.003 2.969 - -1.15% -
rng::count(list<int>)_(every_other)/8192 -1.11% 7002.072 6924.010 - -0.03% -
rng::find_end(vector<int>)_(same_length)/1000 -1.11% 247.430 244.675 - -51.27% -
BM_SortHeap_float_16384 -1.11% 28.281 27.966 - 4.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.11% 15.367 15.196 - -1.04% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 -1.11% 6.656 6.582 - 0.30% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.11% 21.303 21.067 - -1.06% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.11% 523.739 517.928 - -1.12% -
SetIntersection_None_Set_float_64_1 -1.11% 23215766.170 22958700.695 - -1.80% -
SetIntersection_Front_Vector_string_16384_1 -1.11% 1159074.266 1146262.852 - 0.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.10% 427.736 423.010 - -0.05% -
rng::for_each(list<int>)/8 -1.10% 2.600 2.572 - 1.58% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.10% 18301682.406 18099730.713 - -1.03% -
rng::partition_point(vector<int>)/8192 -1.10% 10.768 10.649 - -0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.10% 352381864.780 348497613.580 - 0.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.10% 1165434.926 1152592.626 - 1.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.10% 1112146.037 1099892.147 - -2.74% -
std::stable_sort(deque<int>)_(heap)/8192 -1.10% 17757.251 17561.735 - -0.17% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -1.10% 191.175 189.071 - -9.58% -
rng::remove(deque<int>)_(sprinkled)/32 -1.10% 53.535 52.946 - -6.79% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.10% 217976.641 215579.115 - -0.68% -
BM_std_minmax_element<int>/64 -1.10% 16.665 16.482 - -4.61% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.09% 1.012 1.001 - -3.51% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.09% 12.580 12.443 - -1.67% -
rng::find_if(deque<int>)_(process_all)/8 -1.09% 3.968 3.925 - -0.32% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.09% 1.186 1.173 - -1.81% -
rng::find_end(vector<int>)_(same_length)/8192 -1.09% 1970.138 1948.680 - -49.08% -
SetIntersection_None_Vector_string_16384_256 -1.09% 1287496.620 1273488.106 - -1.33% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.09% 17.521 17.331 - -1.03% -
std::partial_sort(vector<int>)_(repeated)/8 -1.09% 20.490 20.268 - -0.28% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.09% 22.385 22.143 - 0.74% -
BM_std_min<unsigned_char>/28 -1.08% 1.762 1.743 - -0.27% -
BM_MakeHeap_uint32_Random_262144 -1.08% 1.020 1.009 - 0.19% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.08% 18.307 18.109 - -0.27% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.08% 784.693 776.211 - -0.44% -
std::unique_copy(list<int>)_(contiguous)/32 -1.08% 11.224 11.103 - -6.96% -
SetIntersection_Front_Vector_uint64_256_4 -1.08% 4495181.346 4446619.082 - 2.25% -
BM_MakeThenSortHeap_string_Random_262144 -1.08% 191.135 189.070 - -2.47% -
SetIntersection_Front_Vector_uint64_16384_4 -1.08% 1131776.740 1119554.052 - 0.02% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -1.08% 22.807 22.561 - 4.25% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -1.08% 24.590 24.325 - -0.43% -
rng::search(vector<int>)_(single_element)/8192 -1.08% 1836.913 1817.150 - -0.82% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.07% 2084.848 2062.452 - -2.19% -
BM_std_minmax_element<int>/4 -1.07% 1.214 1.201 - -3.37% -
rng::move_backward(list<int>)/64 -1.07% 40.774 40.337 - 0.22% -
std::sort(vector<int>)_(heap)/1024 -1.07% 4564.742 4515.838 - -1.02% -
rng::starts_with(vector<int>)/1024 -1.07% 76.803 75.980 - -2.16% -
BM_PushHeap_uint32_Ascending_262144 -1.07% 8.356 8.267 - 1.10% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.07% 18.506 18.308 - 3.77% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -1.07% 0.999 0.988 - 8.91% -
SetIntersection_None_Vector_float_1024_4 -1.07% 1158885.230 1146535.876 - -2.57% -
SetIntersection_Interlaced_Set_string_16384_16 -1.06% 248497938.041 245852851.712 - 0.74% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.06% 766.245 758.089 - -0.83% -
727_cppcheck_r -1.06% 24.865 24.601 - -2.62% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.06% 1591042.562 1574141.602 - 2.69% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 -1.06% 936048.824 926122.891 - -1.23% -
SetIntersection_None_Set_uint32_256_16 -1.06% 11098649.012 10981225.124 - 0.22% -
SetIntersection_Interlaced_Set_float_16384_256 -1.06% 203892602.696 201736765.321 - -1.38% -
rng::remove_if(list<int>)_(prefix)/50 -1.06% 74.974 74.182 - -1.17% -
BM_std_min<int>/10 -1.06% 1.005 0.995 - -1.01% -
std::none_of(list<int>)_(process_all)/32768 -1.06% 26542.600 26262.541 - 1.96% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.05% 1.345 1.331 - 0.13% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.05% 1.549 1.533 - 0.18% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.05% 1522812.580 1506766.439 - 0.01% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.05% 484.467 479.368 - -0.18% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.05% 19.443 19.238 - -1.54% -
BM_SortHeap_string_64 -1.05% 30.059 29.743 - -2.63% -
rng::sort(deque<int>)_(repeated)/8 -1.05% 19.110 18.909 - 2.31% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 -1.05% 947717.940 937766.600 - -0.75% -
BM_PushHeap_uint32_Random_64 -1.05% 5.564 5.505 - -1.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.05% 9.545 9.445 - -0.93% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.04% 23.630 23.383 - 1.54% -
std::unique(list<int>)_(contiguous)/1024 -1.04% 930.192 920.481 - -0.74% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.04% 2.069 2.047 - -2.14% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -1.04% 931868.241 922149.956 - -0.44% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.04% 31.960 31.628 - -3.59% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.04% 30.440 30.124 - -1.00% -
std::adjacent_find(list<int>,_pred)/8 -1.04% 3.903 3.862 - -0.82% -
std::move(vector<int>)/64 -1.04% 4.191 4.148 - -0.16% -
std::stable_partition(list<int>)_(sparse)/1024 -1.04% 948.404 938.567 - 2.77% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.04% 37.978 37.584 - -2.52% -
rng::sort(vector<int>)_(pipe-organ)/1024 -1.03% 2298.006 2274.222 - -0.61% -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 -1.03% 7162.934 7088.832 - -0.19% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -1.03% 1.418 1.403 - -6.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.03% 36.123 35.751 - -1.04% -
SetIntersection_None_Set_uint64_16384_4 -1.03% 163846922.556 162164633.541 - 1.23% -
BM_std_min<long_long>/512 -1.03% 47.095 46.612 - -0.38% -
BM_std_minmax<unsigned_char>/31 -1.02% 3.169 3.137 - -0.67% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 -1.02% 55.339 54.773 - -0.71% -
rng::for_each(deque<int>)/32 -1.02% 3.784 3.745 - -0.39% -
BM_std_minmax<int>/9 -1.02% 1.169 1.157 - -1.15% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 -1.02% 12.549 12.421 - 0.97% -
BM_RangesMakeHeap_string_Heap_256 -1.02% 4.926 4.875 - -1.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.02% 23598300.904 23357714.349 - -0.71% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.02% 12.292 12.167 - 0.44% -
rng::count(list<int>)_(every_other)/1024 -1.02% 717.537 710.223 - 1.00% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 -1.02% 2.991 2.961 - -0.72% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -1.01% 10118.415 10015.742 - -48.28% -
BM_MakeThenSortHeap_float_SingleElement_4 -1.01% 1.351 1.337 - -0.04% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.01% 6.611 6.544 - -1.83% -
std::rotate(vector<int>)_(by_1/4)/1024 -1.01% 327.755 324.455 - -1.41% -
BM_RangesMakeThenSortHeap_string_Descending_16 -1.01% 7.808 7.729 - -0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.01% 15767563.732 15608903.735 - -0.42% -
BM_MakeThenSortHeap_float_Heap_64 -1.01% 3.418 3.384 - -3.46% -
BM_std_min<long_long>/28 -1.00% 2.630 2.603 - -2.11% -
SetIntersection_None_Vector_uint32_262144_16384 -1.00% 1212994.620 1200812.427 - -0.78% -
BM_std_minmax<unsigned_long_long>/31 -1.00% 4.945 4.895 - 2.20% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.00% 29.958 29.657 - -1.72% -
SetIntersection_Front_Set_uint32_256_4 -1.00% 4573340.841 4527440.205 - 0.99% -
std::copy(deque<int>)/32768 -1.00% 1151.263 1139.716 - -0.26% -
SetIntersection_Front_Set_float_1024_1 -1.00% 1127290.977 1116006.735 - -0.18% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.00% 8.437 8.352 - -1.94% -

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

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


Report Time: 5.60s
Name Current %
706_stockfish_r 21.502 -
707_ntest_r 16.445 -1.26%
709_cactus_r 19.567 -
710_omnetpp_r 8.963 -
721_gcc_r 12.881 -
723_llvm_r 12.034 5.05%
727_cppcheck_r 24.601 -1.06%
729_abc_r 18.454 -
731_astcenc_r 10.026 -
735_gem5_r 13.235 -3.81%
736_ocio_r 16.231 -
737_gmsh_r 12.672 -
748_flightdm_r 8.942 -
750_sealcrypto_r 18.374 -
753_ns3_r 10.071 -
766_femflow_r 12.816 -
BM_LowerBound_float_1 2.643 -
BM_LowerBound_float_1024 21.922 -
BM_LowerBound_float_16 7.787 -
BM_LowerBound_float_16384 66.065 -
BM_LowerBound_float_256 14.212 -
BM_LowerBound_float_262144 575.588 -
BM_LowerBound_float_4 11.476 -
BM_LowerBound_float_64 8.520 -
BM_LowerBound_pair<uint32,_uint32>_1 2.957 3.71%
BM_LowerBound_pair<uint32,_uint32>_1024 44.273 -
BM_LowerBound_pair<uint32,_uint32>_16 16.273 -
BM_LowerBound_pair<uint32,_uint32>_16384 100.833 -
BM_LowerBound_pair<uint32,_uint32>_256 32.750 -
BM_LowerBound_pair<uint32,_uint32>_262144 603.267 -
BM_LowerBound_pair<uint32,_uint32>_4 11.205 -
BM_LowerBound_pair<uint32,_uint32>_64 18.735 -
BM_LowerBound_string_1 4.606 -4.51%
BM_LowerBound_string_1024 182.496 2.39%
BM_LowerBound_string_16 36.973 -
BM_LowerBound_string_16384 405.955 2.65%
BM_LowerBound_string_256 127.465 -
BM_LowerBound_string_262144 2444.430 6.94%
BM_LowerBound_string_4 20.164 -
BM_LowerBound_string_64 69.663 -1.70%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.863 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 62.012 7.57%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.589 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 122.018 1.50%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.311 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 714.150 7.57%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.265 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.613 -
BM_LowerBound_uint32_1 2.591 -
BM_LowerBound_uint32_1024 21.980 1.40%
BM_LowerBound_uint32_16 7.301 -
BM_LowerBound_uint32_16384 65.218 -
BM_LowerBound_uint32_256 14.470 2.27%
BM_LowerBound_uint32_262144 557.004 -
BM_LowerBound_uint32_4 10.403 -
BM_LowerBound_uint32_64 8.140 -
BM_LowerBound_uint64_1 2.607 -
BM_LowerBound_uint64_1024 24.741 -
BM_LowerBound_uint64_16 7.405 -
BM_LowerBound_uint64_16384 70.445 -
BM_LowerBound_uint64_256 16.349 -
BM_LowerBound_uint64_262144 583.819 -
BM_LowerBound_uint64_4 10.467 -
BM_LowerBound_uint64_64 8.355 -
BM_MakeHeap_float_Ascending_1 0.268 -
BM_MakeHeap_float_Ascending_1024 0.702 -
BM_MakeHeap_float_Ascending_16 0.839 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.648 -
BM_MakeHeap_float_Ascending_262144 0.697 -
BM_MakeHeap_float_Ascending_4 0.409 -
BM_MakeHeap_float_Ascending_64 0.629 -
BM_MakeHeap_float_Descending_1 0.277 -
BM_MakeHeap_float_Descending_1024 0.221 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.215 -
BM_MakeHeap_float_Descending_262144 0.188 -
BM_MakeHeap_float_Descending_4 0.275 -
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.276 -
BM_MakeHeap_float_Heap_1024 0.215 -
BM_MakeHeap_float_Heap_16 0.212 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.206 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.276 -
BM_MakeHeap_float_Heap_64 0.196 -
BM_MakeHeap_float_PipeOrgan_1 0.276 -
BM_MakeHeap_float_PipeOrgan_1024 0.701 -
BM_MakeHeap_float_PipeOrgan_16 1.268 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.669 -
BM_MakeHeap_float_PipeOrgan_262144 0.704 -
BM_MakeHeap_float_PipeOrgan_4 0.393 -3.27%
BM_MakeHeap_float_PipeOrgan_64 0.802 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.506 -
BM_MakeHeap_float_QuickSortAdversary_16 0.737 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.497 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.276 -
BM_MakeHeap_float_Random_1024 1.125 -7.77%
BM_MakeHeap_float_Random_16 1.618 13.89%
BM_MakeHeap_float_Random_16384 1.126 -8.40%
BM_MakeHeap_float_Random_256 1.278 -13.25%
BM_MakeHeap_float_Random_262144 1.121 -7.14%
BM_MakeHeap_float_Random_4 1.645 -1.76%
BM_MakeHeap_float_Random_64 1.600 -4.20%
BM_MakeHeap_float_SingleElement_1 0.277 -
BM_MakeHeap_float_SingleElement_1024 0.703 -
BM_MakeHeap_float_SingleElement_16 0.662 -
BM_MakeHeap_float_SingleElement_16384 0.658 -
BM_MakeHeap_float_SingleElement_256 0.655 -
BM_MakeHeap_float_SingleElement_262144 0.710 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.640 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.364 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.240 -2.30%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.339 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.393 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.398 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.814 10.12%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.125 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.513 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.612 2.26%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.438 -9.97%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.468 -3.68%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.268 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.548 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.541 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.525 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.571 -1.74%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.518 -2.01%
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.567 17.08%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.495 -2.29%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.351 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.215 -1.47%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.337 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.397 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.415 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.566 2.14%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.120 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.271 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.322 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.224 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.288 -1.26%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.375 1.33%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.331 -1.05%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.757 -1.86%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.119 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.272 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.948 -3.07%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.910 1.41%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.135 3.09%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.191 6.45%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.005 -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.506 -3.25%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.124 4.73%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 4.64%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.200 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.088 1.04%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.194 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.197 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.248 1.04%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.784 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.118 -
BM_MakeHeap_string_Ascending_1 0.253 -
BM_MakeHeap_string_Ascending_1024 5.059 -10.52%
BM_MakeHeap_string_Ascending_16 3.803 1.41%
BM_MakeHeap_string_Ascending_16384 5.672 -12.80%
BM_MakeHeap_string_Ascending_256 4.903 -7.14%
BM_MakeHeap_string_Ascending_262144 7.839 -29.76%
BM_MakeHeap_string_Ascending_4 2.906 -
BM_MakeHeap_string_Ascending_64 4.782 -4.32%
BM_MakeHeap_string_Descending_1 0.257 -
BM_MakeHeap_string_Descending_1024 2.802 -
BM_MakeHeap_string_Descending_16 2.398 1.93%
BM_MakeHeap_string_Descending_16384 2.930 5.66%
BM_MakeHeap_string_Descending_256 2.760 -
BM_MakeHeap_string_Descending_262144 3.681 -12.04%
BM_MakeHeap_string_Descending_4 2.107 -
BM_MakeHeap_string_Descending_64 2.636 1.27%
BM_MakeHeap_string_Heap_1 0.257 -
BM_MakeHeap_string_Heap_1024 4.921 1.45%
BM_MakeHeap_string_Heap_16 4.714 -
BM_MakeHeap_string_Heap_16384 5.144 -
BM_MakeHeap_string_Heap_256 5.020 1.01%
BM_MakeHeap_string_Heap_262144 5.361 -4.05%
BM_MakeHeap_string_Heap_4 3.110 -
BM_MakeHeap_string_Heap_64 5.149 -
BM_MakeHeap_string_PipeOrgan_1 0.255 -
BM_MakeHeap_string_PipeOrgan_1024 4.979 -1.14%
BM_MakeHeap_string_PipeOrgan_16 3.661 -
BM_MakeHeap_string_PipeOrgan_16384 5.665 4.60%
BM_MakeHeap_string_PipeOrgan_256 4.809 -2.11%
BM_MakeHeap_string_PipeOrgan_262144 7.357 -14.06%
BM_MakeHeap_string_PipeOrgan_4 2.554 -
BM_MakeHeap_string_PipeOrgan_64 4.760 1.35%
BM_MakeHeap_string_QuickSortAdversary_1 0.254 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.733 -
BM_MakeHeap_string_QuickSortAdversary_16 8.636 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.949 -
BM_MakeHeap_string_QuickSortAdversary_256 10.542 -
BM_MakeHeap_string_QuickSortAdversary_262144 12.793 -1.34%
BM_MakeHeap_string_QuickSortAdversary_4 6.057 1.31%
BM_MakeHeap_string_QuickSortAdversary_64 10.270 -
BM_MakeHeap_string_Random_1 0.249 -
BM_MakeHeap_string_Random_1024 10.894 -
BM_MakeHeap_string_Random_16 8.443 1.37%
BM_MakeHeap_string_Random_16384 12.847 -
BM_MakeHeap_string_Random_256 10.548 -
BM_MakeHeap_string_Random_262144 15.576 -4.94%
BM_MakeHeap_string_Random_4 5.912 1.12%
BM_MakeHeap_string_Random_64 10.136 -
BM_MakeHeap_string_SingleElement_1 0.259 -
BM_MakeHeap_string_SingleElement_1024 6.289 -2.55%
BM_MakeHeap_string_SingleElement_16 5.685 -1.31%
BM_MakeHeap_string_SingleElement_16384 6.078 -3.98%
BM_MakeHeap_string_SingleElement_256 6.354 -2.72%
BM_MakeHeap_string_SingleElement_262144 7.701 -13.32%
BM_MakeHeap_string_SingleElement_4 3.695 -
BM_MakeHeap_string_SingleElement_64 6.306 -2.91%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.381 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.950 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.895 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.090 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.092 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.600 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.967 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.965 3.11%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.758 -4.24%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.008 1.61%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.263 1.34%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.956 2.68%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.210 1.31%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.118 1.40%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.192 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.781 -1.30%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.059 3.70%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.919 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.382 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.958 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.886 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.123 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.894 -4.11%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.684 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.804 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.446 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.937 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.810 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.113 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.069 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.574 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.751 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.217 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.808 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.795 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.650 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.850 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.988 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.682 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.308 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.994 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.706 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.939 -
BM_MakeHeap_uint32_Ascending_1 0.278 -
BM_MakeHeap_uint32_Ascending_1024 0.644 -
BM_MakeHeap_uint32_Ascending_16 0.594 -
BM_MakeHeap_uint32_Ascending_16384 0.605 -
BM_MakeHeap_uint32_Ascending_256 0.598 -
BM_MakeHeap_uint32_Ascending_262144 0.661 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.558 -
BM_MakeHeap_uint32_Descending_1 0.273 -
BM_MakeHeap_uint32_Descending_1024 0.257 -
BM_MakeHeap_uint32_Descending_16 0.253 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.260 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.270 -
BM_MakeHeap_uint32_Descending_64 0.239 -
BM_MakeHeap_uint32_Heap_1 0.273 -
BM_MakeHeap_uint32_Heap_1024 0.254 -
BM_MakeHeap_uint32_Heap_16 0.247 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.266 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.276 -
BM_MakeHeap_uint32_Heap_64 0.234 -5.82%
BM_MakeHeap_uint32_PipeOrgan_1 0.273 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.710 -
BM_MakeHeap_uint32_PipeOrgan_16 1.031 -
BM_MakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_MakeHeap_uint32_PipeOrgan_256 0.653 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.668 -
BM_MakeHeap_uint32_PipeOrgan_4 0.434 3.38%
BM_MakeHeap_uint32_PipeOrgan_64 0.722 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.273 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.607 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.484 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.392 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.446 -
BM_MakeHeap_uint32_Random_1 0.278 -
BM_MakeHeap_uint32_Random_1024 1.084 3.44%
BM_MakeHeap_uint32_Random_16 1.245 -4.58%
BM_MakeHeap_uint32_Random_16384 0.978 -3.82%
BM_MakeHeap_uint32_Random_256 1.160 -6.15%
BM_MakeHeap_uint32_Random_262144 1.009 -1.08%
BM_MakeHeap_uint32_Random_4 1.153 -5.24%
BM_MakeHeap_uint32_Random_64 1.251 -
BM_MakeHeap_uint32_SingleElement_1 0.270 -
BM_MakeHeap_uint32_SingleElement_1024 0.573 -
BM_MakeHeap_uint32_SingleElement_16 0.490 -
BM_MakeHeap_uint32_SingleElement_16384 0.541 -
BM_MakeHeap_uint32_SingleElement_256 0.551 -
BM_MakeHeap_uint32_SingleElement_262144 0.624 -
BM_MakeHeap_uint32_SingleElement_4 0.330 -
BM_MakeHeap_uint32_SingleElement_64 0.518 -
BM_MakeHeap_uint64_Ascending_1 0.270 -
BM_MakeHeap_uint64_Ascending_1024 0.648 -
BM_MakeHeap_uint64_Ascending_16 0.652 2.65%
BM_MakeHeap_uint64_Ascending_16384 0.628 -
BM_MakeHeap_uint64_Ascending_256 0.627 -
BM_MakeHeap_uint64_Ascending_262144 0.727 -
BM_MakeHeap_uint64_Ascending_4 0.417 -2.51%
BM_MakeHeap_uint64_Ascending_64 0.572 -
BM_MakeHeap_uint64_Descending_1 0.272 -
BM_MakeHeap_uint64_Descending_1024 0.254 -
BM_MakeHeap_uint64_Descending_16 0.259 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.278 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.287 -
BM_MakeHeap_uint64_Descending_64 0.260 11.17%
BM_MakeHeap_uint64_Heap_1 0.269 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.259 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.278 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.275 -
BM_MakeHeap_uint64_Heap_64 0.238 -
BM_MakeHeap_uint64_PipeOrgan_1 0.275 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_MakeHeap_uint64_PipeOrgan_16 1.033 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.650 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_MakeHeap_uint64_PipeOrgan_4 0.386 -
BM_MakeHeap_uint64_PipeOrgan_64 0.728 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.274 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.487 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.617 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.489 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.247 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.414 -
BM_MakeHeap_uint64_QuickSortAdversary_64 0.461 -
BM_MakeHeap_uint64_Random_1 0.273 -
BM_MakeHeap_uint64_Random_1024 1.114 -2.26%
BM_MakeHeap_uint64_Random_16 1.292 -
BM_MakeHeap_uint64_Random_16384 1.044 3.51%
BM_MakeHeap_uint64_Random_256 1.278 10.03%
BM_MakeHeap_uint64_Random_262144 1.040 -1.66%
BM_MakeHeap_uint64_Random_4 1.812 49.33%
BM_MakeHeap_uint64_Random_64 1.297 -
BM_MakeHeap_uint64_SingleElement_1 0.277 -
BM_MakeHeap_uint64_SingleElement_1024 0.570 -
BM_MakeHeap_uint64_SingleElement_16 0.508 -
BM_MakeHeap_uint64_SingleElement_16384 0.582 -
BM_MakeHeap_uint64_SingleElement_256 0.587 -
BM_MakeHeap_uint64_SingleElement_262144 0.746 -1.49%
BM_MakeHeap_uint64_SingleElement_4 0.327 -
BM_MakeHeap_uint64_SingleElement_64 0.509 -
BM_MakeThenSortHeap_float_Ascending_1 0.279 -
BM_MakeThenSortHeap_float_Ascending_1024 8.656 -
BM_MakeThenSortHeap_float_Ascending_16 2.969 1.20%
BM_MakeThenSortHeap_float_Ascending_16384 27.941 -
BM_MakeThenSortHeap_float_Ascending_256 6.528 -
BM_MakeThenSortHeap_float_Ascending_262144 31.453 -
BM_MakeThenSortHeap_float_Ascending_4 1.480 3.57%
BM_MakeThenSortHeap_float_Ascending_64 4.013 -
BM_MakeThenSortHeap_float_Descending_1 0.280 -
BM_MakeThenSortHeap_float_Descending_1024 8.046 -
BM_MakeThenSortHeap_float_Descending_16 1.855 -1.17%
BM_MakeThenSortHeap_float_Descending_16384 29.867 -
BM_MakeThenSortHeap_float_Descending_256 6.046 -1.30%
BM_MakeThenSortHeap_float_Descending_262144 35.282 -
BM_MakeThenSortHeap_float_Descending_4 1.181 4.28%
BM_MakeThenSortHeap_float_Descending_64 3.306 -1.32%
BM_MakeThenSortHeap_float_Heap_1 0.277 -
BM_MakeThenSortHeap_float_Heap_1024 8.135 -
BM_MakeThenSortHeap_float_Heap_16 1.864 -
BM_MakeThenSortHeap_float_Heap_16384 25.710 -
BM_MakeThenSortHeap_float_Heap_256 5.989 -
BM_MakeThenSortHeap_float_Heap_262144 30.758 -
BM_MakeThenSortHeap_float_Heap_4 1.189 -2.57%
BM_MakeThenSortHeap_float_Heap_64 3.384 -1.01%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.272 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.431 -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.077 1.07%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.438 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.275 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.324 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.543 -
BM_MakeThenSortHeap_float_PipeOrgan_64 4.026 1.05%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.223 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.961 -1.02%
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.220 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.970 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.702 1.05%
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.507 2.25%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.837 1.27%
BM_MakeThenSortHeap_float_Random_1 0.277 -
BM_MakeThenSortHeap_float_Random_1024 33.397 -
BM_MakeThenSortHeap_float_Random_16 9.923 -
BM_MakeThenSortHeap_float_Random_16384 47.451 -
BM_MakeThenSortHeap_float_Random_256 25.818 -
BM_MakeThenSortHeap_float_Random_262144 62.814 -
BM_MakeThenSortHeap_float_Random_4 4.231 -3.44%
BM_MakeThenSortHeap_float_Random_64 17.949 -
BM_MakeThenSortHeap_float_SingleElement_1 0.277 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.960 1.82%
BM_MakeThenSortHeap_float_SingleElement_16 3.246 1.08%
BM_MakeThenSortHeap_float_SingleElement_16384 15.563 -1.55%
BM_MakeThenSortHeap_float_SingleElement_256 4.113 1.64%
BM_MakeThenSortHeap_float_SingleElement_262144 50.705 -3.22%
BM_MakeThenSortHeap_float_SingleElement_4 1.337 -1.01%
BM_MakeThenSortHeap_float_SingleElement_64 3.397 1.72%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.689 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.806 1.66%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.276 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.698 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.358 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.786 2.43%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.265 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.304 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.851 -1.75%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.010 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.018 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.377 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 1.774 -35.47%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.757 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.224 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.604 1.67%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.465 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.770 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.628 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.938 -1.24%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.213 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.698 -3.29%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.911 1.13%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 22.997 -3.37%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.835 -4.40%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.678 -3.93%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.794 2.30%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.331 -3.36%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.286 1.57%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.701 1.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.545 1.76%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.734 1.34%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 36.092 1.98%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.560 6.22%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.011 1.49%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.965 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.434 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.834 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.854 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.890 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.000 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.204 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.656 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.288 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.455 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.289 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.336 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.099 -8.95%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.877 -
BM_MakeThenSortHeap_string_Ascending_1 1.365 -
BM_MakeThenSortHeap_string_Ascending_1024 35.953 6.82%
BM_MakeThenSortHeap_string_Ascending_16 9.670 -
BM_MakeThenSortHeap_string_Ascending_16384 62.795 -
BM_MakeThenSortHeap_string_Ascending_256 20.358 -
BM_MakeThenSortHeap_string_Ascending_262144 75.965 -
BM_MakeThenSortHeap_string_Ascending_4 5.292 -
BM_MakeThenSortHeap_string_Ascending_64 15.742 -
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 26.204 2.37%
BM_MakeThenSortHeap_string_Descending_16 7.865 -
BM_MakeThenSortHeap_string_Descending_16384 65.819 2.58%
BM_MakeThenSortHeap_string_Descending_256 17.679 -1.47%
BM_MakeThenSortHeap_string_Descending_262144 88.477 1.08%
BM_MakeThenSortHeap_string_Descending_4 3.694 -
BM_MakeThenSortHeap_string_Descending_64 13.007 -
BM_MakeThenSortHeap_string_Heap_1 1.366 -
BM_MakeThenSortHeap_string_Heap_1024 64.305 -
BM_MakeThenSortHeap_string_Heap_16 17.386 -
BM_MakeThenSortHeap_string_Heap_16384 103.241 -
BM_MakeThenSortHeap_string_Heap_256 50.037 -
BM_MakeThenSortHeap_string_Heap_262144 183.186 -
BM_MakeThenSortHeap_string_Heap_4 5.904 -
BM_MakeThenSortHeap_string_Heap_64 34.328 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.753 5.30%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.620 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 63.938 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.147 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 79.948 -1.32%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.811 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.102 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 70.445 1.75%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.660 1.02%
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 111.189 1.46%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.577 1.26%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 192.335 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.471 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 40.148 -
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 68.867 -
BM_MakeThenSortHeap_string_Random_16 22.545 -
BM_MakeThenSortHeap_string_Random_16384 108.519 -
BM_MakeThenSortHeap_string_Random_256 54.458 -
BM_MakeThenSortHeap_string_Random_262144 189.070 -1.08%
BM_MakeThenSortHeap_string_Random_4 10.356 -
BM_MakeThenSortHeap_string_Random_64 39.299 -
BM_MakeThenSortHeap_string_SingleElement_1 1.366 -
BM_MakeThenSortHeap_string_SingleElement_1024 31.516 3.73%
BM_MakeThenSortHeap_string_SingleElement_16 14.301 2.32%
BM_MakeThenSortHeap_string_SingleElement_16384 39.846 4.45%
BM_MakeThenSortHeap_string_SingleElement_256 26.350 4.82%
BM_MakeThenSortHeap_string_SingleElement_262144 54.156 5.19%
BM_MakeThenSortHeap_string_SingleElement_4 6.402 1.52%
BM_MakeThenSortHeap_string_SingleElement_64 20.894 4.58%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.163 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.622 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.733 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.286 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.072 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.516 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.535 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.726 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.576 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.721 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.946 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.075 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.152 3.05%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.416 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.879 1.15%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.665 1.23%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.674 1.23%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.238 1.80%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.377 1.16%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.033 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.006 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.032 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.863 -1.37%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.124 -1.04%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.234 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.318 -1.14%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.371 1.40%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.323 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.218 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.443 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.088 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.785 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.843 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.719 1.56%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.629 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.187 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.030 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.173 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.774 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.214 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.381 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.717 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.590 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.219 8.64%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.731 2.40%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.794 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.749 1.27%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.663 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.913 1.53%
BM_MakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.679 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.724 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.875 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.683 -
BM_MakeThenSortHeap_uint32_Ascending_262144 25.023 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.418 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.653 -
BM_MakeThenSortHeap_uint32_Descending_1 0.270 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.188 -
BM_MakeThenSortHeap_uint32_Descending_16 5.553 1.12%
BM_MakeThenSortHeap_uint32_Descending_16384 16.291 -
BM_MakeThenSortHeap_uint32_Descending_256 8.790 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.369 -
BM_MakeThenSortHeap_uint32_Descending_4 1.347 -5.98%
BM_MakeThenSortHeap_uint32_Descending_64 8.678 -
BM_MakeThenSortHeap_uint32_Heap_1 0.280 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.351 -
BM_MakeThenSortHeap_uint32_Heap_16 5.125 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.367 -
BM_MakeThenSortHeap_uint32_Heap_256 8.235 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.346 -
BM_MakeThenSortHeap_uint32_Heap_4 1.190 -
BM_MakeThenSortHeap_uint32_Heap_64 8.149 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.039 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.791 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.165 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.188 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.496 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.404 3.38%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.219 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.609 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.582 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.483 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.447 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.388 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.798 2.82%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.910 -
BM_MakeThenSortHeap_uint32_Random_1 0.278 -
BM_MakeThenSortHeap_uint32_Random_1024 15.500 -
BM_MakeThenSortHeap_uint32_Random_16 8.691 -
BM_MakeThenSortHeap_uint32_Random_16384 22.089 -
BM_MakeThenSortHeap_uint32_Random_256 13.304 -
BM_MakeThenSortHeap_uint32_Random_262144 32.494 -
BM_MakeThenSortHeap_uint32_Random_4 3.989 -
BM_MakeThenSortHeap_uint32_Random_64 11.864 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.275 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 8.996 -5.01%
BM_MakeThenSortHeap_uint32_SingleElement_16 3.985 1.42%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.399 -2.25%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.635 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.905 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.557 9.47%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.284 1.08%
BM_MakeThenSortHeap_uint64_Ascending_1 0.271 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.751 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.572 1.97%
BM_MakeThenSortHeap_uint64_Ascending_16384 17.027 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.763 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.280 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.466 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.408 -
BM_MakeThenSortHeap_uint64_Descending_1 0.280 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.303 -
BM_MakeThenSortHeap_uint64_Descending_16 5.606 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.391 -
BM_MakeThenSortHeap_uint64_Descending_256 8.721 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.828 -
BM_MakeThenSortHeap_uint64_Descending_4 1.486 8.74%
BM_MakeThenSortHeap_uint64_Descending_64 8.423 -
BM_MakeThenSortHeap_uint64_Heap_1 0.279 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.385 -
BM_MakeThenSortHeap_uint64_Heap_16 5.297 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.592 -
BM_MakeThenSortHeap_uint64_Heap_256 8.472 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.006 -
BM_MakeThenSortHeap_uint64_Heap_4 1.233 -
BM_MakeThenSortHeap_uint64_Heap_64 8.317 1.33%
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.275 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.290 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.126 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.507 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.360 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.181 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.411 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.965 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.274 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.672 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.530 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.513 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.781 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.995 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.427 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.948 -
BM_MakeThenSortHeap_uint64_Random_1 0.280 -
BM_MakeThenSortHeap_uint64_Random_1024 15.520 -
BM_MakeThenSortHeap_uint64_Random_16 8.577 1.17%
BM_MakeThenSortHeap_uint64_Random_16384 22.245 -
BM_MakeThenSortHeap_uint64_Random_256 13.446 1.05%
BM_MakeThenSortHeap_uint64_Random_262144 35.551 -
BM_MakeThenSortHeap_uint64_Random_4 4.120 2.96%
BM_MakeThenSortHeap_uint64_Random_64 11.773 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.274 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.793 4.01%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.018 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.847 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.797 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.136 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.238 -
BM_MakeThenSortHeap_uint64_SingleElement_64 5.934 -2.04%
BM_PopHeap_float_1 0.467 -4.02%
BM_PopHeap_float_1024 28.402 -
BM_PopHeap_float_16 6.968 -
BM_PopHeap_float_16384 33.834 -
BM_PopHeap_float_256 22.378 -
BM_PopHeap_float_262144 39.902 -
BM_PopHeap_float_4 2.460 -
BM_PopHeap_float_64 13.558 -
BM_PopHeap_pair<uint32,_uint32>_1 0.621 45.26%
BM_PopHeap_pair<uint32,_uint32>_1024 29.657 -1.00%
BM_PopHeap_pair<uint32,_uint32>_16 9.316 -
BM_PopHeap_pair<uint32,_uint32>_16384 45.032 -
BM_PopHeap_pair<uint32,_uint32>_256 22.261 -
BM_PopHeap_pair<uint32,_uint32>_262144 59.690 -
BM_PopHeap_pair<uint32,_uint32>_4 3.186 -
BM_PopHeap_pair<uint32,_uint32>_64 15.808 -
BM_PopHeap_string_1 0.465 -10.97%
BM_PopHeap_string_1024 56.774 -
BM_PopHeap_string_16 14.433 -
BM_PopHeap_string_16384 74.012 2.83%
BM_PopHeap_string_256 41.055 -
BM_PopHeap_string_262144 96.780 -1.91%
BM_PopHeap_string_4 5.317 -
BM_PopHeap_string_64 25.900 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.627 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 42.217 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.534 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.252 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.328 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 78.571 1.76%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.218 2.06%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.807 1.27%
BM_PopHeap_uint32_1 0.624 40.00%
BM_PopHeap_uint32_1024 21.240 -
BM_PopHeap_uint32_16 7.621 -
BM_PopHeap_uint32_16384 30.827 -1.32%
BM_PopHeap_uint32_256 16.932 -
BM_PopHeap_uint32_262144 41.354 -
BM_PopHeap_uint32_4 2.676 -
BM_PopHeap_uint32_64 12.625 -
BM_PopHeap_uint64_1 0.557 26.38%
BM_PopHeap_uint64_1024 21.501 -
BM_PopHeap_uint64_16 7.614 -
BM_PopHeap_uint64_16384 31.249 -
BM_PopHeap_uint64_256 17.100 -
BM_PopHeap_uint64_262144 41.918 -
BM_PopHeap_uint64_4 2.729 -
BM_PopHeap_uint64_64 12.648 -1.17%
BM_PushHeap_float_Ascending_1 0.468 -
BM_PushHeap_float_Ascending_1024 3.150 1.55%
BM_PushHeap_float_Ascending_16 0.988 1.30%
BM_PushHeap_float_Ascending_16384 4.149 -5.13%
BM_PushHeap_float_Ascending_256 2.483 -
BM_PushHeap_float_Ascending_262144 5.283 2.36%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.774 2.17%
BM_PushHeap_float_Descending_1 0.575 27.76%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.357 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.095 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.515 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.151 -
BM_PushHeap_float_PipeOrgan_4 0.491 -2.79%
BM_PushHeap_float_PipeOrgan_64 1.297 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.623 -
BM_PushHeap_float_QuickSortAdversary_16 0.982 -3.92%
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.736 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.697 -
BM_PushHeap_float_Random_1024 7.573 1.70%
BM_PushHeap_float_Random_16 5.425 -
BM_PushHeap_float_Random_16384 7.512 -2.08%
BM_PushHeap_float_Random_256 7.312 -
BM_PushHeap_float_Random_262144 7.573 -2.07%
BM_PushHeap_float_Random_4 3.004 -
BM_PushHeap_float_Random_64 6.645 -1.30%
BM_PushHeap_float_SingleElement_1 0.580 12.02%
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.364 -3.80%
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.357 -8.33%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.534 -6.13%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.175 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.576 -1.64%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.942 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.251 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.541 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.860 3.60%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.407 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.483 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.499 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.474 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.517 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.473 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.554 -5.42%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.559 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.741 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.173 -1.09%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.095 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.227 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.259 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.683 1.56%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.657 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.939 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.001 -1.09%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.652 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.688 3.63%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.457 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.616 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.420 3.45%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.611 36.43%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.272 -2.90%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.357 1.99%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.513 -2.13%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.243 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.504 -1.63%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.593 -1.86%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.836 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.575 -17.32%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.579 3.02%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 10.30%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.579 2.16%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.597 3.31%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.574 2.62%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.553 -9.61%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.577 4.87%
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 12.764 3.54%
BM_PushHeap_string_Ascending_16 4.623 -
BM_PushHeap_string_Ascending_16384 18.640 -
BM_PushHeap_string_Ascending_256 9.969 -
BM_PushHeap_string_Ascending_262144 29.280 6.80%
BM_PushHeap_string_Ascending_4 2.550 -
BM_PushHeap_string_Ascending_64 7.168 1.08%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.426 -4.92%
BM_PushHeap_string_Descending_16 2.081 -4.95%
BM_PushHeap_string_Descending_16384 2.346 -1.72%
BM_PushHeap_string_Descending_256 2.269 -4.65%
BM_PushHeap_string_Descending_262144 3.129 -5.75%
BM_PushHeap_string_Descending_4 1.882 -2.65%
BM_PushHeap_string_Descending_64 2.213 -3.80%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.880 2.33%
BM_PushHeap_string_PipeOrgan_16 4.075 -
BM_PushHeap_string_PipeOrgan_16384 13.042 -
BM_PushHeap_string_PipeOrgan_256 7.860 -1.47%
BM_PushHeap_string_PipeOrgan_262144 17.383 -
BM_PushHeap_string_PipeOrgan_4 2.498 -
BM_PushHeap_string_PipeOrgan_64 5.803 -
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.224 -
BM_PushHeap_string_QuickSortAdversary_16 10.224 -
BM_PushHeap_string_QuickSortAdversary_16384 15.839 -
BM_PushHeap_string_QuickSortAdversary_256 14.579 -
BM_PushHeap_string_QuickSortAdversary_262144 16.286 -
BM_PushHeap_string_QuickSortAdversary_4 6.139 -
BM_PushHeap_string_QuickSortAdversary_64 13.015 -
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.996 -
BM_PushHeap_string_Random_16 10.193 -
BM_PushHeap_string_Random_16384 16.232 -
BM_PushHeap_string_Random_256 14.276 -
BM_PushHeap_string_Random_262144 18.094 -
BM_PushHeap_string_Random_4 5.978 -
BM_PushHeap_string_Random_64 12.790 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.504 2.26%
BM_PushHeap_string_SingleElement_16 2.501 3.29%
BM_PushHeap_string_SingleElement_16384 2.505 2.42%
BM_PushHeap_string_SingleElement_256 2.488 2.50%
BM_PushHeap_string_SingleElement_262144 2.548 2.10%
BM_PushHeap_string_SingleElement_4 2.218 3.04%
BM_PushHeap_string_SingleElement_64 2.542 2.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.520 26.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.812 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.101 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.966 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.946 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.445 -1.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.020 2.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.949 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.696 25.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.708 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.751 1.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.756 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.706 4.76%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.917 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.461 -11.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.489 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.536 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.545 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.906 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.178 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.952 3.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.238 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.576 23.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.082 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.276 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.683 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.850 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.328 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.828 -2.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.528 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.557 42.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.370 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.197 -2.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.582 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.243 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.527 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.441 -6.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.743 -1.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.448 -29.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.746 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.744 2.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.752 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.764 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.746 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.657 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.749 -
BM_PushHeap_uint32_Ascending_1 0.484 -15.41%
BM_PushHeap_uint32_Ascending_1024 3.940 -
BM_PushHeap_uint32_Ascending_16 1.396 -
BM_PushHeap_uint32_Ascending_16384 6.723 1.20%
BM_PushHeap_uint32_Ascending_256 3.087 -
BM_PushHeap_uint32_Ascending_262144 8.267 -1.07%
BM_PushHeap_uint32_Ascending_4 0.762 -
BM_PushHeap_uint32_Ascending_64 2.223 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.355 -
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.347 -
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.477 -5.98%
BM_PushHeap_uint32_PipeOrgan_1024 1.919 -
BM_PushHeap_uint32_PipeOrgan_16 0.874 -
BM_PushHeap_uint32_PipeOrgan_16384 2.390 -
BM_PushHeap_uint32_PipeOrgan_256 1.689 -
BM_PushHeap_uint32_PipeOrgan_262144 3.033 -
BM_PushHeap_uint32_PipeOrgan_4 0.531 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.428 -14.81%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.918 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.411 -
BM_PushHeap_uint32_Random_1024 6.218 -
BM_PushHeap_uint32_Random_16 4.512 -
BM_PushHeap_uint32_Random_16384 6.294 -
BM_PushHeap_uint32_Random_256 6.010 -
BM_PushHeap_uint32_Random_262144 6.393 -
BM_PushHeap_uint32_Random_4 2.485 3.92%
BM_PushHeap_uint32_Random_64 5.505 -1.05%
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.336 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.383 -
BM_PushHeap_uint32_SingleElement_262144 0.356 -
BM_PushHeap_uint32_SingleElement_4 0.334 -
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.468 -
BM_PushHeap_uint64_Ascending_1024 2.724 3.43%
BM_PushHeap_uint64_Ascending_16 0.942 -1.67%
BM_PushHeap_uint64_Ascending_16384 3.894 5.68%
BM_PushHeap_uint64_Ascending_256 2.259 4.09%
BM_PushHeap_uint64_Ascending_262144 5.188 4.96%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.683 4.64%
BM_PushHeap_uint64_Descending_1 0.491 -14.96%
BM_PushHeap_uint64_Descending_1024 0.388 -
BM_PushHeap_uint64_Descending_16 0.373 3.64%
BM_PushHeap_uint64_Descending_16384 0.384 -
BM_PushHeap_uint64_Descending_256 0.404 -
BM_PushHeap_uint64_Descending_262144 0.383 -
BM_PushHeap_uint64_Descending_4 0.384 6.44%
BM_PushHeap_uint64_Descending_64 0.382 -
BM_PushHeap_uint64_PipeOrgan_1 0.468 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.890 -
BM_PushHeap_uint64_PipeOrgan_16384 2.385 -
BM_PushHeap_uint64_PipeOrgan_256 1.690 -
BM_PushHeap_uint64_PipeOrgan_262144 3.025 -
BM_PushHeap_uint64_PipeOrgan_4 0.492 -
BM_PushHeap_uint64_PipeOrgan_64 1.326 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.468 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.608 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.920 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.922 1.58%
BM_PushHeap_uint64_Random_16 4.260 -
BM_PushHeap_uint64_Random_16384 6.030 -
BM_PushHeap_uint64_Random_256 5.773 -
BM_PushHeap_uint64_Random_262144 5.944 -
BM_PushHeap_uint64_Random_4 2.095 -
BM_PushHeap_uint64_Random_64 5.282 1.10%
BM_PushHeap_uint64_SingleElement_1 0.508 21.13%
BM_PushHeap_uint64_SingleElement_1024 0.369 -
BM_PushHeap_uint64_SingleElement_16 0.348 3.24%
BM_PushHeap_uint64_SingleElement_16384 0.369 -
BM_PushHeap_uint64_SingleElement_256 0.390 -
BM_PushHeap_uint64_SingleElement_262144 0.363 -
BM_PushHeap_uint64_SingleElement_4 0.367 -
BM_PushHeap_uint64_SingleElement_64 0.360 -
BM_RangesMakeHeap_float_Ascending_1 0.277 -
BM_RangesMakeHeap_float_Ascending_1024 0.700 -
BM_RangesMakeHeap_float_Ascending_16 0.740 -
BM_RangesMakeHeap_float_Ascending_16384 0.656 -
BM_RangesMakeHeap_float_Ascending_256 0.657 -
BM_RangesMakeHeap_float_Ascending_262144 0.700 -
BM_RangesMakeHeap_float_Ascending_4 0.394 -
BM_RangesMakeHeap_float_Ascending_64 0.627 -
BM_RangesMakeHeap_float_Descending_1 0.275 -
BM_RangesMakeHeap_float_Descending_1024 0.253 -
BM_RangesMakeHeap_float_Descending_16 0.250 19.42%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.261 7.61%
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.277 -
BM_RangesMakeHeap_float_Descending_64 0.269 38.06%
BM_RangesMakeHeap_float_Heap_1 0.275 -
BM_RangesMakeHeap_float_Heap_1024 0.255 -
BM_RangesMakeHeap_float_Heap_16 0.230 8.31%
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.251 -
BM_RangesMakeHeap_float_Heap_262144 0.234 -
BM_RangesMakeHeap_float_Heap_4 0.283 -
BM_RangesMakeHeap_float_Heap_64 0.228 17.80%
BM_RangesMakeHeap_float_PipeOrgan_1 0.274 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.703 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.295 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.668 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.709 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.385 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.802 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.269 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.840 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.506 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.415 5.28%
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.272 -
BM_RangesMakeHeap_float_Random_1024 1.251 -2.16%
BM_RangesMakeHeap_float_Random_16 1.563 -9.95%
BM_RangesMakeHeap_float_Random_16384 1.155 -6.27%
BM_RangesMakeHeap_float_Random_256 1.337 -9.03%
BM_RangesMakeHeap_float_Random_262144 1.122 -3.14%
BM_RangesMakeHeap_float_Random_4 1.562 8.69%
BM_RangesMakeHeap_float_Random_64 1.599 4.70%
BM_RangesMakeHeap_float_SingleElement_1 0.269 -
BM_RangesMakeHeap_float_SingleElement_1024 0.698 -
BM_RangesMakeHeap_float_SingleElement_16 0.662 -
BM_RangesMakeHeap_float_SingleElement_16384 0.659 -
BM_RangesMakeHeap_float_SingleElement_256 0.643 -
BM_RangesMakeHeap_float_SingleElement_262144 0.713 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.640 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.366 1.08%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.255 -6.78%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.337 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.382 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.390 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.809 5.08%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.125 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.495 -3.10%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.613 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.473 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.473 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.554 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.542 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.569 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.528 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.541 8.57%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.497 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.350 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.154 -3.67%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.333 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.402 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.415 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.579 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.122 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.323 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.251 3.14%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.288 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.381 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.334 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.797 3.48%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.127 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.039 -3.06%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.822 -5.34%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.936 -2.84%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.008 -1.48%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.012 1.93%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.622 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.037 -2.12%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.275 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.208 1.49%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.077 1.37%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.204 2.51%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.183 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.254 3.25%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.776 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.109 -
BM_RangesMakeHeap_string_Ascending_1 0.258 -
BM_RangesMakeHeap_string_Ascending_1024 4.975 1.54%
BM_RangesMakeHeap_string_Ascending_16 3.676 1.02%
BM_RangesMakeHeap_string_Ascending_16384 5.362 5.59%
BM_RangesMakeHeap_string_Ascending_256 4.864 1.25%
BM_RangesMakeHeap_string_Ascending_262144 7.210 2.55%
BM_RangesMakeHeap_string_Ascending_4 2.825 -
BM_RangesMakeHeap_string_Ascending_64 4.730 -
BM_RangesMakeHeap_string_Descending_1 0.255 -
BM_RangesMakeHeap_string_Descending_1024 2.781 -
BM_RangesMakeHeap_string_Descending_16 2.375 -
BM_RangesMakeHeap_string_Descending_16384 2.782 2.38%
BM_RangesMakeHeap_string_Descending_256 2.730 -
BM_RangesMakeHeap_string_Descending_262144 3.884 8.04%
BM_RangesMakeHeap_string_Descending_4 2.158 1.93%
BM_RangesMakeHeap_string_Descending_64 2.638 2.31%
BM_RangesMakeHeap_string_Heap_1 0.255 -
BM_RangesMakeHeap_string_Heap_1024 4.737 -1.25%
BM_RangesMakeHeap_string_Heap_16 4.621 -
BM_RangesMakeHeap_string_Heap_16384 4.970 -1.33%
BM_RangesMakeHeap_string_Heap_256 4.875 -1.02%
BM_RangesMakeHeap_string_Heap_262144 5.203 -1.71%
BM_RangesMakeHeap_string_Heap_4 3.031 -
BM_RangesMakeHeap_string_Heap_64 4.941 -1.18%
BM_RangesMakeHeap_string_PipeOrgan_1 0.253 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.028 3.08%
BM_RangesMakeHeap_string_PipeOrgan_16 3.597 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.223 2.68%
BM_RangesMakeHeap_string_PipeOrgan_256 4.858 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.856 5.53%
BM_RangesMakeHeap_string_PipeOrgan_4 2.600 1.69%
BM_RangesMakeHeap_string_PipeOrgan_64 4.776 1.61%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.257 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.579 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.515 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.796 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.404 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.746 1.00%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.896 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.166 -
BM_RangesMakeHeap_string_Random_1 0.251 -
BM_RangesMakeHeap_string_Random_1024 10.756 1.31%
BM_RangesMakeHeap_string_Random_16 8.252 -
BM_RangesMakeHeap_string_Random_16384 12.615 1.65%
BM_RangesMakeHeap_string_Random_256 10.403 1.36%
BM_RangesMakeHeap_string_Random_262144 15.661 3.24%
BM_RangesMakeHeap_string_Random_4 5.714 -
BM_RangesMakeHeap_string_Random_64 10.013 1.02%
BM_RangesMakeHeap_string_SingleElement_1 0.259 -
BM_RangesMakeHeap_string_SingleElement_1024 6.124 1.54%
BM_RangesMakeHeap_string_SingleElement_16 5.553 -
BM_RangesMakeHeap_string_SingleElement_16384 5.862 2.12%
BM_RangesMakeHeap_string_SingleElement_256 6.254 -
BM_RangesMakeHeap_string_SingleElement_262144 7.162 -
BM_RangesMakeHeap_string_SingleElement_4 3.646 1.07%
BM_RangesMakeHeap_string_SingleElement_64 6.329 1.02%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.377 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.959 1.30%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.896 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.095 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.090 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.607 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.881 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.971 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.963 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.775 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.013 1.39%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.251 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.972 3.16%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.198 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.104 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.188 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.777 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.064 1.33%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.247 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.384 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.966 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.888 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.129 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.907 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.677 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.792 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.454 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.930 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.805 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.101 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.074 -1.28%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.573 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.692 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.204 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.779 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.755 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.886 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.542 -3.13%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.827 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.687 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.311 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.705 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.941 -
BM_RangesMakeHeap_uint32_Ascending_1 0.270 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.641 -
BM_RangesMakeHeap_uint32_Ascending_16 0.609 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.602 -
BM_RangesMakeHeap_uint32_Ascending_256 0.591 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.661 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.547 -
BM_RangesMakeHeap_uint32_Descending_1 0.270 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.257 -
BM_RangesMakeHeap_uint32_Descending_16384 0.234 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.283 -
BM_RangesMakeHeap_uint32_Descending_64 0.249 -
BM_RangesMakeHeap_uint32_Heap_1 0.277 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -
BM_RangesMakeHeap_uint32_Heap_16 0.249 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.265 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.281 -
BM_RangesMakeHeap_uint32_Heap_64 0.242 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.270 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.667 -7.23%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.032 1.17%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.647 3.55%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.675 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.406 2.78%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.717 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.495 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.624 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_RangesMakeHeap_uint32_Random_1 0.274 -
BM_RangesMakeHeap_uint32_Random_1024 1.093 3.55%
BM_RangesMakeHeap_uint32_Random_16 1.307 3.79%
BM_RangesMakeHeap_uint32_Random_16384 1.020 -6.37%
BM_RangesMakeHeap_uint32_Random_256 1.165 -2.12%
BM_RangesMakeHeap_uint32_Random_262144 1.005 -1.68%
BM_RangesMakeHeap_uint32_Random_4 1.161 2.42%
BM_RangesMakeHeap_uint32_Random_64 1.306 -
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.574 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.488 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.540 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.629 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.327 -3.30%
BM_RangesMakeHeap_uint32_SingleElement_64 0.509 -
BM_RangesMakeHeap_uint64_Ascending_1 0.275 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.648 -
BM_RangesMakeHeap_uint64_Ascending_16 0.655 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.629 -
BM_RangesMakeHeap_uint64_Ascending_256 0.626 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.727 -
BM_RangesMakeHeap_uint64_Ascending_4 0.422 -
BM_RangesMakeHeap_uint64_Ascending_64 0.572 -
BM_RangesMakeHeap_uint64_Descending_1 0.269 -
BM_RangesMakeHeap_uint64_Descending_1024 0.254 -
BM_RangesMakeHeap_uint64_Descending_16 0.256 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.276 -
BM_RangesMakeHeap_uint64_Descending_262144 0.234 -
BM_RangesMakeHeap_uint64_Descending_4 0.292 -
BM_RangesMakeHeap_uint64_Descending_64 0.247 -
BM_RangesMakeHeap_uint64_Heap_1 0.277 -
BM_RangesMakeHeap_uint64_Heap_1024 0.254 -
BM_RangesMakeHeap_uint64_Heap_16 0.260 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.281 -
BM_RangesMakeHeap_uint64_Heap_262144 0.234 -
BM_RangesMakeHeap_uint64_Heap_4 0.281 -
BM_RangesMakeHeap_uint64_Heap_64 0.261 10.86%
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.032 1.02%
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.627 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.651 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.724 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.489 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.626 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.411 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.277 -
BM_RangesMakeHeap_uint64_Random_1024 1.133 8.74%
BM_RangesMakeHeap_uint64_Random_16 1.284 1.34%
BM_RangesMakeHeap_uint64_Random_16384 0.961 -10.26%
BM_RangesMakeHeap_uint64_Random_256 1.237 7.00%
BM_RangesMakeHeap_uint64_Random_262144 1.030 -
BM_RangesMakeHeap_uint64_Random_4 1.080 -44.04%
BM_RangesMakeHeap_uint64_Random_64 1.285 -
BM_RangesMakeHeap_uint64_SingleElement_1 0.273 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.568 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.510 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.582 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.568 -2.34%
BM_RangesMakeHeap_uint64_SingleElement_262144 0.756 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.326 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.508 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.272 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.672 1.14%
BM_RangesMakeThenSortHeap_float_Ascending_16 2.974 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.069 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.544 -1.01%
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.818 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.296 -
BM_RangesMakeThenSortHeap_float_Ascending_64 3.977 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.153 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.831 1.16%
BM_RangesMakeThenSortHeap_float_Descending_16384 29.444 -
BM_RangesMakeThenSortHeap_float_Descending_256 6.134 3.78%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.182 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.347 3.80%
BM_RangesMakeThenSortHeap_float_Descending_64 3.454 7.22%
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.194 -
BM_RangesMakeThenSortHeap_float_Heap_16 1.941 -
BM_RangesMakeThenSortHeap_float_Heap_16384 27.234 -
BM_RangesMakeThenSortHeap_float_Heap_256 6.064 -1.23%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.199 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.268 5.26%
BM_RangesMakeThenSortHeap_float_Heap_64 3.552 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.352 -1.00%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.863 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.796 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.235 -1.24%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.929 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.448 -1.85%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.010 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.280 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.963 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.420 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.043 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.636 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.494 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.885 -
BM_RangesMakeThenSortHeap_float_Random_1 0.280 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.286 -
BM_RangesMakeThenSortHeap_float_Random_16 9.969 1.68%
BM_RangesMakeThenSortHeap_float_Random_16384 47.278 1.07%
BM_RangesMakeThenSortHeap_float_Random_256 25.488 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.751 1.13%
BM_RangesMakeThenSortHeap_float_Random_4 4.305 3.00%
BM_RangesMakeThenSortHeap_float_Random_64 18.072 1.16%
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.779 -
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.283 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.904 -
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.011 -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.318 -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.351 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.328 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.666 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.833 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.302 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.655 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.762 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.312 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.271 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.893 1.31%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.035 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.152 1.63%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.340 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.425 7.38%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.856 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.273 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 13.992 -1.41%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.411 -1.64%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.065 -1.72%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.688 -1.34%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 33.952 -1.89%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.915 10.60%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.184 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.962 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 8.045 -1.25%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.383 -1.04%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.090 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.432 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.800 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.517 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.196 -1.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.589 -1.63%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.343 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.692 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.751 -1.03%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.478 -5.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.008 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.269 -3.69%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.249 1.24%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.630 2.06%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.315 1.40%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.100 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.671 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.989 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.443 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.272 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 10.560 7.48%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 4.284 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 15.119 14.06%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 8.729 7.08%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 20.126 2.61%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.703 3.64%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 6.714 5.71%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.367 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 30.503 -7.90%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.617 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 64.150 -
BM_RangesMakeThenSortHeap_string_Ascending_256 20.136 -
BM_RangesMakeThenSortHeap_string_Ascending_262144 76.864 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.381 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.546 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 30.514 -
BM_RangesMakeThenSortHeap_string_Descending_16 7.729 -1.01%
BM_RangesMakeThenSortHeap_string_Descending_16384 65.595 -
BM_RangesMakeThenSortHeap_string_Descending_256 17.843 -3.42%
BM_RangesMakeThenSortHeap_string_Descending_262144 83.666 -5.59%
BM_RangesMakeThenSortHeap_string_Descending_4 3.713 -
BM_RangesMakeThenSortHeap_string_Descending_64 12.791 -1.98%
BM_RangesMakeThenSortHeap_string_Heap_1 1.366 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.355 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.763 -
BM_RangesMakeThenSortHeap_string_Heap_16384 100.667 -
BM_RangesMakeThenSortHeap_string_Heap_256 49.050 -
BM_RangesMakeThenSortHeap_string_Heap_262144 178.662 -
BM_RangesMakeThenSortHeap_string_Heap_4 5.954 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.287 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 40.050 1.74%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.623 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 64.739 -1.98%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.044 -2.17%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 83.473 4.12%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.819 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.261 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.433 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.667 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.327 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 54.773 -1.02%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 189.071 -1.10%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.615 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.004 -
BM_RangesMakeThenSortHeap_string_Random_1 1.365 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.815 -
BM_RangesMakeThenSortHeap_string_Random_16 22.539 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.782 -
BM_RangesMakeThenSortHeap_string_Random_256 54.632 -
BM_RangesMakeThenSortHeap_string_Random_262144 197.596 2.54%
BM_RangesMakeThenSortHeap_string_Random_4 10.501 -
BM_RangesMakeThenSortHeap_string_Random_64 39.412 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.555 -10.86%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.523 -6.57%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.163 -11.87%
BM_RangesMakeThenSortHeap_string_SingleElement_256 25.206 -7.56%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 49.473 -10.68%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.207 -2.27%
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.448 -7.91%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.156 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.686 1.28%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.717 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.268 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.017 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.507 1.46%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.584 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.886 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.579 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.897 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.030 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.306 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.165 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.492 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.611 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.605 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.293 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.032 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.756 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.069 3.64%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.905 -1.90%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.063 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.928 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.300 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.293 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.586 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.340 -2.24%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.421 1.56%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.327 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.477 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.189 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.847 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.028 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.587 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.663 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.105 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.964 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.997 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.630 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.135 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.272 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.598 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.566 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.049 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.509 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.755 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.578 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.638 -1.54%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.856 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.657 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.704 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.792 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.675 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.934 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.435 1.43%
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.656 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.191 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.487 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.252 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.736 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.285 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.435 -
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.671 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.406 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.132 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.528 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.320 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.890 2.12%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.220 1.93%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.181 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.137 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.807 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.292 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.271 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.725 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.430 5.52%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.228 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.699 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.658 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.655 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.509 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.726 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.727 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.032 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.527 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.699 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.121 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.286 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.430 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.982 -1.48%
BM_RangesMakeThenSortHeap_uint32_Random_64 11.833 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.273 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.443 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.946 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.803 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.636 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.810 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.447 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.223 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.781 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.521 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.084 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.756 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.406 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.448 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.406 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.269 -3.85%
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.323 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.614 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.403 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.680 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.887 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.467 -
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.489 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.275 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.426 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.344 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.671 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.471 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.043 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.210 2.03%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.312 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.209 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.137 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.542 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.376 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.275 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.395 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.945 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.668 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.522 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.508 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.771 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.987 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.408 -1.33%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.936 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.278 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.595 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.583 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.383 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.447 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.966 -
BM_RangesMakeThenSortHeap_uint64_Random_4 3.983 -2.25%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.835 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.269 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.779 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.029 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 27.049 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.793 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.254 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.228 -2.34%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.930 -
BM_RangesPopHeap_float_1 0.477 -
BM_RangesPopHeap_float_1024 28.364 -
BM_RangesPopHeap_float_16 7.076 1.48%
BM_RangesPopHeap_float_16384 34.002 -
BM_RangesPopHeap_float_256 22.541 -
BM_RangesPopHeap_float_262144 40.953 5.36%
BM_RangesPopHeap_float_4 2.460 -
BM_RangesPopHeap_float_64 13.685 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.421 -14.10%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.775 -
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.294 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 44.543 -
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.310 -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.128 -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.194 -
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.775 -
BM_RangesPopHeap_string_1 0.457 -34.72%
BM_RangesPopHeap_string_1024 57.123 2.07%
BM_RangesPopHeap_string_16 14.450 -
BM_RangesPopHeap_string_16384 72.847 1.79%
BM_RangesPopHeap_string_256 41.003 -
BM_RangesPopHeap_string_262144 101.327 13.81%
BM_RangesPopHeap_string_4 5.354 1.32%
BM_RangesPopHeap_string_64 26.009 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.442 -21.20%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.710 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.464 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.205 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.051 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 76.138 1.87%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.206 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.519 -
BM_RangesPopHeap_uint32_1 0.457 7.36%
BM_RangesPopHeap_uint32_1024 21.316 -
BM_RangesPopHeap_uint32_16 7.566 -
BM_RangesPopHeap_uint32_16384 31.058 -
BM_RangesPopHeap_uint32_256 16.945 -
BM_RangesPopHeap_uint32_262144 41.096 -
BM_RangesPopHeap_uint32_4 2.660 -
BM_RangesPopHeap_uint32_64 12.593 -
BM_RangesPopHeap_uint64_1 0.461 5.73%
BM_RangesPopHeap_uint64_1024 21.450 -
BM_RangesPopHeap_uint64_16 7.612 -
BM_RangesPopHeap_uint64_16384 31.130 -
BM_RangesPopHeap_uint64_256 17.055 -
BM_RangesPopHeap_uint64_262144 41.780 -
BM_RangesPopHeap_uint64_4 2.729 -
BM_RangesPopHeap_uint64_64 12.718 -
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.107 -1.46%
BM_RangesPushHeap_float_Ascending_16 0.987 -
BM_RangesPushHeap_float_Ascending_16384 4.381 5.70%
BM_RangesPushHeap_float_Ascending_256 2.484 -
BM_RangesPushHeap_float_Ascending_262144 5.156 -3.30%
BM_RangesPushHeap_float_Ascending_4 0.536 -
BM_RangesPushHeap_float_Ascending_64 1.737 -2.05%
BM_RangesPushHeap_float_Descending_1 0.444 -18.26%
BM_RangesPushHeap_float_Descending_1024 0.389 -
BM_RangesPushHeap_float_Descending_16 0.363 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.402 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.356 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.468 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.093 -
BM_RangesPushHeap_float_PipeOrgan_16 0.911 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.522 -
BM_RangesPushHeap_float_PipeOrgan_256 1.724 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.147 -
BM_RangesPushHeap_float_PipeOrgan_4 0.482 -
BM_RangesPushHeap_float_PipeOrgan_64 1.299 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.617 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.979 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.492 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.735 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.536 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.467 -13.81%
BM_RangesPushHeap_float_Random_1024 7.461 -
BM_RangesPushHeap_float_Random_16 5.298 -2.97%
BM_RangesPushHeap_float_Random_16384 7.646 -
BM_RangesPushHeap_float_Random_256 7.286 -
BM_RangesPushHeap_float_Random_262144 7.612 -
BM_RangesPushHeap_float_Random_4 3.034 1.44%
BM_RangesPushHeap_float_Random_64 6.647 -
BM_RangesPushHeap_float_SingleElement_1 0.500 20.93%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -3.39%
BM_RangesPushHeap_float_SingleElement_16384 0.385 -
BM_RangesPushHeap_float_SingleElement_256 0.403 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.357 -6.39%
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.447 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.191 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.634 -2.16%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 7.061 1.68%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.258 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.711 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.805 -1.41%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.406 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.475 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.482 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.581 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.737 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.186 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.116 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.233 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.345 1.29%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.676 1.81%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.655 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.958 1.22%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.998 -1.78%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.676 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.643 2.19%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.481 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.617 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.402 2.04%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.461 3.04%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.260 -1.91%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.443 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.252 2.97%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.702 3.38%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.705 5.60%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.843 2.04%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.430 -25.10%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.559 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.599 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.560 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.578 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.553 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.532 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.561 -
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 12.361 -14.35%
BM_RangesPushHeap_string_Ascending_16 4.664 -
BM_RangesPushHeap_string_Ascending_16384 21.024 -1.62%
BM_RangesPushHeap_string_Ascending_256 9.874 -14.44%
BM_RangesPushHeap_string_Ascending_262144 28.435 -2.11%
BM_RangesPushHeap_string_Ascending_4 2.530 -
BM_RangesPushHeap_string_Ascending_64 7.342 -5.68%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.854 9.74%
BM_RangesPushHeap_string_Descending_16 2.291 6.81%
BM_RangesPushHeap_string_Descending_16384 2.811 12.58%
BM_RangesPushHeap_string_Descending_256 2.767 15.31%
BM_RangesPushHeap_string_Descending_262144 4.661 8.92%
BM_RangesPushHeap_string_Descending_4 2.131 8.99%
BM_RangesPushHeap_string_Descending_64 2.470 8.13%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 10.364 2.58%
BM_RangesPushHeap_string_PipeOrgan_16 4.170 -
BM_RangesPushHeap_string_PipeOrgan_16384 14.832 9.68%
BM_RangesPushHeap_string_PipeOrgan_256 8.468 4.77%
BM_RangesPushHeap_string_PipeOrgan_262144 17.501 -
BM_RangesPushHeap_string_PipeOrgan_4 2.576 2.75%
BM_RangesPushHeap_string_PipeOrgan_64 5.942 1.36%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.629 2.91%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.237 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 16.462 4.24%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.919 3.04%
BM_RangesPushHeap_string_QuickSortAdversary_262144 17.119 3.79%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.175 1.37%
BM_RangesPushHeap_string_QuickSortAdversary_64 13.098 1.85%
BM_RangesPushHeap_string_Random_1 0.698 -
BM_RangesPushHeap_string_Random_1024 15.002 -
BM_RangesPushHeap_string_Random_16 10.187 -1.41%
BM_RangesPushHeap_string_Random_16384 16.307 -
BM_RangesPushHeap_string_Random_256 14.290 -
BM_RangesPushHeap_string_Random_262144 20.628 4.40%
BM_RangesPushHeap_string_Random_4 5.988 -1.44%
BM_RangesPushHeap_string_Random_64 12.805 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.512 3.40%
BM_RangesPushHeap_string_SingleElement_16 2.527 4.34%
BM_RangesPushHeap_string_SingleElement_16384 2.526 4.36%
BM_RangesPushHeap_string_SingleElement_256 2.494 3.64%
BM_RangesPushHeap_string_SingleElement_262144 2.564 2.99%
BM_RangesPushHeap_string_SingleElement_4 2.206 2.74%
BM_RangesPushHeap_string_SingleElement_64 2.564 4.56%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.429 -30.06%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.820 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.094 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 7.050 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.924 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.577 1.45%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.023 1.53%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.927 -2.24%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.461 -13.71%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.695 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.629 -13.97%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.684 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.733 -1.49%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.691 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.729 2.77%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.915 1.78%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.463 17.97%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.502 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.543 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.909 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.185 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.936 3.13%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.256 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.462 -13.86%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.090 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.263 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.683 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.862 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.854 2.56%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.533 -1.05%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.520 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.601 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.175 -2.90%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.517 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.151 -1.48%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.660 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.563 1.93%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.870 1.04%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.697 50.77%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.742 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.727 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.747 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.758 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.655 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.744 -
BM_RangesPushHeap_uint32_Ascending_1 0.578 -
BM_RangesPushHeap_uint32_Ascending_1024 3.951 -
BM_RangesPushHeap_uint32_Ascending_16 1.399 -
BM_RangesPushHeap_uint32_Ascending_16384 6.763 3.20%
BM_RangesPushHeap_uint32_Ascending_256 3.096 -
BM_RangesPushHeap_uint32_Ascending_262144 8.112 -2.20%
BM_RangesPushHeap_uint32_Ascending_4 0.760 -
BM_RangesPushHeap_uint32_Ascending_64 2.226 -
BM_RangesPushHeap_uint32_Descending_1 0.468 -
BM_RangesPushHeap_uint32_Descending_1024 0.385 -
BM_RangesPushHeap_uint32_Descending_16 0.363 -
BM_RangesPushHeap_uint32_Descending_16384 0.381 -
BM_RangesPushHeap_uint32_Descending_256 0.398 -
BM_RangesPushHeap_uint32_Descending_262144 0.381 -
BM_RangesPushHeap_uint32_Descending_4 0.356 -
BM_RangesPushHeap_uint32_Descending_64 0.378 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.429 -25.23%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.920 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.875 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.390 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.058 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.532 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.308 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.411 -20.94%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.927 -5.26%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.431 -6.06%
BM_RangesPushHeap_uint32_Random_1024 6.303 -
BM_RangesPushHeap_uint32_Random_16 4.556 -
BM_RangesPushHeap_uint32_Random_16384 6.374 1.34%
BM_RangesPushHeap_uint32_Random_256 6.006 -1.48%
BM_RangesPushHeap_uint32_Random_262144 6.337 -1.29%
BM_RangesPushHeap_uint32_Random_4 2.424 -1.68%
BM_RangesPushHeap_uint32_Random_64 5.588 1.17%
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.378 2.81%
BM_RangesPushHeap_uint32_SingleElement_16 0.355 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.372 2.96%
BM_RangesPushHeap_uint32_SingleElement_256 0.398 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.372 3.13%
BM_RangesPushHeap_uint32_SingleElement_4 0.360 3.59%
BM_RangesPushHeap_uint32_SingleElement_64 0.370 3.75%
BM_RangesPushHeap_uint64_Ascending_1 0.466 -
BM_RangesPushHeap_uint64_Ascending_1024 2.599 -7.70%
BM_RangesPushHeap_uint64_Ascending_16 0.956 -11.15%
BM_RangesPushHeap_uint64_Ascending_16384 3.566 -7.42%
BM_RangesPushHeap_uint64_Ascending_256 2.170 -10.07%
BM_RangesPushHeap_uint64_Ascending_262144 4.731 -8.61%
BM_RangesPushHeap_uint64_Ascending_4 0.550 -
BM_RangesPushHeap_uint64_Ascending_64 1.607 -15.74%
BM_RangesPushHeap_uint64_Descending_1 0.698 9.77%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.361 -
BM_RangesPushHeap_uint64_Descending_16384 0.381 -
BM_RangesPushHeap_uint64_Descending_256 0.398 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.360 -
BM_RangesPushHeap_uint64_Descending_64 0.376 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.889 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.398 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.033 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.485 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.324 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.608 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.920 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.545 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.913 -
BM_RangesPushHeap_uint64_Random_16 4.283 3.71%
BM_RangesPushHeap_uint64_Random_16384 6.081 2.82%
BM_RangesPushHeap_uint64_Random_256 5.798 -
BM_RangesPushHeap_uint64_Random_262144 6.098 2.29%
BM_RangesPushHeap_uint64_Random_4 2.137 -
BM_RangesPushHeap_uint64_Random_64 5.259 -
BM_RangesPushHeap_uint64_SingleElement_1 0.396 -26.71%
BM_RangesPushHeap_uint64_SingleElement_1024 0.363 -
BM_RangesPushHeap_uint64_SingleElement_16 0.337 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.366 -
BM_RangesPushHeap_uint64_SingleElement_256 0.385 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.357 -
BM_RangesPushHeap_uint64_SingleElement_4 0.356 -
BM_RangesPushHeap_uint64_SingleElement_64 0.363 -
BM_RangesSortHeap_float_1 0.246 -7.26%
BM_RangesSortHeap_float_1024 7.966 -
BM_RangesSortHeap_float_16 1.600 -
BM_RangesSortHeap_float_16384 27.756 -
BM_RangesSortHeap_float_256 5.774 -
BM_RangesSortHeap_float_262144 30.824 -
BM_RangesSortHeap_float_4 1.086 1.13%
BM_RangesSortHeap_float_64 3.222 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.260 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.524 -2.11%
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.838 -4.47%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.331 -1.86%
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.153 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 32.954 -1.78%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.833 14.71%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.600 -1.54%
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 58.936 -
BM_RangesSortHeap_string_16 14.135 -
BM_RangesSortHeap_string_16384 96.134 -
BM_RangesSortHeap_string_256 44.349 -
BM_RangesSortHeap_string_262144 177.476 2.89%
BM_RangesSortHeap_string_4 4.242 -
BM_RangesSortHeap_string_64 29.684 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.244 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.373 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.528 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.296 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.273 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 47.760 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.439 3.08%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.329 -
BM_RangesSortHeap_uint32_1 0.260 5.46%
BM_RangesSortHeap_uint32_1024 10.216 -
BM_RangesSortHeap_uint32_16 4.842 1.06%
BM_RangesSortHeap_uint32_16384 16.370 -
BM_RangesSortHeap_uint32_256 8.092 -
BM_RangesSortHeap_uint32_262144 24.459 -
BM_RangesSortHeap_uint32_4 1.040 -
BM_RangesSortHeap_uint32_64 7.927 -
BM_RangesSortHeap_uint64_1 0.259 -
BM_RangesSortHeap_uint64_1024 10.200 -
BM_RangesSortHeap_uint64_16 4.967 -
BM_RangesSortHeap_uint64_16384 16.378 -
BM_RangesSortHeap_uint64_256 8.299 -
BM_RangesSortHeap_uint64_262144 24.461 -
BM_RangesSortHeap_uint64_4 0.937 -
BM_RangesSortHeap_uint64_64 7.924 -
BM_SortHeap_float_1 0.262 -
BM_SortHeap_float_1024 8.048 -
BM_SortHeap_float_16 1.602 -
BM_SortHeap_float_16384 27.966 -1.11%
BM_SortHeap_float_256 5.854 -
BM_SortHeap_float_262144 31.281 -
BM_SortHeap_float_4 1.056 -1.57%
BM_SortHeap_float_64 3.246 -
BM_SortHeap_pair<uint32,_uint32>_1 0.261 -
BM_SortHeap_pair<uint32,_uint32>_1024 14.020 -
BM_SortHeap_pair<uint32,_uint32>_16 6.224 1.99%
BM_SortHeap_pair<uint32,_uint32>_16384 23.140 -
BM_SortHeap_pair<uint32,_uint32>_256 10.292 -
BM_SortHeap_pair<uint32,_uint32>_262144 34.273 -
BM_SortHeap_pair<uint32,_uint32>_4 1.860 5.49%
BM_SortHeap_pair<uint32,_uint32>_64 8.810 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 59.014 -1.20%
BM_SortHeap_string_16 14.128 -
BM_SortHeap_string_16384 96.011 -1.59%
BM_SortHeap_string_256 44.386 -1.17%
BM_SortHeap_string_262144 175.899 1.05%
BM_SortHeap_string_4 4.258 -
BM_SortHeap_string_64 29.743 -1.05%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.246 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.571 -1.18%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.582 -1.11%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.789 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.421 -1.02%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.609 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.432 1.12%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.367 -
BM_SortHeap_uint32_1 0.265 -
BM_SortHeap_uint32_1024 10.232 -
BM_SortHeap_uint32_16 4.804 -
BM_SortHeap_uint32_16384 16.396 -
BM_SortHeap_uint32_256 8.117 -
BM_SortHeap_uint32_262144 24.543 -
BM_SortHeap_uint32_4 1.042 -
BM_SortHeap_uint32_64 7.971 -
BM_SortHeap_uint64_1 0.262 -
BM_SortHeap_uint64_1024 10.206 -
BM_SortHeap_uint64_16 4.954 -
BM_SortHeap_uint64_16384 16.438 -
BM_SortHeap_uint64_256 8.310 -
BM_SortHeap_uint64_262144 24.691 -
BM_SortHeap_uint64_4 0.936 -1.63%
BM_SortHeap_uint64_64 7.957 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.309 -
BM_lexicographical_compare_three_way<IntPtr>/1024 244.545 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 250075.616 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.362 1.38%
BM_lexicographical_compare_three_way<IntPtr>/16384 3756.618 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.984 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60346.106 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.143 -
BM_lexicographical_compare_three_way<IntPtr>/4096 952.140 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.554 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15006.735 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.144 11.94%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 479.979 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 494398.629 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.794 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7539.140 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 124.538 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 119852.057 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.297 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1873.085 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 29.762 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 29913.654 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.146 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 252.330 1.35%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249954.647 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.300 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3805.592 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.274 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60652.117 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.051 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 965.191 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.427 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15196.395 -
BM_lexicographical_compare_three_way_fast_path/1 0.344 -24.50%
BM_lexicographical_compare_three_way_fast_path/1024 248.404 -
BM_lexicographical_compare_three_way_fast_path/1048576 249961.234 -
BM_lexicographical_compare_three_way_fast_path/16 4.337 -2.13%
BM_lexicographical_compare_three_way_fast_path/16384 3807.651 -
BM_lexicographical_compare_three_way_fast_path/256 70.494 -
BM_lexicographical_compare_three_way_fast_path/262144 60817.107 -
BM_lexicographical_compare_three_way_fast_path/4 1.146 -
BM_lexicographical_compare_three_way_fast_path/4096 960.713 -
BM_lexicographical_compare_three_way_fast_path/64 15.629 -
BM_lexicographical_compare_three_way_fast_path/65536 15182.975 -
BM_lexicographical_compare_three_way_slow_path/1 0.361 -10.86%
BM_lexicographical_compare_three_way_slow_path/1024 247.707 -
BM_lexicographical_compare_three_way_slow_path/1048576 247339.220 -
BM_lexicographical_compare_three_way_slow_path/16 4.480 -
BM_lexicographical_compare_three_way_slow_path/16384 3797.885 -1.13%
BM_lexicographical_compare_three_way_slow_path/256 70.612 -
BM_lexicographical_compare_three_way_slow_path/262144 60528.487 -1.61%
BM_lexicographical_compare_three_way_slow_path/4 1.153 -
BM_lexicographical_compare_three_way_slow_path/4096 961.013 -
BM_lexicographical_compare_three_way_slow_path/64 15.745 -
BM_lexicographical_compare_three_way_slow_path/65536 15117.200 -1.68%
BM_map_find_string_literal 11.529 -4.54%
BM_std_min<__int128>/1 0.414 -
BM_std_min<__int128>/10 3.674 -
BM_std_min<__int128>/1024 396.220 -14.74%
BM_std_min<__int128>/11 4.056 -
BM_std_min<__int128>/12 4.491 -
BM_std_min<__int128>/13 4.903 -
BM_std_min<__int128>/14 5.321 -
BM_std_min<__int128>/15 5.717 -
BM_std_min<__int128>/16 6.158 -
BM_std_min<__int128>/17 6.503 -2.44%
BM_std_min<__int128>/18 6.882 -2.33%
BM_std_min<__int128>/19 7.266 -2.83%
BM_std_min<__int128>/2 0.665 -
BM_std_min<__int128>/20 7.642 -3.24%
BM_std_min<__int128>/21 7.965 -4.51%
BM_std_min<__int128>/22 8.359 -4.85%
BM_std_min<__int128>/23 8.757 -5.08%
BM_std_min<__int128>/24 9.129 -5.51%
BM_std_min<__int128>/25 9.497 -5.89%
BM_std_min<__int128>/26 9.911 -5.47%
BM_std_min<__int128>/27 10.254 -6.58%
BM_std_min<__int128>/28 10.640 -6.63%
BM_std_min<__int128>/29 11.029 -6.93%
BM_std_min<__int128>/3 1.024 -
BM_std_min<__int128>/30 11.427 -7.17%
BM_std_min<__int128>/31 11.805 -7.14%
BM_std_min<__int128>/32 12.238 -7.30%
BM_std_min<__int128>/4 1.385 -
BM_std_min<__int128>/4000 1541.649 -15.46%
BM_std_min<__int128>/4096 1576.390 -15.24%
BM_std_min<__int128>/5 1.762 -
BM_std_min<__int128>/512 198.364 -14.82%
BM_std_min<__int128>/5500 2118.052 -15.23%
BM_std_min<__int128>/6 2.094 -1.37%
BM_std_min<__int128>/64 24.533 -11.76%
BM_std_min<__int128>/64000 24729.385 -15.46%
BM_std_min<__int128>/65536 25313.192 -15.79%
BM_std_min<__int128>/7 2.499 -1.22%
BM_std_min<__int128>/70000 27023.027 -15.78%
BM_std_min<__int128>/8 2.882 -2.00%
BM_std_min<__int128>/9 3.285 -
BM_std_min<char>/1 0.455 37.82%
BM_std_min<char>/10 0.907 -
BM_std_min<char>/1024 8.888 5.42%
BM_std_min<char>/11 1.068 2.48%
BM_std_min<char>/12 1.347 -
BM_std_min<char>/13 1.590 -
BM_std_min<char>/14 1.863 2.75%
BM_std_min<char>/15 2.068 -2.66%
BM_std_min<char>/16 2.568 2.92%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.988 1.77%
BM_std_min<char>/19 1.181 2.12%
BM_std_min<char>/2 0.486 -4.72%
BM_std_min<char>/20 1.560 2.06%
BM_std_min<char>/21 1.770 -
BM_std_min<char>/22 2.113 4.08%
BM_std_min<char>/23 2.288 -1.51%
BM_std_min<char>/24 2.818 4.27%
BM_std_min<char>/25 1.152 -
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.386 -
BM_std_min<char>/28 1.774 -
BM_std_min<char>/29 1.969 -3.56%
BM_std_min<char>/3 0.720 -3.36%
BM_std_min<char>/30 2.287 2.19%
BM_std_min<char>/31 2.516 2.53%
BM_std_min<char>/32 2.862 -2.17%
BM_std_min<char>/4 1.082 -3.88%
BM_std_min<char>/4000 27.263 -2.00%
BM_std_min<char>/4096 29.026 -2.01%
BM_std_min<char>/5 1.441 -
BM_std_min<char>/512 6.580 3.33%
BM_std_min<char>/5500 36.906 -1.14%
BM_std_min<char>/6 1.586 -
BM_std_min<char>/64 4.136 -4.36%
BM_std_min<char>/64000 451.195 -
BM_std_min<char>/65536 462.124 -
BM_std_min<char>/7 1.826 -6.57%
BM_std_min<char>/70000 492.655 -
BM_std_min<char>/8 2.291 -2.99%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.326 -15.45%
BM_std_min<int>/10 0.995 -1.06%
BM_std_min<int>/1024 26.722 -
BM_std_min<int>/11 1.156 -2.07%
BM_std_min<int>/12 1.490 -5.78%
BM_std_min<int>/13 1.156 -
BM_std_min<int>/14 1.157 -
BM_std_min<int>/15 1.387 -
BM_std_min<int>/16 1.726 2.36%
BM_std_min<int>/17 0.948 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.462 -9.64%
BM_std_min<int>/20 1.387 -
BM_std_min<int>/21 1.388 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.573 -
BM_std_min<int>/24 1.806 -
BM_std_min<int>/25 1.480 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.644 -
BM_std_min<int>/28 1.962 -1.41%
BM_std_min<int>/29 1.619 -
BM_std_min<int>/3 0.701 -5.61%
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.205 -
BM_std_min<int>/4 1.042 -5.93%
BM_std_min<int>/4000 109.254 -
BM_std_min<int>/4096 112.292 -
BM_std_min<int>/5 0.876 -
BM_std_min<int>/512 12.845 -
BM_std_min<int>/5500 151.988 -
BM_std_min<int>/6 0.931 -
BM_std_min<int>/64 2.760 -
BM_std_min<int>/64000 1882.452 -
BM_std_min<int>/65536 1926.169 -
BM_std_min<int>/7 1.046 -
BM_std_min<int>/70000 2055.815 -
BM_std_min<int>/8 1.274 -
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.603 -10.68%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 106.112 -
BM_std_min<long_long>/11 1.495 -
BM_std_min<long_long>/12 1.999 -2.91%
BM_std_min<long_long>/13 2.359 -2.47%
BM_std_min<long_long>/14 2.651 -
BM_std_min<long_long>/15 2.880 -
BM_std_min<long_long>/16 3.110 -
BM_std_min<long_long>/17 1.553 -
BM_std_min<long_long>/18 1.621 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.058 -
BM_std_min<long_long>/21 2.394 -1.29%
BM_std_min<long_long>/22 2.639 -
BM_std_min<long_long>/23 2.887 -
BM_std_min<long_long>/24 3.114 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.083 -
BM_std_min<long_long>/27 2.089 -
BM_std_min<long_long>/28 2.603 -1.00%
BM_std_min<long_long>/29 2.979 -
BM_std_min<long_long>/3 1.154 -12.97%
BM_std_min<long_long>/30 3.298 2.82%
BM_std_min<long_long>/31 3.429 2.89%
BM_std_min<long_long>/32 3.640 -
BM_std_min<long_long>/4 1.668 -
BM_std_min<long_long>/4000 444.468 -
BM_std_min<long_long>/4096 455.301 -
BM_std_min<long_long>/5 1.914 -
BM_std_min<long_long>/512 46.612 -1.03%
BM_std_min<long_long>/5500 614.383 -
BM_std_min<long_long>/6 2.138 -
BM_std_min<long_long>/64 4.852 -3.55%
BM_std_min<long_long>/64000 7323.766 -
BM_std_min<long_long>/65536 7500.219 -
BM_std_min<long_long>/7 2.364 -
BM_std_min<long_long>/70000 8023.529 -
BM_std_min<long_long>/8 2.693 -
BM_std_min<long_long>/9 1.155 -
BM_std_min<short>/1 0.385 3.05%
BM_std_min<short>/10 1.042 -
BM_std_min<short>/1024 14.115 1.56%
BM_std_min<short>/11 1.223 3.73%
BM_std_min<short>/12 1.512 3.74%
BM_std_min<short>/13 1.154 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.388 -
BM_std_min<short>/16 1.778 -1.99%
BM_std_min<short>/17 1.640 3.56%
BM_std_min<short>/18 1.509 -5.41%
BM_std_min<short>/19 1.855 -4.56%
BM_std_min<short>/2 0.508 -
BM_std_min<short>/20 2.305 -
BM_std_min<short>/21 1.865 1.23%
BM_std_min<short>/22 1.906 4.88%
BM_std_min<short>/23 2.183 6.10%
BM_std_min<short>/24 2.492 -4.76%
BM_std_min<short>/25 2.094 -
BM_std_min<short>/26 2.191 3.19%
BM_std_min<short>/27 2.360 1.23%
BM_std_min<short>/28 2.697 -2.34%
BM_std_min<short>/29 2.398 2.65%
BM_std_min<short>/3 0.717 3.06%
BM_std_min<short>/30 2.413 1.22%
BM_std_min<short>/31 2.633 -
BM_std_min<short>/32 2.889 -1.62%
BM_std_min<short>/4 1.050 2.10%
BM_std_min<short>/4000 54.142 1.15%
BM_std_min<short>/4096 55.562 1.64%
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.212 -1.23%
BM_std_min<short>/5500 76.082 1.36%
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.463 -1.26%
BM_std_min<short>/64000 910.665 -
BM_std_min<short>/65536 932.745 -
BM_std_min<short>/7 1.120 -
BM_std_min<short>/70000 1031.132 -
BM_std_min<short>/8 1.340 -3.06%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.413 31.24%
BM_std_min<unsigned___int128>/10 3.767 -4.29%
BM_std_min<unsigned___int128>/1024 503.006 -19.04%
BM_std_min<unsigned___int128>/11 4.175 -4.84%
BM_std_min<unsigned___int128>/12 4.622 -5.62%
BM_std_min<unsigned___int128>/13 5.067 -5.98%
BM_std_min<unsigned___int128>/14 5.510 -7.00%
BM_std_min<unsigned___int128>/15 5.971 -7.43%
BM_std_min<unsigned___int128>/16 6.434 -7.76%
BM_std_min<unsigned___int128>/17 6.909 -8.57%
BM_std_min<unsigned___int128>/18 7.347 -9.13%
BM_std_min<unsigned___int128>/19 7.812 -9.90%
BM_std_min<unsigned___int128>/2 0.659 -
BM_std_min<unsigned___int128>/20 8.288 -10.28%
BM_std_min<unsigned___int128>/21 8.762 -10.59%
BM_std_min<unsigned___int128>/22 9.213 -11.51%
BM_std_min<unsigned___int128>/23 9.697 -11.97%
BM_std_min<unsigned___int128>/24 10.123 -12.45%
BM_std_min<unsigned___int128>/25 10.615 -12.39%
BM_std_min<unsigned___int128>/26 11.020 -13.39%
BM_std_min<unsigned___int128>/27 11.533 -13.22%
BM_std_min<unsigned___int128>/28 12.080 -13.03%
BM_std_min<unsigned___int128>/29 12.492 -14.08%
BM_std_min<unsigned___int128>/3 1.023 -1.22%
BM_std_min<unsigned___int128>/30 12.991 -13.96%
BM_std_min<unsigned___int128>/31 13.501 -14.11%
BM_std_min<unsigned___int128>/32 13.903 -14.75%
BM_std_min<unsigned___int128>/4 1.399 -2.01%
BM_std_min<unsigned___int128>/4000 1939.774 -19.86%
BM_std_min<unsigned___int128>/4096 1981.611 -20.22%
BM_std_min<unsigned___int128>/5 1.786 -2.19%
BM_std_min<unsigned___int128>/512 247.211 -19.90%
BM_std_min<unsigned___int128>/5500 2679.452 -19.43%
BM_std_min<unsigned___int128>/6 2.152 -3.25%
BM_std_min<unsigned___int128>/64 29.564 -17.21%
BM_std_min<unsigned___int128>/64000 31267.637 -19.98%
BM_std_min<unsigned___int128>/65536 31939.745 -20.62%
BM_std_min<unsigned___int128>/7 2.558 -2.82%
BM_std_min<unsigned___int128>/70000 33972.501 -20.45%
BM_std_min<unsigned___int128>/8 2.954 -3.25%
BM_std_min<unsigned___int128>/9 3.365 -3.36%
BM_std_min<unsigned_char>/1 0.454 19.05%
BM_std_min<unsigned_char>/10 0.907 -
BM_std_min<unsigned_char>/1024 8.567 -
BM_std_min<unsigned_char>/11 1.069 -
BM_std_min<unsigned_char>/12 1.363 2.97%
BM_std_min<unsigned_char>/13 1.546 -1.20%
BM_std_min<unsigned_char>/14 1.846 -
BM_std_min<unsigned_char>/15 2.128 3.98%
BM_std_min<unsigned_char>/16 2.640 2.14%
BM_std_min<unsigned_char>/17 0.925 -
BM_std_min<unsigned_char>/18 0.971 -3.48%
BM_std_min<unsigned_char>/19 1.157 -2.47%
BM_std_min<unsigned_char>/2 0.486 -7.83%
BM_std_min<unsigned_char>/20 1.476 -6.23%
BM_std_min<unsigned_char>/21 1.790 1.08%
BM_std_min<unsigned_char>/22 1.980 -3.31%
BM_std_min<unsigned_char>/23 2.268 -1.94%
BM_std_min<unsigned_char>/24 2.775 -
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.743 -1.08%
BM_std_min<unsigned_char>/29 1.999 1.79%
BM_std_min<unsigned_char>/3 0.693 -6.36%
BM_std_min<unsigned_char>/30 2.251 -1.50%
BM_std_min<unsigned_char>/31 2.475 -1.83%
BM_std_min<unsigned_char>/32 2.917 -
BM_std_min<unsigned_char>/4 1.003 -3.70%
BM_std_min<unsigned_char>/4000 27.550 -
BM_std_min<unsigned_char>/4096 29.605 -
BM_std_min<unsigned_char>/5 1.287 -
BM_std_min<unsigned_char>/512 6.407 -1.58%
BM_std_min<unsigned_char>/5500 37.362 -
BM_std_min<unsigned_char>/6 1.463 -5.18%
BM_std_min<unsigned_char>/64 4.173 1.20%
BM_std_min<unsigned_char>/64000 454.577 -
BM_std_min<unsigned_char>/65536 465.490 -
BM_std_min<unsigned_char>/7 1.848 4.13%
BM_std_min<unsigned_char>/70000 496.423 -
BM_std_min<unsigned_char>/8 2.340 -
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.329 -27.88%
BM_std_min<unsigned_int>/10 0.994 -
BM_std_min<unsigned_int>/1024 26.679 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.473 -
BM_std_min<unsigned_int>/13 1.449 -2.73%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.850 -2.63%
BM_std_min<unsigned_int>/17 0.965 1.77%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.387 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.826 -
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.939 -1.90%
BM_std_min<unsigned_int>/29 2.125 2.35%
BM_std_min<unsigned_int>/3 0.692 -
BM_std_min<unsigned_int>/30 1.620 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.173 -2.36%
BM_std_min<unsigned_int>/4 1.020 1.30%
BM_std_min<unsigned_int>/4000 109.859 -
BM_std_min<unsigned_int>/4096 111.452 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.839 -
BM_std_min<unsigned_int>/5500 151.925 -
BM_std_min<unsigned_int>/6 0.930 -
BM_std_min<unsigned_int>/64 2.846 -1.38%
BM_std_min<unsigned_int>/64000 1881.870 -
BM_std_min<unsigned_int>/65536 1926.492 -
BM_std_min<unsigned_int>/7 1.047 -
BM_std_min<unsigned_int>/70000 2055.843 -
BM_std_min<unsigned_int>/8 1.259 -2.46%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.458 78.72%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.093 -
BM_std_min<unsigned_long_long>/11 1.455 -
BM_std_min<unsigned_long_long>/12 1.559 -
BM_std_min<unsigned_long_long>/13 1.694 -2.05%
BM_std_min<unsigned_long_long>/14 1.884 -2.36%
BM_std_min<unsigned_long_long>/15 2.128 -1.84%
BM_std_min<unsigned_long_long>/16 2.386 -1.66%
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.621 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.485 -
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 1.971 -1.50%
BM_std_min<unsigned_long_long>/22 2.159 -1.58%
BM_std_min<unsigned_long_long>/23 2.401 -1.18%
BM_std_min<unsigned_long_long>/24 2.657 -
BM_std_min<unsigned_long_long>/25 2.085 -
BM_std_min<unsigned_long_long>/26 2.084 -
BM_std_min<unsigned_long_long>/27 2.092 -
BM_std_min<unsigned_long_long>/28 2.168 -
BM_std_min<unsigned_long_long>/29 2.446 -
BM_std_min<unsigned_long_long>/3 0.693 -
BM_std_min<unsigned_long_long>/30 2.592 -3.13%
BM_std_min<unsigned_long_long>/31 2.888 -
BM_std_min<unsigned_long_long>/32 3.300 -
BM_std_min<unsigned_long_long>/4 1.060 -4.05%
BM_std_min<unsigned_long_long>/4000 444.679 -
BM_std_min<unsigned_long_long>/4096 455.754 -
BM_std_min<unsigned_long_long>/5 1.396 7.56%
BM_std_min<unsigned_long_long>/512 46.698 -
BM_std_min<unsigned_long_long>/5500 615.151 -
BM_std_min<unsigned_long_long>/6 1.585 2.39%
BM_std_min<unsigned_long_long>/64 4.691 -
BM_std_min<unsigned_long_long>/64000 7325.407 -
BM_std_min<unsigned_long_long>/65536 7504.427 -
BM_std_min<unsigned_long_long>/7 1.859 -
BM_std_min<unsigned_long_long>/70000 8018.641 -
BM_std_min<unsigned_long_long>/8 2.290 -2.91%
BM_std_min<unsigned_long_long>/9 1.168 -1.12%
BM_std_min<unsigned_short>/1 0.455 -
BM_std_min<unsigned_short>/10 1.056 1.96%
BM_std_min<unsigned_short>/1024 13.853 -1.79%
BM_std_min<unsigned_short>/11 1.176 -5.64%
BM_std_min<unsigned_short>/12 1.508 -4.15%
BM_std_min<unsigned_short>/13 6.413 -
BM_std_min<unsigned_short>/14 1.157 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.722 -
BM_std_min<unsigned_short>/17 6.683 -
BM_std_min<unsigned_short>/18 1.516 -
BM_std_min<unsigned_short>/19 1.886 -
BM_std_min<unsigned_short>/2 0.507 -
BM_std_min<unsigned_short>/20 2.227 -
BM_std_min<unsigned_short>/21 6.905 -
BM_std_min<unsigned_short>/22 1.737 -1.79%
BM_std_min<unsigned_short>/23 2.098 -5.82%
BM_std_min<unsigned_short>/24 2.458 -1.71%
BM_std_min<unsigned_short>/25 7.123 -
BM_std_min<unsigned_short>/26 2.165 1.53%
BM_std_min<unsigned_short>/27 2.403 1.12%
BM_std_min<unsigned_short>/28 2.674 -1.26%
BM_std_min<unsigned_short>/29 7.331 -
BM_std_min<unsigned_short>/3 0.698 -2.95%
BM_std_min<unsigned_short>/30 2.369 1.06%
BM_std_min<unsigned_short>/31 2.501 -3.26%
BM_std_min<unsigned_short>/32 2.923 -1.41%
BM_std_min<unsigned_short>/4 0.972 -1.89%
BM_std_min<unsigned_short>/4000 53.749 -1.61%
BM_std_min<unsigned_short>/4096 55.096 -1.66%
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.220 -
BM_std_min<unsigned_short>/5500 75.488 -1.58%
BM_std_min<unsigned_short>/6 0.948 -
BM_std_min<unsigned_short>/64 3.414 -1.64%
BM_std_min<unsigned_short>/64000 912.700 -
BM_std_min<unsigned_short>/65536 934.624 -
BM_std_min<unsigned_short>/7 1.087 -3.46%
BM_std_min<unsigned_short>/70000 1032.462 -
BM_std_min<unsigned_short>/8 1.300 -4.95%
BM_std_min<unsigned_short>/9 6.393 -
BM_std_minmax<char>/1 0.645 7.41%
BM_std_minmax<char>/10 1.303 -5.91%
BM_std_minmax<char>/1024 8.741 -
BM_std_minmax<char>/11 1.642 -11.98%
BM_std_minmax<char>/12 1.904 -2.93%
BM_std_minmax<char>/13 2.212 -
BM_std_minmax<char>/14 2.488 -1.63%
BM_std_minmax<char>/15 2.826 -5.41%
BM_std_minmax<char>/16 0.924 -
BM_std_minmax<char>/17 1.086 -
BM_std_minmax<char>/18 1.295 -
BM_std_minmax<char>/19 1.640 4.09%
BM_std_minmax<char>/2 0.910 12.70%
BM_std_minmax<char>/20 1.921 4.41%
BM_std_minmax<char>/21 2.248 4.74%
BM_std_minmax<char>/22 2.509 2.59%
BM_std_minmax<char>/23 2.923 -
BM_std_minmax<char>/24 1.154 -
BM_std_minmax<char>/25 1.179 -
BM_std_minmax<char>/26 1.388 -
BM_std_minmax<char>/27 1.808 5.28%
BM_std_minmax<char>/28 2.171 3.81%
BM_std_minmax<char>/29 2.415 1.43%
BM_std_minmax<char>/3 1.207 10.25%
BM_std_minmax<char>/30 2.679 -
BM_std_minmax<char>/31 3.255 3.39%
BM_std_minmax<char>/32 1.535 -
BM_std_minmax<char>/4 1.509 10.40%
BM_std_minmax<char>/4000 38.757 -
BM_std_minmax<char>/4096 32.905 -
BM_std_minmax<char>/5 1.786 10.14%
BM_std_minmax<char>/512 4.995 -
BM_std_minmax<char>/5500 50.563 6.23%
BM_std_minmax<char>/6 2.076 8.59%
BM_std_minmax<char>/64 1.256 -4.69%
BM_std_minmax<char>/64000 531.995 -
BM_std_minmax<char>/65536 544.402 -
BM_std_minmax<char>/7 2.425 -
BM_std_minmax<char>/70000 596.853 -
BM_std_minmax<char>/8 1.020 -4.45%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.388 -3.45%
BM_std_minmax<int>/1024 33.604 -
BM_std_minmax<int>/11 1.731 -6.37%
BM_std_minmax<int>/12 1.471 6.14%
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.618 -3.12%
BM_std_minmax<int>/15 1.997 -3.83%
BM_std_minmax<int>/16 1.348 7.17%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.653 -
BM_std_minmax<int>/19 1.849 -2.68%
BM_std_minmax<int>/2 0.876 -1.25%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.309 -2.17%
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.416 -3.37%
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.117 -7.97%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.686 -1.73%
BM_std_minmax<int>/32 1.619 -
BM_std_minmax<int>/4 1.154 12.08%
BM_std_minmax<int>/4000 133.225 -
BM_std_minmax<int>/4096 136.498 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.637 -
BM_std_minmax<int>/5500 191.295 -
BM_std_minmax<int>/6 1.341 -3.26%
BM_std_minmax<int>/64 2.518 -
BM_std_minmax<int>/64000 2152.935 -
BM_std_minmax<int>/65536 2203.068 -
BM_std_minmax<int>/7 1.638 -9.08%
BM_std_minmax<int>/70000 2352.031 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.157 -1.02%
BM_std_minmax<long_long>/1 0.590 -14.80%
BM_std_minmax<long_long>/10 2.155 -
BM_std_minmax<long_long>/1024 133.994 -
BM_std_minmax<long_long>/11 2.377 -3.03%
BM_std_minmax<long_long>/12 2.694 -
BM_std_minmax<long_long>/13 3.018 -1.43%
BM_std_minmax<long_long>/14 3.321 -
BM_std_minmax<long_long>/15 3.644 -
BM_std_minmax<long_long>/16 3.055 -
BM_std_minmax<long_long>/17 3.066 -
BM_std_minmax<long_long>/18 3.064 -
BM_std_minmax<long_long>/19 3.070 -
BM_std_minmax<long_long>/2 1.084 -14.89%
BM_std_minmax<long_long>/20 3.277 -1.30%
BM_std_minmax<long_long>/21 3.512 -
BM_std_minmax<long_long>/22 3.919 -
BM_std_minmax<long_long>/23 4.339 -
BM_std_minmax<long_long>/24 3.989 -
BM_std_minmax<long_long>/25 4.010 -
BM_std_minmax<long_long>/26 4.015 -
BM_std_minmax<long_long>/27 4.018 -
BM_std_minmax<long_long>/28 4.097 -
BM_std_minmax<long_long>/29 4.296 -
BM_std_minmax<long_long>/3 1.396 -12.79%
BM_std_minmax<long_long>/30 4.525 -
BM_std_minmax<long_long>/31 4.797 -
BM_std_minmax<long_long>/32 4.955 -
BM_std_minmax<long_long>/4 1.685 -3.46%
BM_std_minmax<long_long>/4000 526.668 -
BM_std_minmax<long_long>/4096 539.080 -
BM_std_minmax<long_long>/5 2.000 -3.59%
BM_std_minmax<long_long>/512 66.869 -
BM_std_minmax<long_long>/5500 724.012 -
BM_std_minmax<long_long>/6 2.281 -3.41%
BM_std_minmax<long_long>/64 10.356 -
BM_std_minmax<long_long>/64000 8477.688 -
BM_std_minmax<long_long>/65536 8683.703 -
BM_std_minmax<long_long>/7 2.643 2.70%
BM_std_minmax<long_long>/70000 9276.543 -
BM_std_minmax<long_long>/8 2.124 -
BM_std_minmax<long_long>/9 2.126 -
BM_std_minmax<short>/1 0.643 2.62%
BM_std_minmax<short>/10 1.426 1.46%
BM_std_minmax<short>/1024 16.567 -
BM_std_minmax<short>/11 1.844 5.76%
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.388 -
BM_std_minmax<short>/14 1.620 -
BM_std_minmax<short>/15 1.998 1.47%
BM_std_minmax<short>/16 1.762 2.20%
BM_std_minmax<short>/17 1.786 3.65%
BM_std_minmax<short>/18 1.995 -2.40%
BM_std_minmax<short>/19 2.373 3.76%
BM_std_minmax<short>/2 0.921 7.76%
BM_std_minmax<short>/20 2.036 1.15%
BM_std_minmax<short>/21 2.051 3.74%
BM_std_minmax<short>/22 2.331 -
BM_std_minmax<short>/23 2.721 8.17%
BM_std_minmax<short>/24 2.274 1.64%
BM_std_minmax<short>/25 2.319 1.73%
BM_std_minmax<short>/26 2.553 2.32%
BM_std_minmax<short>/27 2.876 -
BM_std_minmax<short>/28 2.437 -8.58%
BM_std_minmax<short>/29 2.630 3.06%
BM_std_minmax<short>/3 1.200 6.38%
BM_std_minmax<short>/30 2.805 -
BM_std_minmax<short>/31 3.049 -2.14%
BM_std_minmax<short>/32 1.264 -8.64%
BM_std_minmax<short>/4 0.926 -19.67%
BM_std_minmax<short>/4000 66.063 -
BM_std_minmax<short>/4096 67.703 -
BM_std_minmax<short>/5 1.156 -
BM_std_minmax<short>/512 8.861 -
BM_std_minmax<short>/5500 97.622 -
BM_std_minmax<short>/6 1.396 -
BM_std_minmax<short>/64 1.548 -4.24%
BM_std_minmax<short>/64000 1065.067 -
BM_std_minmax<short>/65536 1091.237 -
BM_std_minmax<short>/7 1.820 2.99%
BM_std_minmax<short>/70000 1200.786 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.185 1.56%
BM_std_minmax<unsigned_char>/1 0.649 4.72%
BM_std_minmax<unsigned_char>/10 1.344 -3.03%
BM_std_minmax<unsigned_char>/1024 8.784 -
BM_std_minmax<unsigned_char>/11 1.706 -7.64%
BM_std_minmax<unsigned_char>/12 1.971 -1.87%
BM_std_minmax<unsigned_char>/13 2.269 -2.62%
BM_std_minmax<unsigned_char>/14 2.558 -
BM_std_minmax<unsigned_char>/15 2.991 -2.87%
BM_std_minmax<unsigned_char>/16 0.947 -2.72%
BM_std_minmax<unsigned_char>/17 1.087 -1.47%
BM_std_minmax<unsigned_char>/18 1.319 -
BM_std_minmax<unsigned_char>/19 1.641 -
BM_std_minmax<unsigned_char>/2 0.903 5.53%
BM_std_minmax<unsigned_char>/20 1.919 -
BM_std_minmax<unsigned_char>/21 2.244 1.60%
BM_std_minmax<unsigned_char>/22 2.509 -
BM_std_minmax<unsigned_char>/23 2.966 1.53%
BM_std_minmax<unsigned_char>/24 1.155 -3.86%
BM_std_minmax<unsigned_char>/25 1.179 -3.88%
BM_std_minmax<unsigned_char>/26 1.395 -2.90%
BM_std_minmax<unsigned_char>/27 1.813 -
BM_std_minmax<unsigned_char>/28 2.115 -
BM_std_minmax<unsigned_char>/29 2.391 -1.15%
BM_std_minmax<unsigned_char>/3 1.222 7.23%
BM_std_minmax<unsigned_char>/30 2.656 -2.15%
BM_std_minmax<unsigned_char>/31 3.137 -1.02%
BM_std_minmax<unsigned_char>/32 1.516 -3.43%
BM_std_minmax<unsigned_char>/4 1.506 5.80%
BM_std_minmax<unsigned_char>/4000 39.209 -
BM_std_minmax<unsigned_char>/4096 33.058 -
BM_std_minmax<unsigned_char>/5 1.805 8.18%
BM_std_minmax<unsigned_char>/512 5.013 -
BM_std_minmax<unsigned_char>/5500 50.569 -
BM_std_minmax<unsigned_char>/6 2.082 6.65%
BM_std_minmax<unsigned_char>/64 1.260 4.55%
BM_std_minmax<unsigned_char>/64000 533.745 -
BM_std_minmax<unsigned_char>/65536 546.119 -
BM_std_minmax<unsigned_char>/7 2.482 1.83%
BM_std_minmax<unsigned_char>/70000 598.760 -
BM_std_minmax<unsigned_char>/8 1.081 17.03%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.713 18.61%
BM_std_minmax<unsigned_int>/10 1.596 15.02%
BM_std_minmax<unsigned_int>/1024 33.586 -
BM_std_minmax<unsigned_int>/11 2.101 19.51%
BM_std_minmax<unsigned_int>/12 1.392 -
BM_std_minmax<unsigned_int>/13 1.388 -
BM_std_minmax<unsigned_int>/14 1.726 6.69%
BM_std_minmax<unsigned_int>/15 2.245 12.04%
BM_std_minmax<unsigned_int>/16 1.314 -2.71%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.650 -
BM_std_minmax<unsigned_int>/19 1.956 5.75%
BM_std_minmax<unsigned_int>/2 1.244 36.07%
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.026 -
BM_std_minmax<unsigned_int>/23 2.572 7.86%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.958 -
BM_std_minmax<unsigned_int>/26 2.128 -
BM_std_minmax<unsigned_int>/27 2.747 15.57%
BM_std_minmax<unsigned_int>/28 1.929 -
BM_std_minmax<unsigned_int>/29 2.048 -
BM_std_minmax<unsigned_int>/3 1.695 38.63%
BM_std_minmax<unsigned_int>/30 2.241 1.12%
BM_std_minmax<unsigned_int>/31 2.919 12.26%
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 1.094 -
BM_std_minmax<unsigned_int>/4000 133.191 -
BM_std_minmax<unsigned_int>/4096 136.425 -
BM_std_minmax<unsigned_int>/5 1.164 -
BM_std_minmax<unsigned_int>/512 16.626 -
BM_std_minmax<unsigned_int>/5500 191.353 -
BM_std_minmax<unsigned_int>/6 1.494 10.68%
BM_std_minmax<unsigned_int>/64 2.540 -
BM_std_minmax<unsigned_int>/64000 2153.117 -
BM_std_minmax<unsigned_int>/65536 2204.204 -
BM_std_minmax<unsigned_int>/7 1.983 16.26%
BM_std_minmax<unsigned_int>/70000 2352.438 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.229 5.78%
BM_std_minmax<unsigned_long_long>/1 0.621 -10.41%
BM_std_minmax<unsigned_long_long>/10 2.127 -
BM_std_minmax<unsigned_long_long>/1024 133.871 -
BM_std_minmax<unsigned_long_long>/11 2.307 2.87%
BM_std_minmax<unsigned_long_long>/12 2.670 -
BM_std_minmax<unsigned_long_long>/13 3.012 -
BM_std_minmax<unsigned_long_long>/14 3.355 -
BM_std_minmax<unsigned_long_long>/15 3.809 -
BM_std_minmax<unsigned_long_long>/16 3.055 -
BM_std_minmax<unsigned_long_long>/17 3.068 -
BM_std_minmax<unsigned_long_long>/18 3.076 -
BM_std_minmax<unsigned_long_long>/19 3.072 -
BM_std_minmax<unsigned_long_long>/2 0.889 -3.81%
BM_std_minmax<unsigned_long_long>/20 3.275 -
BM_std_minmax<unsigned_long_long>/21 3.595 -
BM_std_minmax<unsigned_long_long>/22 3.953 -
BM_std_minmax<unsigned_long_long>/23 4.453 -
BM_std_minmax<unsigned_long_long>/24 3.990 -
BM_std_minmax<unsigned_long_long>/25 4.013 -
BM_std_minmax<unsigned_long_long>/26 4.022 -
BM_std_minmax<unsigned_long_long>/27 4.033 -
BM_std_minmax<unsigned_long_long>/28 4.057 -
BM_std_minmax<unsigned_long_long>/29 4.150 1.33%
BM_std_minmax<unsigned_long_long>/3 1.270 -6.09%
BM_std_minmax<unsigned_long_long>/30 4.528 -
BM_std_minmax<unsigned_long_long>/31 4.895 -1.00%
BM_std_minmax<unsigned_long_long>/32 4.991 -
BM_std_minmax<unsigned_long_long>/4 1.586 -3.42%
BM_std_minmax<unsigned_long_long>/4000 526.373 -
BM_std_minmax<unsigned_long_long>/4096 539.086 -
BM_std_minmax<unsigned_long_long>/5 1.864 -2.41%
BM_std_minmax<unsigned_long_long>/512 66.894 -
BM_std_minmax<unsigned_long_long>/5500 724.418 -
BM_std_minmax<unsigned_long_long>/6 2.131 -2.31%
BM_std_minmax<unsigned_long_long>/64 10.266 -
BM_std_minmax<unsigned_long_long>/64000 8479.988 -
BM_std_minmax<unsigned_long_long>/65536 8681.309 -
BM_std_minmax<unsigned_long_long>/7 2.566 -4.16%
BM_std_minmax<unsigned_long_long>/70000 9272.521 -
BM_std_minmax<unsigned_long_long>/8 2.122 -
BM_std_minmax<unsigned_long_long>/9 2.125 -
BM_std_minmax<unsigned_short>/1 0.650 -
BM_std_minmax<unsigned_short>/10 1.422 -
BM_std_minmax<unsigned_short>/1024 16.587 -
BM_std_minmax<unsigned_short>/11 1.737 -
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.621 -
BM_std_minmax<unsigned_short>/15 1.929 1.45%
BM_std_minmax<unsigned_short>/16 1.720 -1.75%
BM_std_minmax<unsigned_short>/17 1.692 -1.32%
BM_std_minmax<unsigned_short>/18 1.942 -1.93%
BM_std_minmax<unsigned_short>/19 2.212 -
BM_std_minmax<unsigned_short>/2 0.928 -1.23%
BM_std_minmax<unsigned_short>/20 1.908 -1.68%
BM_std_minmax<unsigned_short>/21 2.030 2.93%
BM_std_minmax<unsigned_short>/22 2.285 -
BM_std_minmax<unsigned_short>/23 2.489 -
BM_std_minmax<unsigned_short>/24 2.215 -
BM_std_minmax<unsigned_short>/25 2.296 -
BM_std_minmax<unsigned_short>/26 2.530 -
BM_std_minmax<unsigned_short>/27 2.824 -
BM_std_minmax<unsigned_short>/28 2.549 -
BM_std_minmax<unsigned_short>/29 2.608 2.48%
BM_std_minmax<unsigned_short>/3 1.213 -1.33%
BM_std_minmax<unsigned_short>/30 2.873 1.33%
BM_std_minmax<unsigned_short>/31 3.117 -
BM_std_minmax<unsigned_short>/32 1.229 -8.62%
BM_std_minmax<unsigned_short>/4 1.086 -
BM_std_minmax<unsigned_short>/4000 66.167 -
BM_std_minmax<unsigned_short>/4096 68.037 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.877 -
BM_std_minmax<unsigned_short>/5500 97.783 -
BM_std_minmax<unsigned_short>/6 1.389 3.12%
BM_std_minmax<unsigned_short>/64 1.525 -4.31%
BM_std_minmax<unsigned_short>/64000 1066.368 -
BM_std_minmax<unsigned_short>/65536 1092.509 -
BM_std_minmax<unsigned_short>/7 1.772 6.51%
BM_std_minmax<unsigned_short>/70000 1201.426 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.173 -
BM_std_minmax_element<char>/1 0.301 -
BM_std_minmax_element<char>/1024 249.791 -5.10%
BM_std_minmax_element<char>/2 0.689 -
BM_std_minmax_element<char>/3 0.956 -19.86%
BM_std_minmax_element<char>/4 1.177 -3.17%
BM_std_minmax_element<char>/4000 956.316 -4.83%
BM_std_minmax_element<char>/4096 980.093 -4.63%
BM_std_minmax_element<char>/512 128.630 -4.56%
BM_std_minmax_element<char>/5500 1314.657 -4.51%
BM_std_minmax_element<char>/64 16.655 -2.64%
BM_std_minmax_element<char>/64000 15432.430 -3.65%
BM_std_minmax_element<char>/65536 15802.044 -3.69%
BM_std_minmax_element<char>/70000 16847.318 -3.90%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 258.695 4.51%
BM_std_minmax_element<int>/2 0.688 -
BM_std_minmax_element<int>/3 1.147 -7.73%
BM_std_minmax_element<int>/4 1.201 -1.07%
BM_std_minmax_element<int>/4000 984.576 3.58%
BM_std_minmax_element<int>/4096 1007.936 3.52%
BM_std_minmax_element<int>/512 132.568 5.30%
BM_std_minmax_element<int>/5500 1350.222 3.32%
BM_std_minmax_element<int>/64 16.482 -1.10%
BM_std_minmax_element<int>/64000 15674.579 -
BM_std_minmax_element<int>/65536 16059.111 -
BM_std_minmax_element<int>/70000 17139.907 -
BM_std_minmax_element<long_long>/1 0.304 -
BM_std_minmax_element<long_long>/1024 282.811 -1.76%
BM_std_minmax_element<long_long>/2 0.648 -5.44%
BM_std_minmax_element<long_long>/3 1.196 4.46%
BM_std_minmax_element<long_long>/4 1.263 1.12%
BM_std_minmax_element<long_long>/4000 1092.357 -1.65%
BM_std_minmax_element<long_long>/4096 1120.166 -1.59%
BM_std_minmax_element<long_long>/512 144.097 -1.15%
BM_std_minmax_element<long_long>/5500 1502.246 -3.41%
BM_std_minmax_element<long_long>/64 17.871 -
BM_std_minmax_element<long_long>/64000 17631.494 -3.13%
BM_std_minmax_element<long_long>/65536 18053.356 -3.20%
BM_std_minmax_element<long_long>/70000 19277.628 -3.23%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 282.395 1.40%
BM_std_minmax_element<short>/2 0.689 -
BM_std_minmax_element<short>/3 1.253 -4.03%
BM_std_minmax_element<short>/4 1.254 1.12%
BM_std_minmax_element<short>/4000 1086.032 1.50%
BM_std_minmax_element<short>/4096 1111.542 1.48%
BM_std_minmax_element<short>/512 143.406 -
BM_std_minmax_element<short>/5500 1489.304 1.46%
BM_std_minmax_element<short>/64 17.430 -
BM_std_minmax_element<short>/64000 17284.466 1.72%
BM_std_minmax_element<short>/65536 17703.477 1.67%
BM_std_minmax_element<short>/70000 18898.521 1.85%
SetIntersection_Front_Set_float_1024_1 1116006.735 -1.00%
SetIntersection_Front_Set_float_1024_1024 14316259.306 -7.69%
SetIntersection_Front_Set_float_1024_16 1295418.915 1.87%
SetIntersection_Front_Set_float_1024_256 4746636.331 6.33%
SetIntersection_Front_Set_float_1024_4 1145983.946 -
SetIntersection_Front_Set_float_1024_64 1899273.817 1.98%
SetIntersection_Front_Set_float_16384_1 1115296.459 2.36%
SetIntersection_Front_Set_float_16384_1024 14704015.062 -10.38%
SetIntersection_Front_Set_float_16384_16 1326936.512 1.03%
SetIntersection_Front_Set_float_16384_16384 239409361.181 -1.64%
SetIntersection_Front_Set_float_16384_256 4483955.938 -4.50%
SetIntersection_Front_Set_float_16384_4 1150597.130 -
SetIntersection_Front_Set_float_16384_64 1926963.968 -1.65%
SetIntersection_Front_Set_float_16_1 66961691.892 -
SetIntersection_Front_Set_float_16_16 40581372.733 -3.11%
SetIntersection_Front_Set_float_16_4 58869476.038 -
SetIntersection_Front_Set_float_1_1 571338224.718 -
SetIntersection_Front_Set_float_256_1 4412091.868 -
SetIntersection_Front_Set_float_256_16 4953984.628 -
SetIntersection_Front_Set_float_256_256 8829963.452 -
SetIntersection_Front_Set_float_256_4 4527530.197 -
SetIntersection_Front_Set_float_256_64 6119342.018 -
SetIntersection_Front_Set_float_262144_1 1093356.643 -
SetIntersection_Front_Set_float_262144_1024 14465725.275 -
SetIntersection_Front_Set_float_262144_16 1252421.487 1.66%
SetIntersection_Front_Set_float_262144_16384 240335221.109 -29.32%
SetIntersection_Front_Set_float_262144_256 4433316.873 -
SetIntersection_Front_Set_float_262144_262144 1734179.119 -2.59%
SetIntersection_Front_Set_float_262144_4 1117028.943 -3.24%
SetIntersection_Front_Set_float_262144_64 1894693.120 1.26%
SetIntersection_Front_Set_float_4_1 228735459.174 -
SetIntersection_Front_Set_float_4_4 147815184.939 -
SetIntersection_Front_Set_float_64_1 17494889.859 -
SetIntersection_Front_Set_float_64_16 16674232.242 -
SetIntersection_Front_Set_float_64_4 17216678.791 -
SetIntersection_Front_Set_float_64_64 15035104.887 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1083952.681 -3.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20613827.661 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1384597.757 1.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6306491.740 4.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1157187.729 -2.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2256921.166 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1124212.378 3.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 20890094.595 4.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1356130.760 -3.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 353532564.823 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6294419.326 -1.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1178302.188 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2331465.540 2.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67465359.614 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43474356.569 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 60069200.292 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 573243583.833 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4431185.929 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5227087.552 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12204756.108 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4573196.397 -2.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7253310.243 -5.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1090350.609 -3.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20754527.076 1.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1393711.253 -1.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 350596909.144 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5922481.376 -1.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2268224.529 1.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1166540.504 -1.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2187261.171 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 229305586.732 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149673511.344 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17709238.951 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17779639.003 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17690218.703 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18251997.804 -1.63%
SetIntersection_Front_Set_string_1024_1 1154826.502 -
SetIntersection_Front_Set_string_1024_1024 57061087.254 -
SetIntersection_Front_Set_string_1024_16 2029104.869 -
SetIntersection_Front_Set_string_1024_256 15649046.453 -8.10%
SetIntersection_Front_Set_string_1024_4 1342244.866 -
SetIntersection_Front_Set_string_1024_64 5045100.983 1.65%
SetIntersection_Front_Set_string_16384_1 1162937.973 -
SetIntersection_Front_Set_string_16384_1024 59471045.981 -
SetIntersection_Front_Set_string_16384_16 2018279.260 1.66%
SetIntersection_Front_Set_string_16384_16384 350250076.972 -
SetIntersection_Front_Set_string_16384_256 15885649.927 -6.35%
SetIntersection_Front_Set_string_16384_4 1328229.352 -1.20%
SetIntersection_Front_Set_string_16384_64 5023705.865 2.12%
SetIntersection_Front_Set_string_16_1 69381612.840 -
SetIntersection_Front_Set_string_16_16 64879182.733 -
SetIntersection_Front_Set_string_16_4 68020957.108 -
SetIntersection_Front_Set_string_1_1 588048018.921 -
SetIntersection_Front_Set_string_256_1 4526119.721 -1.53%
SetIntersection_Front_Set_string_256_16 7548632.588 -2.53%
SetIntersection_Front_Set_string_256_256 32253493.819 4.98%
SetIntersection_Front_Set_string_256_4 5298341.573 2.02%
SetIntersection_Front_Set_string_256_64 15847822.692 7.73%
SetIntersection_Front_Set_string_262144_1 1166007.290 -
SetIntersection_Front_Set_string_262144_1024 60503505.421 -
SetIntersection_Front_Set_string_262144_16 1934260.010 -4.64%
SetIntersection_Front_Set_string_262144_16384 349219777.477 -
SetIntersection_Front_Set_string_262144_256 16199321.461 -
SetIntersection_Front_Set_string_262144_262144 17891443.199 1.64%
SetIntersection_Front_Set_string_262144_4 1342188.037 1.06%
SetIntersection_Front_Set_string_262144_64 4590324.191 -6.37%
SetIntersection_Front_Set_string_4_1 235539196.418 -
SetIntersection_Front_Set_string_4_4 166859288.305 -1.47%
SetIntersection_Front_Set_string_64_1 18211566.860 -
SetIntersection_Front_Set_string_64_16 25715053.127 1.35%
SetIntersection_Front_Set_string_64_4 19911547.739 -
SetIntersection_Front_Set_string_64_64 38783472.572 2.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1100953.678 -1.95%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23915360.799 -4.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1434014.333 2.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6881593.661 -2.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1176613.033 -1.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2454206.260 -3.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1121603.944 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26007054.347 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1410284.921 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 355543365.889 1.99%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6895082.566 4.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1143762.570 -4.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2453548.049 -3.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67576803.139 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44899330.626 -2.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60312148.680 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 574470688.116 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4478046.892 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5303323.985 -2.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13471338.508 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4639261.821 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7822790.396 -6.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1108890.026 1.54%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27686495.915 -10.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1384569.035 -2.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 344299597.181 -2.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6576541.832 -1.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3028005.127 -1.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1168508.950 3.82%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2336182.710 -2.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229648621.955 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150538780.636 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17706142.985 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18027551.743 -1.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17629777.433 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19362428.714 1.03%
SetIntersection_Front_Set_uint32_1024_1 1118103.565 1.29%
SetIntersection_Front_Set_uint32_1024_1024 16534658.159 -3.59%
SetIntersection_Front_Set_uint32_1024_16 1347669.172 1.19%
SetIntersection_Front_Set_uint32_1024_256 4662479.273 -13.26%
SetIntersection_Front_Set_uint32_1024_4 1160221.086 1.18%
SetIntersection_Front_Set_uint32_1024_64 1876679.742 -7.18%
SetIntersection_Front_Set_uint32_16384_1 1088022.258 -
SetIntersection_Front_Set_uint32_16384_1024 15518290.993 -4.74%
SetIntersection_Front_Set_uint32_16384_16 1367591.582 6.40%
SetIntersection_Front_Set_uint32_16384_16384 257165883.219 -25.78%
SetIntersection_Front_Set_uint32_16384_256 4803411.560 -7.14%
SetIntersection_Front_Set_uint32_16384_4 1162873.518 -
SetIntersection_Front_Set_uint32_16384_64 2078856.153 2.95%
SetIntersection_Front_Set_uint32_16_1 67277657.960 -
SetIntersection_Front_Set_uint32_16_16 41619871.459 1.19%
SetIntersection_Front_Set_uint32_16_4 58875669.725 -
SetIntersection_Front_Set_uint32_1_1 569092123.620 -
SetIntersection_Front_Set_uint32_256_1 4460154.183 -
SetIntersection_Front_Set_uint32_256_16 4985563.883 2.53%
SetIntersection_Front_Set_uint32_256_256 9417095.661 -2.50%
SetIntersection_Front_Set_uint32_256_4 4527440.205 -1.00%
SetIntersection_Front_Set_uint32_256_64 6056703.864 -3.26%
SetIntersection_Front_Set_uint32_262144_1 1089231.441 1.37%
SetIntersection_Front_Set_uint32_262144_1024 15399927.649 -9.09%
SetIntersection_Front_Set_uint32_262144_16 1283690.395 1.54%
SetIntersection_Front_Set_uint32_262144_16384 359425717.637 2.00%
SetIntersection_Front_Set_uint32_262144_256 4664039.891 -10.69%
SetIntersection_Front_Set_uint32_262144_262144 1822144.775 -3.10%
SetIntersection_Front_Set_uint32_262144_4 1109435.380 -3.41%
SetIntersection_Front_Set_uint32_262144_64 1882943.161 -
SetIntersection_Front_Set_uint32_4_1 228661101.747 -
SetIntersection_Front_Set_uint32_4_4 146915340.250 -
SetIntersection_Front_Set_uint32_64_1 17569114.874 -
SetIntersection_Front_Set_uint32_64_16 16906859.686 -
SetIntersection_Front_Set_uint32_64_4 17199967.050 -
SetIntersection_Front_Set_uint32_64_64 16404209.462 2.51%
SetIntersection_Front_Set_uint64_1024_1 1110680.389 -
SetIntersection_Front_Set_uint64_1024_1024 14164431.997 3.19%
SetIntersection_Front_Set_uint64_1024_16 1287323.450 -
SetIntersection_Front_Set_uint64_1024_256 4397243.021 -1.93%
SetIntersection_Front_Set_uint64_1024_4 1142940.305 -
SetIntersection_Front_Set_uint64_1024_64 1914269.339 3.55%
SetIntersection_Front_Set_uint64_16384_1 1105718.306 -
SetIntersection_Front_Set_uint64_16384_1024 15276174.370 7.48%
SetIntersection_Front_Set_uint64_16384_16 1314726.396 -
SetIntersection_Front_Set_uint64_16384_16384 347160884.529 40.72%
SetIntersection_Front_Set_uint64_16384_256 4747726.567 9.20%
SetIntersection_Front_Set_uint64_16384_4 1152680.755 -
SetIntersection_Front_Set_uint64_16384_64 1950189.839 6.60%
SetIntersection_Front_Set_uint64_16_1 67041763.887 -
SetIntersection_Front_Set_uint64_16_16 40993186.205 -2.30%
SetIntersection_Front_Set_uint64_16_4 58798607.589 -
SetIntersection_Front_Set_uint64_1_1 570224781.726 -
SetIntersection_Front_Set_uint64_256_1 4412816.765 -
SetIntersection_Front_Set_uint64_256_16 4912667.677 2.51%
SetIntersection_Front_Set_uint64_256_256 8939311.860 3.14%
SetIntersection_Front_Set_uint64_256_4 4553695.073 -
SetIntersection_Front_Set_uint64_256_64 6336837.894 2.08%
SetIntersection_Front_Set_uint64_262144_1 1126532.695 -
SetIntersection_Front_Set_uint64_262144_1024 14802845.078 3.84%
SetIntersection_Front_Set_uint64_262144_16 1296845.365 -1.33%
SetIntersection_Front_Set_uint64_262144_16384 339610760.392 -1.72%
SetIntersection_Front_Set_uint64_262144_256 4913530.520 10.40%
SetIntersection_Front_Set_uint64_262144_262144 1836354.572 1.83%
SetIntersection_Front_Set_uint64_262144_4 1148376.788 2.52%
SetIntersection_Front_Set_uint64_262144_64 1958823.787 5.39%
SetIntersection_Front_Set_uint64_4_1 228494473.041 -
SetIntersection_Front_Set_uint64_4_4 147773805.197 -
SetIntersection_Front_Set_uint64_64_1 17562909.302 -
SetIntersection_Front_Set_uint64_64_16 16820720.899 2.72%
SetIntersection_Front_Set_uint64_64_4 17396912.091 -
SetIntersection_Front_Set_uint64_64_64 14663331.345 -
SetIntersection_Front_Vector_float_1024_1 1108669.674 -
SetIntersection_Front_Vector_float_1024_1024 5977822.609 -
SetIntersection_Front_Vector_float_1024_16 1170904.277 -1.72%
SetIntersection_Front_Vector_float_1024_256 2337710.814 -
SetIntersection_Front_Vector_float_1024_4 1132581.353 -
SetIntersection_Front_Vector_float_1024_64 1429457.464 -
SetIntersection_Front_Vector_float_16384_1 1113952.782 -
SetIntersection_Front_Vector_float_16384_1024 5948458.190 -
SetIntersection_Front_Vector_float_16384_16 1186600.732 -
SetIntersection_Front_Vector_float_16384_16384 80094161.472 -
SetIntersection_Front_Vector_float_16384_256 2324376.428 -
SetIntersection_Front_Vector_float_16384_4 1118771.641 -1.62%
SetIntersection_Front_Vector_float_16384_64 1444921.686 -
SetIntersection_Front_Vector_float_16_1 66967180.568 -
SetIntersection_Front_Vector_float_16_16 39101341.300 -
SetIntersection_Front_Vector_float_16_4 57869826.868 -
SetIntersection_Front_Vector_float_1_1 571780270.035 -
SetIntersection_Front_Vector_float_256_1 4423728.318 -
SetIntersection_Front_Vector_float_256_16 4578214.636 1.37%
SetIntersection_Front_Vector_float_256_256 4655997.349 -
SetIntersection_Front_Vector_float_256_4 4489898.138 1.37%
SetIntersection_Front_Vector_float_256_64 4562432.699 -1.26%
SetIntersection_Front_Vector_float_262144_1 1136220.221 1.58%
SetIntersection_Front_Vector_float_262144_1024 5930342.346 -
SetIntersection_Front_Vector_float_262144_16 1182057.265 -1.27%
SetIntersection_Front_Vector_float_262144_16384 79903791.305 -
SetIntersection_Front_Vector_float_262144_256 2338099.677 -
SetIntersection_Front_Vector_float_262144_262144 350878368.867 -
SetIntersection_Front_Vector_float_262144_4 1114888.503 -3.35%
SetIntersection_Front_Vector_float_262144_64 1452870.389 -
SetIntersection_Front_Vector_float_4_1 228602714.660 -
SetIntersection_Front_Vector_float_4_4 146203551.450 -
SetIntersection_Front_Vector_float_64_1 17532667.964 -
SetIntersection_Front_Vector_float_64_16 15156898.037 -
SetIntersection_Front_Vector_float_64_4 16967720.188 -
SetIntersection_Front_Vector_float_64_64 11446437.706 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1113694.831 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8399314.550 -5.99%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1223507.169 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2974416.632 -6.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1151619.600 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1594150.873 -1.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1118359.174 -1.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8603169.065 -9.80%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1211493.204 -2.49%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 120258114.806 -1.95%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3263387.390 1.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1160129.179 3.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1647965.424 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66999244.609 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39616107.968 1.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58843485.891 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 571251322.672 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4439027.770 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4594767.019 -1.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 6475906.147 9.99%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4481484.924 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5090680.032 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1117790.265 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8387439.066 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1172096.909 -1.60%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117925692.054 -1.73%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2969985.755 -8.56%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351640371.210 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1138882.090 3.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1660261.165 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228602116.838 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 147308411.850 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17494264.980 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15608903.735 -1.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17312157.396 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12663672.651 -
SetIntersection_Front_Vector_string_1024_1 1142540.097 2.41%
SetIntersection_Front_Vector_string_1024_1024 40510123.694 -
SetIntersection_Front_Vector_string_1024_16 1716922.497 -
SetIntersection_Front_Vector_string_1024_256 9695287.500 -7.61%
SetIntersection_Front_Vector_string_1024_4 1255103.960 -
SetIntersection_Front_Vector_string_1024_64 3472565.126 -2.07%
SetIntersection_Front_Vector_string_16384_1 1146262.852 -1.11%
SetIntersection_Front_Vector_string_16384_1024 39783432.040 -2.60%
SetIntersection_Front_Vector_string_16384_16 1746179.077 -
SetIntersection_Front_Vector_string_16384_16384 350962212.634 -
SetIntersection_Front_Vector_string_16384_256 9648369.704 -2.67%
SetIntersection_Front_Vector_string_16384_4 1257571.524 -
SetIntersection_Front_Vector_string_16384_64 3469507.714 1.86%
SetIntersection_Front_Vector_string_16_1 68536319.967 -
SetIntersection_Front_Vector_string_16_16 54786615.192 -
SetIntersection_Front_Vector_string_16_4 64565999.668 -
SetIntersection_Front_Vector_string_1_1 584608954.646 -
SetIntersection_Front_Vector_string_256_1 4523606.333 -
SetIntersection_Front_Vector_string_256_16 6299112.653 -3.52%
SetIntersection_Front_Vector_string_256_256 20802850.684 4.64%
SetIntersection_Front_Vector_string_256_4 4885965.915 -
SetIntersection_Front_Vector_string_256_64 11146505.025 2.65%
SetIntersection_Front_Vector_string_262144_1 1170422.708 1.84%
SetIntersection_Front_Vector_string_262144_1024 38857727.224 -5.85%
SetIntersection_Front_Vector_string_262144_16 1745326.794 1.96%
SetIntersection_Front_Vector_string_262144_16384 350402583.379 -
SetIntersection_Front_Vector_string_262144_256 9941506.026 -7.38%
SetIntersection_Front_Vector_string_262144_262144 14362021.160 -
SetIntersection_Front_Vector_string_262144_4 1217172.266 -4.66%
SetIntersection_Front_Vector_string_262144_64 3231874.380 -3.46%
SetIntersection_Front_Vector_string_4_1 233103598.386 -
SetIntersection_Front_Vector_string_4_4 159521984.528 -
SetIntersection_Front_Vector_string_64_1 17874753.464 -
SetIntersection_Front_Vector_string_64_16 21621181.587 -
SetIntersection_Front_Vector_string_64_4 18939214.332 -
SetIntersection_Front_Vector_string_64_64 28079681.480 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1120093.201 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9680700.344 -10.75%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1271492.101 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3555812.877 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1156350.572 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1721516.102 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1113285.403 1.97%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 10556195.647 -1.80%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1267717.882 3.76%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 148502972.498 -5.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3544214.854 6.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1155375.342 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1740466.392 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67410915.732 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40761439.613 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 59238200.462 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 570879457.900 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4462879.075 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4799326.085 1.49%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 7133910.265 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4553207.047 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5530967.679 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1119750.537 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9738519.362 -9.49%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1266309.674 2.57%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 153882429.869 -1.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3300355.029 -7.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350809096.503 35069.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1151351.607 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1739274.989 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 228528869.049 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 148203597.629 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17652428.734 1.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 16273300.945 1.30%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17346836.019 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13846477.526 -
SetIntersection_Front_Vector_uint32_1024_1 1123288.866 1.50%
SetIntersection_Front_Vector_uint32_1024_1024 5879172.065 -1.91%
SetIntersection_Front_Vector_uint32_1024_16 1188677.043 -
SetIntersection_Front_Vector_uint32_1024_256 2338838.832 -
SetIntersection_Front_Vector_uint32_1024_4 1129547.497 1.05%
SetIntersection_Front_Vector_uint32_1024_64 1427857.238 -1.22%
SetIntersection_Front_Vector_uint32_16384_1 1115565.767 3.36%
SetIntersection_Front_Vector_uint32_16384_1024 7050094.770 20.47%
SetIntersection_Front_Vector_uint32_16384_16 1195450.950 -
SetIntersection_Front_Vector_uint32_16384_16384 88085149.055 10.83%
SetIntersection_Front_Vector_uint32_16384_256 2551162.483 7.75%
SetIntersection_Front_Vector_uint32_16384_4 1139722.506 1.32%
SetIntersection_Front_Vector_uint32_16384_64 1443015.857 1.17%
SetIntersection_Front_Vector_uint32_16_1 66890328.051 -
SetIntersection_Front_Vector_uint32_16_16 38756680.720 2.06%
SetIntersection_Front_Vector_uint32_16_4 58199840.962 1.20%
SetIntersection_Front_Vector_uint32_1_1 569924046.356 -
SetIntersection_Front_Vector_uint32_256_1 4431131.160 -
SetIntersection_Front_Vector_uint32_256_16 4472507.118 -
SetIntersection_Front_Vector_uint32_256_256 4912113.024 5.28%
SetIntersection_Front_Vector_uint32_256_4 4473957.098 -
SetIntersection_Front_Vector_uint32_256_64 4820136.684 5.59%
SetIntersection_Front_Vector_uint32_262144_1 1121556.343 -
SetIntersection_Front_Vector_uint32_262144_1024 6662654.926 14.20%
SetIntersection_Front_Vector_uint32_262144_16 1210314.590 6.14%
SetIntersection_Front_Vector_uint32_262144_16384 87802615.488 10.23%
SetIntersection_Front_Vector_uint32_262144_256 2324421.978 -1.35%
SetIntersection_Front_Vector_uint32_262144_262144 345780844.116 -1.44%
SetIntersection_Front_Vector_uint32_262144_4 1144096.147 -
SetIntersection_Front_Vector_uint32_262144_64 1461346.861 2.58%
SetIntersection_Front_Vector_uint32_4_1 228162513.691 -
SetIntersection_Front_Vector_uint32_4_4 143984715.916 -
SetIntersection_Front_Vector_uint32_64_1 17566358.963 -
SetIntersection_Front_Vector_uint32_64_16 15393521.769 1.79%
SetIntersection_Front_Vector_uint32_64_4 16855130.140 -
SetIntersection_Front_Vector_uint32_64_64 11668036.969 2.17%
SetIntersection_Front_Vector_uint64_1024_1 1113468.244 -
SetIntersection_Front_Vector_uint64_1024_1024 5984302.610 -16.61%
SetIntersection_Front_Vector_uint64_1024_16 1171559.041 -2.01%
SetIntersection_Front_Vector_uint64_1024_256 2348413.879 -10.38%
SetIntersection_Front_Vector_uint64_1024_4 1099439.459 1.76%
SetIntersection_Front_Vector_uint64_1024_64 1442176.095 -3.18%
SetIntersection_Front_Vector_uint64_16384_1 1106742.639 1.34%
SetIntersection_Front_Vector_uint64_16384_1024 5957040.704 -14.25%
SetIntersection_Front_Vector_uint64_16384_16 1186159.565 -
SetIntersection_Front_Vector_uint64_16384_16384 81133176.730 -
SetIntersection_Front_Vector_uint64_16384_256 2317317.741 -11.69%
SetIntersection_Front_Vector_uint64_16384_4 1119554.052 -1.08%
SetIntersection_Front_Vector_uint64_16384_64 1379112.196 -6.71%
SetIntersection_Front_Vector_uint64_16_1 66791472.623 -
SetIntersection_Front_Vector_uint64_16_16 37936276.218 -1.21%
SetIntersection_Front_Vector_uint64_16_4 57634374.053 -
SetIntersection_Front_Vector_uint64_1_1 569977918.397 -
SetIntersection_Front_Vector_uint64_256_1 4446996.585 1.20%
SetIntersection_Front_Vector_uint64_256_16 4545102.868 -
SetIntersection_Front_Vector_uint64_256_256 4612706.450 -9.47%
SetIntersection_Front_Vector_uint64_256_4 4446619.082 -1.08%
SetIntersection_Front_Vector_uint64_256_64 4840971.589 5.51%
SetIntersection_Front_Vector_uint64_262144_1 1115073.977 2.58%
SetIntersection_Front_Vector_uint64_262144_1024 5840477.413 -1.62%
SetIntersection_Front_Vector_uint64_262144_16 1186161.512 -
SetIntersection_Front_Vector_uint64_262144_16384 78373658.034 -
SetIntersection_Front_Vector_uint64_262144_256 2349295.703 -
SetIntersection_Front_Vector_uint64_262144_262144 350829611.019 -
SetIntersection_Front_Vector_uint64_262144_4 1136880.425 1.01%
SetIntersection_Front_Vector_uint64_262144_64 1426562.473 -
SetIntersection_Front_Vector_uint64_4_1 228173104.278 -
SetIntersection_Front_Vector_uint64_4_4 145260566.523 -
SetIntersection_Front_Vector_uint64_64_1 17522889.968 -
SetIntersection_Front_Vector_uint64_64_16 15439929.056 1.71%
SetIntersection_Front_Vector_uint64_64_4 17010987.601 -
SetIntersection_Front_Vector_uint64_64_64 11427325.196 -4.35%
SetIntersection_Interlaced_Set_float_1024_1 1120384.264 -
SetIntersection_Interlaced_Set_float_1024_1024 15269867.304 -4.49%
SetIntersection_Interlaced_Set_float_1024_16 11596387.179 -
SetIntersection_Interlaced_Set_float_1024_256 15332149.108 -6.30%
SetIntersection_Interlaced_Set_float_1024_4 9979006.900 -1.15%
SetIntersection_Interlaced_Set_float_1024_64 10072464.086 -
SetIntersection_Interlaced_Set_float_16384_1 1121546.834 2.37%
SetIntersection_Interlaced_Set_float_16384_1024 171493494.065 -1.46%
SetIntersection_Interlaced_Set_float_16384_16 213764411.782 -
SetIntersection_Interlaced_Set_float_16384_16384 249880648.969 -28.12%
SetIntersection_Interlaced_Set_float_16384_256 201736765.321 -1.06%
SetIntersection_Interlaced_Set_float_16384_4 173338109.357 -1.21%
SetIntersection_Interlaced_Set_float_16384_64 220124643.911 -
SetIntersection_Interlaced_Set_float_16_1 67104433.712 -
SetIntersection_Interlaced_Set_float_16_16 41452117.537 1.55%
SetIntersection_Interlaced_Set_float_16_4 64712504.910 -
SetIntersection_Interlaced_Set_float_1_1 571835914.888 -
SetIntersection_Interlaced_Set_float_256_1 4449765.564 -
SetIntersection_Interlaced_Set_float_256_16 12190349.665 -
SetIntersection_Interlaced_Set_float_256_256 8945446.326 -7.58%
SetIntersection_Interlaced_Set_float_256_4 11772127.202 1.02%
SetIntersection_Interlaced_Set_float_256_64 15870941.375 4.62%
SetIntersection_Interlaced_Set_float_262144_1 1111063.243 -
SetIntersection_Interlaced_Set_float_262144_1024 1535050.047 -2.10%
SetIntersection_Interlaced_Set_float_262144_16 1622636.474 -2.28%
SetIntersection_Interlaced_Set_float_262144_16384 1264841.146 -1.25%
SetIntersection_Interlaced_Set_float_262144_256 1588170.898 -2.34%
SetIntersection_Interlaced_Set_float_262144_262144 1837247.150 -3.96%
SetIntersection_Interlaced_Set_float_262144_4 1312266.277 -2.47%
SetIntersection_Interlaced_Set_float_262144_64 1584790.853 -1.17%
SetIntersection_Interlaced_Set_float_4_1 228345651.176 -
SetIntersection_Interlaced_Set_float_4_4 147604674.189 -
SetIntersection_Interlaced_Set_float_64_1 17527469.254 -
SetIntersection_Interlaced_Set_float_64_16 24750066.748 -1.22%
SetIntersection_Interlaced_Set_float_64_4 22086149.035 -
SetIntersection_Interlaced_Set_float_64_64 15337556.077 -1.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1127881.281 2.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21461518.488 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11643186.925 -3.39%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 18943401.119 -4.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10250222.874 3.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11059353.974 1.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1127644.977 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179999550.294 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 225202537.778 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 346036377.494 -2.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 210166953.098 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 180857483.739 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 231566497.361 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67455245.915 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44036359.063 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66913612.808 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 572504444.962 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4459451.132 1.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13122742.089 -2.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12212335.233 -2.30%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11540291.983 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18090422.828 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1099892.147 -1.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1629516.521 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1692071.127 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1350899.576 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1665511.879 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2333694.660 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1378183.510 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1668670.574 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228999132.398 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149664330.721 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17571406.984 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27587227.084 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23357714.349 -1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18548040.595 -2.28%
SetIntersection_Interlaced_Set_string_1024_1 1136156.394 -1.98%
SetIntersection_Interlaced_Set_string_1024_1024 58102905.806 -
SetIntersection_Interlaced_Set_string_1024_16 13504015.202 -1.50%
SetIntersection_Interlaced_Set_string_1024_256 35269281.224 -2.48%
SetIntersection_Interlaced_Set_string_1024_4 10756643.930 2.20%
SetIntersection_Interlaced_Set_string_1024_64 17600906.258 4.09%
SetIntersection_Interlaced_Set_string_16384_1 1159494.053 -
SetIntersection_Interlaced_Set_string_16384_1024 357773814.028 2.01%
SetIntersection_Interlaced_Set_string_16384_16 245852851.712 -1.06%
SetIntersection_Interlaced_Set_string_16384_16384 350979723.767 -
SetIntersection_Interlaced_Set_string_16384_256 348887653.852 -
SetIntersection_Interlaced_Set_string_16384_4 202080995.277 1.45%
SetIntersection_Interlaced_Set_string_16384_64 334197399.425 -4.37%
SetIntersection_Interlaced_Set_string_16_1 69282027.091 -
SetIntersection_Interlaced_Set_string_16_16 62484064.287 2.62%
SetIntersection_Interlaced_Set_string_16_4 78108745.573 1.23%
SetIntersection_Interlaced_Set_string_1_1 588766297.787 -
SetIntersection_Interlaced_Set_string_256_1 4549907.730 -
SetIntersection_Interlaced_Set_string_256_16 17994100.352 -4.40%
SetIntersection_Interlaced_Set_string_256_256 31825930.153 1.58%
SetIntersection_Interlaced_Set_string_256_4 14125169.409 -2.32%
SetIntersection_Interlaced_Set_string_256_64 31376888.961 1.76%
SetIntersection_Interlaced_Set_string_262144_1 1160884.661 -
SetIntersection_Interlaced_Set_string_262144_1024 2072931.479 -1.62%
SetIntersection_Interlaced_Set_string_262144_16 2157263.672 -
SetIntersection_Interlaced_Set_string_262144_16384 2727904.459 2.03%
SetIntersection_Interlaced_Set_string_262144_256 2052799.072 -3.13%
SetIntersection_Interlaced_Set_string_262144_262144 17540201.986 -
SetIntersection_Interlaced_Set_string_262144_4 1880071.613 1.22%
SetIntersection_Interlaced_Set_string_262144_64 2134120.766 -
SetIntersection_Interlaced_Set_string_4_1 235808767.157 -
SetIntersection_Interlaced_Set_string_4_4 167926028.290 -
SetIntersection_Interlaced_Set_string_64_1 18137664.384 -
SetIntersection_Interlaced_Set_string_64_16 40475138.795 -
SetIntersection_Interlaced_Set_string_64_4 27395638.529 -1.53%
SetIntersection_Interlaced_Set_string_64_64 39029031.695 3.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1129767.786 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25122988.478 -2.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12168827.278 1.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 21023498.401 1.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10200776.952 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12011301.071 1.89%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1120281.013 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 244574810.334 4.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 248476954.318 1.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 350606686.737 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 349284361.339 44.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 205459763.604 1.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 350751921.956 39.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67590809.727 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 44777081.489 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67462436.101 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 573447776.459 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4491014.723 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13409010.368 2.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13540329.409 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11866467.633 2.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19231871.860 2.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1105288.484 1.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1979894.695 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2103126.711 -1.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1755496.258 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2007645.996 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3092834.312 -1.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1812366.861 -1.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2081064.127 -1.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229769491.996 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150655430.591 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17654054.422 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28089131.427 1.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 24184749.590 2.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19768575.666 1.03%
SetIntersection_Interlaced_Set_uint32_1024_1 1117813.554 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15676367.899 1.86%
SetIntersection_Interlaced_Set_uint32_1024_16 11485841.299 2.12%
SetIntersection_Interlaced_Set_uint32_1024_256 14840703.634 -5.21%
SetIntersection_Interlaced_Set_uint32_1024_4 10240564.500 3.48%
SetIntersection_Interlaced_Set_uint32_1024_64 9970459.550 -
SetIntersection_Interlaced_Set_uint32_16384_1 1107452.720 1.92%
SetIntersection_Interlaced_Set_uint32_16384_1024 169626348.596 -
SetIntersection_Interlaced_Set_uint32_16384_16 211627651.050 -
SetIntersection_Interlaced_Set_uint32_16384_16384 350434910.440 39.24%
SetIntersection_Interlaced_Set_uint32_16384_256 198865936.435 -
SetIntersection_Interlaced_Set_uint32_16384_4 171526570.818 -
SetIntersection_Interlaced_Set_uint32_16384_64 217672342.839 -
SetIntersection_Interlaced_Set_uint32_16_1 67033209.522 -
SetIntersection_Interlaced_Set_uint32_16_16 41190718.891 -1.92%
SetIntersection_Interlaced_Set_uint32_16_4 64699221.077 -
SetIntersection_Interlaced_Set_uint32_1_1 571239734.940 -
SetIntersection_Interlaced_Set_uint32_256_1 4454007.029 1.72%
SetIntersection_Interlaced_Set_uint32_256_16 12083482.579 -
SetIntersection_Interlaced_Set_uint32_256_256 9328295.800 3.70%
SetIntersection_Interlaced_Set_uint32_256_4 11581219.762 1.54%
SetIntersection_Interlaced_Set_uint32_256_64 14595105.096 -
SetIntersection_Interlaced_Set_uint32_262144_1 1090227.184 2.93%
SetIntersection_Interlaced_Set_uint32_262144_1024 1506766.439 -1.05%
SetIntersection_Interlaced_Set_uint32_262144_16 1602781.982 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1262533.123 -
SetIntersection_Interlaced_Set_uint32_262144_256 1574141.602 -1.06%
SetIntersection_Interlaced_Set_uint32_262144_262144 2010731.609 1.14%
SetIntersection_Interlaced_Set_uint32_262144_4 1288106.852 -
SetIntersection_Interlaced_Set_uint32_262144_64 1561715.982 -1.32%
SetIntersection_Interlaced_Set_uint32_4_1 227846497.105 -
SetIntersection_Interlaced_Set_uint32_4_4 147818932.127 -
SetIntersection_Interlaced_Set_uint32_64_1 17581454.180 -
SetIntersection_Interlaced_Set_uint32_64_16 23470496.998 -4.11%
SetIntersection_Interlaced_Set_uint32_64_4 22276233.252 1.50%
SetIntersection_Interlaced_Set_uint32_64_64 15289259.369 -
SetIntersection_Interlaced_Set_uint64_1024_1 1115723.283 4.59%
SetIntersection_Interlaced_Set_uint64_1024_1024 16554306.736 4.40%
SetIntersection_Interlaced_Set_uint64_1024_16 11839468.869 1.81%
SetIntersection_Interlaced_Set_uint64_1024_256 16401772.814 4.64%
SetIntersection_Interlaced_Set_uint64_1024_4 12723056.284 28.66%
SetIntersection_Interlaced_Set_uint64_1024_64 11748761.897 16.02%
SetIntersection_Interlaced_Set_uint64_16384_1 1138109.882 6.16%
SetIntersection_Interlaced_Set_uint64_16384_1024 178657965.428 2.53%
SetIntersection_Interlaced_Set_uint64_16384_16 229016117.632 1.76%
SetIntersection_Interlaced_Set_uint64_16384_16384 350134202.912 1.80%
SetIntersection_Interlaced_Set_uint64_16384_256 211412921.408 -
SetIntersection_Interlaced_Set_uint64_16384_4 186016495.304 2.48%
SetIntersection_Interlaced_Set_uint64_16384_64 237637029.451 -
SetIntersection_Interlaced_Set_uint64_16_1 67135530.388 -
SetIntersection_Interlaced_Set_uint64_16_16 41337408.986 -
SetIntersection_Interlaced_Set_uint64_16_4 64848354.177 -
SetIntersection_Interlaced_Set_uint64_1_1 571115019.482 -
SetIntersection_Interlaced_Set_uint64_256_1 4442569.261 -
SetIntersection_Interlaced_Set_uint64_256_16 12503075.127 2.17%
SetIntersection_Interlaced_Set_uint64_256_256 9380090.868 -4.92%
SetIntersection_Interlaced_Set_uint64_256_4 11619673.569 -2.55%
SetIntersection_Interlaced_Set_uint64_256_64 15435627.003 4.55%
SetIntersection_Interlaced_Set_uint64_262144_1 1119985.400 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1587558.430 -
SetIntersection_Interlaced_Set_uint64_262144_16 1652096.844 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1270057.127 1.26%
SetIntersection_Interlaced_Set_uint64_262144_256 1621112.793 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1864501.791 -
SetIntersection_Interlaced_Set_uint64_262144_4 1327465.656 -
SetIntersection_Interlaced_Set_uint64_262144_64 1635543.865 -
SetIntersection_Interlaced_Set_uint64_4_1 228259112.509 -
SetIntersection_Interlaced_Set_uint64_4_4 147838026.366 -
SetIntersection_Interlaced_Set_uint64_64_1 17587272.587 -
SetIntersection_Interlaced_Set_uint64_64_16 24438022.759 -
SetIntersection_Interlaced_Set_uint64_64_4 22583489.053 -
SetIntersection_Interlaced_Set_uint64_64_64 15289962.122 -1.44%
SetIntersection_Interlaced_Vector_float_1024_1 1112307.532 -1.51%
SetIntersection_Interlaced_Vector_float_1024_1024 5955383.181 -
SetIntersection_Interlaced_Vector_float_1024_16 2548692.220 -3.41%
SetIntersection_Interlaced_Vector_float_1024_256 7399898.303 12.67%
SetIntersection_Interlaced_Vector_float_1024_4 1417949.918 -5.33%
SetIntersection_Interlaced_Vector_float_1024_64 5295252.867 -4.80%
SetIntersection_Interlaced_Vector_float_16384_1 1120363.342 -1.55%
SetIntersection_Interlaced_Vector_float_16384_1024 60619949.817 -9.97%
SetIntersection_Interlaced_Vector_float_16384_16 2615120.702 -31.55%
SetIntersection_Interlaced_Vector_float_16384_16384 80191970.624 -
SetIntersection_Interlaced_Vector_float_16384_256 27299907.784 -1.94%
SetIntersection_Interlaced_Vector_float_16384_4 1478460.170 -13.46%
SetIntersection_Interlaced_Vector_float_16384_64 9572637.390 -
SetIntersection_Interlaced_Vector_float_16_1 66943438.522 -
SetIntersection_Interlaced_Vector_float_16_16 39246084.361 2.94%
SetIntersection_Interlaced_Vector_float_16_4 60140813.058 -
SetIntersection_Interlaced_Vector_float_1_1 572019105.034 -
SetIntersection_Interlaced_Vector_float_256_1 4470733.139 -
SetIntersection_Interlaced_Vector_float_256_16 8031753.014 8.16%
SetIntersection_Interlaced_Vector_float_256_256 4685869.034 -
SetIntersection_Interlaced_Vector_float_256_4 5007717.245 -5.57%
SetIntersection_Interlaced_Vector_float_256_64 7857502.410 3.01%
SetIntersection_Interlaced_Vector_float_262144_1 1124553.144 1.15%
SetIntersection_Interlaced_Vector_float_262144_1024 121888088.110 -15.58%
SetIntersection_Interlaced_Vector_float_262144_16 6196237.633 -4.55%
SetIntersection_Interlaced_Vector_float_262144_16384 346481738.063 -
SetIntersection_Interlaced_Vector_float_262144_256 41421955.305 -16.64%
SetIntersection_Interlaced_Vector_float_262144_262144 350845046.446 -
SetIntersection_Interlaced_Vector_float_262144_4 1913851.253 -6.35%
SetIntersection_Interlaced_Vector_float_262144_64 10219124.244 -48.71%
SetIntersection_Interlaced_Vector_float_4_1 228042199.994 -
SetIntersection_Interlaced_Vector_float_4_4 145452444.087 -
SetIntersection_Interlaced_Vector_float_64_1 17500111.537 -
SetIntersection_Interlaced_Vector_float_64_16 18812157.735 -
SetIntersection_Interlaced_Vector_float_64_4 18715352.693 -1.79%
SetIntersection_Interlaced_Vector_float_64_64 11543349.760 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1119595.844 1.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8392852.575 -12.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2652031.945 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8270689.680 5.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1571914.108 9.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5620910.562 3.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1108925.721 2.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 52791648.458 5.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2852315.399 2.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 127389784.159 -6.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 24159623.716 11.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1495607.832 3.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 6723311.699 -11.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67149290.695 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 38957249.288 -2.49%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 62049880.877 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 571528947.530 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4425995.221 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6958486.554 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6248270.242 -3.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5130837.740 1.93%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8830123.194 -3.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1116530.487 -1.76%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 121867969.188 9.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3798607.946 -9.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 362426107.317 3.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 36355532.858 15.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 347632875.491 1.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1954227.099 -2.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11025218.527 3.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228176531.651 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147442454.706 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17567084.792 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20162920.027 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18884090.794 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13252876.433 -
SetIntersection_Interlaced_Vector_string_1024_1 1153529.784 1.21%
SetIntersection_Interlaced_Vector_string_1024_1024 41452598.610 -
SetIntersection_Interlaced_Vector_string_1024_16 3424665.547 4.79%
SetIntersection_Interlaced_Vector_string_1024_256 21520210.150 -
SetIntersection_Interlaced_Vector_string_1024_4 1719443.181 3.26%
SetIntersection_Interlaced_Vector_string_1024_64 8643113.200 3.90%
SetIntersection_Interlaced_Vector_string_16384_1 1143108.361 1.37%
SetIntersection_Interlaced_Vector_string_16384_1024 117622379.246 -
SetIntersection_Interlaced_Vector_string_16384_16 4380340.895 1.60%
SetIntersection_Interlaced_Vector_string_16384_16384 350972324.942 -
SetIntersection_Interlaced_Vector_string_16384_256 41382340.209 10.26%
SetIntersection_Interlaced_Vector_string_16384_4 1925681.342 4.86%
SetIntersection_Interlaced_Vector_string_16384_64 14392007.711 18.12%
SetIntersection_Interlaced_Vector_string_16_1 69111929.806 -
SetIntersection_Interlaced_Vector_string_16_16 55374195.725 -
SetIntersection_Interlaced_Vector_string_16_4 72847701.926 -
SetIntersection_Interlaced_Vector_string_1_1 586492999.525 -
SetIntersection_Interlaced_Vector_string_256_1 4550008.388 -
SetIntersection_Interlaced_Vector_string_256_16 11077843.948 3.35%
SetIntersection_Interlaced_Vector_string_256_256 22243450.637 3.07%
SetIntersection_Interlaced_Vector_string_256_4 6395830.396 1.17%
SetIntersection_Interlaced_Vector_string_256_64 20662182.731 -
SetIntersection_Interlaced_Vector_string_262144_1 1133239.137 -2.25%
SetIntersection_Interlaced_Vector_string_262144_1024 336437235.128 45.61%
SetIntersection_Interlaced_Vector_string_262144_16 6670086.800 -6.63%
SetIntersection_Interlaced_Vector_string_262144_16384 999886.312 -
SetIntersection_Interlaced_Vector_string_262144_256 70963334.035 6.08%
SetIntersection_Interlaced_Vector_string_262144_262144 14412565.676 -
SetIntersection_Interlaced_Vector_string_262144_4 2053736.874 -3.16%
SetIntersection_Interlaced_Vector_string_262144_64 19496704.133 3.23%
SetIntersection_Interlaced_Vector_string_4_1 233156264.507 -
SetIntersection_Interlaced_Vector_string_4_4 160459120.342 -
SetIntersection_Interlaced_Vector_string_64_1 18018147.451 -
SetIntersection_Interlaced_Vector_string_64_16 31086070.781 -1.27%
SetIntersection_Interlaced_Vector_string_64_4 22967545.428 -
SetIntersection_Interlaced_Vector_string_64_64 28675704.938 1.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1116887.972 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9730245.226 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2854562.516 -9.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10930514.662 20.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1749975.733 13.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5917206.057 -10.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1112013.127 3.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 88347283.528 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4924778.152 -7.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 142787877.840 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 34861278.397 -13.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1927887.073 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 13220435.092 4.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67055142.166 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40542523.620 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 61971242.756 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 571188306.460 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4436156.709 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8647499.016 -7.60%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6647373.196 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5729448.017 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 12000965.157 2.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1128922.965 1.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 234413797.342 -33.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 7134174.826 -20.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 348497613.580 -1.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 78600572.068 -33.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351174493.279 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2195441.551 -7.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 32757197.554 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 228165276.948 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147395957.749 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17571677.278 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22056839.963 -2.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20389924.518 2.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13431894.864 1.05%
SetIntersection_Interlaced_Vector_uint32_1024_1 1116200.416 -2.95%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5975849.505 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1808332.236 1.97%
SetIntersection_Interlaced_Vector_uint32_1024_256 5487941.331 -25.70%
SetIntersection_Interlaced_Vector_uint32_1024_4 1314918.033 -5.52%
SetIntersection_Interlaced_Vector_uint32_1024_64 3738877.222 -
SetIntersection_Interlaced_Vector_uint32_16384_1 1108279.471 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 43117663.825 -20.00%
SetIntersection_Interlaced_Vector_uint32_16384_16 2574420.677 -15.97%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80198089.627 -
SetIntersection_Interlaced_Vector_uint32_16384_256 14128753.521 5.70%
SetIntersection_Interlaced_Vector_uint32_16384_4 1427362.118 -2.96%
SetIntersection_Interlaced_Vector_uint32_16384_64 5868314.220 5.03%
SetIntersection_Interlaced_Vector_uint32_16_1 67162466.093 -
SetIntersection_Interlaced_Vector_uint32_16_16 38023874.864 -
SetIntersection_Interlaced_Vector_uint32_16_4 60562085.489 1.77%
SetIntersection_Interlaced_Vector_uint32_1_1 568983754.749 -
SetIntersection_Interlaced_Vector_uint32_256_1 4409008.739 -
SetIntersection_Interlaced_Vector_uint32_256_16 6828995.045 -7.48%
SetIntersection_Interlaced_Vector_uint32_256_256 4650868.033 -
SetIntersection_Interlaced_Vector_uint32_256_4 4846504.457 -3.76%
SetIntersection_Interlaced_Vector_uint32_256_64 6798111.208 -8.90%
SetIntersection_Interlaced_Vector_uint32_262144_1 1065694.760 -4.63%
SetIntersection_Interlaced_Vector_uint32_262144_1024 78082079.952 -12.63%
SetIntersection_Interlaced_Vector_uint32_262144_16 3137495.941 -
SetIntersection_Interlaced_Vector_uint32_262144_16384 350474727.090 -
SetIntersection_Interlaced_Vector_uint32_262144_256 25428578.452 -23.48%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350938909.609 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1496120.376 -20.81%
SetIntersection_Interlaced_Vector_uint32_262144_64 8303121.687 -15.94%
SetIntersection_Interlaced_Vector_uint32_4_1 228112673.067 -
SetIntersection_Interlaced_Vector_uint32_4_4 144684546.292 -
SetIntersection_Interlaced_Vector_uint32_64_1 17446881.784 -
SetIntersection_Interlaced_Vector_uint32_64_16 18657244.719 3.10%
SetIntersection_Interlaced_Vector_uint32_64_4 18099730.713 -1.10%
SetIntersection_Interlaced_Vector_uint32_64_64 11557236.129 3.05%
SetIntersection_Interlaced_Vector_uint64_1024_1 1116119.487 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5978033.937 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1967278.628 -17.01%
SetIntersection_Interlaced_Vector_uint64_1024_256 5653219.938 -11.79%
SetIntersection_Interlaced_Vector_uint64_1024_4 1376259.549 -2.36%
SetIntersection_Interlaced_Vector_uint64_1024_64 3616604.525 2.09%
SetIntersection_Interlaced_Vector_uint64_16384_1 1080931.879 -3.16%
SetIntersection_Interlaced_Vector_uint64_16384_1024 42952341.482 -23.79%
SetIntersection_Interlaced_Vector_uint64_16384_16 2529085.844 -23.09%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78374624.809 -
SetIntersection_Interlaced_Vector_uint64_16384_256 20713030.588 30.61%
SetIntersection_Interlaced_Vector_uint64_16384_4 1393932.274 -9.12%
SetIntersection_Interlaced_Vector_uint64_16384_64 6204692.193 -25.27%
SetIntersection_Interlaced_Vector_uint64_16_1 67205491.176 1.14%
SetIntersection_Interlaced_Vector_uint64_16_16 38063186.047 1.50%
SetIntersection_Interlaced_Vector_uint64_16_4 59903618.644 -
SetIntersection_Interlaced_Vector_uint64_1_1 570184578.813 -
SetIntersection_Interlaced_Vector_uint64_256_1 4440859.269 -
SetIntersection_Interlaced_Vector_uint64_256_16 6955490.490 13.08%
SetIntersection_Interlaced_Vector_uint64_256_256 4693309.269 -
SetIntersection_Interlaced_Vector_uint64_256_4 4789543.160 -6.44%
SetIntersection_Interlaced_Vector_uint64_256_64 8280525.220 22.02%
SetIntersection_Interlaced_Vector_uint64_262144_1 1098469.198 -1.96%
SetIntersection_Interlaced_Vector_uint64_262144_1024 90215947.538 -15.24%
SetIntersection_Interlaced_Vector_uint64_262144_16 3268058.145 -41.36%
SetIntersection_Interlaced_Vector_uint64_262144_16384 357039415.740 1.29%
SetIntersection_Interlaced_Vector_uint64_262144_256 34971596.560 -10.40%
SetIntersection_Interlaced_Vector_uint64_262144_262144 349842015.739 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1828168.930 -7.36%
SetIntersection_Interlaced_Vector_uint64_262144_64 8778152.303 -67.20%
SetIntersection_Interlaced_Vector_uint64_4_1 228483824.056 1.09%
SetIntersection_Interlaced_Vector_uint64_4_4 145243593.719 1.28%
SetIntersection_Interlaced_Vector_uint64_64_1 17526533.913 -
SetIntersection_Interlaced_Vector_uint64_64_16 18117857.173 -1.43%
SetIntersection_Interlaced_Vector_uint64_64_4 18519820.462 2.10%
SetIntersection_Interlaced_Vector_uint64_64_64 11378515.150 -
SetIntersection_None_Set_float_1024_1 8874766.774 -1.87%
SetIntersection_None_Set_float_1024_1024 8930051.438 -2.92%
SetIntersection_None_Set_float_1024_16 8887893.778 -1.71%
SetIntersection_None_Set_float_1024_256 8986520.669 1.20%
SetIntersection_None_Set_float_1024_4 9179811.816 3.30%
SetIntersection_None_Set_float_1024_64 8867799.441 -
SetIntersection_None_Set_float_16384_1 159361330.822 -
SetIntersection_None_Set_float_16384_1024 156724613.978 -2.15%
SetIntersection_None_Set_float_16384_16 157853252.475 -
SetIntersection_None_Set_float_16384_16384 165931103.086 3.00%
SetIntersection_None_Set_float_16384_256 158112796.698 -
SetIntersection_None_Set_float_16384_4 158655908.615 -
SetIntersection_None_Set_float_16384_64 157661853.654 -
SetIntersection_None_Set_float_16_1 71302436.593 -
SetIntersection_None_Set_float_16_16 37788446.380 -
SetIntersection_None_Set_float_16_4 60445855.743 -
SetIntersection_None_Set_float_1_1 570561464.437 -
SetIntersection_None_Set_float_256_1 11942796.820 -
SetIntersection_None_Set_float_256_16 11254435.881 1.40%
SetIntersection_None_Set_float_256_256 5990230.153 -
SetIntersection_None_Set_float_256_4 11563017.867 -2.13%
SetIntersection_None_Set_float_256_64 9411700.109 -2.11%
SetIntersection_None_Set_float_262144_1 1193216.147 -
SetIntersection_None_Set_float_262144_1024 1188949.220 -
SetIntersection_None_Set_float_262144_16 1188660.319 -
SetIntersection_None_Set_float_262144_16384 1192561.524 -
SetIntersection_None_Set_float_262144_256 1184843.668 -
SetIntersection_None_Set_float_262144_262144 1188222.492 -
SetIntersection_None_Set_float_262144_4 1188972.248 -
SetIntersection_None_Set_float_262144_64 1188169.596 -
SetIntersection_None_Set_float_4_1 230862869.133 -
SetIntersection_None_Set_float_4_4 144921210.125 -
SetIntersection_None_Set_float_64_1 22958700.695 -1.11%
SetIntersection_None_Set_float_64_16 18610187.185 -2.38%
SetIntersection_None_Set_float_64_4 21699381.564 -
SetIntersection_None_Set_float_64_64 11712979.153 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8859525.334 1.61%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8791683.822 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8741165.014 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8948457.554 3.07%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 9049387.274 1.03%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8691217.328 -3.24%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161934154.812 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 160382192.581 1.27%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 170301080.002 -3.10%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 167341714.865 -2.18%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162442465.210 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 166144069.197 -2.34%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 168271947.126 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 71130382.056 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37974959.176 1.20%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60374617.914 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 572127264.525 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11903803.474 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11298068.499 4.14%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5974380.978 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11402448.920 -2.31%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9433539.885 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1220850.179 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1248273.436 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1232304.687 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1249272.625 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1241405.353 1.23%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1261293.457 1.18%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1230841.877 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1238470.133 1.00%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 233032450.664 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 145796769.839 1.18%
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 25131674.407 7.99%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19292827.237 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22676665.176 1.73%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12047557.962 -
SetIntersection_None_Set_string_1024_1 8974459.975 -
SetIntersection_None_Set_string_1024_1024 9099686.312 -
SetIntersection_None_Set_string_1024_16 9293105.079 1.74%
SetIntersection_None_Set_string_1024_256 8985933.193 -1.87%
SetIntersection_None_Set_string_1024_4 8981384.515 -
SetIntersection_None_Set_string_1024_64 9060819.241 1.23%
SetIntersection_None_Set_string_16384_1 186825085.855 -5.07%
SetIntersection_None_Set_string_16384_1024 202198923.085 -5.61%
SetIntersection_None_Set_string_16384_16 192018544.230 -3.98%
SetIntersection_None_Set_string_16384_16384 195379646.302 -
SetIntersection_None_Set_string_16384_256 193232732.479 -2.96%
SetIntersection_None_Set_string_16384_4 189467866.507 -3.15%
SetIntersection_None_Set_string_16384_64 193875022.508 -3.31%
SetIntersection_None_Set_string_16_1 72820726.724 -
SetIntersection_None_Set_string_16_16 38623918.481 -
SetIntersection_None_Set_string_16_4 61831686.020 -
SetIntersection_None_Set_string_1_1 574951113.745 -
SetIntersection_None_Set_string_256_1 11949387.056 -
SetIntersection_None_Set_string_256_16 11169696.960 -1.80%
SetIntersection_None_Set_string_256_256 5846624.667 -3.44%
SetIntersection_None_Set_string_256_4 11627793.118 -2.06%
SetIntersection_None_Set_string_256_64 9556972.451 1.51%
SetIntersection_None_Set_string_262144_1 1633236.652 -2.20%
SetIntersection_None_Set_string_262144_1024 1654050.945 -1.16%
SetIntersection_None_Set_string_262144_16 1638305.910 -1.57%
SetIntersection_None_Set_string_262144_16384 1644512.207 -1.35%
SetIntersection_None_Set_string_262144_256 1640499.024 -1.29%
SetIntersection_None_Set_string_262144_262144 1654585.125 -1.85%
SetIntersection_None_Set_string_262144_4 1634390.057 -1.76%
SetIntersection_None_Set_string_262144_64 1639460.693 -1.40%
SetIntersection_None_Set_string_4_1 234482441.801 -
SetIntersection_None_Set_string_4_4 147359765.239 -
SetIntersection_None_Set_string_64_1 24155883.351 -
SetIntersection_None_Set_string_64_16 19639519.364 1.50%
SetIntersection_None_Set_string_64_4 22988027.880 -
SetIntersection_None_Set_string_64_64 12085592.390 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8974074.340 -30.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 9049668.789 -29.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 9043236.593 -29.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8955215.398 -31.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8746020.749 -32.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8742007.823 -32.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 210038247.769 2.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 215485521.624 6.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 206349268.510 1.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 210394382.159 3.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 208348894.760 5.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 210788051.008 3.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 207507122.395 2.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71276058.420 -1.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37787815.044 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60848793.439 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 573420189.637 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11728104.372 1.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11141498.774 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5844357.346 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11672711.140 1.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9526440.538 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1602225.586 -3.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1599495.037 -2.69%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1613390.951 -2.69%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1620061.606 -2.59%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1621319.012 -1.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1607278.565 -1.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1580952.719 -3.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1611917.725 -2.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 232364207.584 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145736099.133 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23207277.064 -1.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18915666.270 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22474288.503 1.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12131463.644 -
SetIntersection_None_Set_uint32_1024_1 8703402.036 -1.61%
SetIntersection_None_Set_uint32_1024_1024 8919752.782 2.44%
SetIntersection_None_Set_uint32_1024_16 8983035.168 2.54%
SetIntersection_None_Set_uint32_1024_256 8912901.365 -
SetIntersection_None_Set_uint32_1024_4 8680379.596 -1.34%
SetIntersection_None_Set_uint32_1024_64 8735233.507 -
SetIntersection_None_Set_uint32_16384_1 156972598.476 -
SetIntersection_None_Set_uint32_16384_1024 155960690.857 -
SetIntersection_None_Set_uint32_16384_16 156622269.588 -
SetIntersection_None_Set_uint32_16384_16384 158908518.370 -
SetIntersection_None_Set_uint32_16384_256 155751245.107 -
SetIntersection_None_Set_uint32_16384_4 157119264.026 -
SetIntersection_None_Set_uint32_16384_64 155954780.220 -
SetIntersection_None_Set_uint32_16_1 70346284.854 -
SetIntersection_None_Set_uint32_16_16 37520809.480 -
SetIntersection_None_Set_uint32_16_4 60022690.720 -
SetIntersection_None_Set_uint32_1_1 569338875.778 -
SetIntersection_None_Set_uint32_256_1 11551164.535 -1.15%
SetIntersection_None_Set_uint32_256_16 10981225.124 -1.06%
SetIntersection_None_Set_uint32_256_256 5919670.136 2.61%
SetIntersection_None_Set_uint32_256_4 11595317.965 2.47%
SetIntersection_None_Set_uint32_256_64 9322063.029 -
SetIntersection_None_Set_uint32_262144_1 1188845.621 -
SetIntersection_None_Set_uint32_262144_1024 1185148.926 -
SetIntersection_None_Set_uint32_262144_16 1187984.783 -
SetIntersection_None_Set_uint32_262144_16384 1176670.248 -
SetIntersection_None_Set_uint32_262144_256 1189910.401 -
SetIntersection_None_Set_uint32_262144_262144 1188946.941 -
SetIntersection_None_Set_uint32_262144_4 1185764.484 -
SetIntersection_None_Set_uint32_262144_64 1186962.074 -
SetIntersection_None_Set_uint32_4_1 230705510.142 -
SetIntersection_None_Set_uint32_4_4 143933110.768 -
SetIntersection_None_Set_uint32_64_1 23490453.408 -
SetIntersection_None_Set_uint32_64_16 18991790.898 -
SetIntersection_None_Set_uint32_64_4 21939258.384 -1.75%
SetIntersection_None_Set_uint32_64_64 12022522.804 1.69%
SetIntersection_None_Set_uint64_1024_1 8828063.192 -1.71%
SetIntersection_None_Set_uint64_1024_1024 8743677.459 -
SetIntersection_None_Set_uint64_1024_16 8784644.929 -
SetIntersection_None_Set_uint64_1024_256 9022226.319 3.60%
SetIntersection_None_Set_uint64_1024_4 8993989.532 3.43%
SetIntersection_None_Set_uint64_1024_64 8730615.195 -
SetIntersection_None_Set_uint64_16384_1 159127262.441 -
SetIntersection_None_Set_uint64_16384_1024 165032507.019 -
SetIntersection_None_Set_uint64_16384_16 168514991.791 -
SetIntersection_None_Set_uint64_16384_16384 174195623.566 -
SetIntersection_None_Set_uint64_16384_256 167517898.758 -1.42%
SetIntersection_None_Set_uint64_16384_4 162164633.541 -1.03%
SetIntersection_None_Set_uint64_16384_64 169539339.737 -
SetIntersection_None_Set_uint64_16_1 70767713.179 1.02%
SetIntersection_None_Set_uint64_16_16 37496338.462 -
SetIntersection_None_Set_uint64_16_4 60124745.246 -
SetIntersection_None_Set_uint64_1_1 569488523.818 -
SetIntersection_None_Set_uint64_256_1 11867466.260 2.19%
SetIntersection_None_Set_uint64_256_16 10919496.492 -
SetIntersection_None_Set_uint64_256_256 5920333.354 -
SetIntersection_None_Set_uint64_256_4 11382699.309 -
SetIntersection_None_Set_uint64_256_64 9450180.509 2.78%
SetIntersection_None_Set_uint64_262144_1 1187815.187 -
SetIntersection_None_Set_uint64_262144_1024 1194170.819 -
SetIntersection_None_Set_uint64_262144_16 1185583.090 -
SetIntersection_None_Set_uint64_262144_16384 1196633.625 -
SetIntersection_None_Set_uint64_262144_256 1194499.025 -
SetIntersection_None_Set_uint64_262144_262144 1215913.577 -
SetIntersection_None_Set_uint64_262144_4 1187673.828 -
SetIntersection_None_Set_uint64_262144_64 1192257.650 -
SetIntersection_None_Set_uint64_4_1 230361479.427 -
SetIntersection_None_Set_uint64_4_4 144005297.316 -
SetIntersection_None_Set_uint64_64_1 23511377.902 -
SetIntersection_None_Set_uint64_64_16 19258115.819 -
SetIntersection_None_Set_uint64_64_4 22368334.478 -
SetIntersection_None_Set_uint64_64_64 12067761.692 1.72%
SetIntersection_None_Vector_float_1024_1 1146960.949 -
SetIntersection_None_Vector_float_1024_1024 1147693.024 -
SetIntersection_None_Vector_float_1024_16 1147491.761 -
SetIntersection_None_Vector_float_1024_256 1147332.037 -
SetIntersection_None_Vector_float_1024_4 1146535.876 -1.07%
SetIntersection_None_Vector_float_1024_64 1147115.440 -
SetIntersection_None_Vector_float_16384_1 1178988.824 -
SetIntersection_None_Vector_float_16384_1024 1171874.431 -
SetIntersection_None_Vector_float_16384_16 1173799.404 -
SetIntersection_None_Vector_float_16384_16384 1178345.518 -
SetIntersection_None_Vector_float_16384_256 1160722.056 -1.41%
SetIntersection_None_Vector_float_16384_4 1174700.059 -
SetIntersection_None_Vector_float_16384_64 1205844.756 3.10%
SetIntersection_None_Vector_float_16_1 67563459.656 -
SetIntersection_None_Vector_float_16_16 36054605.196 -
SetIntersection_None_Vector_float_16_4 57438216.582 -
SetIntersection_None_Vector_float_1_1 572064126.927 -
SetIntersection_None_Vector_float_256_1 4566380.569 -
SetIntersection_None_Vector_float_256_16 4290448.217 -
SetIntersection_None_Vector_float_256_256 2247497.498 -1.88%
SetIntersection_None_Vector_float_256_4 4506824.227 -
SetIntersection_None_Vector_float_256_64 3636856.355 -
SetIntersection_None_Vector_float_262144_1 1206718.209 -
SetIntersection_None_Vector_float_262144_1024 1220751.989 1.82%
SetIntersection_None_Vector_float_262144_16 1202108.591 2.07%
SetIntersection_None_Vector_float_262144_16384 1200100.447 -
SetIntersection_None_Vector_float_262144_256 1202842.253 -
SetIntersection_None_Vector_float_262144_262144 1209119.965 1.63%
SetIntersection_None_Vector_float_262144_4 1197267.815 -
SetIntersection_None_Vector_float_262144_64 1205641.033 -
SetIntersection_None_Vector_float_4_1 228605726.360 -1.29%
SetIntersection_None_Vector_float_4_4 143092271.387 -
SetIntersection_None_Vector_float_64_1 17760216.922 -
SetIntersection_None_Vector_float_64_16 14400914.618 -1.33%
SetIntersection_None_Vector_float_64_4 17053956.232 -
SetIntersection_None_Vector_float_64_64 9025230.126 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1152592.626 -1.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1150262.555 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1151914.040 2.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1156181.072 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1160218.844 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1160069.785 1.74%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1197805.392 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1187563.283 2.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1189927.351 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1169881.601 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1183372.512 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1164298.589 -2.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1155047.090 -2.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67525469.958 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35932777.574 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57531527.946 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 568981671.499 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4552342.049 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4281266.587 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2289075.514 1.86%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4488484.343 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3659684.847 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1223070.502 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1222665.362 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1231253.027 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1188149.355 -3.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1176302.397 -1.42%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1201596.737 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1196155.227 -3.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1231944.932 5.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 230255292.928 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142871407.075 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17811654.959 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14512541.854 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17000981.183 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9062758.007 -
SetIntersection_None_Vector_string_1024_1 1230248.606 -
SetIntersection_None_Vector_string_1024_1024 1216565.311 2.79%
SetIntersection_None_Vector_string_1024_16 1224819.695 -
SetIntersection_None_Vector_string_1024_256 1234487.912 -
SetIntersection_None_Vector_string_1024_4 1227375.430 -
SetIntersection_None_Vector_string_1024_64 1222109.297 -
SetIntersection_None_Vector_string_16384_1 1286897.461 -
SetIntersection_None_Vector_string_16384_1024 1287595.328 -
SetIntersection_None_Vector_string_16384_16 1296555.292 -
SetIntersection_None_Vector_string_16384_16384 1286902.434 -
SetIntersection_None_Vector_string_16384_256 1273488.106 -1.09%
SetIntersection_None_Vector_string_16384_4 1231537.456 -3.53%
SetIntersection_None_Vector_string_16384_64 1287881.800 -
SetIntersection_None_Vector_string_16_1 69098242.686 -
SetIntersection_None_Vector_string_16_16 36877544.892 -
SetIntersection_None_Vector_string_16_4 58764145.104 -
SetIntersection_None_Vector_string_1_1 570766769.585 -
SetIntersection_None_Vector_string_256_1 4785714.812 -
SetIntersection_None_Vector_string_256_16 4486232.187 -
SetIntersection_None_Vector_string_256_256 2355507.973 -1.70%
SetIntersection_None_Vector_string_256_4 4680482.286 -
SetIntersection_None_Vector_string_256_64 3800254.123 -
SetIntersection_None_Vector_string_262144_1 1365094.729 -
SetIntersection_None_Vector_string_262144_1024 1365419.190 4.16%
SetIntersection_None_Vector_string_262144_16 1363822.583 -
SetIntersection_None_Vector_string_262144_16384 1352900.237 -
SetIntersection_None_Vector_string_262144_256 1320811.888 -3.48%
SetIntersection_None_Vector_string_262144_262144 1351405.102 -
SetIntersection_None_Vector_string_262144_4 1350718.029 -1.21%
SetIntersection_None_Vector_string_262144_64 1362013.901 -
SetIntersection_None_Vector_string_4_1 231106318.455 -
SetIntersection_None_Vector_string_4_4 144725425.398 -
SetIntersection_None_Vector_string_64_1 18433438.827 -
SetIntersection_None_Vector_string_64_16 14966189.142 -
SetIntersection_None_Vector_string_64_4 17663022.691 -
SetIntersection_None_Vector_string_64_64 9381150.598 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1173167.544 -1.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1194910.180 3.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1188824.017 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1189361.781 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1187918.050 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1192671.857 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1248691.361 2.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1235787.999 1.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1225533.225 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1232628.008 4.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1222697.748 3.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1201796.259 -2.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1177273.715 -4.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67763768.554 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36075635.558 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57655078.653 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 567773555.627 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4583307.170 1.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4336033.267 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2350722.810 1.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4534982.095 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3694064.564 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1302095.475 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1270282.863 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1263113.748 1.56%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1252507.969 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1302798.203 4.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1298020.032 6.65%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1231337.239 1.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1223860.086 -2.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228568436.013 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142879528.094 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 18073611.954 1.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14620317.444 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17114970.369 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9140509.282 -
SetIntersection_None_Vector_uint32_1024_1 1173313.878 1.12%
SetIntersection_None_Vector_uint32_1024_1024 1113684.431 -5.41%
SetIntersection_None_Vector_uint32_1024_16 1164703.833 1.42%
SetIntersection_None_Vector_uint32_1024_256 1167130.574 -1.69%
SetIntersection_None_Vector_uint32_1024_4 1163477.466 3.68%
SetIntersection_None_Vector_uint32_1024_64 1174642.108 -
SetIntersection_None_Vector_uint32_16384_1 1172563.604 1.06%
SetIntersection_None_Vector_uint32_16384_1024 1176283.295 -
SetIntersection_None_Vector_uint32_16384_16 1142730.021 -2.54%
SetIntersection_None_Vector_uint32_16384_16384 1172442.121 -
SetIntersection_None_Vector_uint32_16384_256 1173585.077 -
SetIntersection_None_Vector_uint32_16384_4 1177928.752 -
SetIntersection_None_Vector_uint32_16384_64 1166516.335 -
SetIntersection_None_Vector_uint32_16_1 67483039.343 -
SetIntersection_None_Vector_uint32_16_16 35908356.760 -
SetIntersection_None_Vector_uint32_16_4 57577464.248 -
SetIntersection_None_Vector_uint32_1_1 587937612.044 -
SetIntersection_None_Vector_uint32_256_1 4482691.845 1.14%
SetIntersection_None_Vector_uint32_256_16 4276738.086 -
SetIntersection_None_Vector_uint32_256_256 2297196.018 -
SetIntersection_None_Vector_uint32_256_4 4426218.447 -
SetIntersection_None_Vector_uint32_256_64 3648422.749 -
SetIntersection_None_Vector_uint32_262144_1 1201226.171 -1.17%
SetIntersection_None_Vector_uint32_262144_1024 1197767.864 -1.88%
SetIntersection_None_Vector_uint32_262144_16 1216587.047 -
SetIntersection_None_Vector_uint32_262144_16384 1200812.427 -1.00%
SetIntersection_None_Vector_uint32_262144_256 1196643.028 3.76%
SetIntersection_None_Vector_uint32_262144_262144 1187984.540 1.02%
SetIntersection_None_Vector_uint32_262144_4 1204966.216 -
SetIntersection_None_Vector_uint32_262144_64 1198913.813 -
SetIntersection_None_Vector_uint32_4_1 228753956.011 -
SetIntersection_None_Vector_uint32_4_4 142892538.944 -
SetIntersection_None_Vector_uint32_64_1 17732621.003 -
SetIntersection_None_Vector_uint32_64_16 14567879.120 1.00%
SetIntersection_None_Vector_uint32_64_4 16883551.997 -
SetIntersection_None_Vector_uint32_64_64 9081501.818 -
SetIntersection_None_Vector_uint64_1024_1 1135870.146 -1.13%
SetIntersection_None_Vector_uint64_1024_1024 1153517.192 1.38%
SetIntersection_None_Vector_uint64_1024_16 1149645.667 -
SetIntersection_None_Vector_uint64_1024_256 1135819.504 1.07%
SetIntersection_None_Vector_uint64_1024_4 1150705.029 -
SetIntersection_None_Vector_uint64_1024_64 1151569.134 3.79%
SetIntersection_None_Vector_uint64_16384_1 1174189.107 -
SetIntersection_None_Vector_uint64_16384_1024 1171320.145 -
SetIntersection_None_Vector_uint64_16384_16 1159413.062 -
SetIntersection_None_Vector_uint64_16384_16384 1174270.911 -2.00%
SetIntersection_None_Vector_uint64_16384_256 1176570.976 3.39%
SetIntersection_None_Vector_uint64_16384_4 1142216.649 -2.26%
SetIntersection_None_Vector_uint64_16384_64 1171748.041 -
SetIntersection_None_Vector_uint64_16_1 67350154.178 -
SetIntersection_None_Vector_uint64_16_16 35745986.167 -
SetIntersection_None_Vector_uint64_16_4 57396066.851 -
SetIntersection_None_Vector_uint64_1_1 569064897.850 -
SetIntersection_None_Vector_uint64_256_1 4536799.382 -
SetIntersection_None_Vector_uint64_256_16 4300082.758 -
SetIntersection_None_Vector_uint64_256_256 2282406.431 1.85%
SetIntersection_None_Vector_uint64_256_4 4504979.965 -
SetIntersection_None_Vector_uint64_256_64 3671893.666 -
SetIntersection_None_Vector_uint64_262144_1 1182190.751 -
SetIntersection_None_Vector_uint64_262144_1024 1160318.929 1.15%
SetIntersection_None_Vector_uint64_262144_16 1187431.495 -
SetIntersection_None_Vector_uint64_262144_16384 1204396.432 -
SetIntersection_None_Vector_uint64_262144_256 1185173.821 -2.66%
SetIntersection_None_Vector_uint64_262144_262144 1202687.915 1.26%
SetIntersection_None_Vector_uint64_262144_4 1207243.579 3.53%
SetIntersection_None_Vector_uint64_262144_64 1207268.805 1.51%
SetIntersection_None_Vector_uint64_4_1 228826188.345 -
SetIntersection_None_Vector_uint64_4_4 142983665.420 -
SetIntersection_None_Vector_uint64_64_1 17717506.419 -
SetIntersection_None_Vector_uint64_64_16 14494581.542 1.75%
SetIntersection_None_Vector_uint64_64_4 16964497.114 -
SetIntersection_None_Vector_uint64_64_64 9020330.384 -
bm_lexicographical_compare<int>/1 1.157 -12.71%
bm_lexicographical_compare<int>/1048576 76699.688 -
bm_lexicographical_compare<int>/16 1.900 -3.08%
bm_lexicographical_compare<int>/2 1.263 -15.39%
bm_lexicographical_compare<int>/262144 19121.955 -
bm_lexicographical_compare<int>/3 1.538 -11.58%
bm_lexicographical_compare<int>/32768 2389.977 -
bm_lexicographical_compare<int>/4 1.156 -8.18%
bm_lexicographical_compare<int>/4096 298.654 -
bm_lexicographical_compare<int>/5 1.541 1.78%
bm_lexicographical_compare<int>/512 37.315 -
bm_lexicographical_compare<int>/6 1.541 1.67%
bm_lexicographical_compare<int>/64 4.703 -2.16%
bm_lexicographical_compare<int>/7 1.540 1.56%
bm_lexicographical_compare<int>/8 1.470 -6.91%
bm_lexicographical_compare<signed_char>/1 1.325 9.99%
bm_lexicographical_compare<signed_char>/1048576 16269.740 -
bm_lexicographical_compare<signed_char>/16 1.356 2.02%
bm_lexicographical_compare<signed_char>/2 1.489 3.41%
bm_lexicographical_compare<signed_char>/262144 3841.989 -
bm_lexicographical_compare<signed_char>/3 1.726 6.63%
bm_lexicographical_compare<signed_char>/32768 479.239 -
bm_lexicographical_compare<signed_char>/4 1.869 -
bm_lexicographical_compare<signed_char>/4096 59.887 -
bm_lexicographical_compare<signed_char>/5 2.097 -
bm_lexicographical_compare<signed_char>/512 8.037 -
bm_lexicographical_compare<signed_char>/6 2.412 -
bm_lexicographical_compare<signed_char>/64 2.312 8.33%
bm_lexicographical_compare<signed_char>/7 2.665 -
bm_lexicographical_compare<signed_char>/8 3.064 1.82%
bm_lexicographical_compare<unsigned_char>/1 1.627 -2.77%
bm_lexicographical_compare<unsigned_char>/1048576 17931.261 -
bm_lexicographical_compare<unsigned_char>/16 1.157 -
bm_lexicographical_compare<unsigned_char>/2 1.900 -
bm_lexicographical_compare<unsigned_char>/262144 4494.453 -
bm_lexicographical_compare<unsigned_char>/3 2.140 -2.70%
bm_lexicographical_compare<unsigned_char>/32768 572.832 -
bm_lexicographical_compare<unsigned_char>/4 1.438 -7.38%
bm_lexicographical_compare<unsigned_char>/4096 77.686 -
bm_lexicographical_compare<unsigned_char>/5 1.562 -12.70%
bm_lexicographical_compare<unsigned_char>/512 8.787 -
bm_lexicographical_compare<unsigned_char>/6 1.789 -11.43%
bm_lexicographical_compare<unsigned_char>/64 1.956 -1.33%
bm_lexicographical_compare<unsigned_char>/7 2.075 -4.43%
bm_lexicographical_compare<unsigned_char>/8 1.387 -
bm_ranges_lexicographical_compare<int>/1 1.383 2.21%
bm_ranges_lexicographical_compare<int>/1048576 76662.183 -
bm_ranges_lexicographical_compare<int>/16 2.244 -2.64%
bm_ranges_lexicographical_compare<int>/2 1.613 1.95%
bm_ranges_lexicographical_compare<int>/262144 19112.122 -
bm_ranges_lexicographical_compare<int>/3 1.847 -
bm_ranges_lexicographical_compare<int>/32768 2389.306 -
bm_ranges_lexicographical_compare<int>/4 1.353 4.47%
bm_ranges_lexicographical_compare<int>/4096 298.382 -
bm_ranges_lexicographical_compare<int>/5 1.503 -
bm_ranges_lexicographical_compare<int>/512 37.291 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 4.969 1.22%
bm_ranges_lexicographical_compare<int>/7 1.503 -
bm_ranges_lexicographical_compare<int>/8 1.586 3.64%
bm_ranges_lexicographical_compare<signed_char>/1 1.386 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16266.351 -
bm_ranges_lexicographical_compare<signed_char>/16 1.357 6.38%
bm_ranges_lexicographical_compare<signed_char>/2 1.615 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.534 -
bm_ranges_lexicographical_compare<signed_char>/3 1.845 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.093 -
bm_ranges_lexicographical_compare<signed_char>/4 2.075 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.882 -
bm_ranges_lexicographical_compare<signed_char>/5 2.305 -
bm_ranges_lexicographical_compare<signed_char>/512 8.034 3.72%
bm_ranges_lexicographical_compare<signed_char>/6 2.661 2.36%
bm_ranges_lexicographical_compare<signed_char>/64 2.304 12.31%
bm_ranges_lexicographical_compare<signed_char>/7 2.938 3.77%
bm_ranges_lexicographical_compare<signed_char>/8 3.273 2.00%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.668 -2.44%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17936.939 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.156 -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.900 -4.99%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4496.123 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.139 -2.58%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.723 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.387 -3.91%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.709 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.618 -1.56%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.788 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.849 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.057 1.75%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.088 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.390 -
bm_ranges_swap_ranges_vb_aligned/1024 6.505 -
bm_ranges_swap_ranges_vb_aligned/1048576 3408.226 -
bm_ranges_swap_ranges_vb_aligned/128 3.454 -
bm_ranges_swap_ranges_vb_aligned/131072 244.081 -1.79%
bm_ranges_swap_ranges_vb_aligned/16 3.240 -
bm_ranges_swap_ranges_vb_aligned/16384 34.895 -
bm_ranges_swap_ranges_vb_aligned/2048 8.534 -
bm_ranges_swap_ranges_vb_aligned/256 4.378 -
bm_ranges_swap_ranges_vb_aligned/262144 491.598 -2.78%
bm_ranges_swap_ranges_vb_aligned/32 3.240 -
bm_ranges_swap_ranges_vb_aligned/32768 64.471 -
bm_ranges_swap_ranges_vb_aligned/4096 11.961 -
bm_ranges_swap_ranges_vb_aligned/512 5.177 -
bm_ranges_swap_ranges_vb_aligned/524288 1047.680 -
bm_ranges_swap_ranges_vb_aligned/64 3.113 -
bm_ranges_swap_ranges_vb_aligned/65536 123.472 -
bm_ranges_swap_ranges_vb_aligned/8 3.199 -
bm_ranges_swap_ranges_vb_aligned/8192 19.481 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15539.691 -
bm_ranges_swap_ranges_vb_unaligned/262144 3736.136 -
bm_ranges_swap_ranges_vb_unaligned/32768 472.641 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.158 -
bm_ranges_swap_ranges_vb_unaligned/512 13.417 -
bm_ranges_swap_ranges_vb_unaligned/64 6.297 -
bm_ranges_swap_ranges_vb_unaligned/8 4.928 -
bm_swap_ranges_vb_aligned/1048576 3401.942 -
bm_swap_ranges_vb_aligned/262144 487.943 -
bm_swap_ranges_vb_aligned/32768 63.925 -
bm_swap_ranges_vb_aligned/4096 12.564 -
bm_swap_ranges_vb_aligned/512 4.949 -
bm_swap_ranges_vb_aligned/64 2.909 -
bm_swap_ranges_vb_aligned/8 3.318 -
bm_swap_ranges_vb_unaligned/1048576 15939.288 -
bm_swap_ranges_vb_unaligned/262144 3846.588 -
bm_swap_ranges_vb_unaligned/32768 485.045 -
bm_swap_ranges_vb_unaligned/4096 64.806 -
bm_swap_ranges_vb_unaligned/512 12.348 -
bm_swap_ranges_vb_unaligned/64 4.845 -
bm_swap_ranges_vb_unaligned/8 4.832 1.45%
rng::adjacent_find(deque<int>)/1024 463.246 -
rng::adjacent_find(deque<int>)/1048576 476256.118 -
rng::adjacent_find(deque<int>)/50 14.076 -6.42%
rng::adjacent_find(deque<int>)/8 3.053 -
rng::adjacent_find(deque<int>)/8192 3714.572 -
rng::adjacent_find(deque<int>,_pred)/1024 630.954 -
rng::adjacent_find(deque<int>,_pred)/1048576 651549.806 -
rng::adjacent_find(deque<int>,_pred)/50 29.002 -
rng::adjacent_find(deque<int>,_pred)/8 3.973 -1.67%
rng::adjacent_find(deque<int>,_pred)/8192 5091.689 -
rng::adjacent_find(list<int>)/1024 712.374 -
rng::adjacent_find(list<int>)/1048576 869175.932 -
rng::adjacent_find(list<int>)/50 23.699 -
rng::adjacent_find(list<int>)/8 2.095 -
rng::adjacent_find(list<int>)/8192 7041.173 -13.86%
rng::adjacent_find(list<int>,_pred)/1024 830.655 -
rng::adjacent_find(list<int>,_pred)/1048576 959270.692 -
rng::adjacent_find(list<int>,_pred)/50 34.872 -
rng::adjacent_find(list<int>,_pred)/8 3.952 -
rng::adjacent_find(list<int>,_pred)/8192 8706.740 13.30%
rng::adjacent_find(vector<int>)/1024 235.318 -
rng::adjacent_find(vector<int>)/1048576 238003.250 1.20%
rng::adjacent_find(vector<int>)/50 12.007 -
rng::adjacent_find(vector<int>)/8 2.026 -
rng::adjacent_find(vector<int>)/8192 1837.791 -
rng::adjacent_find(vector<int>,_pred)/1024 401.204 -
rng::adjacent_find(vector<int>,_pred)/1048576 464875.418 -
rng::adjacent_find(vector<int>,_pred)/50 23.621 -
rng::adjacent_find(vector<int>,_pred)/8 3.400 -
rng::adjacent_find(vector<int>,_pred)/8192 3180.156 -
rng::all_of(deque<int>)_(process_all)/32 11.528 -
rng::all_of(deque<int>)_(process_all)/32768 11218.734 6.03%
rng::all_of(deque<int>)_(process_all)/50 17.980 1.36%
rng::all_of(deque<int>)_(process_all)/8 3.227 -
rng::all_of(deque<int>)_(process_all)/8192 2788.938 5.68%
rng::all_of(list<int>)_(process_all)/32 11.566 1.01%
rng::all_of(list<int>)_(process_all)/32768 26341.532 -
rng::all_of(list<int>)_(process_all)/50 21.901 -
rng::all_of(list<int>)_(process_all)/8 2.713 -
rng::all_of(list<int>)_(process_all)/8192 7865.862 4.18%
rng::all_of(vector<int>)_(process_all)/32 8.335 -
rng::all_of(vector<int>)_(process_all)/32768 8068.384 -
rng::all_of(vector<int>)_(process_all)/50 17.973 -
rng::all_of(vector<int>)_(process_all)/8 2.479 -
rng::all_of(vector<int>)_(process_all)/8192 2023.538 -
rng::any_of(deque<int>)_(process_all)/32 11.538 -
rng::any_of(deque<int>)_(process_all)/32768 10588.953 -
rng::any_of(deque<int>)_(process_all)/50 19.258 -
rng::any_of(deque<int>)_(process_all)/8 3.222 -
rng::any_of(deque<int>)_(process_all)/8192 2625.283 -
rng::any_of(list<int>)_(process_all)/32 11.504 -
rng::any_of(list<int>)_(process_all)/32768 26678.895 2.38%
rng::any_of(list<int>)_(process_all)/50 21.634 -
rng::any_of(list<int>)_(process_all)/8 2.604 -
rng::any_of(list<int>)_(process_all)/8192 7629.919 5.31%
rng::any_of(vector<int>)_(process_all)/32 8.378 -1.14%
rng::any_of(vector<int>)_(process_all)/32768 8070.289 -
rng::any_of(vector<int>)_(process_all)/50 12.649 -
rng::any_of(vector<int>)_(process_all)/8 2.436 -5.62%
rng::any_of(vector<int>)_(process_all)/8192 2026.761 -
rng::contains(deque<int>)_(process_all)/1048576 251144.242 -
rng::contains(deque<int>)_(process_all)/32 8.646 -1.82%
rng::contains(deque<int>)_(process_all)/50 12.605 -1.32%
rng::contains(deque<int>)_(process_all)/8 2.993 -5.85%
rng::contains(deque<int>)_(process_all)/8192 1925.971 -
rng::contains(list<int>)_(process_all)/1048576 824779.965 -
rng::contains(list<int>)_(process_all)/32 8.925 -
rng::contains(list<int>)_(process_all)/50 18.465 1.13%
rng::contains(list<int>)_(process_all)/8 2.295 -2.58%
rng::contains(list<int>)_(process_all)/8192 6960.374 -4.04%
rng::contains(vector<int>)_(process_all)/1048576 237219.802 -
rng::contains(vector<int>)_(process_all)/32 8.355 -
rng::contains(vector<int>)_(process_all)/50 12.319 -
rng::contains(vector<int>)_(process_all)/8 2.582 -2.36%
rng::contains(vector<int>)_(process_all)/8192 1843.225 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 21278.051 8.63%
rng::contains_subrange(deque<int>)_(near_matches)/1024 22230.064 8.24%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1461765.168 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 430558.543 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.239 3.20%
rng::contains_subrange(deque<int>)_(process_all)/32 10.946 1.31%
rng::contains_subrange(deque<int>)_(process_all)/50 14.251 -
rng::contains_subrange(deque<int>)_(process_all)/8192 3364.117 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503138.260 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.720 -8.94%
rng::contains_subrange(deque<int>)_(same_length)/32 19.271 -5.66%
rng::contains_subrange(deque<int>)_(same_length)/50 27.394 -4.44%
rng::contains_subrange(deque<int>)_(same_length)/8192 3923.797 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479319.198 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.318 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.481 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.533 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3734.064 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36944.564 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38535.110 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2459085.379 -
rng::contains_subrange(list<int>)_(process_all)/1048576 849903.700 -
rng::contains_subrange(list<int>)_(process_all)/16 4.989 -1.19%
rng::contains_subrange(list<int>)_(process_all)/32 10.430 -
rng::contains_subrange(list<int>)_(process_all)/50 18.246 2.87%
rng::contains_subrange(list<int>)_(process_all)/8192 8361.431 20.25%
rng::contains_subrange(list<int>)_(same_length)/1048576 953325.742 -
rng::contains_subrange(list<int>)_(same_length)/16 6.925 -
rng::contains_subrange(list<int>)_(same_length)/32 16.308 -
rng::contains_subrange(list<int>)_(same_length)/50 29.952 -
rng::contains_subrange(list<int>)_(same_length)/8192 7939.492 -
rng::contains_subrange(list<int>)_(single_element)/1048576 835669.952 -
rng::contains_subrange(list<int>)_(single_element)/16 4.976 -
rng::contains_subrange(list<int>)_(single_element)/32 10.443 -
rng::contains_subrange(list<int>)_(single_element)/50 18.308 -1.07%
rng::contains_subrange(list<int>)_(single_element)/8192 8395.554 15.45%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13892.754 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14779.733 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 765068.563 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 212758.559 1.52%
rng::contains_subrange(vector<int>)_(process_all)/16 4.669 -2.69%
rng::contains_subrange(vector<int>)_(process_all)/32 8.128 -1.59%
rng::contains_subrange(vector<int>)_(process_all)/50 11.523 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1666.256 1.96%
rng::contains_subrange(vector<int>)_(same_length)/1048576 243680.570 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.977 3.84%
rng::contains_subrange(vector<int>)_(same_length)/32 8.625 -1.33%
rng::contains_subrange(vector<int>)_(same_length)/50 12.664 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1870.053 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 236110.535 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.730 -3.33%
rng::contains_subrange(vector<int>)_(single_element)/32 8.540 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.420 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1844.757 -
rng::copy(deque<int>)/1048576 49726.442 -
rng::copy(deque<int>)/262144 10110.304 -3.44%
rng::copy(deque<int>)/32768 1153.775 -
rng::copy(deque<int>)/4096 145.791 -
rng::copy(deque<int>)/512 16.907 -
rng::copy(deque<int>)/64 2.818 -
rng::copy(deque<int>)/8 2.700 -
rng::copy(list<int>)/1048576 882331.602 -
rng::copy(list<int>)/262144 218902.843 -
rng::copy(list<int>)/32768 26653.108 -
rng::copy(list<int>)/4096 3100.960 -
rng::copy(list<int>)/512 368.734 -
rng::copy(list<int>)/64 33.192 2.38%
rng::copy(list<int>)/8 2.433 -
rng::copy(vector<bool>)_(aligned)/1048576 1039.813 -
rng::copy(vector<bool>)_(aligned)/262144 287.144 4.56%
rng::copy(vector<bool>)_(aligned)/32768 35.447 -
rng::copy(vector<bool>)_(aligned)/4096 4.927 -
rng::copy(vector<bool>)_(aligned)/512 1.766 -
rng::copy(vector<bool>)_(aligned)/64 1.373 -
rng::copy(vector<bool>)_(unaligned)/1048576 5506.083 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.569 -
rng::copy(vector<bool>)_(unaligned)/32768 174.304 -
rng::copy(vector<bool>)_(unaligned)/4096 20.836 -
rng::copy(vector<bool>)_(unaligned)/512 3.709 -
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 50149.313 -
rng::copy(vector<int>)/262144 12498.719 -
rng::copy(vector<int>)/32768 3030.822 -12.87%
rng::copy(vector<int>)/4096 152.668 2.68%
rng::copy(vector<int>)/512 15.993 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.253 1.59%
rng::copy_backward(deque<int>)/1048576 124530.704 -
rng::copy_backward(deque<int>)/262144 31512.702 -
rng::copy_backward(deque<int>)/32768 3821.546 2.09%
rng::copy_backward(deque<int>)/4096 149.833 1.06%
rng::copy_backward(deque<int>)/512 18.225 -
rng::copy_backward(deque<int>)/64 3.045 -
rng::copy_backward(deque<int>)/8 2.655 -2.63%
rng::copy_backward(list<int>)/1048576 886280.470 -
rng::copy_backward(list<int>)/262144 223474.563 -
rng::copy_backward(list<int>)/32768 30522.288 2.90%
rng::copy_backward(list<int>)/4096 3097.817 -
rng::copy_backward(list<int>)/512 372.972 -1.46%
rng::copy_backward(list<int>)/64 30.981 -
rng::copy_backward(list<int>)/8 2.324 -
rng::copy_backward(vector<bool>)_(aligned)/1048576 1037.375 -
rng::copy_backward(vector<bool>)_(aligned)/262144 285.278 -
rng::copy_backward(vector<bool>)_(aligned)/32768 35.498 -1.54%
rng::copy_backward(vector<bool>)_(aligned)/4096 5.124 -4.61%
rng::copy_backward(vector<bool>)_(aligned)/512 1.763 -3.36%
rng::copy_backward(vector<bool>)_(aligned)/64 1.737 -12.39%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6724.663 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1647.931 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 207.121 -1.72%
rng::copy_backward(vector<bool>)_(unaligned)/4096 31.768 22.81%
rng::copy_backward(vector<bool>)_(unaligned)/512 4.883 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 50144.908 -
rng::copy_backward(vector<int>)/262144 12528.862 -
rng::copy_backward(vector<int>)/32768 3445.061 14.93%
rng::copy_backward(vector<int>)/4096 146.273 -24.32%
rng::copy_backward(vector<int>)/512 16.626 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.184 -1.70%
rng::copy_if(deque<int>)_(entire_range)/1048576 277692.109 -
rng::copy_if(deque<int>)_(entire_range)/262144 69758.033 -
rng::copy_if(deque<int>)_(entire_range)/32768 8684.600 -
rng::copy_if(deque<int>)_(entire_range)/4096 1020.383 -
rng::copy_if(deque<int>)_(entire_range)/512 135.075 -
rng::copy_if(deque<int>)_(entire_range)/64 16.184 -
rng::copy_if(deque<int>)_(entire_range)/8 2.834 -3.47%
rng::copy_if(deque<int>)_(every_other)/1048576 371305.297 -
rng::copy_if(deque<int>)_(every_other)/262144 92756.368 -
rng::copy_if(deque<int>)_(every_other)/32768 11613.321 -
rng::copy_if(deque<int>)_(every_other)/4096 1456.947 -
rng::copy_if(deque<int>)_(every_other)/512 182.820 -
rng::copy_if(deque<int>)_(every_other)/64 23.386 -
rng::copy_if(deque<int>)_(every_other)/8 3.463 -
rng::copy_if(list<int>)_(entire_range)/1048576 885448.734 -
rng::copy_if(list<int>)_(entire_range)/262144 218513.802 -
rng::copy_if(list<int>)_(entire_range)/32768 28421.836 -1.26%
rng::copy_if(list<int>)_(entire_range)/4096 3024.353 -
rng::copy_if(list<int>)_(entire_range)/512 371.836 -
rng::copy_if(list<int>)_(entire_range)/64 30.739 -9.11%
rng::copy_if(list<int>)_(entire_range)/8 2.573 -
rng::copy_if(list<int>)_(every_other)/1048576 851521.822 1.61%
rng::copy_if(list<int>)_(every_other)/262144 209790.106 -
rng::copy_if(list<int>)_(every_other)/32768 25718.404 -
rng::copy_if(list<int>)_(every_other)/4096 3349.090 1.17%
rng::copy_if(list<int>)_(every_other)/512 358.478 -
rng::copy_if(list<int>)_(every_other)/64 23.759 -
rng::copy_if(list<int>)_(every_other)/8 2.300 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245568.689 -
rng::copy_if(vector<int>)_(entire_range)/262144 59880.530 -
rng::copy_if(vector<int>)_(entire_range)/32768 7476.394 -
rng::copy_if(vector<int>)_(entire_range)/4096 936.882 -
rng::copy_if(vector<int>)_(entire_range)/512 123.719 -
rng::copy_if(vector<int>)_(entire_range)/64 15.811 1.97%
rng::copy_if(vector<int>)_(entire_range)/8 2.265 4.10%
rng::copy_if(vector<int>)_(every_other)/1048576 239437.464 -
rng::copy_if(vector<int>)_(every_other)/262144 59842.701 -
rng::copy_if(vector<int>)_(every_other)/32768 7456.197 -
rng::copy_if(vector<int>)_(every_other)/4096 936.402 -
rng::copy_if(vector<int>)_(every_other)/512 123.567 -
rng::copy_if(vector<int>)_(every_other)/64 18.164 -
rng::copy_if(vector<int>)_(every_other)/8 4.258 -
rng::copy_n(deque<int>)/1048576 49901.901 -
rng::copy_n(deque<int>)/262144 10203.225 -1.40%
rng::copy_n(deque<int>)/32768 1147.983 -
rng::copy_n(deque<int>)/4096 145.981 -
rng::copy_n(deque<int>)/512 16.807 -
rng::copy_n(deque<int>)/64 2.889 -
rng::copy_n(deque<int>)/8 2.727 -1.32%
rng::copy_n(list<int>)/1048576 873570.261 -
rng::copy_n(list<int>)/262144 217725.449 -
rng::copy_n(list<int>)/32768 27157.922 -2.17%
rng::copy_n(list<int>)/4096 4185.613 -
rng::copy_n(list<int>)/512 338.774 -
rng::copy_n(list<int>)/64 13.856 -
rng::copy_n(list<int>)/8 2.236 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1039.575 -
rng::copy_n(vector<bool>)_(aligned)/262144 279.566 -2.09%
rng::copy_n(vector<bool>)_(aligned)/32768 35.277 -1.19%
rng::copy_n(vector<bool>)_(aligned)/4096 4.987 -
rng::copy_n(vector<bool>)_(aligned)/512 1.765 -
rng::copy_n(vector<bool>)_(aligned)/64 1.370 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5507.541 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1489.762 -80.46%
rng::copy_n(vector<bool>)_(unaligned)/32768 174.364 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.876 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.460 -2.87%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 48756.551 -
rng::copy_n(vector<int>)/262144 12472.146 -
rng::copy_n(vector<int>)/32768 2734.735 -
rng::copy_n(vector<int>)/4096 138.649 -3.30%
rng::copy_n(vector<int>)/512 16.106 -
rng::copy_n(vector<int>)/64 2.474 -
rng::copy_n(vector<int>)/8 2.221 -3.80%
rng::count(deque<int>)_(every_other)/1024 248.155 -
rng::count(deque<int>)_(every_other)/1048576 253082.268 -
rng::count(deque<int>)_(every_other)/8 2.534 -
rng::count(deque<int>)_(every_other)/8192 1941.284 -
rng::count(list<int>)_(every_other)/1024 710.223 -1.02%
rng::count(list<int>)_(every_other)/1048576 821640.765 1.33%
rng::count(list<int>)_(every_other)/8 2.039 -3.30%
rng::count(list<int>)_(every_other)/8192 6924.010 -1.11%
rng::count(vector<bool>)/1000 2.969 -
rng::count(vector<bool>)/1024 1.686 -
rng::count(vector<bool>)/1048576 1460.080 -
rng::count(vector<bool>)/8192 11.455 -
rng::count(vector<int>)_(every_other)/1024 103.166 -
rng::count(vector<int>)_(every_other)/1048576 105289.770 -
rng::count(vector<int>)_(every_other)/8 1.324 -2.54%
rng::count(vector<int>)_(every_other)/8192 820.729 -
rng::count_if(deque<int>)_(every_other)/1024 347.388 -
rng::count_if(deque<int>)_(every_other)/1048576 342592.724 -
rng::count_if(deque<int>)_(every_other)/8 3.345 -
rng::count_if(deque<int>)_(every_other)/8192 2623.840 -
rng::count_if(list<int>)_(every_other)/1024 756.443 -
rng::count_if(list<int>)_(every_other)/1048576 892700.341 -
rng::count_if(list<int>)_(every_other)/8 2.827 -
rng::count_if(list<int>)_(every_other)/8192 7261.323 -
rng::count_if(vector<int>)_(every_other)/1024 249.899 -
rng::count_if(vector<int>)_(every_other)/1048576 247845.394 -
rng::count_if(vector<int>)_(every_other)/8 4.231 -
rng::count_if(vector<int>)_(every_other)/8192 1926.956 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 482.186 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491476.930 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.113 -18.37%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.851 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3831.851 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.046 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.720 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.052 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.055 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.047 -1.04%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 719.408 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733419.895 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 37.968 2.94%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.756 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5731.962 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.101 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.779 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.099 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.097 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.098 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2076.296 1.18%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2287355.190 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.705 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.727 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17737.194 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 634.292 -10.78%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1463215.902 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.226 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.524 -2.85%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11893.272 1.62%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1846.336 3.00%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2337302.257 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.091 2.32%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.775 -3.27%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19834.236 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 536.133 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1463212.438 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.325 -1.08%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.737 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11626.455 4.87%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -8.94%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.700 -8.92%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.700 -8.89%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 766.239 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 960142.442 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 42.152 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.005 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7751.941 -1.40%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.985 -1.41%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.985 -1.38%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.977 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.976 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.986 -1.31%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 873.568 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1084720.257 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.982 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.708 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10611.223 -13.21%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.199 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73736.513 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.485 -11.81%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.430 -22.45%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.917 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.318 -2.70%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.320 -2.03%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.320 -1.66%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.319 -3.79%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.319 -1.68%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 510.797 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 637524.577 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.725 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.230 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4827.552 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.700 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.708 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.695 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.698 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.709 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 500.982 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497686.715 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 25.343 10.85%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 5.106 7.14%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3879.169 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 522.488 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 528072.633 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.134 -2.09%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.251 3.50%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4031.867 -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 785.976 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 960662.202 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.665 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 3.037 2.12%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12112.097 4.15%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.572 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 994184.220 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.326 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.583 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10526.401 -12.93%
rng::equal(vector<bool>)_(aligned)/1024 0.218 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.218 -
rng::equal(vector<bool>)_(aligned)/8 0.218 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.658 -
rng::equal(vector<bool>)_(unaligned)/1048576 7612.099 -
rng::equal(vector<bool>)_(unaligned)/50 1.010 36.88%
rng::equal(vector<bool>)_(unaligned)/8 0.957 25.60%
rng::equal(vector<bool>)_(unaligned)/8192 65.306 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.197 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73719.352 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.229 -5.13%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.403 -1.03%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.422 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.355 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 641759.988 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.990 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.701 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4788.099 -
rng::fill(deque<int>)/1024 29.830 -
rng::fill(deque<int>)/32 1.552 3.94%
rng::fill(deque<int>)/50 2.256 -
rng::fill(deque<int>)/8192 240.509 -
rng::fill(list<int>)/1024 672.138 -
rng::fill(list<int>)/32 8.319 -
rng::fill(list<int>)/50 16.805 -
rng::fill(list<int>)/8192 7385.281 -
rng::fill(vector<bool>)/1048576 3012.007 -21.20%
rng::fill(vector<bool>)/262144 937.855 1.15%
rng::fill(vector<bool>)/32768 30.663 1.44%
rng::fill(vector<bool>)/4096 4.220 -
rng::fill(vector<bool>)/512 1.457 -4.44%
rng::fill(vector<bool>)/64 1.477 -13.36%
rng::fill(vector<int>)/1024 29.615 -
rng::fill(vector<int>)/32 1.039 -
rng::fill(vector<int>)/50 2.208 -
rng::fill(vector<int>)/8192 237.520 -
rng::fill_n(deque<int>)/1024 29.549 -2.08%
rng::fill_n(deque<int>)/32 1.156 -
rng::fill_n(deque<int>)/50 2.208 -
rng::fill_n(deque<int>)/8192 241.133 -
rng::fill_n(list<int>)/1024 649.388 -
rng::fill_n(list<int>)/32 8.262 -
rng::fill_n(list<int>)/50 16.085 -
rng::fill_n(list<int>)/8192 7466.603 5.48%
rng::fill_n(vector<bool>)/1048576 3834.365 -
rng::fill_n(vector<bool>)/262144 231.849 -
rng::fill_n(vector<bool>)/32768 30.394 1.59%
rng::fill_n(vector<bool>)/4096 4.161 -
rng::fill_n(vector<bool>)/512 1.424 -
rng::fill_n(vector<bool>)/64 1.364 -
rng::fill_n(vector<int>)/1024 29.972 -
rng::fill_n(vector<int>)/32 1.145 -
rng::fill_n(vector<int>)/50 2.230 -
rng::fill_n(vector<int>)/8192 236.692 -
rng::find(deque<int>)_(bail_25%)/1024 66.334 -1.53%
rng::find(deque<int>)_(bail_25%)/32768 1925.145 -
rng::find(deque<int>)_(bail_25%)/8 2.059 -2.46%
rng::find(deque<int>)_(bail_25%)/8192 477.859 -
rng::find(deque<int>)_(process_all)/1024 242.941 -
rng::find(deque<int>)_(process_all)/32768 7810.208 1.59%
rng::find(deque<int>)_(process_all)/50 13.168 -
rng::find(deque<int>)_(process_all)/8 3.428 -4.08%
rng::find(deque<int>)_(process_all)/8192 1950.600 3.05%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 294.944 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9442.791 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.331 -1.09%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.366 -2.52%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2330.951 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 315.628 -15.89%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10379.410 -12.96%
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.242 -26.97%
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.977 -10.99%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2540.615 -14.53%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 734.998 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26996.452 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.630 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.599 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7864.716 -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.755 -2.07%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 649.628 -1.13%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.755 -6.26%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.052 -9.99%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.411 -1.59%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.881 1.05%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8800.861 1.81%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.861 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.974 2.43%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2164.426 1.76%
rng::find(list<int>)_(bail_25%)/1024 180.508 -
rng::find(list<int>)_(bail_25%)/32768 7736.478 -7.58%
rng::find(list<int>)_(bail_25%)/8 0.975 5.93%
rng::find(list<int>)_(bail_25%)/8192 1417.405 -
rng::find(list<int>)_(process_all)/1024 698.482 -
rng::find(list<int>)_(process_all)/32768 27104.489 1.42%
rng::find(list<int>)_(process_all)/50 20.747 -1.25%
rng::find(list<int>)_(process_all)/8 2.340 -3.61%
rng::find(list<int>)_(process_all)/8192 11348.619 -3.32%
rng::find(vector<bool>)_(process_all)/1024 4.686 5.72%
rng::find(vector<bool>)_(process_all)/1048576 3661.065 -
rng::find(vector<bool>)_(process_all)/50 0.709 -19.76%
rng::find(vector<bool>)_(process_all)/8 0.710 -4.00%
rng::find(vector<bool>)_(process_all)/8192 33.586 -
rng::find(vector<char>)_(bail_25%)/1024 5.287 -
rng::find(vector<char>)_(bail_25%)/32768 136.465 -
rng::find(vector<char>)_(bail_25%)/8 1.108 12.74%
rng::find(vector<char>)_(bail_25%)/8192 39.780 -
rng::find(vector<char>)_(process_all)/1024 16.241 -
rng::find(vector<char>)_(process_all)/32768 495.333 -
rng::find(vector<char>)_(process_all)/50 1.637 -3.43%
rng::find(vector<char>)_(process_all)/8 0.925 -2.92%
rng::find(vector<char>)_(process_all)/8192 136.038 -
rng::find(vector<int>)_(bail_25%)/1024 65.991 -
rng::find(vector<int>)_(bail_25%)/32768 1861.777 -
rng::find(vector<int>)_(bail_25%)/8 1.598 -1.96%
rng::find(vector<int>)_(bail_25%)/8192 471.893 -
rng::find(vector<int>)_(process_all)/1024 243.068 -
rng::find(vector<int>)_(process_all)/32768 7416.895 1.25%
rng::find(vector<int>)_(process_all)/50 12.437 -
rng::find(vector<int>)_(process_all)/8 2.761 -6.57%
rng::find(vector<int>)_(process_all)/8192 1856.995 -
rng::find_end(deque<int>)_(match_near_end)/1000 34.102 -
rng::find_end(deque<int>)_(match_near_end)/1024 34.353 -1.91%
rng::find_end(deque<int>)_(match_near_end)/8192 275.928 -
rng::find_end(deque<int>)_(near_matches)/1000 17687.853 4.64%
rng::find_end(deque<int>)_(near_matches)/1024 18431.528 4.45%
rng::find_end(deque<int>)_(near_matches)/8192 1131854.705 -
rng::find_end(deque<int>)_(process_all)/1000 308.746 -
rng::find_end(deque<int>)_(process_all)/1024 332.832 2.02%
rng::find_end(deque<int>)_(process_all)/1048576 300179.987 -
rng::find_end(deque<int>)_(process_all)/8192 2439.140 5.98%
rng::find_end(deque<int>)_(same_length)/1000 337.689 2.10%
rng::find_end(deque<int>)_(same_length)/1024 345.439 2.30%
rng::find_end(deque<int>)_(same_length)/8192 2793.377 1.81%
rng::find_end(deque<int>)_(single_element)/1000 340.628 -2.33%
rng::find_end(deque<int>)_(single_element)/1024 334.697 -5.47%
rng::find_end(deque<int>)_(single_element)/8192 2232.046 -18.27%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.373 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.122 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 601.249 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 30956.874 -1.73%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32177.476 -1.36%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1871863.524 -
rng::find_end(deque<int>,_pred)_(process_all)/1000 582.123 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 625.437 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 547647.502 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4317.425 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 781.848 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.209 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4949.419 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 644.284 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 689.081 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4760.966 1.24%
rng::find_end(forward_list<int>)_(match_near_end)/1000 766.849 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4449.727 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 256249.436 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36373.688 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37641.152 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2472530.035 -
rng::find_end(forward_list<int>)_(process_all)/1000 704.861 -
rng::find_end(forward_list<int>)_(process_all)/1024 729.536 -
rng::find_end(forward_list<int>)_(process_all)/1048576 762809.316 -
rng::find_end(forward_list<int>)_(process_all)/8192 5820.430 2.48%
rng::find_end(forward_list<int>)_(same_length)/1000 1481.216 -
rng::find_end(forward_list<int>)_(same_length)/1024 1488.507 -
rng::find_end(forward_list<int>)_(same_length)/8192 16411.034 5.15%
rng::find_end(forward_list<int>)_(single_element)/1000 701.490 -
rng::find_end(forward_list<int>)_(single_element)/1024 727.343 -
rng::find_end(forward_list<int>)_(single_element)/8192 6232.240 3.52%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 820.878 -1.97%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5437.561 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277669.360 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42107.148 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43709.662 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2689984.777 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 743.631 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 761.912 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 844450.202 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6111.264 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1537.872 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1567.007 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 17143.099 3.27%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 802.024 1.98%
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 822.383 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6934.275 1.06%
rng::find_end(list<int>)_(match_near_end)/1000 63.976 -
rng::find_end(list<int>)_(match_near_end)/1024 61.418 -
rng::find_end(list<int>)_(match_near_end)/8192 595.596 -
rng::find_end(list<int>)_(near_matches)/1000 33035.953 -
rng::find_end(list<int>)_(near_matches)/1024 34564.263 -
rng::find_end(list<int>)_(near_matches)/8192 2262273.463 -
rng::find_end(list<int>)_(process_all)/1000 716.618 -
rng::find_end(list<int>)_(process_all)/1024 730.214 -
rng::find_end(list<int>)_(process_all)/1048576 873952.270 -
rng::find_end(list<int>)_(process_all)/8192 7513.449 -
rng::find_end(list<int>)_(same_length)/1000 739.305 -
rng::find_end(list<int>)_(same_length)/1024 762.025 -
rng::find_end(list<int>)_(same_length)/8192 8235.410 -14.18%
rng::find_end(list<int>)_(single_element)/1000 715.469 -
rng::find_end(list<int>)_(single_element)/1024 729.681 -
rng::find_end(list<int>)_(single_element)/8192 8431.442 -1.90%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 81.296 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.415 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 629.284 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37496.119 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39021.916 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2413602.445 -1.22%
rng::find_end(list<int>,_pred)_(process_all)/1000 803.329 -
rng::find_end(list<int>,_pred)_(process_all)/1024 822.000 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 966446.281 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8851.155 -
rng::find_end(list<int>,_pred)_(same_length)/1000 766.164 -
rng::find_end(list<int>,_pred)_(same_length)/1024 782.745 -
rng::find_end(list<int>,_pred)_(same_length)/8192 10015.742 -1.01%
rng::find_end(list<int>,_pred)_(single_element)/1000 797.282 -
rng::find_end(list<int>,_pred)_(single_element)/1024 818.644 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8887.350 -1.35%
rng::find_end(vector<int>)_(match_near_end)/1000 27.879 -
rng::find_end(vector<int>)_(match_near_end)/1024 24.947 -
rng::find_end(vector<int>)_(match_near_end)/8192 202.918 -
rng::find_end(vector<int>)_(near_matches)/1000 13758.092 -
rng::find_end(vector<int>)_(near_matches)/1024 14261.495 -
rng::find_end(vector<int>)_(near_matches)/8192 778704.668 -
rng::find_end(vector<int>)_(process_all)/1000 362.907 -
rng::find_end(vector<int>)_(process_all)/1024 371.746 -
rng::find_end(vector<int>)_(process_all)/1048576 375344.906 -
rng::find_end(vector<int>)_(process_all)/8192 2934.540 -
rng::find_end(vector<int>)_(same_length)/1000 244.675 -1.11%
rng::find_end(vector<int>)_(same_length)/1024 250.313 -2.20%
rng::find_end(vector<int>)_(same_length)/8192 1948.680 -1.09%
rng::find_end(vector<int>)_(single_element)/1000 401.528 -
rng::find_end(vector<int>)_(single_element)/1024 411.440 -
rng::find_end(vector<int>)_(single_element)/8192 3250.803 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.801 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.178 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 487.185 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 22927.445 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23503.748 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1449963.940 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 533.930 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 547.689 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 645318.018 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4368.160 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 613.174 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 627.195 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5012.996 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 593.100 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 606.911 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4863.418 -
rng::find_first_of(deque<int>)_(large_needle)/1024 366019.941 -
rng::find_first_of(deque<int>)_(large_needle)/32 330.160 -5.39%
rng::find_first_of(deque<int>)_(large_needle)/50 773.662 -13.61%
rng::find_first_of(deque<int>)_(large_needle)/8192 23545427.799 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3454.737 -1.45%
rng::find_first_of(deque<int>)_(small_needle)/32 106.856 -
rng::find_first_of(deque<int>)_(small_needle)/50 162.004 -
rng::find_first_of(deque<int>)_(small_needle)/8192 27606.467 -1.62%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 562809.381 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 507.617 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1395.740 1.29%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35612522.950 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6282.508 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.043 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 308.227 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50255.487 -
rng::find_first_of(list<int>)_(large_needle)/1024 936129.167 -4.25%
rng::find_first_of(list<int>)_(large_needle)/32 678.266 -
rng::find_first_of(list<int>)_(large_needle)/50 1748.016 -
rng::find_first_of(list<int>)_(large_needle)/8192 49618191.668 -2.26%
rng::find_first_of(list<int>)_(small_needle)/1024 2820.514 1.95%
rng::find_first_of(list<int>)_(small_needle)/32 92.051 1.36%
rng::find_first_of(list<int>)_(small_needle)/50 141.763 1.87%
rng::find_first_of(list<int>)_(small_needle)/8192 22583.717 1.89%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 903928.518 -2.66%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 728.574 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1874.376 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 55874778.844 2.49%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5242.026 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.277 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.604 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42329.958 -
rng::find_first_of(vector<int>)_(large_needle)/1024 115700.650 7.81%
rng::find_first_of(vector<int>)_(large_needle)/32 112.055 7.10%
rng::find_first_of(vector<int>)_(large_needle)/50 284.575 5.54%
rng::find_first_of(vector<int>)_(large_needle)/8192 7474347.075 7.95%
rng::find_first_of(vector<int>)_(small_needle)/1024 1436.358 -
rng::find_first_of(vector<int>)_(small_needle)/32 51.038 5.87%
rng::find_first_of(vector<int>)_(small_needle)/50 73.905 -
rng::find_first_of(vector<int>)_(small_needle)/8192 11419.742 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 593113.540 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 497.827 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1363.645 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38354872.668 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5656.167 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.641 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.218 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46053.723 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.642 -
rng::find_if(deque<int>)_(bail_25%)/32768 2814.105 2.42%
rng::find_if(deque<int>)_(bail_25%)/8 1.527 -
rng::find_if(deque<int>)_(bail_25%)/8192 702.219 2.57%
rng::find_if(deque<int>)_(process_all)/1024 474.479 -
rng::find_if(deque<int>)_(process_all)/32768 11630.931 -2.28%
rng::find_if(deque<int>)_(process_all)/50 23.476 -
rng::find_if(deque<int>)_(process_all)/8 3.925 -1.09%
rng::find_if(deque<int>)_(process_all)/8192 2883.183 -4.02%
rng::find_if(list<int>)_(bail_25%)/1024 194.848 -
rng::find_if(list<int>)_(bail_25%)/32768 8415.344 -4.89%
rng::find_if(list<int>)_(bail_25%)/8 1.272 -
rng::find_if(list<int>)_(bail_25%)/8192 1521.049 -
rng::find_if(list<int>)_(process_all)/1024 762.110 -
rng::find_if(list<int>)_(process_all)/32768 28354.339 -
rng::find_if(list<int>)_(process_all)/50 21.639 -
rng::find_if(list<int>)_(process_all)/8 3.508 -
rng::find_if(list<int>)_(process_all)/8192 10147.625 2.20%
rng::find_if(vector<bool>)_(process_all)/1024 770.851 -
rng::find_if(vector<bool>)_(process_all)/1048576 788051.485 -
rng::find_if(vector<bool>)_(process_all)/50 36.745 2.45%
rng::find_if(vector<bool>)_(process_all)/8 5.594 1.24%
rng::find_if(vector<bool>)_(process_all)/8192 6162.096 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.155 -
rng::find_if(vector<char>)_(bail_25%)/32768 2041.652 -1.52%
rng::find_if(vector<char>)_(bail_25%)/8 0.946 -
rng::find_if(vector<char>)_(bail_25%)/8192 520.945 -
rng::find_if(vector<char>)_(process_all)/1024 274.726 1.21%
rng::find_if(vector<char>)_(process_all)/32768 8131.396 -
rng::find_if(vector<char>)_(process_all)/50 12.676 -
rng::find_if(vector<char>)_(process_all)/8 2.539 -
rng::find_if(vector<char>)_(process_all)/8192 2048.572 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.605 -
rng::find_if(vector<int>)_(bail_25%)/32768 2337.418 -
rng::find_if(vector<int>)_(bail_25%)/8 1.061 -
rng::find_if(vector<int>)_(bail_25%)/8192 548.240 -
rng::find_if(vector<int>)_(process_all)/1024 283.427 -
rng::find_if(vector<int>)_(process_all)/32768 8802.760 -
rng::find_if(vector<int>)_(process_all)/50 14.200 -
rng::find_if(vector<int>)_(process_all)/8 2.527 -
rng::find_if(vector<int>)_(process_all)/8192 2192.418 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.557 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2902.692 -
rng::find_if_not(deque<int>)_(bail_25%)/8 1.439 1.13%
rng::find_if_not(deque<int>)_(bail_25%)/8192 746.488 3.54%
rng::find_if_not(deque<int>)_(process_all)/1024 474.410 -
rng::find_if_not(deque<int>)_(process_all)/32768 11437.136 -
rng::find_if_not(deque<int>)_(process_all)/50 23.618 -
rng::find_if_not(deque<int>)_(process_all)/8 3.951 -
rng::find_if_not(deque<int>)_(process_all)/8192 2822.741 -2.17%
rng::find_if_not(list<int>)_(bail_25%)/1024 191.355 -
rng::find_if_not(list<int>)_(bail_25%)/32768 10476.893 -3.72%
rng::find_if_not(list<int>)_(bail_25%)/8 1.272 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1521.253 -
rng::find_if_not(list<int>)_(process_all)/1024 761.875 -
rng::find_if_not(list<int>)_(process_all)/32768 28183.102 -
rng::find_if_not(list<int>)_(process_all)/50 21.410 -1.81%
rng::find_if_not(list<int>)_(process_all)/8 3.491 -
rng::find_if_not(list<int>)_(process_all)/8192 8607.771 -5.81%
rng::find_if_not(vector<bool>)_(process_all)/1024 765.888 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 781719.087 -
rng::find_if_not(vector<bool>)_(process_all)/50 36.580 2.03%
rng::find_if_not(vector<bool>)_(process_all)/8 5.604 1.40%
rng::find_if_not(vector<bool>)_(process_all)/8192 6111.915 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.201 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2024.286 -1.69%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.961 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 517.928 -1.11%
rng::find_if_not(vector<char>)_(process_all)/1024 274.538 -
rng::find_if_not(vector<char>)_(process_all)/32768 8130.896 -
rng::find_if_not(vector<char>)_(process_all)/50 12.443 -1.09%
rng::find_if_not(vector<char>)_(process_all)/8 2.344 -2.49%
rng::find_if_not(vector<char>)_(process_all)/8192 2049.157 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.607 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2338.728 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.129 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.647 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.451 -
rng::find_if_not(vector<int>)_(process_all)/32768 8800.370 -
rng::find_if_not(vector<int>)_(process_all)/50 14.215 -
rng::find_if_not(vector<int>)_(process_all)/8 2.540 -
rng::find_if_not(vector<int>)_(process_all)/8192 2193.230 -
rng::find_last(deque<int>)_(bail_10%)/1024 262.757 -8.15%
rng::find_last(deque<int>)_(bail_10%)/1048576 324061.442 9.03%
rng::find_last(deque<int>)_(bail_10%)/50 13.115 -8.25%
rng::find_last(deque<int>)_(bail_10%)/8 2.739 -
rng::find_last(deque<int>)_(bail_10%)/8192 2511.601 6.92%
rng::find_last(deque<int>)_(bail_90%)/1024 28.925 -6.92%
rng::find_last(deque<int>)_(bail_90%)/1048576 25496.368 -15.26%
rng::find_last(deque<int>)_(bail_90%)/50 1.839 -2.32%
rng::find_last(deque<int>)_(bail_90%)/8 0.864 -6.09%
rng::find_last(deque<int>)_(bail_90%)/8192 202.578 -7.05%
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.415 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 705827.930 -
rng::find_last(forward_list<int>)_(bail_10%)/50 20.678 -1.43%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.310 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5860.471 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 730.123 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 666042.995 -1.21%
rng::find_last(forward_list<int>)_(bail_90%)/50 21.016 1.38%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.313 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6092.241 -
rng::find_last(list<int>)_(bail_10%)/1024 675.381 -
rng::find_last(list<int>)_(bail_10%)/1048576 781560.930 -
rng::find_last(list<int>)_(bail_10%)/50 16.194 -
rng::find_last(list<int>)_(bail_10%)/8 2.076 -
rng::find_last(list<int>)_(bail_10%)/8192 6251.261 -
rng::find_last(list<int>)_(bail_90%)/1024 53.749 -
rng::find_last(list<int>)_(bail_90%)/1048576 86800.051 -
rng::find_last(list<int>)_(bail_90%)/50 1.234 -
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.844 -
rng::find_last(vector<char>)_(bail_10%)/1024 117.593 3.30%
rng::find_last(vector<char>)_(bail_10%)/1048576 113416.201 4.79%
rng::find_last(vector<char>)_(bail_10%)/50 5.638 -
rng::find_last(vector<char>)_(bail_10%)/8 1.602 -
rng::find_last(vector<char>)_(bail_10%)/8192 892.728 4.51%
rng::find_last(vector<char>)_(bail_90%)/1024 11.242 -9.22%
rng::find_last(vector<char>)_(bail_90%)/1048576 11915.387 -
rng::find_last(vector<char>)_(bail_90%)/50 1.032 -3.67%
rng::find_last(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last(vector<char>)_(bail_90%)/8192 99.724 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.891 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214231.006 -
rng::find_last(vector<int>)_(bail_10%)/50 10.821 -
rng::find_last(vector<int>)_(bail_10%)/8 2.170 -
rng::find_last(vector<int>)_(bail_10%)/8192 1646.112 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.152 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23286.957 -1.24%
rng::find_last(vector<int>)_(bail_90%)/50 1.566 -
rng::find_last(vector<int>)_(bail_90%)/8 0.503 -2.69%
rng::find_last(vector<int>)_(bail_90%)/8192 189.311 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 357.694 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362593.976 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.768 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.943 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2808.943 1.30%
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.344 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38154.270 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.679 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.988 -1.07%
rng::find_last_if(deque<int>)_(bail_90%)/8192 312.918 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 813.105 5.91%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 920830.154 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 41.266 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.876 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7203.859 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 887.007 3.91%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 924430.464 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.008 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.935 2.45%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7210.925 -
rng::find_last_if(list<int>)_(bail_10%)/1024 677.890 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 802735.410 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.485 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.100 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6585.373 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.366 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88934.752 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.089 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 606.292 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.261 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240670.156 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.349 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.391 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1875.893 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.158 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25674.300 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.449 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.465 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.011 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.193 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283397.918 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.539 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.511 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2071.197 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.936 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30915.545 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.535 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.465 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.815 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 368.814 3.43%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362913.468 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.767 2.33%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.951 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2787.222 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 45.096 1.79%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38976.638 2.35%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.684 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.965 1.88%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 317.936 1.37%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 811.394 2.31%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 926122.891 -1.06%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.871 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.901 2.85%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6901.207 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 826.158 8.08%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 922149.956 -1.04%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.338 1.79%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.894 -5.47%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6792.986 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 679.263 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 803474.425 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 38.511 2.07%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.104 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6658.677 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.199 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88889.102 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.172 1.76%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 605.604 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.512 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241312.106 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.348 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.374 -3.33%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1877.345 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.209 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26451.868 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.459 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.464 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 218.945 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.823 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 305717.881 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.660 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.610 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2138.343 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.015 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30939.382 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.537 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.464 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.068 -
rng::fold_left(deque<int>)/1048576 560621.772 -
rng::fold_left(deque<int>)/32 16.415 -6.28%
rng::fold_left(deque<int>)/50 26.997 -5.12%
rng::fold_left(deque<int>)/8 4.058 -23.03%
rng::fold_left(deque<int>)/8192 4489.421 -
rng::fold_left(list<int>)/1048576 1364113.687 -
rng::fold_left(list<int>)/32 22.132 -
rng::fold_left(list<int>)/50 37.535 -5.69%
rng::fold_left(list<int>)/8 3.805 -
rng::fold_left(list<int>)/8192 11478.056 9.52%
rng::fold_left(vector<int>)/1048576 1325430.216 -
rng::fold_left(vector<int>)/32 20.734 -
rng::fold_left(vector<int>)/50 36.340 -
rng::fold_left(vector<int>)/8 3.694 -
rng::fold_left(vector<int>)/8192 10315.718 -
rng::for_each(deque<int>)/32 3.745 -1.02%
rng::for_each(deque<int>)/50 4.059 -
rng::for_each(deque<int>)/8 0.926 -
rng::for_each(deque<int>)/8192 254.637 -
rng::for_each(join_view(vector<vector<int>>)/32 3.804 -
rng::for_each(join_view(vector<vector<int>>)/50 4.115 -
rng::for_each(join_view(vector<vector<int>>)/8 1.436 -3.48%
rng::for_each(join_view(vector<vector<int>>)/8192 264.157 -
rng::for_each(list<int>)/32 11.263 -
rng::for_each(list<int>)/50 24.023 -
rng::for_each(list<int>)/8 2.572 -1.10%
rng::for_each(list<int>)/8192 8246.923 -
rng::for_each(map<int>)/32 25.804 -1.83%
rng::for_each(map<int>)/50 38.805 -
rng::for_each(map<int>)/8 6.216 1.35%
rng::for_each(map<int>)/8192 7125.637 -2.49%
rng::for_each(map<int>::iterator)/32 24.939 -
rng::for_each(map<int>::iterator)/50 37.760 -
rng::for_each(map<int>::iterator)/8 5.758 -
rng::for_each(map<int>::iterator)/8192 7487.348 -1.94%
rng::for_each(multimap<int>)/32 25.730 -1.45%
rng::for_each(multimap<int>)/50 38.601 -
rng::for_each(multimap<int>)/8 6.143 -1.36%
rng::for_each(multimap<int>)/8192 7058.892 -
rng::for_each(multimap<int>::iterator)/32 23.553 -1.55%
rng::for_each(multimap<int>::iterator)/50 36.554 -
rng::for_each(multimap<int>::iterator)/8 5.075 -
rng::for_each(multimap<int>::iterator)/8192 7389.601 -5.15%
rng::for_each(multiset<int>)/32 25.457 -1.39%
rng::for_each(multiset<int>)/50 37.652 -
rng::for_each(multiset<int>)/8 6.202 -
rng::for_each(multiset<int>)/8192 7590.289 -2.24%
rng::for_each(multiset<int>::iterator)/32 23.824 -
rng::for_each(multiset<int>::iterator)/50 36.101 -
rng::for_each(multiset<int>::iterator)/8 4.953 -
rng::for_each(multiset<int>::iterator)/8192 7949.210 -1.33%
rng::for_each(set<int>)/32 25.492 -
rng::for_each(set<int>)/50 37.591 -
rng::for_each(set<int>)/8 6.264 -
rng::for_each(set<int>)/8192 7759.665 -
rng::for_each(set<int>::iterator)/32 23.167 -
rng::for_each(set<int>::iterator)/50 34.972 -
rng::for_each(set<int>::iterator)/8 5.035 -
rng::for_each(set<int>::iterator)/8192 7942.588 -
rng::for_each(vector<int>)/32 3.819 -
rng::for_each(vector<int>)/50 4.055 -
rng::for_each(vector<int>)/8 0.916 -5.78%
rng::for_each(vector<int>)/8192 251.874 -
rng::for_each_n(deque<int>)/32 3.778 -
rng::for_each_n(deque<int>)/50 3.891 -2.42%
rng::for_each_n(deque<int>)/8 1.203 -11.72%
rng::for_each_n(deque<int>)/8192 257.455 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.840 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.232 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.719 -6.49%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.512 -
rng::for_each_n(list<int>)/32 11.126 -
rng::for_each_n(list<int>)/50 24.204 -
rng::for_each_n(list<int>)/8 2.222 -3.79%
rng::for_each_n(list<int>)/8192 7390.050 1.62%
rng::for_each_n(vector<int>)/32 3.863 -
rng::for_each_n(vector<int>)/50 4.047 -
rng::for_each_n(vector<int>)/8 2.522 -
rng::for_each_n(vector<int>)/8192 252.291 -
rng::generate(deque<int>)/1024 280.325 -
rng::generate(deque<int>)/32 8.796 -
rng::generate(deque<int>)/50 12.942 -
rng::generate(deque<int>)/8192 2085.249 -
rng::generate(list<int>)/1024 671.852 -
rng::generate(list<int>)/32 8.735 -
rng::generate(list<int>)/50 15.687 -
rng::generate(list<int>)/8192 7086.043 -
rng::generate(vector<int>)/1024 243.776 -
rng::generate(vector<int>)/32 8.002 -
rng::generate(vector<int>)/50 12.003 -
rng::generate(vector<int>)/8192 1846.389 -
rng::generate_n(deque<int>)/1024 245.556 -
rng::generate_n(deque<int>)/32 8.187 -2.96%
rng::generate_n(deque<int>)/50 12.254 -1.52%
rng::generate_n(deque<int>)/8192 1940.081 -
rng::generate_n(list<int>)/1024 650.590 -
rng::generate_n(list<int>)/32 8.658 -
rng::generate_n(list<int>)/50 15.693 -
rng::generate_n(list<int>)/8192 7039.488 -19.55%
rng::generate_n(vector<int>)/1024 244.544 -
rng::generate_n(vector<int>)/32 7.946 -1.33%
rng::generate_n(vector<int>)/50 12.964 7.15%
rng::generate_n(vector<int>)/8192 1857.777 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 365.935 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.864 8.02%
rng::is_partitioned(deque<int>)_(partitioned)/50 14.715 7.11%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2868.809 -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 125.952 -14.18%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 4.571 -52.56%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 7.092 61.43%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 824.311 3.58%
rng::is_partitioned(list<int>)_(partitioned)/1024 710.105 -
rng::is_partitioned(list<int>)_(partitioned)/32 8.725 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.837 -
rng::is_partitioned(list<int>)_(partitioned)/8192 6912.859 -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 260.499 71.60%
rng::is_partitioned(list<int>)_(unpartitioned)/32 3.918 243.86%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.779 4.65%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 2536.380 114.69%
rng::is_partitioned(vector<int>)_(partitioned)/1024 176.164 -3.35%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.766 -2.04%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.472 -2.79%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1341.544 -2.86%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 44.489 -23.89%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 1.834 -24.08%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 3.116 -66.79%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 206.286 29.84%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 492.789 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.206 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4014.745 3.40%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517027.528 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.799 -3.27%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 548.271 4.19%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.004 -1.62%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4695.510 5.02%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 695695.271 1.91%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 49.426 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.666 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.725 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8287.319 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1427012.399 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.144 -1.17%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1597.730 93.73%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.440 2.73%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8476.775 -11.68%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1595077.137 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.985 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 345.875 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.766 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2625.858 -2.99%
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212959.817 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.821 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 504.920 -4.01%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.299 -2.65%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4712.177 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 992311.197 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 57.044 -
rng::is_sorted(deque<int>)/1024 475.545 -
rng::is_sorted(deque<int>)/8 2.456 1.16%
rng::is_sorted(deque<int>)/8192 3805.645 -
rng::is_sorted(deque<int>,_pred)/1024 596.995 -
rng::is_sorted(deque<int>,_pred)/8 4.545 -
rng::is_sorted(deque<int>,_pred)/8192 4792.926 -
rng::is_sorted(list<int>)/1024 786.389 -
rng::is_sorted(list<int>)/8 2.152 -
rng::is_sorted(list<int>)/8192 7029.377 -4.46%
rng::is_sorted(list<int>,_pred)/1024 791.402 -
rng::is_sorted(list<int>,_pred)/8 4.253 -1.29%
rng::is_sorted(list<int>,_pred)/8192 7357.034 -6.31%
rng::is_sorted(vector<int>)/1024 242.757 -
rng::is_sorted(vector<int>)/8 2.075 -
rng::is_sorted(vector<int>)/8192 1893.591 -
rng::is_sorted(vector<int>,_pred)/1024 461.801 -
rng::is_sorted(vector<int>,_pred)/8 3.911 -
rng::is_sorted(vector<int>,_pred)/8192 3676.443 -
rng::is_sorted_until(deque<int>)/1024 470.758 -
rng::is_sorted_until(deque<int>)/8 3.814 20.90%
rng::is_sorted_until(deque<int>)/8192 3765.077 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.002 -
rng::is_sorted_until(deque<int>,_pred)/8 4.272 -1.33%
rng::is_sorted_until(deque<int>,_pred)/8192 4842.873 -
rng::is_sorted_until(list<int>)/1024 753.873 -
rng::is_sorted_until(list<int>)/8 2.151 -
rng::is_sorted_until(list<int>)/8192 6754.495 -6.36%
rng::is_sorted_until(list<int>,_pred)/1024 791.294 -
rng::is_sorted_until(list<int>,_pred)/8 3.749 -
rng::is_sorted_until(list<int>,_pred)/8192 7121.169 -6.75%
rng::is_sorted_until(vector<int>)/1024 238.738 -
rng::is_sorted_until(vector<int>)/8 2.051 -
rng::is_sorted_until(vector<int>)/8192 1861.860 -
rng::is_sorted_until(vector<int>,_pred)/1024 426.745 1.88%
rng::is_sorted_until(vector<int>,_pred)/8 3.385 -
rng::is_sorted_until(vector<int>,_pred)/8192 3346.630 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 467.428 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 489.059 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496121.429 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.985 1.26%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3867.655 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 711.151 -2.68%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 722.346 -3.24%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625669.921 -3.10%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.370 -2.78%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4825.445 -3.32%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 757.799 -1.99%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 776.417 -3.13%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 951761.703 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.918 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12516.270 8.34%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.611 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 830.484 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 988153.996 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.540 -2.43%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12373.387 4.16%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.958 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.803 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76643.975 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 1.37%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.248 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 448.491 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.580 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609213.406 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.998 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4765.267 -
rng::move(deque<int>)/1048576 55196.326 1.08%
rng::move(deque<int>)/262144 15163.847 1.93%
rng::move(deque<int>)/32768 2077.459 -4.89%
rng::move(deque<int>)/4096 152.822 -
rng::move(deque<int>)/512 24.072 -
rng::move(deque<int>)/64 6.927 4.57%
rng::move(deque<int>)/8 3.722 -2.73%
rng::move(list<int>)/1048576 1027990.015 -
rng::move(list<int>)/262144 252421.686 -1.68%
rng::move(list<int>)/32768 34592.275 -4.93%
rng::move(list<int>)/4096 5762.625 -2.39%
rng::move(list<int>)/512 369.723 -
rng::move(list<int>)/64 40.585 -
rng::move(list<int>)/8 3.922 -
rng::move(vector<bool>)_(aligned)/1048576 2120.436 -
rng::move(vector<bool>)_(aligned)/262144 256.618 -
rng::move(vector<bool>)_(aligned)/32768 37.573 -
rng::move(vector<bool>)_(aligned)/4096 8.189 -
rng::move(vector<bool>)_(aligned)/512 2.665 1.32%
rng::move(vector<bool>)_(aligned)/64 1.893 -2.80%
rng::move(vector<bool>)_(unaligned)/1048576 6736.466 -
rng::move(vector<bool>)_(unaligned)/262144 1585.230 -
rng::move(vector<bool>)_(unaligned)/32768 203.034 -
rng::move(vector<bool>)_(unaligned)/4096 25.908 -
rng::move(vector<bool>)_(unaligned)/512 4.149 -
rng::move(vector<bool>)_(unaligned)/64 1.770 10.06%
rng::move(vector<int>)/1048576 57579.088 1.35%
rng::move(vector<int>)/262144 22122.177 -
rng::move(vector<int>)/32768 2140.943 -
rng::move(vector<int>)/4096 135.653 -
rng::move(vector<int>)/512 20.418 -
rng::move(vector<int>)/64 4.133 -
rng::move(vector<int>)/8 2.335 2.67%
rng::move_backward(deque<int>)/1048576 126731.747 -
rng::move_backward(deque<int>)/262144 30510.435 -
rng::move_backward(deque<int>)/32768 3635.939 -
rng::move_backward(deque<int>)/4096 161.148 1.56%
rng::move_backward(deque<int>)/512 26.394 1.17%
rng::move_backward(deque<int>)/64 7.335 1.34%
rng::move_backward(deque<int>)/8 4.055 1.51%
rng::move_backward(list<int>)/1048576 1040178.404 -1.98%
rng::move_backward(list<int>)/262144 295217.167 9.58%
rng::move_backward(list<int>)/32768 35327.845 2.96%
rng::move_backward(list<int>)/4096 5259.148 -6.92%
rng::move_backward(list<int>)/512 371.530 -1.99%
rng::move_backward(list<int>)/64 40.337 -1.07%
rng::move_backward(list<int>)/8 3.702 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2123.423 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.016 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.056 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.897 -
rng::move_backward(vector<bool>)_(aligned)/512 2.650 -
rng::move_backward(vector<bool>)_(aligned)/64 1.800 -
rng::move_backward(vector<bool>)_(unaligned)/1048576 6513.839 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1584.133 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.671 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.217 -1.93%
rng::move_backward(vector<bool>)_(unaligned)/512 4.728 -
rng::move_backward(vector<bool>)_(unaligned)/64 1.880 -
rng::move_backward(vector<int>)/1048576 59770.778 4.77%
rng::move_backward(vector<int>)/262144 22184.918 -
rng::move_backward(vector<int>)/32768 2145.045 -
rng::move_backward(vector<int>)/4096 135.589 -
rng::move_backward(vector<int>)/512 20.858 -
rng::move_backward(vector<int>)/64 4.141 -
rng::move_backward(vector<int>)/8 2.356 5.98%
rng::none_of(deque<int>)_(process_all)/32 16.376 -
rng::none_of(deque<int>)_(process_all)/32768 15420.827 -
rng::none_of(deque<int>)_(process_all)/50 27.675 -
rng::none_of(deque<int>)_(process_all)/8 4.695 -
rng::none_of(deque<int>)_(process_all)/8192 3872.346 -
rng::none_of(list<int>)_(process_all)/32 11.448 -
rng::none_of(list<int>)_(process_all)/32768 26146.087 2.01%
rng::none_of(list<int>)_(process_all)/50 21.502 -2.07%
rng::none_of(list<int>)_(process_all)/8 2.624 -
rng::none_of(list<int>)_(process_all)/8192 7880.343 -
rng::none_of(vector<int>)_(process_all)/32 8.331 -1.91%
rng::none_of(vector<int>)_(process_all)/32768 8074.457 -
rng::none_of(vector<int>)_(process_all)/50 12.583 -1.23%
rng::none_of(vector<int>)_(process_all)/8 2.452 -5.93%
rng::none_of(vector<int>)_(process_all)/8192 2023.634 -
rng::partial_sort(deque<int>)_(ascending)/1024 7902.514 -
rng::partial_sort(deque<int>)_(ascending)/8 31.040 1.08%
rng::partial_sort(deque<int>)_(ascending)/8192 167845.556 -
rng::partial_sort(deque<int>)_(descending)/1024 18513.369 -
rng::partial_sort(deque<int>)_(descending)/8 40.341 -1.54%
rng::partial_sort(deque<int>)_(descending)/8192 279076.192 -1.54%
rng::partial_sort(deque<int>)_(heap)/1024 18490.055 -
rng::partial_sort(deque<int>)_(heap)/8 38.304 -
rng::partial_sort(deque<int>)_(heap)/8192 289682.943 1.67%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7878.490 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.912 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 167806.879 4.74%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19725.303 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 32.657 2.11%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 290521.448 -
rng::partial_sort(deque<int>)_(repeated)/1024 6497.984 -
rng::partial_sort(deque<int>)_(repeated)/8 27.561 -
rng::partial_sort(deque<int>)_(repeated)/8192 70040.315 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16053.703 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.523 -
rng::partial_sort(deque<int>)_(shuffled)/8192 267884.048 2.01%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4984.138 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 21.784 -1.66%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55491.363 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8254.650 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.797 -1.63%
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97834.872 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8245.832 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.329 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100691.161 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4967.645 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.938 -1.18%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55340.997 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9166.392 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.875 -1.77%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97666.445 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3922.495 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 21.892 -1.28%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46755.118 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6924.591 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.997 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91363.183 -
rng::partial_sort(vector<int>)_(ascending)/1024 4990.940 -
rng::partial_sort(vector<int>)_(ascending)/8 21.104 -
rng::partial_sort(vector<int>)_(ascending)/8192 54632.345 -
rng::partial_sort(vector<int>)_(descending)/1024 8291.418 1.26%
rng::partial_sort(vector<int>)_(descending)/8 25.629 -
rng::partial_sort(vector<int>)_(descending)/8192 97624.518 -
rng::partial_sort(vector<int>)_(heap)/1024 8220.717 -
rng::partial_sort(vector<int>)_(heap)/8 27.311 3.11%
rng::partial_sort(vector<int>)_(heap)/8192 100687.058 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4989.441 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.994 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54588.195 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9118.438 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.956 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97400.961 -
rng::partial_sort(vector<int>)_(repeated)/1024 3950.838 -
rng::partial_sort(vector<int>)_(repeated)/8 20.363 -
rng::partial_sort(vector<int>)_(repeated)/8192 46637.442 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6933.977 1.15%
rng::partial_sort(vector<int>)_(shuffled)/8 22.367 -
rng::partial_sort(vector<int>)_(shuffled)/8192 87936.447 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5461.283 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.670 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57862.180 1.11%
rng::partial_sort_copy(deque<int>)_(descending)/1024 8415.159 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.502 1.96%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99692.889 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8592.365 -
rng::partial_sort_copy(deque<int>)_(heap)/8 17.045 2.10%
rng::partial_sort_copy(deque<int>)_(heap)/8192 102919.511 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5443.505 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.566 -1.42%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57611.926 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9258.638 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.685 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99339.692 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4312.760 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.367 -1.26%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49372.253 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7227.163 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.029 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91441.884 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5624.132 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.128 2.16%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61745.480 1.24%
rng::partial_sort_copy(list<int>)_(descending)/1024 8527.787 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.788 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101185.706 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8496.263 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.494 -
rng::partial_sort_copy(list<int>)_(heap)/8192 104990.486 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5590.774 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.057 1.10%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61121.930 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9465.212 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.091 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101558.367 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4508.504 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.489 -
rng::partial_sort_copy(list<int>)_(repeated)/8192 53178.885 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7274.159 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.368 1.87%
rng::partial_sort_copy(list<int>)_(shuffled)/8192 91888.064 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5233.950 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.333 -13.30%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55744.717 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8389.920 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.509 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 97962.687 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8300.468 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.449 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101626.133 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5217.245 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.463 -11.86%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55411.645 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9150.432 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.196 -14.92%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98404.371 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4069.403 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.165 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47594.216 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7109.420 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.167 -1.02%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91331.812 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5093.856 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.971 -
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55272.682 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8338.312 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.281 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98564.672 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8272.884 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.187 -
rng::partial_sort_copy(vector<int>)_(heap)/8192 101946.350 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5079.393 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.823 -2.25%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55083.836 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9219.918 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.092 1.46%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99382.383 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4036.950 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.429 -
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47442.389 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7088.832 -1.03%
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.619 -3.71%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93202.420 -
rng::partition(deque<int>)_(dense)/1024 361.310 5.15%
rng::partition(deque<int>)_(dense)/32 9.997 1.39%
rng::partition(deque<int>)_(dense)/50 15.089 3.02%
rng::partition(deque<int>)_(dense)/8192 2818.797 -
rng::partition(deque<int>)_(sparse)/1024 385.743 -
rng::partition(deque<int>)_(sparse)/32 9.582 -2.84%
rng::partition(deque<int>)_(sparse)/50 15.012 -1.58%
rng::partition(deque<int>)_(sparse)/8192 3017.796 -
rng::partition(list<int>)_(dense)/1024 387.207 -
rng::partition(list<int>)_(dense)/32 8.438 -2.60%
rng::partition(list<int>)_(dense)/50 13.273 -
rng::partition(list<int>)_(dense)/8192 4337.188 -4.83%
rng::partition(list<int>)_(sparse)/1024 736.281 -
rng::partition(list<int>)_(sparse)/32 9.001 -
rng::partition(list<int>)_(sparse)/50 15.644 4.48%
rng::partition(list<int>)_(sparse)/8192 6932.256 -
rng::partition(vector<int>)_(dense)/1024 243.074 2.94%
rng::partition(vector<int>)_(dense)/32 8.612 6.46%
rng::partition(vector<int>)_(dense)/50 12.580 -
rng::partition(vector<int>)_(dense)/8192 1886.858 -
rng::partition(vector<int>)_(sparse)/1024 260.252 -
rng::partition(vector<int>)_(sparse)/32 9.077 -
rng::partition(vector<int>)_(sparse)/50 14.186 -
rng::partition(vector<int>)_(sparse)/8192 1875.922 -
rng::partition_copy(deque<int>)/1024 688.601 -
rng::partition_copy(deque<int>)/32 15.606 -
rng::partition_copy(deque<int>)/50 27.495 -1.73%
rng::partition_copy(deque<int>)/8192 5549.744 -
rng::partition_copy(list<int>)/1024 728.601 -
rng::partition_copy(list<int>)/32 15.972 -
rng::partition_copy(list<int>)/50 28.924 -
rng::partition_copy(list<int>)/8192 7531.838 2.84%
rng::partition_copy(vector<int>)/1024 684.526 -
rng::partition_copy(vector<int>)/32 15.099 -
rng::partition_copy(vector<int>)/50 26.179 -
rng::partition_copy(vector<int>)/8192 5519.811 -
rng::partition_point(deque<int>)/1024 9.137 -
rng::partition_point(deque<int>)/32 4.080 -3.38%
rng::partition_point(deque<int>)/50 4.278 -
rng::partition_point(deque<int>)/8192 15.943 -
rng::partition_point(list<int>)/1024 1290.836 -
rng::partition_point(list<int>)/32 15.701 -
rng::partition_point(list<int>)/50 24.530 -
rng::partition_point(list<int>)/8192 13202.794 -2.77%
rng::partition_point(vector<int>)/1024 7.528 -
rng::partition_point(vector<int>)/32 2.301 -
rng::partition_point(vector<int>)/50 2.292 -
rng::partition_point(vector<int>)/8192 10.649 -1.10%
rng::remove(deque<int>)_(prefix)/1024 529.877 -
rng::remove(deque<int>)_(prefix)/32 54.712 -
rng::remove(deque<int>)_(prefix)/50 62.194 -1.73%
rng::remove(deque<int>)_(prefix)/8192 3888.745 -
rng::remove(deque<int>)_(sprinkled)/1024 522.059 -
rng::remove(deque<int>)_(sprinkled)/32 52.946 -1.10%
rng::remove(deque<int>)_(sprinkled)/50 57.864 -3.06%
rng::remove(deque<int>)_(sprinkled)/8192 3869.843 -
rng::remove(list<int>)_(prefix)/1024 958.504 -
rng::remove(list<int>)_(prefix)/32 55.337 -2.00%
rng::remove(list<int>)_(prefix)/50 66.827 -5.20%
rng::remove(list<int>)_(prefix)/8192 9119.462 8.91%
rng::remove(list<int>)_(sprinkled)/1024 954.956 -
rng::remove(list<int>)_(sprinkled)/32 55.019 -
rng::remove(list<int>)_(sprinkled)/50 64.264 -
rng::remove(list<int>)_(sprinkled)/8192 7924.758 -
rng::remove(vector<int>)_(prefix)/1024 311.786 -
rng::remove(vector<int>)_(prefix)/32 52.403 -
rng::remove(vector<int>)_(prefix)/50 56.167 -
rng::remove(vector<int>)_(prefix)/8192 2103.337 -
rng::remove(vector<int>)_(sprinkled)/1024 515.094 -
rng::remove(vector<int>)_(sprinkled)/32 56.970 -
rng::remove(vector<int>)_(sprinkled)/50 64.383 -1.22%
rng::remove(vector<int>)_(sprinkled)/8192 3795.114 -
rng::remove_copy(deque<int>)_(prefix)/1024 391.432 2.36%
rng::remove_copy(deque<int>)_(prefix)/32 12.787 -1.19%
rng::remove_copy(deque<int>)_(prefix)/50 20.070 -2.85%
rng::remove_copy(deque<int>)_(prefix)/8192 3354.025 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 358.654 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.183 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.424 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2874.122 -
rng::remove_copy(list<int>)_(prefix)/1024 748.801 -
rng::remove_copy(list<int>)_(prefix)/32 10.950 -
rng::remove_copy(list<int>)_(prefix)/50 19.181 -
rng::remove_copy(list<int>)_(prefix)/8192 7020.305 -
rng::remove_copy(list<int>)_(sprinkled)/1024 740.880 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.527 1.05%
rng::remove_copy(list<int>)_(sprinkled)/50 17.175 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7037.065 -1.80%
rng::remove_copy(vector<int>)_(prefix)/1024 273.065 -
rng::remove_copy(vector<int>)_(prefix)/32 10.911 -
rng::remove_copy(vector<int>)_(prefix)/50 17.795 -
rng::remove_copy(vector<int>)_(prefix)/8192 2070.987 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.078 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.485 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.588 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1929.022 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 535.810 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.331 -7.73%
rng::remove_copy_if(deque<int>)_(prefix)/50 27.593 -6.09%
rng::remove_copy_if(deque<int>)_(prefix)/8192 3695.814 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.101 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 18.135 -12.01%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.594 -7.05%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3437.314 -4.60%
rng::remove_copy_if(list<int>)_(prefix)/1024 793.544 -
rng::remove_copy_if(list<int>)_(prefix)/32 16.940 -
rng::remove_copy_if(list<int>)_(prefix)/50 24.956 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7267.517 -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 784.009 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.595 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 28.468 13.89%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7219.260 -
rng::remove_copy_if(vector<int>)_(prefix)/1024 399.570 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.169 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.927 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3374.983 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 345.971 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.117 -3.62%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 15.853 -3.04%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.573 -
rng::remove_if(deque<int>)_(prefix)/1024 577.762 2.59%
rng::remove_if(deque<int>)_(prefix)/32 63.857 5.31%
rng::remove_if(deque<int>)_(prefix)/50 70.712 3.32%
rng::remove_if(deque<int>)_(prefix)/8192 4286.613 -
rng::remove_if(deque<int>)_(sprinkled)/1024 544.817 -
rng::remove_if(deque<int>)_(sprinkled)/32 55.960 -
rng::remove_if(deque<int>)_(sprinkled)/50 63.075 -2.31%
rng::remove_if(deque<int>)_(sprinkled)/8192 3971.531 -
rng::remove_if(list<int>)_(prefix)/1024 1003.877 -
rng::remove_if(list<int>)_(prefix)/32 61.607 -
rng::remove_if(list<int>)_(prefix)/50 74.182 -1.06%
rng::remove_if(list<int>)_(prefix)/8192 9407.101 3.27%
rng::remove_if(list<int>)_(sprinkled)/1024 1002.987 1.18%
rng::remove_if(list<int>)_(sprinkled)/32 60.646 -
rng::remove_if(list<int>)_(sprinkled)/50 74.111 -
rng::remove_if(list<int>)_(sprinkled)/8192 8405.672 -
rng::remove_if(vector<int>)_(prefix)/1024 354.423 -
rng::remove_if(vector<int>)_(prefix)/32 51.869 -
rng::remove_if(vector<int>)_(prefix)/50 58.053 -
rng::remove_if(vector<int>)_(prefix)/8192 2564.175 -
rng::remove_if(vector<int>)_(sprinkled)/1024 519.625 -
rng::remove_if(vector<int>)_(sprinkled)/32 57.005 -
rng::remove_if(vector<int>)_(sprinkled)/50 66.181 -
rng::remove_if(vector<int>)_(sprinkled)/8192 3847.191 -
rng::replace(deque<int>)_(prefix)/1024 422.401 -
rng::replace(deque<int>)_(prefix)/32 13.063 -
rng::replace(deque<int>)_(prefix)/50 19.509 -
rng::replace(deque<int>)_(prefix)/8192 3345.768 -
rng::replace(deque<int>)_(sprinkled)/1024 359.413 -
rng::replace(deque<int>)_(sprinkled)/32 12.387 -
rng::replace(deque<int>)_(sprinkled)/50 18.572 -
rng::replace(deque<int>)_(sprinkled)/8192 2901.730 -
rng::replace(list<int>)_(prefix)/1024 733.406 -
rng::replace(list<int>)_(prefix)/32 11.245 -
rng::replace(list<int>)_(prefix)/50 19.158 -
rng::replace(list<int>)_(prefix)/8192 7075.735 -7.04%
rng::replace(list<int>)_(sprinkled)/1024 728.919 -
rng::replace(list<int>)_(sprinkled)/32 11.341 -
rng::replace(list<int>)_(sprinkled)/50 19.817 -
rng::replace(list<int>)_(sprinkled)/8192 7169.693 -9.64%
rng::replace(vector<int>)_(prefix)/1024 162.003 -
rng::replace(vector<int>)_(prefix)/32 4.897 -4.15%
rng::replace(vector<int>)_(prefix)/50 7.012 -
rng::replace(vector<int>)_(prefix)/8192 1216.337 -
rng::replace(vector<int>)_(sprinkled)/1024 175.512 -5.66%
rng::replace(vector<int>)_(sprinkled)/32 5.993 -6.10%
rng::replace(vector<int>)_(sprinkled)/50 9.132 -3.68%
rng::replace(vector<int>)_(sprinkled)/8192 1382.866 -5.73%
rng::replace_if(deque<int>)_(prefix)/1024 480.377 -
rng::replace_if(deque<int>)_(prefix)/32 14.153 -
rng::replace_if(deque<int>)_(prefix)/50 20.178 -1.26%
rng::replace_if(deque<int>)_(prefix)/8192 3456.393 -
rng::replace_if(deque<int>)_(sprinkled)/1024 366.898 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.453 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.685 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2942.277 -1.20%
rng::replace_if(list<int>)_(prefix)/1024 746.190 -
rng::replace_if(list<int>)_(prefix)/32 13.187 -
rng::replace_if(list<int>)_(prefix)/50 24.597 -1.18%
rng::replace_if(list<int>)_(prefix)/8192 7192.330 -7.80%
rng::replace_if(list<int>)_(sprinkled)/1024 744.357 -
rng::replace_if(list<int>)_(sprinkled)/32 15.435 -
rng::replace_if(list<int>)_(sprinkled)/50 24.831 -
rng::replace_if(list<int>)_(sprinkled)/8192 7418.991 -7.40%
rng::replace_if(vector<int>)_(prefix)/1024 268.819 -
rng::replace_if(vector<int>)_(prefix)/32 8.994 -
rng::replace_if(vector<int>)_(prefix)/50 13.537 -
rng::replace_if(vector<int>)_(prefix)/8192 2039.888 -
rng::replace_if(vector<int>)_(sprinkled)/1024 245.893 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.884 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.063 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1915.921 -
rng::reverse(deque<int>)/32768 5731.996 -
rng::reverse(deque<int>)/4096 720.062 -
rng::reverse(deque<int>)/512 113.219 -
rng::reverse(deque<int>)/64 13.070 -
rng::reverse(deque<int>)/8 2.524 -
rng::reverse(list<int>)/32768 17694.609 2.38%
rng::reverse(list<int>)/4096 1653.243 -
rng::reverse(list<int>)/512 199.853 -
rng::reverse(list<int>)/64 19.038 -
rng::reverse(list<int>)/8 2.035 -
rng::reverse(vector<int>)/32768 1043.365 -
rng::reverse(vector<int>)/4096 131.464 -
rng::reverse(vector<int>)/512 16.429 -
rng::reverse(vector<int>)/64 4.122 -
rng::reverse(vector<int>)/8 1.583 1.11%
rng::reverse_copy(deque<int>)/32768 7884.020 -
rng::reverse_copy(deque<int>)/4096 997.299 -
rng::reverse_copy(deque<int>)/512 126.220 -
rng::reverse_copy(deque<int>)/64 20.366 1.16%
rng::reverse_copy(deque<int>)/8 3.058 6.97%
rng::reverse_copy(list<int>)/32768 25318.028 -1.78%
rng::reverse_copy(list<int>)/4096 3013.819 -10.21%
rng::reverse_copy(list<int>)/512 368.762 -
rng::reverse_copy(list<int>)/64 30.540 -
rng::reverse_copy(list<int>)/8 2.306 -1.69%
rng::reverse_copy(vector<int>)/32768 982.042 -
rng::reverse_copy(vector<int>)/4096 134.345 -
rng::reverse_copy(vector<int>)/512 17.141 -
rng::reverse_copy(vector<int>)/64 2.479 -1.85%
rng::reverse_copy(vector<int>)/8 2.412 -
rng::rotate(deque<int>)_(1_element_backward)/1024 42.106 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.533 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.690 -
rng::rotate(deque<int>)_(1_element_backward)/8192 310.945 -
rng::rotate(deque<int>)_(1_element_forward)/1024 38.124 -2.38%
rng::rotate(deque<int>)_(1_element_forward)/32 4.868 5.79%
rng::rotate(deque<int>)_(1_element_forward)/50 6.069 5.08%
rng::rotate(deque<int>)_(1_element_forward)/8192 302.284 -
rng::rotate(deque<int>)_(by_1/2)/1024 173.557 -
rng::rotate(deque<int>)_(by_1/2)/32 7.451 2.11%
rng::rotate(deque<int>)_(by_1/2)/50 10.458 1.63%
rng::rotate(deque<int>)_(by_1/2)/8192 1461.181 -
rng::rotate(deque<int>)_(by_1/3)/1024 1810.452 -
rng::rotate(deque<int>)_(by_1/3)/32 45.483 -
rng::rotate(deque<int>)_(by_1/3)/50 76.521 -
rng::rotate(deque<int>)_(by_1/3)/8192 22514.854 -
rng::rotate(deque<int>)_(by_1/4)/1024 775.566 -
rng::rotate(deque<int>)_(by_1/4)/32 29.065 -
rng::rotate(deque<int>)_(by_1/4)/50 74.656 -
rng::rotate(deque<int>)_(by_1/4)/8192 6787.210 -
rng::rotate(list<int>)_(1_element_backward)/1024 742.306 -
rng::rotate(list<int>)_(1_element_backward)/32 13.752 -2.03%
rng::rotate(list<int>)_(1_element_backward)/50 25.040 -
rng::rotate(list<int>)_(1_element_backward)/8192 7826.946 -
rng::rotate(list<int>)_(1_element_forward)/1024 731.969 -
rng::rotate(list<int>)_(1_element_forward)/32 14.319 -4.35%
rng::rotate(list<int>)_(1_element_forward)/50 26.797 -3.74%
rng::rotate(list<int>)_(1_element_forward)/8192 7671.399 -
rng::rotate(list<int>)_(by_1/2)/1024 382.900 -2.03%
rng::rotate(list<int>)_(by_1/2)/32 6.752 1.15%
rng::rotate(list<int>)_(by_1/2)/50 12.658 -
rng::rotate(list<int>)_(by_1/2)/8192 5405.652 8.96%
rng::rotate(list<int>)_(by_1/3)/1024 809.852 -
rng::rotate(list<int>)_(by_1/3)/32 14.256 -
rng::rotate(list<int>)_(by_1/3)/50 23.910 -
rng::rotate(list<int>)_(by_1/3)/8192 8816.597 -
rng::rotate(list<int>)_(by_1/4)/1024 581.350 -
rng::rotate(list<int>)_(by_1/4)/32 14.332 -
rng::rotate(list<int>)_(by_1/4)/50 24.459 -
rng::rotate(list<int>)_(by_1/4)/8192 7182.204 -
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.895 -1.83%
rng::rotate(vector<bool>)_(1_element_backward)/32 18.185 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.136 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 101.421 -
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.597 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.165 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.265 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.678 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.815 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.395 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.217 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.137 -
rng::rotate(vector<bool>)_(by_1/3)/1024 50.141 1.00%
rng::rotate(vector<bool>)_(by_1/3)/32 18.178 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.231 -
rng::rotate(vector<bool>)_(by_1/3)/8192 146.465 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.851 -3.67%
rng::rotate(vector<bool>)_(by_1/4)/32 18.366 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.204 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.118 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.995 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.907 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.335 -
rng::rotate(vector<int>)_(1_element_backward)/8192 297.748 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.248 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.927 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.269 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.509 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.117 -
rng::rotate(vector<int>)_(by_1/2)/32 3.699 -
rng::rotate(vector<int>)_(by_1/2)/50 4.481 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.645 -
rng::rotate(vector<int>)_(by_1/3)/1024 1368.215 -
rng::rotate(vector<int>)_(by_1/3)/32 21.628 -
rng::rotate(vector<int>)_(by_1/3)/50 40.187 -
rng::rotate(vector<int>)_(by_1/3)/8192 10894.919 -
rng::rotate(vector<int>)_(by_1/4)/1024 324.232 -
rng::rotate(vector<int>)_(by_1/4)/32 11.900 -
rng::rotate(vector<int>)_(by_1/4)/50 40.334 -
rng::rotate(vector<int>)_(by_1/4)/8192 2540.243 -
rng::rotate_copy(deque<int>)/1024 34.347 -
rng::rotate_copy(deque<int>)/32 2.729 3.17%
rng::rotate_copy(deque<int>)/50 3.016 -
rng::rotate_copy(deque<int>)/8192 293.857 -1.50%
rng::rotate_copy(list<int>)/1024 725.853 -1.21%
rng::rotate_copy(list<int>)/32 8.576 -
rng::rotate_copy(list<int>)/50 21.777 59.51%
rng::rotate_copy(list<int>)/8192 6850.932 -1.55%
rng::rotate_copy(vector<int>)/1024 32.787 -
rng::rotate_copy(vector<int>)/32 2.081 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 610.529 115.58%
rng::sample(deque<int>)/1024 11475.029 -
rng::sample(deque<int>)/32 312.306 -
rng::sample(deque<int>)/8192 92692.164 -
rng::sample(list<int>)/1024 12059.039 -
rng::sample(list<int>)/32 319.131 -
rng::sample(list<int>)/8192 98789.616 -
rng::sample(vector<int>)/1024 11400.439 -
rng::sample(vector<int>)/32 310.391 -
rng::sample(vector<int>)/8192 91852.804 -
rng::search(deque<int>)_(near_matches)/1000 20298.245 -2.08%
rng::search(deque<int>)_(near_matches)/1024 21273.051 -
rng::search(deque<int>)_(near_matches)/8192 1446920.025 -
rng::search(deque<int>)_(no_match)/1000 407.412 -
rng::search(deque<int>)_(no_match)/1024 416.623 -
rng::search(deque<int>)_(no_match)/1048576 424759.172 -
rng::search(deque<int>)_(no_match)/8192 3315.719 -
rng::search(deque<int>)_(same_length)/1000 463.963 21.45%
rng::search(deque<int>)_(same_length)/1024 475.609 -
rng::search(deque<int>)_(same_length)/8192 3771.563 -
rng::search(deque<int>)_(single_element)/1000 445.773 -
rng::search(deque<int>)_(single_element)/1024 456.951 -
rng::search(deque<int>)_(single_element)/8192 3645.547 -
rng::search(deque<int>,_pred)_(near_matches)/1000 25189.965 -4.18%
rng::search(deque<int>,_pred)_(near_matches)/1024 26477.824 -3.20%
rng::search(deque<int>,_pred)_(near_matches)/8192 1556608.798 1.99%
rng::search(deque<int>,_pred)_(no_match)/1000 425.459 -
rng::search(deque<int>,_pred)_(no_match)/1024 435.349 22.22%
rng::search(deque<int>,_pred)_(no_match)/1048576 444541.666 -
rng::search(deque<int>,_pred)_(no_match)/8192 3485.118 -
rng::search(deque<int>,_pred)_(same_length)/1000 489.131 -
rng::search(deque<int>,_pred)_(same_length)/1024 513.267 -
rng::search(deque<int>,_pred)_(same_length)/8192 4062.409 -
rng::search(deque<int>,_pred)_(single_element)/1000 475.760 -
rng::search(deque<int>,_pred)_(single_element)/1024 486.184 -
rng::search(deque<int>,_pred)_(single_element)/8192 3896.705 -
rng::search(list<int>)_(near_matches)/1000 37759.253 -
rng::search(list<int>)_(near_matches)/1024 39747.489 -
rng::search(list<int>)_(near_matches)/8192 2558564.781 -
rng::search(list<int>)_(no_match)/1000 716.028 -
rng::search(list<int>)_(no_match)/1024 732.260 -
rng::search(list<int>)_(no_match)/1048576 828654.255 -1.94%
rng::search(list<int>)_(no_match)/8192 6843.985 -
rng::search(list<int>)_(same_length)/1000 752.111 -
rng::search(list<int>)_(same_length)/1024 768.928 1.65%
rng::search(list<int>)_(same_length)/8192 7525.413 -16.87%
rng::search(list<int>)_(single_element)/1000 649.578 -2.19%
rng::search(list<int>)_(single_element)/1024 707.988 -
rng::search(list<int>)_(single_element)/8192 9309.803 32.32%
rng::search(list<int>,_pred)_(near_matches)/1000 43373.730 -
rng::search(list<int>,_pred)_(near_matches)/1024 44978.723 -
rng::search(list<int>,_pred)_(near_matches)/8192 2796728.500 -
rng::search(list<int>,_pred)_(no_match)/1000 750.876 -
rng::search(list<int>,_pred)_(no_match)/1024 767.881 -
rng::search(list<int>,_pred)_(no_match)/1048576 902626.921 -
rng::search(list<int>,_pred)_(no_match)/8192 8332.546 2.90%
rng::search(list<int>,_pred)_(same_length)/1000 771.863 -
rng::search(list<int>,_pred)_(same_length)/1024 790.561 -
rng::search(list<int>,_pred)_(same_length)/8192 10490.425 25.18%
rng::search(list<int>,_pred)_(single_element)/1000 837.370 -
rng::search(list<int>,_pred)_(single_element)/1024 859.081 -
rng::search(list<int>,_pred)_(single_element)/8192 10324.802 33.81%
rng::search(vector<int>)_(near_matches)/1000 13662.359 -
rng::search(vector<int>)_(near_matches)/1024 14343.315 -
rng::search(vector<int>)_(near_matches)/8192 768206.411 -
rng::search(vector<int>)_(no_match)/1000 219.912 6.20%
rng::search(vector<int>)_(no_match)/1024 224.707 6.10%
rng::search(vector<int>)_(no_match)/1048576 217888.949 3.52%
rng::search(vector<int>)_(no_match)/8192 1674.370 2.31%
rng::search(vector<int>)_(same_length)/1000 241.058 -2.17%
rng::search(vector<int>)_(same_length)/1024 245.677 -5.07%
rng::search(vector<int>)_(same_length)/8192 1873.763 -6.10%
rng::search(vector<int>)_(single_element)/1000 229.813 -1.91%
rng::search(vector<int>)_(single_element)/1024 235.159 -2.31%
rng::search(vector<int>)_(single_element)/8192 1817.150 -1.08%
rng::search(vector<int>,_pred)_(near_matches)/1000 22920.187 1.38%
rng::search(vector<int>,_pred)_(near_matches)/1024 23999.846 1.61%
rng::search(vector<int>,_pred)_(near_matches)/8192 1455123.352 -
rng::search(vector<int>,_pred)_(no_match)/1000 519.256 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.852 -
rng::search(vector<int>,_pred)_(no_match)/1048576 579499.140 -
rng::search(vector<int>,_pred)_(no_match)/8192 4238.989 -
rng::search(vector<int>,_pred)_(same_length)/1000 600.032 -
rng::search(vector<int>,_pred)_(same_length)/1024 613.674 -
rng::search(vector<int>,_pred)_(same_length)/8192 4911.587 -
rng::search(vector<int>,_pred)_(single_element)/1000 572.301 -
rng::search(vector<int>,_pred)_(single_element)/1024 586.360 -
rng::search(vector<int>,_pred)_(single_element)/8192 4688.242 -
rng::search_n(deque<int>)_(no_match)/1000 434.679 -
rng::search_n(deque<int>)_(no_match)/1024 445.641 -
rng::search_n(deque<int>)_(no_match)/1048576 443775.280 -
rng::search_n(deque<int>)_(no_match)/8192 3469.621 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 726.522 -
rng::search_n(deque<int>,_pred)_(no_match)/1024 605.922 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 556086.957 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4319.658 -
rng::search_n(list<int>)_(no_match)/1000 711.159 -
rng::search_n(list<int>)_(no_match)/1024 745.012 -
rng::search_n(list<int>)_(no_match)/1048576 810432.138 -6.44%
rng::search_n(list<int>)_(no_match)/8192 6963.556 -6.55%
rng::search_n(list<int>,_pred)_(no_match)/1000 842.356 2.13%
rng::search_n(list<int>,_pred)_(no_match)/1024 865.173 2.39%
rng::search_n(list<int>,_pred)_(no_match)/1048576 995624.234 1.26%
rng::search_n(list<int>,_pred)_(no_match)/8192 7972.285 -3.84%
rng::search_n(vector<int>)_(no_match)/1000 209.031 1.29%
rng::search_n(vector<int>)_(no_match)/1024 213.159 1.07%
rng::search_n(vector<int>)_(no_match)/1048576 212182.864 1.29%
rng::search_n(vector<int>)_(no_match)/8192 1633.235 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 516.703 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 529.779 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 574085.762 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4234.984 -
rng::shuffle(deque<int>)/1024 9631.416 -
rng::shuffle(deque<int>)/32 304.306 -
rng::shuffle(deque<int>)/8192 76025.447 -
rng::shuffle(vector<int>)/1024 9197.198 1.45%
rng::shuffle(vector<int>)/32 294.914 3.11%
rng::shuffle(vector<int>)/8192 73605.201 1.62%
rng::sort(deque<int>)_(ascending)/1024 766.080 -
rng::sort(deque<int>)_(ascending)/8 18.795 -
rng::sort(deque<int>)_(ascending)/8192 5743.826 -
rng::sort(deque<int>)_(descending)/1024 1301.909 -
rng::sort(deque<int>)_(descending)/8 26.097 -
rng::sort(deque<int>)_(descending)/8192 10384.869 -
rng::sort(deque<int>)_(heap)/1024 6278.091 -
rng::sort(deque<int>)_(heap)/8 25.185 -
rng::sort(deque<int>)_(heap)/8192 69436.592 -
rng::sort(deque<int>)_(pipe-organ)/1024 2800.239 -
rng::sort(deque<int>)_(pipe-organ)/8 21.177 -3.24%
rng::sort(deque<int>)_(pipe-organ)/8192 26604.452 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18135.443 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.267 -2.91%
rng::sort(deque<int>)_(qsort_adversarial)/8192 448313.124 -
rng::sort(deque<int>)_(repeated)/1024 959.223 -6.22%
rng::sort(deque<int>)_(repeated)/8 18.909 -1.05%
rng::sort(deque<int>)_(repeated)/8192 6725.360 -1.22%
rng::sort(deque<int>)_(shuffled)/1024 6893.857 -
rng::sort(deque<int>)_(shuffled)/8 23.586 -
rng::sort(deque<int>)_(shuffled)/8192 80382.188 -1.30%
rng::sort(vector<NonIntegral>)_(ascending)/1024 544.382 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.502 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3758.272 -
rng::sort(vector<NonIntegral>)_(descending)/1024 782.493 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.306 -
rng::sort(vector<NonIntegral>)_(descending)/8192 5297.714 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4242.155 -1.79%
rng::sort(vector<NonIntegral>)_(heap)/8 22.538 -
rng::sort(vector<NonIntegral>)_(heap)/8192 49715.593 -2.12%
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1905.259 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.227 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18456.396 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13204.831 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.576 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155089.368 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 505.847 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.745 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3726.013 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4627.667 -1.28%
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.930 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 81565.379 -
rng::sort(vector<int>)_(ascending)/1024 543.648 -
rng::sort(vector<int>)_(ascending)/8 16.774 -
rng::sort(vector<int>)_(ascending)/8192 3751.265 -
rng::sort(vector<int>)_(descending)/1024 1055.516 -
rng::sort(vector<int>)_(descending)/8 25.750 8.42%
rng::sort(vector<int>)_(descending)/8192 7430.883 1.37%
rng::sort(vector<int>)_(heap)/1024 4545.382 -
rng::sort(vector<int>)_(heap)/8 22.615 -
rng::sort(vector<int>)_(heap)/8192 45682.077 -
rng::sort(vector<int>)_(pipe-organ)/1024 2274.222 -1.03%
rng::sort(vector<int>)_(pipe-organ)/8 18.610 -
rng::sort(vector<int>)_(pipe-organ)/8192 21432.417 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12958.321 -5.72%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.814 1.22%
rng::sort(vector<int>)_(qsort_adversarial)/8192 147442.583 -6.51%
rng::sort(vector<int>)_(repeated)/1024 661.345 -
rng::sort(vector<int>)_(repeated)/8 16.932 -
rng::sort(vector<int>)_(repeated)/8192 5017.235 -
rng::sort(vector<int>)_(shuffled)/1024 4646.803 -
rng::sort(vector<int>)_(shuffled)/8 21.290 -
rng::sort(vector<int>)_(shuffled)/8192 44976.096 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3411.067 -2.09%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1945.770 1.22%
rng::stable_partition(deque<int>)_(alloc_fails)/50 1989.800 1.90%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16896.778 -
rng::stable_partition(deque<int>)_(dense)/1024 626.345 6.81%
rng::stable_partition(deque<int>)_(dense)/32 30.453 3.56%
rng::stable_partition(deque<int>)_(dense)/50 40.819 4.20%
rng::stable_partition(deque<int>)_(dense)/8192 5660.040 -
rng::stable_partition(deque<int>)_(sparse)/1024 464.040 -
rng::stable_partition(deque<int>)_(sparse)/32 14.226 12.79%
rng::stable_partition(deque<int>)_(sparse)/50 32.895 8.13%
rng::stable_partition(deque<int>)_(sparse)/8192 3386.042 -2.45%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4135.651 -5.02%
rng::stable_partition(list<int>)_(alloc_fails)/32 1912.688 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1948.737 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25071.866 -
rng::stable_partition(list<int>)_(dense)/1024 1744.181 -
rng::stable_partition(list<int>)_(dense)/32 34.251 -
rng::stable_partition(list<int>)_(dense)/50 54.866 -2.29%
rng::stable_partition(list<int>)_(dense)/8192 21809.096 18.07%
rng::stable_partition(list<int>)_(sparse)/1024 919.831 -
rng::stable_partition(list<int>)_(sparse)/32 9.790 -
rng::stable_partition(list<int>)_(sparse)/50 26.461 -2.26%
rng::stable_partition(list<int>)_(sparse)/8192 8865.363 -3.59%
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2949.489 1.11%
rng::stable_partition(vector<int>)_(alloc_fails)/32 1910.150 -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1937.199 1.87%
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9865.278 -
rng::stable_partition(vector<int>)_(dense)/1024 296.597 -
rng::stable_partition(vector<int>)_(dense)/32 21.426 -1.35%
rng::stable_partition(vector<int>)_(dense)/50 26.357 -
rng::stable_partition(vector<int>)_(dense)/8192 2101.479 -
rng::stable_partition(vector<int>)_(sparse)/1024 209.792 -
rng::stable_partition(vector<int>)_(sparse)/32 7.096 -1.38%
rng::stable_partition(vector<int>)_(sparse)/50 20.472 -3.78%
rng::stable_partition(vector<int>)_(sparse)/8192 1509.580 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4118.345 -2.54%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.416 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18959.115 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31408.474 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.590 -1.86%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27301.117 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14386.952 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.897 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26118.461 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17691.294 -1.67%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 20.932 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22848.442 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27325.944 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.580 -2.07%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28858.097 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3854.276 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.267 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13241.140 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20214.639 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.587 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25714.972 1.80%
rng::stable_sort(deque<int>)_(ascending)/1024 2094.863 -
rng::stable_sort(deque<int>)_(ascending)/8 18.273 -
rng::stable_sort(deque<int>)_(ascending)/8192 13632.889 -
rng::stable_sort(deque<int>)_(descending)/1024 2933.053 -
rng::stable_sort(deque<int>)_(descending)/8 27.071 -1.50%
rng::stable_sort(deque<int>)_(descending)/8192 20978.804 -
rng::stable_sort(deque<int>)_(heap)/1024 2738.305 -
rng::stable_sort(deque<int>)_(heap)/8 25.567 -2.72%
rng::stable_sort(deque<int>)_(heap)/8192 17660.211 -2.24%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2928.396 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.425 -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20792.786 -1.13%
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3101.893 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.330 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20951.825 -
rng::stable_sort(deque<int>)_(repeated)/1024 1337.905 -
rng::stable_sort(deque<int>)_(repeated)/8 18.276 -
rng::stable_sort(deque<int>)_(repeated)/8192 7582.138 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2468.800 -
rng::stable_sort(deque<int>)_(shuffled)/8 23.660 -1.40%
rng::stable_sort(deque<int>)_(shuffled)/8192 14957.090 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4417.518 -1.21%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.749 -4.20%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54012.298 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23663.388 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.254 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129089.078 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14130.358 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.292 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117654.099 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14523.928 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.130 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 95207.001 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23314.111 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.674 -2.80%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149051.669 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3324.743 -5.22%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.768 -6.13%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19025.522 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18350.205 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.067 -1.11%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 159959.947 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 3998.896 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.574 -2.12%
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45514.419 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13818.110 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 24.119 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 200404.526 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10380.873 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.969 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126063.134 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9069.400 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.187 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126492.165 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14975.311 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.377 -3.18%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 215579.115 -1.10%
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1385.134 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.684 -1.16%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15006.663 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12820.369 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.765 -1.31%
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184005.055 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4358.765 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.694 5.79%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19856.994 -1.28%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24246.409 -1.17%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.089 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24882.135 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14493.559 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.420 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31896.704 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14608.191 -1.51%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.176 -1.64%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21802.567 1.27%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23725.468 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.372 4.24%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35634.821 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3441.138 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.790 5.92%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9451.205 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18754.544 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.233 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28710.259 -
rng::stable_sort(vector<int>)_(ascending)/1024 2062.452 -1.07%
rng::stable_sort(vector<int>)_(ascending)/8 16.615 -
rng::stable_sort(vector<int>)_(ascending)/8192 13438.562 -
rng::stable_sort(vector<int>)_(descending)/1024 2808.815 -
rng::stable_sort(vector<int>)_(descending)/8 25.023 3.06%
rng::stable_sort(vector<int>)_(descending)/8192 18450.791 -
rng::stable_sort(vector<int>)_(heap)/1024 2531.284 -
rng::stable_sort(vector<int>)_(heap)/8 22.248 -
rng::stable_sort(vector<int>)_(heap)/8192 14444.318 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2807.455 -1.16%
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.238 -1.05%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18296.333 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2873.334 -1.21%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.493 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18266.329 -
rng::stable_sort(vector<int>)_(repeated)/1024 1116.871 -
rng::stable_sort(vector<int>)_(repeated)/8 16.880 1.20%
rng::stable_sort(vector<int>)_(repeated)/8192 5274.703 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2216.123 -
rng::stable_sort(vector<int>)_(shuffled)/8 20.918 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10835.537 -
rng::starts_with(deque<int>)/1000 465.164 -2.67%
rng::starts_with(deque<int>)/1024 482.608 -
rng::starts_with(deque<int>)/1048576 491134.555 -
rng::starts_with(deque<int>)/8 3.969 -5.02%
rng::starts_with(deque<int>)/8192 3847.291 -
rng::starts_with(deque<int>,_pred)/1000 510.256 1.07%
rng::starts_with(deque<int>,_pred)/1024 519.607 -1.83%
rng::starts_with(deque<int>,_pred)/1048576 519786.412 -
rng::starts_with(deque<int>,_pred)/8 4.653 -
rng::starts_with(deque<int>,_pred)/8192 4008.523 -
rng::starts_with(list<int>)/1000 759.222 -
rng::starts_with(list<int>)/1024 776.819 -
rng::starts_with(list<int>)/1048576 940582.497 -
rng::starts_with(list<int>)/8 3.030 -1.64%
rng::starts_with(list<int>)/8192 8401.649 -3.29%
rng::starts_with(list<int>,_pred)/1000 789.435 -
rng::starts_with(list<int>,_pred)/1024 807.572 -
rng::starts_with(list<int>,_pred)/1048576 969003.736 -
rng::starts_with(list<int>,_pred)/8 3.637 -
rng::starts_with(list<int>,_pred)/8192 11595.014 18.03%
rng::starts_with(vector<int>)/1000 72.838 -
rng::starts_with(vector<int>)/1024 75.980 -1.07%
rng::starts_with(vector<int>)/1048576 76622.910 -
rng::starts_with(vector<int>)/8 1.316 -
rng::starts_with(vector<int>)/8192 604.336 -
rng::starts_with(vector<int>,_pred)/1000 447.702 -3.32%
rng::starts_with(vector<int>,_pred)/1024 515.154 -
rng::starts_with(vector<int>,_pred)/1048576 606813.848 -
rng::starts_with(vector<int>,_pred)/8 4.284 -
rng::starts_with(vector<int>,_pred)/8192 4722.838 -
rng::swap_ranges(deque<int>)/1024 325.890 -6.44%
rng::swap_ranges(deque<int>)/32 10.732 -
rng::swap_ranges(deque<int>)/50 19.588 14.73%
rng::swap_ranges(deque<int>)/8192 2611.126 -6.19%
rng::swap_ranges(list<int>)/1024 777.482 -
rng::swap_ranges(list<int>)/32 16.711 -
rng::swap_ranges(list<int>)/50 29.542 -
rng::swap_ranges(list<int>)/8192 12866.030 -2.90%
rng::swap_ranges(vector<int>)/1024 63.695 -
rng::swap_ranges(vector<int>)/32 4.712 -
rng::swap_ranges(vector<int>)/50 5.603 -
rng::swap_ranges(vector<int>)/8192 478.924 -
rng::transform(deque<int>)_(identity_transform)/1024 371.195 -
rng::transform(deque<int>)_(identity_transform)/32 12.279 -
rng::transform(deque<int>)_(identity_transform)/50 19.845 -
rng::transform(deque<int>)_(identity_transform)/8192 2446.317 -
rng::transform(deque<int>,_deque<int>)/1024 698.558 -
rng::transform(deque<int>,_deque<int>)/32 21.817 -
rng::transform(deque<int>,_deque<int>)/50 34.321 -
rng::transform(deque<int>,_deque<int>)/8192 5670.786 -
rng::transform(list<int>)_(identity_transform)/1024 745.818 -
rng::transform(list<int>)_(identity_transform)/32 17.073 -
rng::transform(list<int>)_(identity_transform)/50 30.286 -
rng::transform(list<int>)_(identity_transform)/8192 8728.604 14.47%
rng::transform(list<int>,_list<int>)/1024 889.061 -
rng::transform(list<int>,_list<int>)/32 24.260 -
rng::transform(list<int>,_list<int>)/50 38.880 -
rng::transform(list<int>,_list<int>)/8192 9875.366 -3.30%
rng::transform(vector<int>)_(identity_transform)/1024 263.112 -
rng::transform(vector<int>)_(identity_transform)/32 8.934 -
rng::transform(vector<int>)_(identity_transform)/50 16.384 -
rng::transform(vector<int>)_(identity_transform)/8192 2024.541 -
rng::transform(vector<int>,_vector<int>)/1024 601.156 -
rng::transform(vector<int>,_vector<int>)/32 17.661 -
rng::transform(vector<int>,_vector<int>)/50 28.708 -
rng::transform(vector<int>,_vector<int>)/8192 4771.306 -
rng::unique(deque<int>)_(contiguous)/1024 739.430 -
rng::unique(deque<int>)_(contiguous)/32 65.597 8.19%
rng::unique(deque<int>)_(contiguous)/52 79.241 11.88%
rng::unique(deque<int>)_(contiguous)/8192 5525.264 -
rng::unique(deque<int>)_(sprinkled)/1024 686.657 3.90%
rng::unique(deque<int>)_(sprinkled)/32 61.144 3.17%
rng::unique(deque<int>)_(sprinkled)/52 73.580 9.14%
rng::unique(deque<int>)_(sprinkled)/8192 5639.466 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 638.391 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.167 -2.45%
rng::unique(deque<int>,_pred)_(contiguous)/52 70.183 -5.85%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4451.907 -1.25%
rng::unique(deque<int>,_pred)_(sprinkled)/1024 696.191 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.875 1.06%
rng::unique(deque<int>,_pred)_(sprinkled)/52 75.995 1.05%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5258.953 -
rng::unique(list<int>)_(contiguous)/1024 927.242 -
rng::unique(list<int>)_(contiguous)/32 55.008 -
rng::unique(list<int>)_(contiguous)/52 67.791 -
rng::unique(list<int>)_(contiguous)/8192 7120.149 -
rng::unique(list<int>)_(sprinkled)/1024 971.497 -
rng::unique(list<int>)_(sprinkled)/32 64.397 -
rng::unique(list<int>)_(sprinkled)/52 77.823 -
rng::unique(list<int>)_(sprinkled)/8192 7911.133 -
rng::unique(list<int>,_pred)_(contiguous)/1024 978.923 -
rng::unique(list<int>,_pred)_(contiguous)/32 61.014 -
rng::unique(list<int>,_pred)_(contiguous)/52 75.140 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7742.711 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1030.798 -
rng::unique(list<int>,_pred)_(sprinkled)/32 69.626 4.86%
rng::unique(list<int>,_pred)_(sprinkled)/52 86.659 4.48%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8477.539 1.66%
rng::unique(vector<int>)_(contiguous)/1024 292.040 -
rng::unique(vector<int>)_(contiguous)/32 51.041 -
rng::unique(vector<int>)_(contiguous)/52 56.554 -
rng::unique(vector<int>)_(contiguous)/8192 1917.462 -
rng::unique(vector<int>)_(sprinkled)/1024 284.509 -
rng::unique(vector<int>)_(sprinkled)/32 50.750 -
rng::unique(vector<int>)_(sprinkled)/52 55.328 -
rng::unique(vector<int>)_(sprinkled)/8192 1920.517 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 590.658 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.519 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.365 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3780.664 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 692.992 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.713 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.730 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5233.725 -
rng::unique_copy(deque<int>)_(contiguous)/1024 479.357 -
rng::unique_copy(deque<int>)_(contiguous)/32 9.908 -19.45%
rng::unique_copy(deque<int>)_(contiguous)/52 15.404 -19.04%
rng::unique_copy(deque<int>)_(contiguous)/8192 3744.880 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 467.631 -
rng::unique_copy(deque<int>)_(sprinkled)/32 11.767 12.54%
rng::unique_copy(deque<int>)_(sprinkled)/52 18.617 24.16%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3741.276 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.767 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.441 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.463 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4452.563 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 719.318 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.813 -1.19%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.158 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5720.110 -
rng::unique_copy(list<int>)_(contiguous)/1024 740.983 -
rng::unique_copy(list<int>)_(contiguous)/32 11.941 -
rng::unique_copy(list<int>)_(contiguous)/52 30.475 1.14%
rng::unique_copy(list<int>)_(contiguous)/8192 6937.799 -
rng::unique_copy(list<int>)_(sprinkled)/1024 745.592 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.778 -1.29%
rng::unique_copy(list<int>)_(sprinkled)/52 22.500 -
rng::unique_copy(list<int>)_(sprinkled)/8192 6997.996 -7.46%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 792.004 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.647 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.748 -2.15%
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7601.667 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 823.571 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.468 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.339 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7514.604 -2.13%
rng::unique_copy(vector<int>)_(contiguous)/1024 271.505 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.662 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.906 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1907.145 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.527 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.229 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.817 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1882.822 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.147 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.062 -1.59%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.454 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3707.536 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 577.937 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.624 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.143 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4399.288 -
std::adjacent_find(deque<int>)/1024 463.974 -
std::adjacent_find(deque<int>)/1048576 476818.045 -
std::adjacent_find(deque<int>)/50 20.358 19.48%
std::adjacent_find(deque<int>)/8 4.295 31.18%
std::adjacent_find(deque<int>)/8192 3719.369 -
std::adjacent_find(deque<int>,_pred)/1024 629.413 -
std::adjacent_find(deque<int>,_pred)/1048576 650335.768 -
std::adjacent_find(deque<int>,_pred)/50 30.689 4.60%
std::adjacent_find(deque<int>,_pred)/8 4.732 9.38%
std::adjacent_find(deque<int>,_pred)/8192 5083.636 -
std::adjacent_find(list<int>)/1024 714.754 -
std::adjacent_find(list<int>)/1048576 871224.224 -
std::adjacent_find(list<int>)/50 26.541 -10.53%
std::adjacent_find(list<int>)/8 2.117 -
std::adjacent_find(list<int>)/8192 6746.715 -
std::adjacent_find(list<int>,_pred)/1024 828.275 -
std::adjacent_find(list<int>,_pred)/1048576 955903.610 -
std::adjacent_find(list<int>,_pred)/50 34.922 -
std::adjacent_find(list<int>,_pred)/8 3.862 -1.04%
std::adjacent_find(list<int>,_pred)/8192 8118.394 1.61%
std::adjacent_find(vector<int>)/1024 235.767 -
std::adjacent_find(vector<int>)/1048576 238838.508 -
std::adjacent_find(vector<int>)/50 12.016 -
std::adjacent_find(vector<int>)/8 2.028 -
std::adjacent_find(vector<int>)/8192 1838.446 -
std::adjacent_find(vector<int>,_pred)/1024 400.775 -
std::adjacent_find(vector<int>,_pred)/1048576 461948.811 -
std::adjacent_find(vector<int>,_pred)/50 23.560 4.59%
std::adjacent_find(vector<int>,_pred)/8 3.312 -2.08%
std::adjacent_find(vector<int>,_pred)/8192 3193.816 -
std::all_of(deque<int>)_(process_all)/32 11.537 -
std::all_of(deque<int>)_(process_all)/32768 10504.252 -5.90%
std::all_of(deque<int>)_(process_all)/50 18.323 -
std::all_of(deque<int>)_(process_all)/8 3.222 -
std::all_of(deque<int>)_(process_all)/8192 2633.329 -5.73%
std::all_of(list<int>)_(process_all)/32 11.781 1.21%
std::all_of(list<int>)_(process_all)/32768 26805.543 1.37%
std::all_of(list<int>)_(process_all)/50 21.770 -1.43%
std::all_of(list<int>)_(process_all)/8 2.608 -
std::all_of(list<int>)_(process_all)/8192 8196.732 5.62%
std::all_of(vector<int>)_(process_all)/32 8.374 -1.36%
std::all_of(vector<int>)_(process_all)/32768 8075.467 -
std::all_of(vector<int>)_(process_all)/50 18.140 -1.62%
std::all_of(vector<int>)_(process_all)/8 2.450 -4.44%
std::all_of(vector<int>)_(process_all)/8192 2025.406 -
std::any_of(deque<int>)_(process_all)/32 11.534 -
std::any_of(deque<int>)_(process_all)/32768 10883.964 -5.69%
std::any_of(deque<int>)_(process_all)/50 19.260 -12.10%
std::any_of(deque<int>)_(process_all)/8 3.222 -
std::any_of(deque<int>)_(process_all)/8192 2729.883 -5.19%
std::any_of(list<int>)_(process_all)/32 11.390 -
std::any_of(list<int>)_(process_all)/32768 26402.726 1.22%
std::any_of(list<int>)_(process_all)/50 21.874 -
std::any_of(list<int>)_(process_all)/8 2.722 -
std::any_of(list<int>)_(process_all)/8192 7578.216 8.62%
std::any_of(vector<int>)_(process_all)/32 8.327 -
std::any_of(vector<int>)_(process_all)/32768 8072.447 -
std::any_of(vector<int>)_(process_all)/50 18.160 -1.20%
std::any_of(vector<int>)_(process_all)/8 2.548 6.75%
std::any_of(vector<int>)_(process_all)/8192 2025.076 -
std::copy(deque<int>)/1048576 49657.586 -
std::copy(deque<int>)/262144 10281.644 -
std::copy(deque<int>)/32768 1139.716 -1.00%
std::copy(deque<int>)/4096 146.138 -
std::copy(deque<int>)/512 16.725 -
std::copy(deque<int>)/64 2.677 -
std::copy(deque<int>)/8 2.724 2.05%
std::copy(list<int>)/1048576 876776.614 -
std::copy(list<int>)/262144 217564.070 -
std::copy(list<int>)/32768 26080.775 -
std::copy(list<int>)/4096 3365.262 -
std::copy(list<int>)/512 369.307 -
std::copy(list<int>)/64 32.882 -
std::copy(list<int>)/8 2.483 -
std::copy(vector<bool>)_(aligned)/1048576 3214.475 -9.80%
std::copy(vector<bool>)_(aligned)/262144 801.239 25.04%
std::copy(vector<bool>)_(aligned)/32768 35.392 -
std::copy(vector<bool>)_(aligned)/4096 4.627 -
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.366 -
std::copy(vector<bool>)_(unaligned)/1048576 7071.744 -
std::copy(vector<bool>)_(unaligned)/262144 1712.941 -
std::copy(vector<bool>)_(unaligned)/32768 218.048 -
std::copy(vector<bool>)_(unaligned)/4096 26.055 -
std::copy(vector<bool>)_(unaligned)/512 3.492 -
std::copy(vector<bool>)_(unaligned)/64 1.827 -
std::copy(vector<int>)/1048576 50211.208 -
std::copy(vector<int>)/262144 12535.173 -
std::copy(vector<int>)/32768 3784.821 -
std::copy(vector<int>)/4096 186.179 -6.32%
std::copy(vector<int>)/512 15.988 -
std::copy(vector<int>)/64 2.440 -
std::copy(vector<int>)/8 2.306 4.01%
std::copy_backward(deque<int>)/1048576 128302.125 -
std::copy_backward(deque<int>)/262144 32759.811 -
std::copy_backward(deque<int>)/32768 4094.695 -
std::copy_backward(deque<int>)/4096 148.112 -
std::copy_backward(deque<int>)/512 18.114 -
std::copy_backward(deque<int>)/64 5.453 85.60%
std::copy_backward(deque<int>)/8 2.701 -2.69%
std::copy_backward(list<int>)/1048576 885160.196 -
std::copy_backward(list<int>)/262144 218821.995 -
std::copy_backward(list<int>)/32768 25954.882 -2.11%
std::copy_backward(list<int>)/4096 3350.033 4.14%
std::copy_backward(list<int>)/512 369.621 -2.61%
std::copy_backward(list<int>)/64 30.275 -
std::copy_backward(list<int>)/8 2.446 -1.38%
std::copy_backward(vector<bool>)_(aligned)/1048576 2619.053 -12.01%
std::copy_backward(vector<bool>)_(aligned)/262144 652.355 1.82%
std::copy_backward(vector<bool>)_(aligned)/32768 35.624 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.890 -4.18%
std::copy_backward(vector<bool>)_(aligned)/512 1.474 -6.14%
std::copy_backward(vector<bool>)_(aligned)/64 1.573 -10.96%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6731.562 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1651.616 -
std::copy_backward(vector<bool>)_(unaligned)/32768 208.418 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.305 -1.38%
std::copy_backward(vector<bool>)_(unaligned)/512 4.842 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50202.937 -
std::copy_backward(vector<int>)/262144 12530.211 1.04%
std::copy_backward(vector<int>)/32768 3797.105 -
std::copy_backward(vector<int>)/4096 219.356 -4.69%
std::copy_backward(vector<int>)/512 16.627 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.261 -2.66%
std::copy_if(deque<int>)_(entire_range)/1048576 277578.264 -
std::copy_if(deque<int>)_(entire_range)/262144 69867.477 -
std::copy_if(deque<int>)_(entire_range)/32768 8744.837 -
std::copy_if(deque<int>)_(entire_range)/4096 1028.219 -
std::copy_if(deque<int>)_(entire_range)/512 136.776 -
std::copy_if(deque<int>)_(entire_range)/64 16.151 -
std::copy_if(deque<int>)_(entire_range)/8 2.546 -2.37%
std::copy_if(deque<int>)_(every_other)/1048576 373098.533 -
std::copy_if(deque<int>)_(every_other)/262144 93255.914 -
std::copy_if(deque<int>)_(every_other)/32768 11646.805 -
std::copy_if(deque<int>)_(every_other)/4096 1459.805 -
std::copy_if(deque<int>)_(every_other)/512 182.983 -
std::copy_if(deque<int>)_(every_other)/64 23.449 -
std::copy_if(deque<int>)_(every_other)/8 3.472 -
std::copy_if(list<int>)_(entire_range)/1048576 880544.758 -
std::copy_if(list<int>)_(entire_range)/262144 217301.195 -
std::copy_if(list<int>)_(entire_range)/32768 29239.263 -6.83%
std::copy_if(list<int>)_(entire_range)/4096 3023.794 -
std::copy_if(list<int>)_(entire_range)/512 370.671 -
std::copy_if(list<int>)_(entire_range)/64 30.692 -8.44%
std::copy_if(list<int>)_(entire_range)/8 2.664 -
std::copy_if(list<int>)_(every_other)/1048576 852257.603 1.74%
std::copy_if(list<int>)_(every_other)/262144 210811.055 -
std::copy_if(list<int>)_(every_other)/32768 26201.467 -
std::copy_if(list<int>)_(every_other)/4096 3265.394 1.25%
std::copy_if(list<int>)_(every_other)/512 359.473 -
std::copy_if(list<int>)_(every_other)/64 23.832 -
std::copy_if(list<int>)_(every_other)/8 2.310 -
std::copy_if(vector<int>)_(entire_range)/1048576 246064.478 -
std::copy_if(vector<int>)_(entire_range)/262144 60259.839 -
std::copy_if(vector<int>)_(entire_range)/32768 7483.517 -
std::copy_if(vector<int>)_(entire_range)/4096 936.207 -
std::copy_if(vector<int>)_(entire_range)/512 123.705 -
std::copy_if(vector<int>)_(entire_range)/64 15.653 -1.19%
std::copy_if(vector<int>)_(entire_range)/8 2.312 -
std::copy_if(vector<int>)_(every_other)/1048576 240227.794 -
std::copy_if(vector<int>)_(every_other)/262144 60043.266 -
std::copy_if(vector<int>)_(every_other)/32768 7479.289 -
std::copy_if(vector<int>)_(every_other)/4096 939.332 -
std::copy_if(vector<int>)_(every_other)/512 123.012 -
std::copy_if(vector<int>)_(every_other)/64 16.136 -
std::copy_if(vector<int>)_(every_other)/8 2.554 2.04%
std::copy_n(deque<int>)/1048576 49674.385 -
std::copy_n(deque<int>)/262144 10248.848 -2.06%
std::copy_n(deque<int>)/32768 1142.416 -
std::copy_n(deque<int>)/4096 145.970 -
std::copy_n(deque<int>)/512 16.731 -
std::copy_n(deque<int>)/64 5.543 99.71%
std::copy_n(deque<int>)/8 2.693 -2.13%
std::copy_n(list<int>)/1048576 867913.985 -
std::copy_n(list<int>)/262144 215590.710 -
std::copy_n(list<int>)/32768 26420.477 -
std::copy_n(list<int>)/4096 3873.253 -8.27%
std::copy_n(list<int>)/512 339.657 -
std::copy_n(list<int>)/64 14.078 -
std::copy_n(list<int>)/8 2.254 -
std::copy_n(vector<bool>)_(aligned)/1048576 2266.520 -19.01%
std::copy_n(vector<bool>)_(aligned)/262144 667.375 -3.07%
std::copy_n(vector<bool>)_(aligned)/32768 35.221 -
std::copy_n(vector<bool>)_(aligned)/4096 4.732 2.07%
std::copy_n(vector<bool>)_(aligned)/512 1.376 -
std::copy_n(vector<bool>)_(aligned)/64 1.367 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7020.417 -
std::copy_n(vector<bool>)_(unaligned)/262144 1833.700 -83.47%
std::copy_n(vector<bool>)_(unaligned)/32768 217.941 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.003 -
std::copy_n(vector<bool>)_(unaligned)/512 3.510 -
std::copy_n(vector<bool>)_(unaligned)/64 1.823 -
std::copy_n(vector<int>)/1048576 50200.957 -
std::copy_n(vector<int>)/262144 12537.924 -
std::copy_n(vector<int>)/32768 3772.178 -
std::copy_n(vector<int>)/4096 179.009 24.35%
std::copy_n(vector<int>)/512 16.074 -
std::copy_n(vector<int>)/64 2.471 -
std::copy_n(vector<int>)/8 2.132 -7.04%
std::count(deque<int>)_(every_other)/1024 247.885 -
std::count(deque<int>)_(every_other)/1048576 253033.511 -
std::count(deque<int>)_(every_other)/8 2.533 -
std::count(deque<int>)_(every_other)/8192 1937.340 -
std::count(list<int>)_(every_other)/1024 709.105 -
std::count(list<int>)_(every_other)/1048576 820719.126 1.18%
std::count(list<int>)_(every_other)/8 2.109 3.11%
std::count(list<int>)_(every_other)/8192 6678.753 -2.88%
std::count(vector<bool>)/1000 2.969 -1.11%
std::count(vector<bool>)/1024 1.686 -
std::count(vector<bool>)/1048576 1459.916 -
std::count(vector<bool>)/8192 11.439 -
std::count(vector<int>)_(every_other)/1024 102.993 -
std::count(vector<int>)_(every_other)/1048576 105265.712 -
std::count(vector<int>)_(every_other)/8 1.382 7.49%
std::count(vector<int>)_(every_other)/8192 819.511 -
std::count_if(deque<int>)_(every_other)/1024 350.421 -
std::count_if(deque<int>)_(every_other)/1048576 344097.065 -
std::count_if(deque<int>)_(every_other)/8 3.455 -
std::count_if(deque<int>)_(every_other)/8192 2632.805 -
std::count_if(list<int>)_(every_other)/1024 754.138 -
std::count_if(list<int>)_(every_other)/1048576 889359.704 -
std::count_if(list<int>)_(every_other)/8 2.744 -
std::count_if(list<int>)_(every_other)/8192 7618.819 -
std::count_if(vector<int>)_(every_other)/1024 248.320 -
std::count_if(vector<int>)_(every_other)/1048576 247788.129 -
std::count_if(vector<int>)_(every_other)/8 4.229 -
std::count_if(vector<int>)_(every_other)/8192 1926.504 -
std::equal(deque<int>)_(it,_it,_it)/1024 486.800 -1.45%
std::equal(deque<int>)_(it,_it,_it)/1048576 497048.222 -
std::equal(deque<int>)_(it,_it,_it)/50 24.554 -4.50%
std::equal(deque<int>)_(it,_it,_it)/8 6.457 4.77%
std::equal(deque<int>)_(it,_it,_it)/8192 3862.772 -1.17%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 501.832 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 497382.156 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.623 -4.75%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.016 3.61%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3873.745 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 524.756 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 523805.028 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.066 -2.62%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.230 1.26%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3992.685 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 507.451 1.25%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 508876.906 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.154 -7.48%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.356 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3911.325 -1.16%
std::equal(list<int>)_(it,_it,_it)/1024 1132.933 -
std::equal(list<int>)_(it,_it,_it)/1048576 1319743.290 -
std::equal(list<int>)_(it,_it,_it)/50 41.965 9.04%
std::equal(list<int>)_(it,_it,_it)/8 2.775 -1.34%
std::equal(list<int>)_(it,_it,_it)/8192 10030.455 4.33%
std::equal(list<int>)_(it,_it,_it,_it)/1024 787.124 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 956937.359 -
std::equal(list<int>)_(it,_it,_it,_it)/50 30.510 19.79%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.950 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12143.413 3.00%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.876 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 992323.963 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 37.213 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.617 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10540.658 -18.92%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1166.763 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1323369.115 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.067 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.658 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12482.771 9.88%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.221 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.020 -
std::equal(vector<bool>)_(unaligned)/1048576 6425.770 -
std::equal(vector<bool>)_(unaligned)/50 0.806 15.54%
std::equal(vector<bool>)_(unaligned)/8 0.790 6.21%
std::equal(vector<bool>)_(unaligned)/8192 54.219 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.817 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73706.029 -
std::equal(vector<int>)_(it,_it,_it)/50 4.118 -3.05%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.736 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 79.518 1.58%
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73727.229 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.271 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.394 -6.03%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.683 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.835 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640152.461 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.263 -3.41%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.702 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4805.919 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 531.930 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606064.218 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.558 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.635 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4821.501 -
std::fill(deque<int>)/1024 29.975 -
std::fill(deque<int>)/32 1.268 -
std::fill(deque<int>)/50 2.248 -
std::fill(deque<int>)/8192 242.661 1.29%
std::fill(list<int>)/1024 671.688 -
std::fill(list<int>)/32 8.405 -
std::fill(list<int>)/50 34.540 -1.41%
std::fill(list<int>)/8192 7115.594 -
std::fill(vector<bool>)/1048576 3821.451 -
std::fill(vector<bool>)/262144 937.246 2.37%
std::fill(vector<bool>)/32768 30.161 -1.81%
std::fill(vector<bool>)/4096 4.218 -
std::fill(vector<bool>)/512 1.610 -
std::fill(vector<bool>)/64 1.646 -
std::fill(vector<int>)/1024 30.428 -
std::fill(vector<int>)/32 1.043 -
std::fill(vector<int>)/50 2.210 -
std::fill(vector<int>)/8192 237.128 -
std::fill_n(deque<int>)/1024 30.185 1.27%
std::fill_n(deque<int>)/32 1.205 -4.30%
std::fill_n(deque<int>)/50 2.208 -
std::fill_n(deque<int>)/8192 240.744 -
std::fill_n(list<int>)/1024 649.485 -55.43%
std::fill_n(list<int>)/32 8.327 -
std::fill_n(list<int>)/50 16.011 -
std::fill_n(list<int>)/8192 9055.962 28.30%
std::fill_n(vector<bool>)/1048576 3833.225 -
std::fill_n(vector<bool>)/262144 231.845 -
std::fill_n(vector<bool>)/32768 29.947 -
std::fill_n(vector<bool>)/4096 4.161 -
std::fill_n(vector<bool>)/512 1.508 1.94%
std::fill_n(vector<bool>)/64 1.626 -
std::fill_n(vector<int>)/1024 29.557 -1.96%
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.224 -
std::fill_n(vector<int>)/8192 237.466 -
std::find(deque<int>)_(bail_25%)/1024 67.436 -
std::find(deque<int>)_(bail_25%)/32768 1921.368 -
std::find(deque<int>)_(bail_25%)/8 2.066 -2.66%
std::find(deque<int>)_(bail_25%)/8192 478.778 -
std::find(deque<int>)_(process_all)/1024 243.874 1.42%
std::find(deque<int>)_(process_all)/32768 7855.447 2.11%
std::find(deque<int>)_(process_all)/50 13.729 3.06%
std::find(deque<int>)_(process_all)/8 3.359 -3.15%
std::find(deque<int>)_(process_all)/8192 1966.172 3.17%
std::find(list<int>)_(bail_25%)/1024 129.091 -2.80%
std::find(list<int>)_(bail_25%)/32768 8034.837 -3.69%
std::find(list<int>)_(bail_25%)/8 0.923 -
std::find(list<int>)_(bail_25%)/8192 1410.990 -2.15%
std::find(list<int>)_(process_all)/1024 699.645 1.51%
std::find(list<int>)_(process_all)/32768 26717.925 -
std::find(list<int>)_(process_all)/50 18.256 -3.47%
std::find(list<int>)_(process_all)/8 2.360 -
std::find(list<int>)_(process_all)/8192 8078.291 -
std::find(vector<bool>)_(process_all)/1024 4.741 4.55%
std::find(vector<bool>)_(process_all)/1048576 3663.720 -
std::find(vector<bool>)_(process_all)/50 0.741 -
std::find(vector<bool>)_(process_all)/8 0.743 12.22%
std::find(vector<bool>)_(process_all)/8192 33.523 -
std::find(vector<char>)_(bail_25%)/1024 5.268 -3.28%
std::find(vector<char>)_(bail_25%)/32768 136.396 -
std::find(vector<char>)_(bail_25%)/8 1.103 12.22%
std::find(vector<char>)_(bail_25%)/8192 39.746 -
std::find(vector<char>)_(process_all)/1024 16.278 -
std::find(vector<char>)_(process_all)/32768 496.111 -
std::find(vector<char>)_(process_all)/50 1.616 -
std::find(vector<char>)_(process_all)/8 0.925 -2.96%
std::find(vector<char>)_(process_all)/8192 136.503 -
std::find(vector<int>)_(bail_25%)/1024 65.944 -
std::find(vector<int>)_(bail_25%)/32768 1864.825 -
std::find(vector<int>)_(bail_25%)/8 1.461 -
std::find(vector<int>)_(bail_25%)/8192 472.363 -
std::find(vector<int>)_(process_all)/1024 243.589 1.11%
std::find(vector<int>)_(process_all)/32768 7446.972 1.67%
std::find(vector<int>)_(process_all)/50 12.472 -
std::find(vector<int>)_(process_all)/8 2.604 -5.20%
std::find(vector<int>)_(process_all)/8192 1862.349 1.28%
std::find(vector<long_long>)_(bail_25%)/1024 30.494 -
std::find(vector<long_long>)_(bail_25%)/32768 958.318 -
std::find(vector<long_long>)_(bail_25%)/8 0.924 -
std::find(vector<long_long>)_(bail_25%)/8192 245.983 -
std::find(vector<long_long>)_(process_all)/1024 118.947 -
std::find(vector<long_long>)_(process_all)/32768 3811.692 -
std::find(vector<long_long>)_(process_all)/50 5.804 -
std::find(vector<long_long>)_(process_all)/8 1.154 -8.10%
std::find(vector<long_long>)_(process_all)/8192 949.656 -
std::find_end(deque<int>)_(match_near_end)/1000 35.395 3.63%
std::find_end(deque<int>)_(match_near_end)/1024 33.628 3.25%
std::find_end(deque<int>)_(match_near_end)/8192 279.216 1.95%
std::find_end(deque<int>)_(near_matches)/1000 15826.407 -3.21%
std::find_end(deque<int>)_(near_matches)/1024 16432.843 -3.25%
std::find_end(deque<int>)_(near_matches)/8192 1130384.997 -
std::find_end(deque<int>)_(process_all)/1000 295.399 3.24%
std::find_end(deque<int>)_(process_all)/1024 314.856 7.31%
std::find_end(deque<int>)_(process_all)/1048576 298710.023 13.15%
std::find_end(deque<int>)_(process_all)/8192 2335.684 16.69%
std::find_end(deque<int>)_(same_length)/1000 330.178 -
std::find_end(deque<int>)_(same_length)/1024 337.092 -
std::find_end(deque<int>)_(same_length)/8192 2688.814 -4.29%
std::find_end(deque<int>)_(single_element)/1000 314.236 -
std::find_end(deque<int>)_(single_element)/1024 318.235 -7.76%
std::find_end(deque<int>)_(single_element)/8192 2206.764 -12.43%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.704 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.269 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 620.382 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31261.720 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32483.444 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1900399.501 -
std::find_end(deque<int>,_pred)_(process_all)/1000 593.223 -3.19%
std::find_end(deque<int>,_pred)_(process_all)/1024 609.348 -3.19%
std::find_end(deque<int>,_pred)_(process_all)/1048576 572225.703 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4403.589 -
std::find_end(deque<int>,_pred)_(same_length)/1000 750.407 -
std::find_end(deque<int>,_pred)_(same_length)/1024 769.096 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5137.969 -
std::find_end(deque<int>,_pred)_(single_element)/1000 635.791 -1.74%
std::find_end(deque<int>,_pred)_(single_element)/1024 651.632 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4818.896 -
std::find_end(forward_list<int>)_(match_near_end)/1000 757.412 -1.32%
std::find_end(forward_list<int>)_(match_near_end)/1024 4475.760 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257335.364 -
std::find_end(forward_list<int>)_(near_matches)/1000 36868.864 -
std::find_end(forward_list<int>)_(near_matches)/1024 38122.074 -
std::find_end(forward_list<int>)_(near_matches)/8192 2473861.898 -
std::find_end(forward_list<int>)_(process_all)/1000 683.414 -
std::find_end(forward_list<int>)_(process_all)/1024 710.686 -
std::find_end(forward_list<int>)_(process_all)/1048576 762066.286 -
std::find_end(forward_list<int>)_(process_all)/8192 5660.311 -
std::find_end(forward_list<int>)_(same_length)/1000 1475.035 -
std::find_end(forward_list<int>)_(same_length)/1024 1497.507 -
std::find_end(forward_list<int>)_(same_length)/8192 14222.205 9.31%
std::find_end(forward_list<int>)_(single_element)/1000 678.913 -
std::find_end(forward_list<int>)_(single_element)/1024 696.418 -1.53%
std::find_end(forward_list<int>)_(single_element)/8192 6347.941 1.73%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 843.399 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5159.311 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277301.386 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42018.465 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43747.266 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2693389.266 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 790.372 1.82%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 808.520 1.47%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 889446.708 1.37%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6518.288 1.96%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1535.814 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1564.787 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15149.981 8.61%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 783.817 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 814.720 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7148.980 4.02%
std::find_end(list<int>)_(match_near_end)/1000 77.508 -
std::find_end(list<int>)_(match_near_end)/1024 59.999 -
std::find_end(list<int>)_(match_near_end)/8192 604.072 -
std::find_end(list<int>)_(near_matches)/1000 33227.451 -
std::find_end(list<int>)_(near_matches)/1024 34653.703 -
std::find_end(list<int>)_(near_matches)/8192 2270359.896 -
std::find_end(list<int>)_(process_all)/1000 712.277 -50.85%
std::find_end(list<int>)_(process_all)/1024 729.604 -50.29%
std::find_end(list<int>)_(process_all)/1048576 875571.317 -
std::find_end(list<int>)_(process_all)/8192 7504.807 -
std::find_end(list<int>)_(same_length)/1000 749.136 -
std::find_end(list<int>)_(same_length)/1024 763.037 -
std::find_end(list<int>)_(same_length)/8192 8375.773 -7.57%
std::find_end(list<int>)_(single_element)/1000 715.191 -
std::find_end(list<int>)_(single_element)/1024 731.451 -
std::find_end(list<int>)_(single_element)/8192 8534.605 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.784 1.46%
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.477 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 631.146 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38085.715 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39661.900 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2469753.092 -
std::find_end(list<int>,_pred)_(process_all)/1000 825.498 -
std::find_end(list<int>,_pred)_(process_all)/1024 844.488 -
std::find_end(list<int>,_pred)_(process_all)/1048576 990981.690 -
std::find_end(list<int>,_pred)_(process_all)/8192 8265.175 -
std::find_end(list<int>,_pred)_(same_length)/1000 764.695 -
std::find_end(list<int>,_pred)_(same_length)/1024 782.897 -
std::find_end(list<int>,_pred)_(same_length)/8192 8455.256 -15.49%
std::find_end(list<int>,_pred)_(single_element)/1000 820.590 -
std::find_end(list<int>,_pred)_(single_element)/1024 840.530 -
std::find_end(list<int>,_pred)_(single_element)/8192 9233.729 -1.67%
std::find_end(vector<int>)_(match_near_end)/1000 28.179 -
std::find_end(vector<int>)_(match_near_end)/1024 24.892 -
std::find_end(vector<int>)_(match_near_end)/8192 201.619 -
std::find_end(vector<int>)_(near_matches)/1000 14072.591 -
std::find_end(vector<int>)_(near_matches)/1024 14579.875 -
std::find_end(vector<int>)_(near_matches)/8192 773109.467 -
std::find_end(vector<int>)_(process_all)/1000 223.292 1.13%
std::find_end(vector<int>)_(process_all)/1024 227.949 -
std::find_end(vector<int>)_(process_all)/1048576 222903.759 -
std::find_end(vector<int>)_(process_all)/8192 1736.062 1.30%
std::find_end(vector<int>)_(same_length)/1000 244.609 -
std::find_end(vector<int>)_(same_length)/1024 250.897 -1.17%
std::find_end(vector<int>)_(same_length)/8192 2024.647 -
std::find_end(vector<int>)_(single_element)/1000 240.146 -1.26%
std::find_end(vector<int>)_(single_element)/1024 245.666 -1.19%
std::find_end(vector<int>)_(single_element)/8192 1872.661 -1.75%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.582 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.310 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.713 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22636.046 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23539.308 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1467212.352 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.181 -
std::find_end(vector<int>,_pred)_(process_all)/1024 541.301 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 638410.380 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4320.095 -
std::find_end(vector<int>,_pred)_(same_length)/1000 624.308 -
std::find_end(vector<int>,_pred)_(same_length)/1024 639.996 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5120.178 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.385 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.002 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4791.342 -
std::find_first_of(deque<int>)_(large_needle)/1024 365853.383 -
std::find_first_of(deque<int>)_(large_needle)/32 284.084 -15.30%
std::find_first_of(deque<int>)_(large_needle)/50 669.168 -25.59%
std::find_first_of(deque<int>)_(large_needle)/8192 23565456.931 -
std::find_first_of(deque<int>)_(small_needle)/1024 3725.096 4.79%
std::find_first_of(deque<int>)_(small_needle)/32 110.255 2.91%
std::find_first_of(deque<int>)_(small_needle)/50 166.665 1.51%
std::find_first_of(deque<int>)_(small_needle)/8192 29401.442 1.85%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563892.466 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 505.331 -17.33%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1388.063 -19.41%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35533812.497 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6278.816 -2.63%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.941 -14.73%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 308.162 -11.21%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50330.586 -
std::find_first_of(list<int>)_(large_needle)/1024 898120.036 4.07%
std::find_first_of(list<int>)_(large_needle)/32 669.655 -
std::find_first_of(list<int>)_(large_needle)/50 1732.845 -
std::find_first_of(list<int>)_(large_needle)/8192 48393980.530 -
std::find_first_of(list<int>)_(small_needle)/1024 2794.187 -
std::find_first_of(list<int>)_(small_needle)/32 91.341 -
std::find_first_of(list<int>)_(small_needle)/50 139.611 -
std::find_first_of(list<int>)_(small_needle)/8192 23071.024 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 901159.457 -2.01%
std::find_first_of(list<int>,_pred)_(large_needle)/32 731.043 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1873.123 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 53507538.468 -1.35%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5234.004 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 166.996 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.787 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41954.704 -
std::find_first_of(vector<int>)_(large_needle)/1024 112755.649 2.75%
std::find_first_of(vector<int>)_(large_needle)/32 104.688 -4.01%
std::find_first_of(vector<int>)_(large_needle)/50 261.186 -
std::find_first_of(vector<int>)_(large_needle)/8192 7058882.090 -
std::find_first_of(vector<int>)_(small_needle)/1024 1411.709 -
std::find_first_of(vector<int>)_(small_needle)/32 47.765 2.55%
std::find_first_of(vector<int>)_(small_needle)/50 71.313 -
std::find_first_of(vector<int>)_(small_needle)/8192 11288.440 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 592638.030 -2.73%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.872 -1.75%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1366.077 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38283027.780 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5568.538 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.938 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.444 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44650.056 -
std::find_if(deque<int>)_(bail_25%)/1024 106.437 -
std::find_if(deque<int>)_(bail_25%)/32768 2840.402 2.76%
std::find_if(deque<int>)_(bail_25%)/8 1.529 -
std::find_if(deque<int>)_(bail_25%)/8192 718.592 3.34%
std::find_if(deque<int>)_(process_all)/1024 479.433 -3.29%
std::find_if(deque<int>)_(process_all)/32768 12138.902 5.99%
std::find_if(deque<int>)_(process_all)/50 23.720 -
std::find_if(deque<int>)_(process_all)/8 3.901 -1.92%
std::find_if(deque<int>)_(process_all)/8192 3018.230 4.43%
std::find_if(list<int>)_(bail_25%)/1024 193.961 -
std::find_if(list<int>)_(bail_25%)/32768 10385.389 -6.42%
std::find_if(list<int>)_(bail_25%)/8 1.195 -
std::find_if(list<int>)_(bail_25%)/8192 1521.357 -
std::find_if(list<int>)_(process_all)/1024 760.419 -
std::find_if(list<int>)_(process_all)/32768 27520.966 -
std::find_if(list<int>)_(process_all)/50 21.781 -
std::find_if(list<int>)_(process_all)/8 3.498 -
std::find_if(list<int>)_(process_all)/8192 12137.213 -
std::find_if(vector<bool>)_(process_all)/1024 771.220 -
std::find_if(vector<bool>)_(process_all)/1048576 787874.765 -
std::find_if(vector<bool>)_(process_all)/50 36.823 2.34%
std::find_if(vector<bool>)_(process_all)/8 5.644 2.52%
std::find_if(vector<bool>)_(process_all)/8192 6155.339 -
std::find_if(vector<char>)_(bail_25%)/1024 76.072 -
std::find_if(vector<char>)_(bail_25%)/32768 2023.393 -
std::find_if(vector<char>)_(bail_25%)/8 0.949 -
std::find_if(vector<char>)_(bail_25%)/8192 517.864 -
std::find_if(vector<char>)_(process_all)/1024 271.202 -
std::find_if(vector<char>)_(process_all)/32768 8125.228 -
std::find_if(vector<char>)_(process_all)/50 12.538 -
std::find_if(vector<char>)_(process_all)/8 2.500 1.22%
std::find_if(vector<char>)_(process_all)/8192 2045.657 -
std::find_if(vector<int>)_(bail_25%)/1024 75.610 -
std::find_if(vector<int>)_(bail_25%)/32768 2338.532 -
std::find_if(vector<int>)_(bail_25%)/8 1.119 -
std::find_if(vector<int>)_(bail_25%)/8192 548.667 -
std::find_if(vector<int>)_(process_all)/1024 290.394 -
std::find_if(vector<int>)_(process_all)/32768 9079.554 -
std::find_if(vector<int>)_(process_all)/50 14.230 -
std::find_if(vector<int>)_(process_all)/8 2.633 4.50%
std::find_if(vector<int>)_(process_all)/8192 2263.677 -
std::find_if_not(deque<int>)_(bail_25%)/1024 104.262 -2.10%
std::find_if_not(deque<int>)_(bail_25%)/32768 2711.331 -2.19%
std::find_if_not(deque<int>)_(bail_25%)/8 1.408 -7.05%
std::find_if_not(deque<int>)_(bail_25%)/8192 681.783 -1.34%
std::find_if_not(deque<int>)_(process_all)/1024 485.524 -
std::find_if_not(deque<int>)_(process_all)/32768 11445.987 -
std::find_if_not(deque<int>)_(process_all)/50 23.900 -
std::find_if_not(deque<int>)_(process_all)/8 3.959 -
std::find_if_not(deque<int>)_(process_all)/8192 2813.841 -2.71%
std::find_if_not(list<int>)_(bail_25%)/1024 195.257 -
std::find_if_not(list<int>)_(bail_25%)/32768 7565.277 2.15%
std::find_if_not(list<int>)_(bail_25%)/8 1.276 -
std::find_if_not(list<int>)_(bail_25%)/8192 1523.979 -
std::find_if_not(list<int>)_(process_all)/1024 763.568 -
std::find_if_not(list<int>)_(process_all)/32768 28962.282 -1.40%
std::find_if_not(list<int>)_(process_all)/50 21.598 -
std::find_if_not(list<int>)_(process_all)/8 3.404 -
std::find_if_not(list<int>)_(process_all)/8192 8138.483 -
std::find_if_not(vector<bool>)_(process_all)/1024 770.940 -
std::find_if_not(vector<bool>)_(process_all)/1048576 787509.431 -
std::find_if_not(vector<bool>)_(process_all)/50 36.798 2.61%
std::find_if_not(vector<bool>)_(process_all)/8 5.611 1.59%
std::find_if_not(vector<bool>)_(process_all)/8192 6154.996 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.183 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2024.907 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.941 -
std::find_if_not(vector<char>)_(bail_25%)/8192 517.948 -
std::find_if_not(vector<char>)_(process_all)/1024 273.489 -
std::find_if_not(vector<char>)_(process_all)/32768 8130.155 -
std::find_if_not(vector<char>)_(process_all)/50 12.440 -
std::find_if_not(vector<char>)_(process_all)/8 2.406 -1.12%
std::find_if_not(vector<char>)_(process_all)/8192 2047.996 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.688 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2337.608 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.002 -1.80%
std::find_if_not(vector<int>)_(bail_25%)/8192 548.599 -
std::find_if_not(vector<int>)_(process_all)/1024 307.900 -
std::find_if_not(vector<int>)_(process_all)/32768 9761.645 -
std::find_if_not(vector<int>)_(process_all)/50 15.033 -
std::find_if_not(vector<int>)_(process_all)/8 2.708 1.84%
std::find_if_not(vector<int>)_(process_all)/8192 2432.033 -
std::flat_map<int,_int>::clear()/0 420.502 -
std::flat_map<int,_int>::clear()/1024 424.718 -
std::flat_map<int,_int>::clear()/32 421.331 -
std::flat_map<int,_int>::clear()/8192 446.906 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.532 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.355 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.988 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.496 15.04%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.516 -15.33%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.236 -7.27%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.330 -22.15%
std::flat_map<int,_int>::count(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.482 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.471 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.932 -1.14%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.398 -7.32%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.609 -25.79%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.407 -3.12%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.337 -27.21%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.491 1.02%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.486 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.626 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1174.846 -
std::flat_map<int,_int>::ctor(const&)/0 13.735 -
std::flat_map<int,_int>::ctor(const&)/1024 178.822 -
std::flat_map<int,_int>::ctor(const&)/32 23.789 -
std::flat_map<int,_int>::ctor(const&)/8192 1911.770 -1.28%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.718 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.157 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.825 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1926.364 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.634 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4254.971 -1.24%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.033 -1.73%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34052.215 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.572 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8881.691 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 211.859 1.22%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 119973.707 8.14%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.514 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.362 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.791 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.495 7.95%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.024 23.87%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.608 4.16%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.475 28.26%
std::flat_map<int,_int>::erase(iterator)/0 15.347 -
std::flat_map<int,_int>::erase(iterator)/1024 75.811 -6.73%
std::flat_map<int,_int>::erase(iterator)/32 20.894 -
std::flat_map<int,_int>::erase(iterator)/8192 500.184 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.650 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.246 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.526 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 635.160 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.857 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 102.441 -9.97%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.091 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 573.245 1.11%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.449 -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.494 -19.72%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.190 -9.35%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 6.335 -31.40%
std::flat_map<int,_int>::find(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.328 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.357 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.165 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.445 9.56%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.790 -16.74%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.244 -5.76%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.522 -16.40%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.783 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.197 -21.62%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.119 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.729 -26.72%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.721 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.448 -7.74%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.414 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 555.127 1.95%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.172 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.581 -2.96%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.235 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.436 -2.33%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.169 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.084 -2.32%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.398 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 515.873 1.77%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.112 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5242.543 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 635.752 -1.14%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40272.009 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.898 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7961.420 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 702.640 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 64784.470 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.565 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1580.601 -3.66%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 478.998 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9320.210 -5.32%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 428.168 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1577.196 -3.66%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 482.632 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9335.778 -4.72%
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.011 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.112 -13.25%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.630 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.418 -2.85%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.879 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 23.843 -3.93%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.187 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 31.961 13.67%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.975 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.318 -10.54%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.682 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.445 -4.29%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.346 1.31%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 21.472 -16.40%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.184 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 27.157 -4.45%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.965 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.014 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.474 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.980 -19.31%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.216 -8.16%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.073 -23.96%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.283 -1.92%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.333 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.918 1.24%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 724.031 6.73%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.403 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.466 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.177 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 692.852 11.60%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.137 1.73%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.310 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.771 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 623.581 -5.40%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.017 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.980 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.533 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.753 -40.34%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.206 -12.94%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.477 -43.50%
std::flat_multimap<int,_int>::clear()/0 423.259 -
std::flat_multimap<int,_int>::clear()/1024 424.972 -
std::flat_multimap<int,_int>::clear()/32 425.063 -
std::flat_multimap<int,_int>::clear()/8192 441.481 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.493 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.567 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.990 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.624 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.427 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.445 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 11.367 -
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.292 -2.79%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.394 -1.53%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.131 -3.42%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 3.997 -1.18%
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.089 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.703 2.21%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.272 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.695 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.675 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1174.746 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.643 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.411 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.681 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1934.167 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.642 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.582 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.714 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1928.793 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.818 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3957.880 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.445 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31210.297 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.801 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8487.851 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 200.291 1.14%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 110854.321 6.06%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.045 8.08%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.484 -2.07%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.587 10.96%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.322 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.989 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.073 1.90%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.440 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.433 -
std::flat_multimap<int,_int>::erase(iterator)/1024 76.101 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.815 -
std::flat_multimap<int,_int>::erase(iterator)/8192 496.673 -2.37%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.949 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 442.098 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 427.415 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 641.684 -1.28%
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.105 -1.49%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 88.382 6.96%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.108 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 520.673 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.832 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.894 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.354 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.312 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.422 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.179 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.336 -7.91%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.555 22.62%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.702 11.92%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 10.605 33.33%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.916 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.528 -16.50%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.241 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.879 31.49%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 16.016 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.978 -47.98%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.975 -2.30%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 649.658 -1.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.263 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.500 -17.10%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.368 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.434 1.93%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.283 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.108 -41.07%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.794 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 588.255 -1.99%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.056 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5416.064 9.02%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 643.975 1.96%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 41295.869 10.51%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.162 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7362.409 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 689.048 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59762.801 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.193 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1353.443 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 473.629 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7732.354 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.068 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1352.409 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 474.786 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7690.980 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.282 1.35%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.909 -50.61%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.952 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 635.121 -2.00%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.895 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 24.716 -19.38%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.410 1.88%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 40.094 30.68%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.981 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.123 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.475 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.319 -6.61%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.394 -2.35%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.913 -6.34%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.121 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.360 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.904 1.45%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 550.666 -23.89%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.603 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.515 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.977 1.52%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 549.344 -26.33%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.210 -3.75%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.736 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.834 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 513.555 -28.30%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.026 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.097 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.394 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.262 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.276 7.23%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.425 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.420 9.21%
std::for_each(deque<int>)/32 3.822 -
std::for_each(deque<int>)/50 4.109 -
std::for_each(deque<int>)/8 0.922 -
std::for_each(deque<int>)/8192 254.679 -
std::for_each(join_view(vector<vector<int>>))/32 3.780 -
std::for_each(join_view(vector<vector<int>>))/50 4.038 -
std::for_each(join_view(vector<vector<int>>))/8 1.377 -3.90%
std::for_each(join_view(vector<vector<int>>))/8192 264.635 -
std::for_each(list<int>)/32 11.246 -
std::for_each(list<int>)/50 23.836 -
std::for_each(list<int>)/8 2.547 -
std::for_each(list<int>)/8192 8330.186 -1.64%
std::for_each(vector<int>)/32 3.784 -
std::for_each(vector<int>)/50 4.102 -
std::for_each(vector<int>)/8 0.901 -
std::for_each(vector<int>)/8192 251.843 -
std::for_each_n(deque<int>)/32 3.781 -
std::for_each_n(deque<int>)/50 3.945 -1.39%
std::for_each_n(deque<int>)/8 1.154 -4.08%
std::for_each_n(deque<int>)/8192 258.106 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.836 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.336 1.35%
std::for_each_n(join_view(vector<vector<int>>))/8 1.778 -5.61%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.852 -
std::for_each_n(list<int>)/32 11.197 -
std::for_each_n(list<int>)/50 24.174 -1.39%
std::for_each_n(list<int>)/8 2.562 13.76%
std::for_each_n(list<int>)/8192 7392.311 -1.61%
std::for_each_n(vector<int>)/32 3.869 -
std::for_each_n(vector<int>)/50 4.051 -
std::for_each_n(vector<int>)/8 2.553 -
std::for_each_n(vector<int>)/8192 252.190 -
std::generate(deque<int>)/1024 245.318 -
std::generate(deque<int>)/32 8.295 -
std::generate(deque<int>)/50 12.310 -
std::generate(deque<int>)/8192 1915.406 -
std::generate(list<int>)/1024 671.696 -
std::generate(list<int>)/32 8.700 -
std::generate(list<int>)/50 16.099 -
std::generate(list<int>)/8192 6951.380 -
std::generate(vector<int>)/1024 243.949 -
std::generate(vector<int>)/32 7.966 -
std::generate(vector<int>)/50 11.974 -
std::generate(vector<int>)/8192 1848.625 -
std::generate_n(deque<int>)/1024 245.528 -
std::generate_n(deque<int>)/32 8.333 -
std::generate_n(deque<int>)/50 12.344 -
std::generate_n(deque<int>)/8192 1966.886 -
std::generate_n(list<int>)/1024 650.686 -
std::generate_n(list<int>)/32 8.605 -
std::generate_n(list<int>)/50 15.260 -2.37%
std::generate_n(list<int>)/8192 6877.316 -1.71%
std::generate_n(vector<int>)/1024 243.193 -
std::generate_n(vector<int>)/32 7.976 -
std::generate_n(vector<int>)/50 12.035 -3.84%
std::generate_n(vector<int>)/8192 1851.079 -
std::is_partitioned(deque<int>)_(partitioned)/1024 363.963 -3.43%
std::is_partitioned(deque<int>)_(partitioned)/32 12.359 30.26%
std::is_partitioned(deque<int>)_(partitioned)/50 18.668 26.49%
std::is_partitioned(deque<int>)_(partitioned)/8192 2869.197 -11.99%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 121.474 -9.37%
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.961 18.74%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.590 -20.45%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 748.750 -20.65%
std::is_partitioned(list<int>)_(partitioned)/1024 708.174 -1.42%
std::is_partitioned(list<int>)_(partitioned)/32 8.648 -2.01%
std::is_partitioned(list<int>)_(partitioned)/50 13.926 1.82%
std::is_partitioned(list<int>)_(partitioned)/8192 5919.088 -5.00%
std::is_partitioned(list<int>)_(unpartitioned)/1024 233.212 30.08%
std::is_partitioned(list<int>)_(unpartitioned)/32 2.947 -29.94%
std::is_partitioned(list<int>)_(unpartitioned)/50 7.109 59.88%
std::is_partitioned(list<int>)_(unpartitioned)/8192 1658.800 -24.78%
std::is_partitioned(vector<int>)_(partitioned)/1024 193.319 1.34%
std::is_partitioned(vector<int>)_(partitioned)/32 6.481 -2.30%
std::is_partitioned(vector<int>)_(partitioned)/50 9.482 -3.28%
std::is_partitioned(vector<int>)_(partitioned)/8192 1437.056 1.68%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 26.487 -53.60%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.047 16.07%
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.542 -73.18%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 215.117 17.39%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 479.368 -1.05%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.179 3.43%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3906.968 1.08%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 531479.727 1.62%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 46.845 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 509.407 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.601 4.15%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4131.473 1.47%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 684452.299 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.882 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 493.884 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.378 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3915.335 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 627080.755 -6.32%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 55.218 4.60%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 517.706 -9.43%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.037 -1.43%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4000.729 -11.01%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688956.849 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.218 -1.19%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1562.553 103.88%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.794 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8850.956 -4.10%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1425349.883 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.392 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 815.930 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.722 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8252.587 -1.25%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1610659.005 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 63.967 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.007 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.675 -1.17%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8537.705 -10.96%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1418836.890 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.584 -1.04%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 827.056 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.443 2.34%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8488.043 -6.21%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1595909.532 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.982 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 317.058 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.481 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2490.476 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213345.434 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.119 1.58%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 476.028 -5.12%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.588 -1.70%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4721.954 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1044730.469 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.418 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 347.460 1.92%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.811 -2.71%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2727.576 2.40%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212617.613 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.950 -2.16%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 524.296 -5.60%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.962 -2.28%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4912.435 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 992640.167 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.984 -1.85%
std::is_sorted(deque<int>)/1024 477.764 -
std::is_sorted(deque<int>)/8 4.704 91.26%
std::is_sorted(deque<int>)/8192 3819.945 -
std::is_sorted(deque<int>,_pred)/1024 597.451 -
std::is_sorted(deque<int>,_pred)/8 4.346 -8.18%
std::is_sorted(deque<int>,_pred)/8192 4796.225 -
std::is_sorted(list<int>)/1024 770.256 -
std::is_sorted(list<int>)/8 2.141 -
std::is_sorted(list<int>)/8192 7392.787 -
std::is_sorted(list<int>,_pred)/1024 795.859 -
std::is_sorted(list<int>,_pred)/8 3.930 -
std::is_sorted(list<int>,_pred)/8192 7678.524 -
std::is_sorted(vector<int>)/1024 243.652 -
std::is_sorted(vector<int>)/8 2.077 -
std::is_sorted(vector<int>)/8192 1909.188 -
std::is_sorted(vector<int>,_pred)/1024 462.417 -
std::is_sorted(vector<int>,_pred)/8 3.782 -
std::is_sorted(vector<int>,_pred)/8192 3681.024 -
std::is_sorted_until(deque<int>)/1024 470.984 -
std::is_sorted_until(deque<int>)/8 4.820 89.60%
std::is_sorted_until(deque<int>)/8192 3777.746 -
std::is_sorted_until(deque<int>,_pred)/1024 597.237 -
std::is_sorted_until(deque<int>,_pred)/8 3.988 2.98%
std::is_sorted_until(deque<int>,_pred)/8192 4805.613 -
std::is_sorted_until(list<int>)/1024 752.185 -1.20%
std::is_sorted_until(list<int>)/8 2.215 -1.64%
std::is_sorted_until(list<int>)/8192 6777.131 -5.80%
std::is_sorted_until(list<int>,_pred)/1024 794.728 -
std::is_sorted_until(list<int>,_pred)/8 4.221 -
std::is_sorted_until(list<int>,_pred)/8192 7002.535 -6.48%
std::is_sorted_until(vector<int>)/1024 239.729 -
std::is_sorted_until(vector<int>)/8 2.060 -
std::is_sorted_until(vector<int>)/8192 1870.462 -
std::is_sorted_until(vector<int>,_pred)/1024 417.997 -
std::is_sorted_until(vector<int>,_pred)/8 3.311 -4.87%
std::is_sorted_until(vector<int>,_pred)/8192 3340.750 -
std::map<int,_int>::clear()/0 418.492 -
std::map<int,_int>::clear()/1024 10549.564 2.13%
std::map<int,_int>::clear()/32 658.124 -
std::map<int,_int>::clear()/8192 82268.854 1.71%
std::map<int,_int>::contains(key)_(existent)/0 0.016 -
std::map<int,_int>::contains(key)_(existent)/1024 4.133 -2.40%
std::map<int,_int>::contains(key)_(existent)/32 1.612 -4.98%
std::map<int,_int>::contains(key)_(existent)/8192 5.506 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.268 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.434 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.322 3.01%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.798 3.23%
std::map<int,_int>::count(key)_(existent)/0 0.014 -
std::map<int,_int>::count(key)_(existent)/1024 4.225 -2.95%
std::map<int,_int>::count(key)_(existent)/32 1.710 -1.65%
std::map<int,_int>::count(key)_(existent)/8192 5.996 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 8.504 15.91%
std::map<int,_int>::count(key)_(non-existent)/32 3.176 7.34%
std::map<int,_int>::count(key)_(non-existent)/8192 12.939 14.10%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.677 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5970.882 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 188.177 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51373.120 -
std::map<int,_int>::ctor(const&)/0 13.590 -
std::map<int,_int>::ctor(const&)/1024 6284.692 -1.30%
std::map<int,_int>::ctor(const&)/32 214.356 -
std::map<int,_int>::ctor(const&)/8192 49818.696 -1.76%
std::map<int,_int>::ctor(const&,_alloc)/0 13.576 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6280.249 -1.13%
std::map<int,_int>::ctor(const&,_alloc)/32 214.084 -2.17%
std::map<int,_int>::ctor(const&,_alloc)/8192 50305.643 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.555 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8784.307 -1.41%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 263.005 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71339.440 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.553 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12987.057 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.462 1.79%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 281763.322 -
std::map<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.255 -5.81%
std::map<int,_int>::equal_range(key)_(existent)/32 1.850 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.423 -1.99%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.175 -2.44%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.479 -11.54%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.129 -3.10%
std::map<int,_int>::erase(iterator)/0 20.589 -2.35%
std::map<int,_int>::erase(iterator)/1024 20.779 -3.63%
std::map<int,_int>::erase(iterator)/32 20.818 -2.76%
std::map<int,_int>::erase(iterator)/8192 20.948 -3.28%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 418.959 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7229.865 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 597.588 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55919.412 -
std::map<int,_int>::erase(key)_(existent)/0 20.971 -
std::map<int,_int>::erase(key)_(existent)/1024 24.687 -5.95%
std::map<int,_int>::erase(key)_(existent)/32 22.630 -4.42%
std::map<int,_int>::erase(key)_(existent)/8192 25.662 -3.78%
std::map<int,_int>::erase(key)_(non-existent)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.295 -
std::map<int,_int>::erase(key)_(non-existent)/32 2.418 -9.40%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.442 -3.27%
std::map<int,_int>::find(key)_(existent)/0 0.012 -
std::map<int,_int>::find(key)_(existent)/1024 3.890 2.07%
std::map<int,_int>::find(key)_(existent)/32 1.568 -
std::map<int,_int>::find(key)_(existent)/8192 5.497 -
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.354 -
std::map<int,_int>::find(key)_(non-existent)/32 2.374 4.32%
std::map<int,_int>::find(key)_(non-existent)/8192 7.197 1.83%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.885 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.555 -1.87%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.190 -2.54%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.423 -8.43%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.874 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.143 -1.09%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.884 -1.23%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.089 -2.12%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.089 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.544 2.98%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.828 -1.44%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.822 1.84%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.076 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.084 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.954 -2.02%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.711 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.865 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14923.220 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 813.868 1.39%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 139557.353 -1.37%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.799 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7759.726 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 570.145 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 136366.232 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.691 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11421.949 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 718.989 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 94067.685 1.17%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.696 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9451.147 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 695.652 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80490.707 2.10%
std::map<int,_int>::insert(value)_(already_present)/0 0.582 -10.07%
std::map<int,_int>::insert(value)_(already_present)/1024 3.210 -4.06%
std::map<int,_int>::insert(value)_(already_present)/32 1.747 -1.68%
std::map<int,_int>::insert(value)_(already_present)/8192 4.124 3.36%
std::map<int,_int>::insert(value)_(new_value)/0 17.918 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.234 -
std::map<int,_int>::insert(value)_(new_value)/32 19.754 -
std::map<int,_int>::insert(value)_(new_value)/8192 39.204 3.56%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.603 -5.00%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.596 3.04%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.753 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.873 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.892 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.664 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.615 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.683 -
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.299 -3.51%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.501 -1.27%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.587 -1.28%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.415 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.246 -9.74%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.536 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.219 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6223.295 -3.48%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 213.855 -2.13%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49785.070 -3.27%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.218 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6256.589 -3.14%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 214.867 -1.39%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49890.093 -1.71%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.333 3.18%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1508.213 2.91%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 43.102 9.88%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12677.583 1.83%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.117 3.29%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.739 1.77%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.733 1.63%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.664 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.580 2.54%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.528 -1.83%
std::map<std::string,_int>::clear()/0 422.237 -
std::map<std::string,_int>::clear()/1024 20736.761 3.21%
std::map<std::string,_int>::clear()/32 909.366 -
std::map<std::string,_int>::clear()/8192 202838.474 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.017 -
std::map<std::string,_int>::contains(key)_(existent)/1024 20.931 -8.40%
std::map<std::string,_int>::contains(key)_(existent)/32 15.691 6.03%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.564 -2.77%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.281 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.182 2.53%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.445 16.41%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.988 3.29%
std::map<std::string,_int>::count(key)_(existent)/0 0.013 -
std::map<std::string,_int>::count(key)_(existent)/1024 25.277 5.17%
std::map<std::string,_int>::count(key)_(existent)/32 16.543 6.78%
std::map<std::string,_int>::count(key)_(existent)/8192 31.239 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.063 3.90%
std::map<std::string,_int>::count(key)_(non-existent)/32 11.101 5.16%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.628 -1.04%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.667 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7153.673 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 219.336 1.19%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60307.180 -
std::map<std::string,_int>::ctor(const&)/0 13.524 -
std::map<std::string,_int>::ctor(const&)/1024 34779.632 -
std::map<std::string,_int>::ctor(const&)/32 698.355 -2.44%
std::map<std::string,_int>::ctor(const&)/8192 344871.009 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.537 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 37150.193 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 745.923 6.57%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 348664.682 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.634 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41060.522 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 836.363 2.19%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390947.024 -1.52%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.620 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58130.133 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1041.433 2.40%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1101357.156 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.098 3.16%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.535 3.27%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.081 -1.61%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 22.571 -3.63%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.724 10.03%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.393 4.57%
std::map<std::string,_int>::erase(iterator)/0 25.618 -17.12%
std::map<std::string,_int>::erase(iterator)/1024 25.678 -14.16%
std::map<std::string,_int>::erase(iterator)/32 30.177 5.45%
std::map<std::string,_int>::erase(iterator)/8192 35.376 17.87%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.579 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12369.419 1.42%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 711.282 2.37%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115306.520 -
std::map<std::string,_int>::erase(key)_(existent)/0 74.357 7.77%
std::map<std::string,_int>::erase(key)_(existent)/1024 79.829 31.66%
std::map<std::string,_int>::erase(key)_(existent)/32 81.948 -6.49%
std::map<std::string,_int>::erase(key)_(existent)/8192 81.254 -24.11%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 20.100 -5.71%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.154 9.35%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 26.489 1.94%
std::map<std::string,_int>::find(key)_(existent)/0 0.036 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.542 -7.37%
std::map<std::string,_int>::find(key)_(existent)/32 14.723 -2.47%
std::map<std::string,_int>::find(key)_(existent)/8192 30.690 -8.37%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.901 -
std::map<std::string,_int>::find(key)_(non-existent)/32 10.338 3.80%
std::map<std::string,_int>::find(key)_(non-existent)/8192 29.016 5.71%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.114 14.93%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 86.004 24.75%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 36.586 -17.18%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 85.098 -3.23%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 25.199 -22.11%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 37.668 -17.94%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.406 -16.21%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.038 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.541 22.13%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.389 -4.11%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.808 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 57.277 12.54%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.309 28.40%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.855 -23.78%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.189 -18.11%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.751 -2.58%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.993 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67676.514 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1598.916 5.74%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 833017.300 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.848 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40602.536 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1173.332 5.61%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 638704.022 1.61%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.948 -1.25%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35535.938 1.07%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1255.313 2.34%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 396315.443 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.010 -1.10%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35196.136 1.64%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1204.637 -6.51%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367738.864 -
std::map<std::string,_int>::insert(value)_(already_present)/0 14.950 -12.26%
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.728 -4.88%
std::map<std::string,_int>::insert(value)_(already_present)/32 15.721 -36.62%
std::map<std::string,_int>::insert(value)_(already_present)/8192 35.899 27.46%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.421 -
std::map<std::string,_int>::insert(value)_(new_value)/1024 76.107 17.54%
std::map<std::string,_int>::insert(value)_(new_value)/32 41.680 -6.83%
std::map<std::string,_int>::insert(value)_(new_value)/8192 93.976 36.61%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 16.866 98.06%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.116 -29.13%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 22.672 26.84%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.619 -49.99%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 32.279 -7.27%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 49.247 -16.23%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.902 3.32%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 89.448 30.60%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 21.962 -4.41%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.521 2.25%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.457 4.03%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.652 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.896 5.47%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.707 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.219 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37021.399 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 855.441 12.84%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350257.316 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.259 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35262.288 -1.95%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 735.555 7.65%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347693.370 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.116 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17173.020 -3.38%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 345.018 2.05%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210288.764 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 21.966 -5.90%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.984 -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 31.767 16.05%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.561 -1.08%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.400 1.12%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.702 3.38%
std::mismatch(deque<int>)_(it,_it,_it)/1000 451.803 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 472.384 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496420.682 -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.143 1.13%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3860.593 3.56%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 477.580 6.22%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 484.976 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496298.340 1.08%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.989 2.57%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3844.749 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 711.667 -2.50%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 724.635 -1.99%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624658.393 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.328 -4.54%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4801.011 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 693.283 -4.27%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 734.873 -3.42%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 621621.549 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 5.943 -6.17%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4825.116 -
std::mismatch(list<int>)_(it,_it,_it)/1000 1458.821 93.76%
std::mismatch(list<int>)_(it,_it,_it)/1024 1126.079 46.12%
std::mismatch(list<int>)_(it,_it,_it)/1048576 937766.600 -1.05%
std::mismatch(list<int>)_(it,_it,_it)/8 2.657 -
std::mismatch(list<int>)_(it,_it,_it)/8192 8005.474 7.58%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 758.089 -1.06%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 776.211 -1.08%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 949749.719 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.788 -6.31%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12109.044 3.61%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 812.956 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 831.756 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 985672.183 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.499 -2.85%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12737.691 7.56%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 803.993 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 822.274 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 976403.338 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.485 -2.54%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11519.689 8.98%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.864 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 75.412 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76628.566 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.204 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.913 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.780 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76653.372 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.317 1.62%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.533 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 449.499 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 481.151 -6.83%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608721.574 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.999 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4770.493 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 455.485 -1.57%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.598 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607329.585 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.278 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4778.256 -
std::move(deque<int>)/1048576 54681.032 -
std::move(deque<int>)/262144 15134.586 1.02%
std::move(deque<int>)/32768 2148.637 16.49%
std::move(deque<int>)/4096 153.588 -
std::move(deque<int>)/512 23.909 -
std::move(deque<int>)/64 6.657 5.93%
std::move(deque<int>)/8 3.557 -6.73%
std::move(list<int>)/1048576 1015099.238 -
std::move(list<int>)/262144 247456.468 -
std::move(list<int>)/32768 30819.772 -2.92%
std::move(list<int>)/4096 3978.506 -22.34%
std::move(list<int>)/512 355.252 -3.15%
std::move(list<int>)/64 39.395 -
std::move(list<int>)/8 3.442 -
std::move(vector<bool>)_(aligned)/1048576 2110.217 -
std::move(vector<bool>)_(aligned)/262144 256.105 -
std::move(vector<bool>)_(aligned)/32768 36.971 -
std::move(vector<bool>)_(aligned)/4096 7.037 -
std::move(vector<bool>)_(aligned)/512 2.443 4.81%
std::move(vector<bool>)_(aligned)/64 1.609 3.93%
std::move(vector<bool>)_(unaligned)/1048576 6699.668 -
std::move(vector<bool>)_(unaligned)/262144 1581.602 -
std::move(vector<bool>)_(unaligned)/32768 202.091 -
std::move(vector<bool>)_(unaligned)/4096 25.615 -
std::move(vector<bool>)_(unaligned)/512 4.424 -1.95%
std::move(vector<bool>)_(unaligned)/64 1.662 6.56%
std::move(vector<int>)/1048576 57496.582 2.74%
std::move(vector<int>)/262144 22108.013 58.18%
std::move(vector<int>)/32768 2130.529 -
std::move(vector<int>)/4096 134.348 -
std::move(vector<int>)/512 20.217 -
std::move(vector<int>)/64 4.148 -1.04%
std::move(vector<int>)/8 2.313 3.00%
std::move_backward(deque<int>)/1048576 129410.641 -
std::move_backward(deque<int>)/262144 30540.815 -
std::move_backward(deque<int>)/32768 3605.886 2.19%
std::move_backward(deque<int>)/4096 160.545 -
std::move_backward(deque<int>)/512 26.317 1.24%
std::move_backward(deque<int>)/64 7.231 1.44%
std::move_backward(deque<int>)/8 3.883 -3.66%
std::move_backward(list<int>)/1048576 1036342.828 -
std::move_backward(list<int>)/262144 260171.308 -2.36%
std::move_backward(list<int>)/32768 31717.861 -
std::move_backward(list<int>)/4096 6156.204 6.66%
std::move_backward(list<int>)/512 371.616 -
std::move_backward(list<int>)/64 39.786 -
std::move_backward(list<int>)/8 3.415 -
std::move_backward(vector<bool>)_(aligned)/1048576 2122.977 -
std::move_backward(vector<bool>)_(aligned)/262144 257.026 -
std::move_backward(vector<bool>)_(aligned)/32768 38.013 -
std::move_backward(vector<bool>)_(aligned)/4096 7.343 -
std::move_backward(vector<bool>)_(aligned)/512 2.504 -
std::move_backward(vector<bool>)_(aligned)/64 1.746 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6496.877 -
std::move_backward(vector<bool>)_(unaligned)/262144 1583.931 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.662 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.434 -
std::move_backward(vector<bool>)_(unaligned)/512 4.873 1.76%
std::move_backward(vector<bool>)_(unaligned)/64 1.907 -
std::move_backward(vector<int>)/1048576 57185.777 1.25%
std::move_backward(vector<int>)/262144 22142.421 -
std::move_backward(vector<int>)/32768 2145.426 -
std::move_backward(vector<int>)/4096 135.750 -
std::move_backward(vector<int>)/512 20.862 -
std::move_backward(vector<int>)/64 4.339 -
std::move_backward(vector<int>)/8 2.278 -2.10%
std::none_of(deque<int>)_(process_all)/32 11.538 -
std::none_of(deque<int>)_(process_all)/32768 10546.063 -
std::none_of(deque<int>)_(process_all)/50 18.324 -
std::none_of(deque<int>)_(process_all)/8 3.219 -
std::none_of(deque<int>)_(process_all)/8192 2643.800 -
std::none_of(list<int>)_(process_all)/32 11.726 -
std::none_of(list<int>)_(process_all)/32768 26262.541 -1.06%
std::none_of(list<int>)_(process_all)/50 21.718 -1.18%
std::none_of(list<int>)_(process_all)/8 2.609 -
std::none_of(list<int>)_(process_all)/8192 7610.584 8.55%
std::none_of(vector<int>)_(process_all)/32 8.427 1.13%
std::none_of(vector<int>)_(process_all)/32768 8062.415 -
std::none_of(vector<int>)_(process_all)/50 12.692 -6.72%
std::none_of(vector<int>)_(process_all)/8 2.438 4.32%
std::none_of(vector<int>)_(process_all)/8192 2022.173 -
std::partial_sort(deque<int>)_(ascending)/1024 7936.867 -
std::partial_sort(deque<int>)_(ascending)/8 30.083 1.36%
std::partial_sort(deque<int>)_(ascending)/8192 165785.612 -
std::partial_sort(deque<int>)_(descending)/1024 18624.471 -
std::partial_sort(deque<int>)_(descending)/8 43.508 -
std::partial_sort(deque<int>)_(descending)/8192 287629.502 -
std::partial_sort(deque<int>)_(heap)/1024 18547.044 -
std::partial_sort(deque<int>)_(heap)/8 39.192 1.82%
std::partial_sort(deque<int>)_(heap)/8192 290268.432 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7948.244 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.132 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 162804.130 -4.22%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19659.747 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.735 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 286779.494 -2.86%
std::partial_sort(deque<int>)_(repeated)/1024 6361.488 -
std::partial_sort(deque<int>)_(repeated)/8 27.651 -
std::partial_sort(deque<int>)_(repeated)/8192 68366.586 -
std::partial_sort(deque<int>)_(shuffled)/1024 16115.808 -
std::partial_sort(deque<int>)_(shuffled)/8 34.184 2.67%
std::partial_sort(deque<int>)_(shuffled)/8192 264441.920 -1.54%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4965.464 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.946 -1.66%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55509.587 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8260.022 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 24.957 -1.17%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97915.800 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8252.411 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.575 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100870.396 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4968.184 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.652 -1.84%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55446.706 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9194.788 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.518 -4.33%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97780.482 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3925.509 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.546 -4.91%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46732.198 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6919.993 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.874 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91261.275 -
std::partial_sort(vector<int>)_(ascending)/1024 5013.751 -
std::partial_sort(vector<int>)_(ascending)/8 21.182 -
std::partial_sort(vector<int>)_(ascending)/8192 54626.725 -
std::partial_sort(vector<int>)_(descending)/1024 8258.807 1.17%
std::partial_sort(vector<int>)_(descending)/8 25.086 -
std::partial_sort(vector<int>)_(descending)/8192 97849.016 -
std::partial_sort(vector<int>)_(heap)/1024 8243.498 -
std::partial_sort(vector<int>)_(heap)/8 27.037 3.26%
std::partial_sort(vector<int>)_(heap)/8192 100826.878 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 5003.661 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.931 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54518.922 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9153.032 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.721 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97484.220 -
std::partial_sort(vector<int>)_(repeated)/1024 3951.000 -
std::partial_sort(vector<int>)_(repeated)/8 20.268 -1.09%
std::partial_sort(vector<int>)_(repeated)/8192 46689.113 -
std::partial_sort(vector<int>)_(shuffled)/1024 6947.207 1.19%
std::partial_sort(vector<int>)_(shuffled)/8 22.413 -
std::partial_sort(vector<int>)_(shuffled)/8192 88703.714 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5463.458 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.603 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 57858.067 1.17%
std::partial_sort_copy(deque<int>)_(descending)/1024 8437.552 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.959 -1.94%
std::partial_sort_copy(deque<int>)_(descending)/8192 99958.280 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8596.068 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.722 -
std::partial_sort_copy(deque<int>)_(heap)/8192 103090.915 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5450.825 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.662 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57594.633 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9249.349 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.637 2.72%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99802.731 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4298.431 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.437 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 49305.507 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7221.135 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.971 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92009.243 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5685.059 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.077 -
std::partial_sort_copy(list<int>)_(ascending)/8192 61079.625 -
std::partial_sort_copy(list<int>)_(descending)/1024 8524.298 -
std::partial_sort_copy(list<int>)_(descending)/8 18.952 -
std::partial_sort_copy(list<int>)_(descending)/8192 101021.662 -
std::partial_sort_copy(list<int>)_(heap)/1024 8558.794 -
std::partial_sort_copy(list<int>)_(heap)/8 15.901 -
std::partial_sort_copy(list<int>)_(heap)/8192 105158.202 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5589.394 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.040 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60278.653 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9487.143 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.876 3.77%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101337.844 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4508.784 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.481 -
std::partial_sort_copy(list<int>)_(repeated)/8192 52916.784 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7284.295 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.631 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93193.370 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5239.790 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.313 -16.13%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55797.127 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8391.162 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.751 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98327.926 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8302.871 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.942 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101684.600 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5224.995 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.497 -14.31%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55433.014 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9209.631 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.989 -8.14%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98579.751 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4066.468 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.159 -2.39%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47488.086 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7115.292 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.685 -2.47%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91974.542 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5100.350 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.013 1.38%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55387.421 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8333.989 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.594 -
std::partial_sort_copy(vector<int>)_(descending)/8192 98906.088 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8281.326 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.215 -
std::partial_sort_copy(vector<int>)_(heap)/8192 102065.415 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5079.529 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.814 -1.29%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55121.495 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9241.361 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.795 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99830.142 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4027.202 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.499 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47318.939 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7102.831 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.325 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93467.598 -
std::partition(deque<int>)_(dense)/1024 347.030 -
std::partition(deque<int>)_(dense)/32 9.181 -5.89%
std::partition(deque<int>)_(dense)/50 13.468 -10.06%
std::partition(deque<int>)_(dense)/8192 2690.489 -
std::partition(deque<int>)_(sparse)/1024 409.262 6.21%
std::partition(deque<int>)_(sparse)/32 10.640 2.68%
std::partition(deque<int>)_(sparse)/50 16.387 -
std::partition(deque<int>)_(sparse)/8192 3278.456 8.25%
std::partition(list<int>)_(dense)/1024 390.903 -
std::partition(list<int>)_(dense)/32 8.680 -2.13%
std::partition(list<int>)_(dense)/50 13.270 -1.70%
std::partition(list<int>)_(dense)/8192 4441.095 1.14%
std::partition(list<int>)_(sparse)/1024 725.941 -
std::partition(list<int>)_(sparse)/32 8.924 1.20%
std::partition(list<int>)_(sparse)/50 15.002 -
std::partition(list<int>)_(sparse)/8192 7652.521 -
std::partition(vector<int>)_(dense)/1024 248.339 -
std::partition(vector<int>)_(dense)/32 8.385 2.42%
std::partition(vector<int>)_(dense)/50 13.416 2.01%
std::partition(vector<int>)_(dense)/8192 1884.568 -
std::partition(vector<int>)_(sparse)/1024 258.351 -
std::partition(vector<int>)_(sparse)/32 8.985 1.84%
std::partition(vector<int>)_(sparse)/50 14.035 1.03%
std::partition(vector<int>)_(sparse)/8192 1878.723 -
std::partition_copy(deque<int>)/1024 634.723 -
std::partition_copy(deque<int>)/32 12.770 -1.19%
std::partition_copy(deque<int>)/50 21.002 -1.21%
std::partition_copy(deque<int>)/8192 5709.538 -
std::partition_copy(list<int>)/1024 715.882 -
std::partition_copy(list<int>)/32 8.608 1.08%
std::partition_copy(list<int>)/50 13.147 -
std::partition_copy(list<int>)/8192 7263.771 -
std::partition_copy(vector<int>)/1024 477.014 2.96%
std::partition_copy(vector<int>)/32 8.236 -
std::partition_copy(vector<int>)/50 12.800 -2.20%
std::partition_copy(vector<int>)/8192 4549.759 -1.13%
std::partition_point(deque<int>)/1024 9.363 -
std::partition_point(deque<int>)/32 5.088 14.38%
std::partition_point(deque<int>)/50 5.200 4.71%
std::partition_point(deque<int>)/8192 16.401 -
std::partition_point(list<int>)/1024 1294.254 -
std::partition_point(list<int>)/32 16.085 -
std::partition_point(list<int>)/50 24.873 -
std::partition_point(list<int>)/8192 12727.388 -4.14%
std::partition_point(vector<int>)/1024 6.290 -
std::partition_point(vector<int>)/32 2.560 1.09%
std::partition_point(vector<int>)/50 2.548 -
std::partition_point(vector<int>)/8192 9.572 1.14%
std::remove(deque<int>)_(prefix)/1024 527.131 -
std::remove(deque<int>)_(prefix)/32 58.540 6.24%
std::remove(deque<int>)_(prefix)/50 66.614 4.94%
std::remove(deque<int>)_(prefix)/8192 3900.042 -
std::remove(deque<int>)_(sprinkled)/1024 520.564 -
std::remove(deque<int>)_(sprinkled)/32 55.925 -
std::remove(deque<int>)_(sprinkled)/50 62.563 3.61%
std::remove(deque<int>)_(sprinkled)/8192 3862.200 -
std::remove(list<int>)_(prefix)/1024 1018.808 1.98%
std::remove(list<int>)_(prefix)/32 55.300 -
std::remove(list<int>)_(prefix)/50 66.889 -
std::remove(list<int>)_(prefix)/8192 8245.915 -1.55%
std::remove(list<int>)_(sprinkled)/1024 1003.954 2.95%
std::remove(list<int>)_(sprinkled)/32 57.112 -
std::remove(list<int>)_(sprinkled)/50 64.747 -
std::remove(list<int>)_(sprinkled)/8192 7820.132 -
std::remove(vector<int>)_(prefix)/1024 312.449 -
std::remove(vector<int>)_(prefix)/32 52.213 -
std::remove(vector<int>)_(prefix)/50 56.916 -
std::remove(vector<int>)_(prefix)/8192 2115.462 -
std::remove(vector<int>)_(sprinkled)/1024 288.632 -
std::remove(vector<int>)_(sprinkled)/32 51.934 -
std::remove(vector<int>)_(sprinkled)/50 56.138 -
std::remove(vector<int>)_(sprinkled)/8192 1988.133 -
std::remove_copy(deque<int>)_(prefix)/1024 388.323 -5.62%
std::remove_copy(deque<int>)_(prefix)/32 12.927 -
std::remove_copy(deque<int>)_(prefix)/50 19.085 -
std::remove_copy(deque<int>)_(prefix)/8192 3354.576 -
std::remove_copy(deque<int>)_(sprinkled)/1024 360.793 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.210 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.420 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2884.548 -
std::remove_copy(list<int>)_(prefix)/1024 753.607 -
std::remove_copy(list<int>)_(prefix)/32 10.836 -
std::remove_copy(list<int>)_(prefix)/50 21.944 -
std::remove_copy(list<int>)_(prefix)/8192 7000.353 1.06%
std::remove_copy(list<int>)_(sprinkled)/1024 740.119 -
std::remove_copy(list<int>)_(sprinkled)/32 11.221 -
std::remove_copy(list<int>)_(sprinkled)/50 18.841 -
std::remove_copy(list<int>)_(sprinkled)/8192 6944.183 -
std::remove_copy(vector<int>)_(prefix)/1024 266.838 -
std::remove_copy(vector<int>)_(prefix)/32 8.861 -
std::remove_copy(vector<int>)_(prefix)/50 13.345 -
std::remove_copy(vector<int>)_(prefix)/8192 2067.320 -
std::remove_copy(vector<int>)_(sprinkled)/1024 466.970 -
std::remove_copy(vector<int>)_(sprinkled)/32 14.949 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.307 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3655.606 -
std::remove_copy_if(deque<int>)_(prefix)/1024 529.720 -1.21%
std::remove_copy_if(deque<int>)_(prefix)/32 17.994 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.376 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3890.053 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 548.010 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.860 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 27.149 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3303.653 -
std::remove_copy_if(list<int>)_(prefix)/1024 792.745 -
std::remove_copy_if(list<int>)_(prefix)/32 14.805 -
std::remove_copy_if(list<int>)_(prefix)/50 27.068 -
std::remove_copy_if(list<int>)_(prefix)/8192 7233.460 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 783.876 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.507 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.640 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7191.564 1.55%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.123 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.050 -1.86%
std::remove_copy_if(vector<int>)_(prefix)/50 17.717 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3328.443 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.868 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.302 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.857 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3742.773 -
std::remove_if(deque<int>)_(prefix)/1024 562.603 -
std::remove_if(deque<int>)_(prefix)/32 58.746 -
std::remove_if(deque<int>)_(prefix)/50 67.803 1.07%
std::remove_if(deque<int>)_(prefix)/8192 4251.672 -
std::remove_if(deque<int>)_(sprinkled)/1024 533.180 -2.68%
std::remove_if(deque<int>)_(sprinkled)/32 58.937 1.88%
std::remove_if(deque<int>)_(sprinkled)/50 68.278 1.41%
std::remove_if(deque<int>)_(sprinkled)/8192 3963.361 -
std::remove_if(list<int>)_(prefix)/1024 1047.219 -
std::remove_if(list<int>)_(prefix)/32 61.559 -
std::remove_if(list<int>)_(prefix)/50 75.071 -
std::remove_if(list<int>)_(prefix)/8192 10195.249 5.78%
std::remove_if(list<int>)_(sprinkled)/1024 1043.029 -
std::remove_if(list<int>)_(sprinkled)/32 59.958 -
std::remove_if(list<int>)_(sprinkled)/50 73.649 -2.95%
std::remove_if(list<int>)_(sprinkled)/8192 8301.729 -
std::remove_if(vector<int>)_(prefix)/1024 357.135 -
std::remove_if(vector<int>)_(prefix)/32 51.852 -
std::remove_if(vector<int>)_(prefix)/50 57.099 -
std::remove_if(vector<int>)_(prefix)/8192 2573.367 -
std::remove_if(vector<int>)_(sprinkled)/1024 519.294 -
std::remove_if(vector<int>)_(sprinkled)/32 58.093 1.18%
std::remove_if(vector<int>)_(sprinkled)/50 67.780 -
std::remove_if(vector<int>)_(sprinkled)/8192 3810.961 -
std::replace(deque<int>)_(prefix)/1024 414.270 -
std::replace(deque<int>)_(prefix)/32 12.766 -
std::replace(deque<int>)_(prefix)/50 19.104 -
std::replace(deque<int>)_(prefix)/8192 3271.636 -
std::replace(deque<int>)_(sprinkled)/1024 354.050 -
std::replace(deque<int>)_(sprinkled)/32 12.641 -
std::replace(deque<int>)_(sprinkled)/50 18.740 -
std::replace(deque<int>)_(sprinkled)/8192 2835.227 -
std::replace(list<int>)_(prefix)/1024 739.086 -
std::replace(list<int>)_(prefix)/32 11.138 -
std::replace(list<int>)_(prefix)/50 18.551 -
std::replace(list<int>)_(prefix)/8192 7024.537 -5.76%
std::replace(list<int>)_(sprinkled)/1024 727.900 -
std::replace(list<int>)_(sprinkled)/32 11.300 -
std::replace(list<int>)_(sprinkled)/50 17.645 -
std::replace(list<int>)_(sprinkled)/8192 7167.235 -5.10%
std::replace(vector<int>)_(prefix)/1024 159.992 -
std::replace(vector<int>)_(prefix)/32 5.023 1.41%
std::replace(vector<int>)_(prefix)/50 7.574 -
std::replace(vector<int>)_(prefix)/8192 1283.567 -
std::replace(vector<int>)_(sprinkled)/1024 153.113 -15.53%
std::replace(vector<int>)_(sprinkled)/32 5.616 -4.02%
std::replace(vector<int>)_(sprinkled)/50 8.618 -3.31%
std::replace(vector<int>)_(sprinkled)/8192 1194.608 -16.28%
std::replace_if(deque<int>)_(prefix)/1024 480.765 -2.16%
std::replace_if(deque<int>)_(prefix)/32 14.234 1.69%
std::replace_if(deque<int>)_(prefix)/50 20.302 -
std::replace_if(deque<int>)_(prefix)/8192 3501.889 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.944 -
std::replace_if(deque<int>)_(sprinkled)/32 12.448 -
std::replace_if(deque<int>)_(sprinkled)/50 18.697 -
std::replace_if(deque<int>)_(sprinkled)/8192 2922.929 -
std::replace_if(list<int>)_(prefix)/1024 743.211 -
std::replace_if(list<int>)_(prefix)/32 13.041 -
std::replace_if(list<int>)_(prefix)/50 24.022 -
std::replace_if(list<int>)_(prefix)/8192 7108.273 -5.91%
std::replace_if(list<int>)_(sprinkled)/1024 743.455 -
std::replace_if(list<int>)_(sprinkled)/32 13.370 -
std::replace_if(list<int>)_(sprinkled)/50 23.018 -10.08%
std::replace_if(list<int>)_(sprinkled)/8192 7315.958 -6.70%
std::replace_if(vector<int>)_(prefix)/1024 274.997 1.72%
std::replace_if(vector<int>)_(prefix)/32 8.946 -
std::replace_if(vector<int>)_(prefix)/50 13.661 -
std::replace_if(vector<int>)_(prefix)/8192 2049.852 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.598 -
std::replace_if(vector<int>)_(sprinkled)/32 8.729 -
std::replace_if(vector<int>)_(sprinkled)/50 14.668 13.77%
std::replace_if(vector<int>)_(sprinkled)/8192 1921.456 -
std::reverse(deque<int>)/32768 5727.214 -
std::reverse(deque<int>)/4096 719.492 -
std::reverse(deque<int>)/512 113.267 -
std::reverse(deque<int>)/64 13.052 -
std::reverse(deque<int>)/8 2.520 -
std::reverse(list<int>)/32768 17417.817 -7.50%
std::reverse(list<int>)/4096 1688.161 1.54%
std::reverse(list<int>)/512 193.071 -
std::reverse(list<int>)/64 17.566 -
std::reverse(list<int>)/8 2.033 -
std::reverse(vector<int>)/32768 1040.951 -
std::reverse(vector<int>)/4096 130.572 -
std::reverse(vector<int>)/512 16.455 -
std::reverse(vector<int>)/64 4.137 -
std::reverse(vector<int>)/8 1.562 -
std::reverse_copy(deque<int>)/32768 8052.160 -
std::reverse_copy(deque<int>)/4096 974.615 -1.39%
std::reverse_copy(deque<int>)/512 124.972 -
std::reverse_copy(deque<int>)/64 16.016 -
std::reverse_copy(deque<int>)/8 2.537 -
std::reverse_copy(list<int>)/32768 26271.646 -
std::reverse_copy(list<int>)/4096 3122.952 -3.06%
std::reverse_copy(list<int>)/512 364.764 -
std::reverse_copy(list<int>)/64 30.243 -
std::reverse_copy(list<int>)/8 2.435 -
std::reverse_copy(vector<int>)/32768 976.083 -
std::reverse_copy(vector<int>)/4096 135.589 -1.24%
std::reverse_copy(vector<int>)/512 17.152 -
std::reverse_copy(vector<int>)/64 2.488 -
std::reverse_copy(vector<int>)/8 2.458 2.29%
std::rotate(deque<int>)_(1_element_backward)/1024 42.547 -
std::rotate(deque<int>)_(1_element_backward)/32 4.446 3.27%
std::rotate(deque<int>)_(1_element_backward)/50 5.400 4.20%
std::rotate(deque<int>)_(1_element_backward)/8192 311.896 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.952 -
std::rotate(deque<int>)_(1_element_forward)/32 4.615 2.89%
std::rotate(deque<int>)_(1_element_forward)/50 5.459 3.17%
std::rotate(deque<int>)_(1_element_forward)/8192 301.930 -
std::rotate(deque<int>)_(by_1/2)/1024 185.691 -
std::rotate(deque<int>)_(by_1/2)/32 7.369 -
std::rotate(deque<int>)_(by_1/2)/50 10.346 -
std::rotate(deque<int>)_(by_1/2)/8192 1462.143 -
std::rotate(deque<int>)_(by_1/3)/1024 1830.606 -1.85%
std::rotate(deque<int>)_(by_1/3)/32 45.682 -
std::rotate(deque<int>)_(by_1/3)/50 76.963 -
std::rotate(deque<int>)_(by_1/3)/8192 22664.061 -
std::rotate(deque<int>)_(by_1/4)/1024 782.920 -
std::rotate(deque<int>)_(by_1/4)/32 29.401 -
std::rotate(deque<int>)_(by_1/4)/50 75.285 -
std::rotate(deque<int>)_(by_1/4)/8192 6838.122 -
std::rotate(list<int>)_(1_element_backward)/1024 744.954 -
std::rotate(list<int>)_(1_element_backward)/32 13.246 -2.06%
std::rotate(list<int>)_(1_element_backward)/50 22.404 -1.22%
std::rotate(list<int>)_(1_element_backward)/8192 8669.511 -2.07%
std::rotate(list<int>)_(1_element_forward)/1024 733.078 -
std::rotate(list<int>)_(1_element_forward)/32 14.404 -1.29%
std::rotate(list<int>)_(1_element_forward)/50 27.138 4.43%
std::rotate(list<int>)_(1_element_forward)/8192 9096.241 11.88%
std::rotate(list<int>)_(by_1/2)/1024 386.593 -
std::rotate(list<int>)_(by_1/2)/32 5.967 -
std::rotate(list<int>)_(by_1/2)/50 12.718 -
std::rotate(list<int>)_(by_1/2)/8192 6295.190 25.23%
std::rotate(list<int>)_(by_1/3)/1024 805.625 -
std::rotate(list<int>)_(by_1/3)/32 15.299 -
std::rotate(list<int>)_(by_1/3)/50 24.624 -
std::rotate(list<int>)_(by_1/3)/8192 8791.815 -
std::rotate(list<int>)_(by_1/4)/1024 579.793 -
std::rotate(list<int>)_(by_1/4)/32 12.498 -
std::rotate(list<int>)_(by_1/4)/50 25.016 -
std::rotate(list<int>)_(by_1/4)/8192 7199.086 -
std::rotate(vector<bool>)_(1_element_backward)/1024 26.706 -1.50%
std::rotate(vector<bool>)_(1_element_backward)/32 17.395 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.436 -
std::rotate(vector<bool>)_(1_element_backward)/8192 97.347 -2.15%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.365 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.774 1.83%
std::rotate(vector<bool>)_(1_element_forward)/50 17.775 1.91%
std::rotate(vector<bool>)_(1_element_forward)/8192 108.154 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.473 1.26%
std::rotate(vector<bool>)_(by_1/2)/32 17.900 1.81%
std::rotate(vector<bool>)_(by_1/2)/50 17.720 2.15%
std::rotate(vector<bool>)_(by_1/2)/8192 15.163 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.550 1.29%
std::rotate(vector<bool>)_(by_1/3)/32 17.592 1.88%
std::rotate(vector<bool>)_(by_1/3)/50 17.607 1.95%
std::rotate(vector<bool>)_(by_1/3)/8192 146.650 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.519 -3.82%
std::rotate(vector<bool>)_(by_1/4)/32 17.751 1.79%
std::rotate(vector<bool>)_(by_1/4)/50 17.585 2.02%
std::rotate(vector<bool>)_(by_1/4)/8192 30.098 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.545 -1.23%
std::rotate(vector<int>)_(1_element_backward)/32 2.910 -
std::rotate(vector<int>)_(1_element_backward)/50 5.339 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.786 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.387 -
std::rotate(vector<int>)_(1_element_forward)/32 2.958 -
std::rotate(vector<int>)_(1_element_forward)/50 5.267 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.541 -
std::rotate(vector<int>)_(by_1/2)/1024 31.980 -
std::rotate(vector<int>)_(by_1/2)/32 3.657 -
std::rotate(vector<int>)_(by_1/2)/50 4.453 -
std::rotate(vector<int>)_(by_1/2)/8192 240.535 -
std::rotate(vector<int>)_(by_1/3)/1024 1369.058 -
std::rotate(vector<int>)_(by_1/3)/32 21.601 -
std::rotate(vector<int>)_(by_1/3)/50 40.198 -
std::rotate(vector<int>)_(by_1/3)/8192 10873.901 -
std::rotate(vector<int>)_(by_1/4)/1024 324.455 -1.01%
std::rotate(vector<int>)_(by_1/4)/32 11.978 -
std::rotate(vector<int>)_(by_1/4)/50 40.382 -
std::rotate(vector<int>)_(by_1/4)/8192 2555.289 -
std::rotate_copy(deque<int>)/1024 35.533 2.78%
std::rotate_copy(deque<int>)/32 2.666 -2.04%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 290.570 -1.80%
std::rotate_copy(list<int>)/1024 725.386 -
std::rotate_copy(list<int>)/32 8.317 -
std::rotate_copy(list<int>)/50 14.144 -
std::rotate_copy(list<int>)/8192 6683.867 -5.74%
std::rotate_copy(vector<int>)/1024 32.894 -
std::rotate_copy(vector<int>)/32 2.085 -
std::rotate_copy(vector<int>)/50 2.703 -
std::rotate_copy(vector<int>)/8192 728.686 7.87%
std::sample(deque<int>)/1024 11822.636 -
std::sample(deque<int>)/32 323.125 -
std::sample(deque<int>)/8192 95014.799 -
std::sample(list<int>)/1024 11689.348 -
std::sample(list<int>)/32 312.739 -
std::sample(list<int>)/8192 96858.622 -
std::sample(vector<int>)/1024 11259.868 -
std::sample(vector<int>)/32 306.076 -
std::sample(vector<int>)/8192 90678.570 -
std::search(deque<int>)_(near_matches)/1000 24591.156 -
std::search(deque<int>)_(near_matches)/1024 25679.513 -
std::search(deque<int>)_(near_matches)/8192 1452459.714 -
std::search(deque<int>)_(no_match)/1000 406.731 -
std::search(deque<int>)_(no_match)/1024 415.700 17.79%
std::search(deque<int>)_(no_match)/1048576 424126.539 -
std::search(deque<int>)_(no_match)/8192 3317.487 -
std::search(deque<int>)_(same_length)/1000 393.662 -15.24%
std::search(deque<int>)_(same_length)/1024 473.970 -
std::search(deque<int>)_(same_length)/8192 3779.907 -
std::search(deque<int>)_(single_element)/1000 447.460 -
std::search(deque<int>)_(single_element)/1024 457.982 -
std::search(deque<int>)_(single_element)/8192 3651.749 -
std::search(deque<int>,_pred)_(near_matches)/1000 24208.465 -12.51%
std::search(deque<int>,_pred)_(near_matches)/1024 24875.083 -13.98%
std::search(deque<int>,_pred)_(near_matches)/8192 1513306.786 -2.11%
std::search(deque<int>,_pred)_(no_match)/1000 424.576 -
std::search(deque<int>,_pred)_(no_match)/1024 434.275 4.60%
std::search(deque<int>,_pred)_(no_match)/1048576 443385.377 -
std::search(deque<int>,_pred)_(no_match)/8192 3475.088 -
std::search(deque<int>,_pred)_(same_length)/1000 479.325 -3.93%
std::search(deque<int>,_pred)_(same_length)/1024 510.328 -
std::search(deque<int>,_pred)_(same_length)/8192 4056.586 -
std::search(deque<int>,_pred)_(single_element)/1000 473.949 -
std::search(deque<int>,_pred)_(single_element)/1024 484.304 -
std::search(deque<int>,_pred)_(single_element)/8192 3879.193 -
std::search(list<int>)_(near_matches)/1000 37500.056 -
std::search(list<int>)_(near_matches)/1024 39589.048 -
std::search(list<int>)_(near_matches)/8192 2551915.602 -
std::search(list<int>)_(no_match)/1000 694.577 -13.03%
std::search(list<int>)_(no_match)/1024 750.694 -51.49%
std::search(list<int>)_(no_match)/1048576 834621.742 -
std::search(list<int>)_(no_match)/8192 6975.208 -11.95%
std::search(list<int>)_(same_length)/1000 744.880 -
std::search(list<int>)_(same_length)/1024 775.486 -
std::search(list<int>)_(same_length)/8192 10769.464 2.43%
std::search(list<int>)_(single_element)/1000 654.336 -6.33%
std::search(list<int>)_(single_element)/1024 766.777 -
std::search(list<int>)_(single_element)/8192 8484.807 17.91%
std::search(list<int>,_pred)_(near_matches)/1000 42463.398 -
std::search(list<int>,_pred)_(near_matches)/1024 44263.403 -
std::search(list<int>,_pred)_(near_matches)/8192 2735039.875 -
std::search(list<int>,_pred)_(no_match)/1000 752.724 -
std::search(list<int>,_pred)_(no_match)/1024 770.484 -
std::search(list<int>,_pred)_(no_match)/1048576 899360.682 -
std::search(list<int>,_pred)_(no_match)/8192 7112.081 -3.81%
std::search(list<int>,_pred)_(same_length)/1000 772.310 -
std::search(list<int>,_pred)_(same_length)/1024 789.099 -
std::search(list<int>,_pred)_(same_length)/8192 8365.654 1.49%
std::search(list<int>,_pred)_(single_element)/1000 818.007 -
std::search(list<int>,_pred)_(single_element)/1024 838.608 -
std::search(list<int>,_pred)_(single_element)/8192 9745.800 19.78%
std::search(vector<int>)_(near_matches)/1000 13981.273 -
std::search(vector<int>)_(near_matches)/1024 14854.319 -
std::search(vector<int>)_(near_matches)/8192 773752.309 -
std::search(vector<int>)_(no_match)/1000 209.736 1.18%
std::search(vector<int>)_(no_match)/1024 214.620 1.18%
std::search(vector<int>)_(no_match)/1048576 211654.344 -
std::search(vector<int>)_(no_match)/8192 1652.198 -
std::search(vector<int>)_(same_length)/1000 241.255 -
std::search(vector<int>)_(same_length)/1024 245.644 -1.30%
std::search(vector<int>)_(same_length)/8192 1874.256 -1.59%
std::search(vector<int>)_(single_element)/1000 227.631 -2.25%
std::search(vector<int>)_(single_element)/1024 232.740 -2.31%
std::search(vector<int>)_(single_element)/8192 1809.811 -1.38%
std::search(vector<int>,_pred)_(near_matches)/1000 22990.834 -
std::search(vector<int>,_pred)_(near_matches)/1024 23913.812 -
std::search(vector<int>,_pred)_(near_matches)/8192 1451139.580 -
std::search(vector<int>,_pred)_(no_match)/1000 468.277 -
std::search(vector<int>,_pred)_(no_match)/1024 475.509 -
std::search(vector<int>,_pred)_(no_match)/1048576 440974.484 -1.18%
std::search(vector<int>,_pred)_(no_match)/8192 4038.749 -
std::search(vector<int>,_pred)_(same_length)/1000 600.385 -
std::search(vector<int>,_pred)_(same_length)/1024 613.972 -
std::search(vector<int>,_pred)_(same_length)/8192 4906.421 -
std::search(vector<int>,_pred)_(single_element)/1000 457.779 -
std::search(vector<int>,_pred)_(single_element)/1024 468.580 -
std::search(vector<int>,_pred)_(single_element)/8192 3737.570 -
std::search_n(deque<int>)_(no_match)/1000 444.242 1.28%
std::search_n(deque<int>)_(no_match)/1024 440.054 -
std::search_n(deque<int>)_(no_match)/1048576 439150.680 -
std::search_n(deque<int>)_(no_match)/8192 3427.606 -
std::search_n(deque<int>,_pred)_(no_match)/1000 605.882 -
std::search_n(deque<int>,_pred)_(no_match)/1024 624.900 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 554376.478 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4324.043 -
std::search_n(list<int>)_(no_match)/1000 672.323 -
std::search_n(list<int>)_(no_match)/1024 746.693 -1.58%
std::search_n(list<int>)_(no_match)/1048576 783615.278 -10.03%
std::search_n(list<int>)_(no_match)/8192 6740.304 -2.28%
std::search_n(list<int>,_pred)_(no_match)/1000 824.344 -
std::search_n(list<int>,_pred)_(no_match)/1024 843.817 -
std::search_n(list<int>,_pred)_(no_match)/1048576 980230.331 -
std::search_n(list<int>,_pred)_(no_match)/8192 7812.373 -6.14%
std::search_n(vector<int>)_(no_match)/1000 216.525 5.33%
std::search_n(vector<int>)_(no_match)/1024 213.224 1.27%
std::search_n(vector<int>)_(no_match)/1048576 210876.605 -
std::search_n(vector<int>)_(no_match)/8192 1644.198 -
std::search_n(vector<int>,_pred)_(no_match)/1000 510.856 -
std::search_n(vector<int>,_pred)_(no_match)/1024 522.133 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 608625.146 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4177.945 -
std::shift_left(deque<int>)/1024 39.938 -
std::shift_left(deque<int>)/32 4.769 -
std::shift_left(deque<int>)/50 5.480 -
std::shift_left(deque<int>)/8192 302.790 -
std::shift_left(list<int>)/1024 729.098 -
std::shift_left(list<int>)/32 14.498 -
std::shift_left(list<int>)/50 27.589 -
std::shift_left(list<int>)/8192 7171.024 -7.19%
std::shift_left(vector<int>)/1024 35.496 -
std::shift_left(vector<int>)/32 4.482 -1.46%
std::shift_left(vector<int>)/50 5.273 -
std::shift_left(vector<int>)/8192 282.415 -
std::shift_right(deque<int>)/1024 42.716 -
std::shift_right(deque<int>)/32 4.320 -
std::shift_right(deque<int>)/50 5.374 1.03%
std::shift_right(deque<int>)/8192 309.030 -
std::shift_right(list<int>)/1024 734.704 -
std::shift_right(list<int>)/32 14.488 -
std::shift_right(list<int>)/50 27.871 -
std::shift_right(list<int>)/8192 7693.983 -
std::shift_right(vector<int>)/1024 35.895 -
std::shift_right(vector<int>)/32 2.962 -
std::shift_right(vector<int>)/50 5.338 -
std::shift_right(vector<int>)/8192 298.622 -
std::shuffle(deque<int>)/1024 9458.433 -
std::shuffle(deque<int>)/32 299.190 -
std::shuffle(deque<int>)/8192 74962.323 -
std::shuffle(vector<int>)/1024 8887.421 -
std::shuffle(vector<int>)/32 280.581 -
std::shuffle(vector<int>)/8192 71151.824 -
std::sort(deque<int>)_(ascending)/1024 766.731 -
std::sort(deque<int>)_(ascending)/8 18.832 -
std::sort(deque<int>)_(ascending)/8192 5736.235 -
std::sort(deque<int>)_(descending)/1024 1301.318 -
std::sort(deque<int>)_(descending)/8 26.446 1.14%
std::sort(deque<int>)_(descending)/8192 10385.484 -
std::sort(deque<int>)_(heap)/1024 6200.779 -1.41%
std::sort(deque<int>)_(heap)/8 25.277 -2.84%
std::sort(deque<int>)_(heap)/8192 69509.646 -
std::sort(deque<int>)_(pipe-organ)/1024 2707.450 -2.95%
std::sort(deque<int>)_(pipe-organ)/8 21.381 -
std::sort(deque<int>)_(pipe-organ)/8192 26644.163 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17736.368 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.154 -3.53%
std::sort(deque<int>)_(qsort_adversarial)/8192 465182.758 1.89%
std::sort(deque<int>)_(repeated)/1024 960.171 -5.67%
std::sort(deque<int>)_(repeated)/8 18.849 -1.53%
std::sort(deque<int>)_(repeated)/8192 6723.801 -1.32%
std::sort(deque<int>)_(shuffled)/1024 6864.453 -
std::sort(deque<int>)_(shuffled)/8 23.625 -
std::sort(deque<int>)_(shuffled)/8192 80458.618 -
std::sort(vector<NonIntegral>)_(ascending)/1024 544.574 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.518 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3759.381 -
std::sort(vector<NonIntegral>)_(descending)/1024 782.427 -
std::sort(vector<NonIntegral>)_(descending)/8 25.290 -
std::sort(vector<NonIntegral>)_(descending)/8192 5292.681 -
std::sort(vector<NonIntegral>)_(heap)/1024 4246.094 -
std::sort(vector<NonIntegral>)_(heap)/8 22.485 -
std::sort(vector<NonIntegral>)_(heap)/8192 50309.605 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1900.321 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.109 -1.08%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18473.085 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13180.224 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.436 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155112.427 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.698 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.743 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3727.261 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4606.293 -1.64%
std::sort(vector<NonIntegral>)_(shuffled)/8 20.948 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 81807.605 -1.51%
std::sort(vector<int>)_(ascending)/1024 542.888 -
std::sort(vector<int>)_(ascending)/8 16.777 1.18%
std::sort(vector<int>)_(ascending)/8192 3751.478 -
std::sort(vector<int>)_(descending)/1024 1057.132 -
std::sort(vector<int>)_(descending)/8 25.546 7.97%
std::sort(vector<int>)_(descending)/8192 7424.921 1.29%
std::sort(vector<int>)_(heap)/1024 4515.838 -1.07%
std::sort(vector<int>)_(heap)/8 22.607 -
std::sort(vector<int>)_(heap)/8192 45674.108 -
std::sort(vector<int>)_(pipe-organ)/1024 2278.071 -
std::sort(vector<int>)_(pipe-organ)/8 18.607 -
std::sort(vector<int>)_(pipe-organ)/8192 21532.411 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12911.041 -6.18%
std::sort(vector<int>)_(qsort_adversarial)/8 16.967 1.92%
std::sort(vector<int>)_(qsort_adversarial)/8192 147670.495 -6.48%
std::sort(vector<int>)_(repeated)/1024 660.778 -
std::sort(vector<int>)_(repeated)/8 16.957 -
std::sort(vector<int>)_(repeated)/8192 5018.414 -
std::sort(vector<int>)_(shuffled)/1024 4647.802 -
std::sort(vector<int>)_(shuffled)/8 21.174 -
std::sort(vector<int>)_(shuffled)/8192 44984.089 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3514.994 2.00%
std::stable_partition(deque<int>)_(alloc_fails)/32 1942.856 1.39%
std::stable_partition(deque<int>)_(alloc_fails)/50 1997.909 2.14%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17142.399 -
std::stable_partition(deque<int>)_(dense)/1024 638.472 -8.24%
std::stable_partition(deque<int>)_(dense)/32 31.210 -5.52%
std::stable_partition(deque<int>)_(dense)/50 41.859 -6.85%
std::stable_partition(deque<int>)_(dense)/8192 6102.339 -
std::stable_partition(deque<int>)_(sparse)/1024 473.706 -
std::stable_partition(deque<int>)_(sparse)/32 14.245 23.14%
std::stable_partition(deque<int>)_(sparse)/50 32.660 10.65%
std::stable_partition(deque<int>)_(sparse)/8192 3480.680 -2.50%
std::stable_partition(list<int>)_(alloc_fails)/1024 4215.504 -2.97%
std::stable_partition(list<int>)_(alloc_fails)/32 1950.301 3.63%
std::stable_partition(list<int>)_(alloc_fails)/50 1981.864 4.01%
std::stable_partition(list<int>)_(alloc_fails)/8192 25178.859 -
std::stable_partition(list<int>)_(dense)/1024 1743.008 -
std::stable_partition(list<int>)_(dense)/32 33.137 2.06%
std::stable_partition(list<int>)_(dense)/50 56.028 -
std::stable_partition(list<int>)_(dense)/8192 17470.578 -6.26%
std::stable_partition(list<int>)_(sparse)/1024 938.567 -1.04%
std::stable_partition(list<int>)_(sparse)/32 10.046 2.45%
std::stable_partition(list<int>)_(sparse)/50 26.362 -1.26%
std::stable_partition(list<int>)_(sparse)/8192 8831.369 -1.18%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2946.072 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1927.266 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1970.833 1.09%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9863.154 -
std::stable_partition(vector<int>)_(dense)/1024 295.868 -
std::stable_partition(vector<int>)_(dense)/32 21.223 -2.83%
std::stable_partition(vector<int>)_(dense)/50 25.575 -1.57%
std::stable_partition(vector<int>)_(dense)/8192 2097.020 -
std::stable_partition(vector<int>)_(sparse)/1024 215.964 -1.79%
std::stable_partition(vector<int>)_(sparse)/32 7.294 -1.14%
std::stable_partition(vector<int>)_(sparse)/50 21.741 -1.69%
std::stable_partition(vector<int>)_(sparse)/8192 1549.964 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4129.301 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.303 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18951.132 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28112.813 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.412 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27311.909 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13934.912 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.101 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26243.943 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16374.208 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.227 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22885.340 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25668.532 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.449 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28806.019 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3842.268 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 18.932 -1.91%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13208.910 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19330.126 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.747 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25526.698 -
std::stable_sort(deque<int>)_(ascending)/1024 2094.352 -
std::stable_sort(deque<int>)_(ascending)/8 18.667 2.57%
std::stable_sort(deque<int>)_(ascending)/8192 13631.049 -
std::stable_sort(deque<int>)_(descending)/1024 2926.711 -
std::stable_sort(deque<int>)_(descending)/8 28.300 3.42%
std::stable_sort(deque<int>)_(descending)/8192 21046.294 -
std::stable_sort(deque<int>)_(heap)/1024 2725.155 -
std::stable_sort(deque<int>)_(heap)/8 26.260 -
std::stable_sort(deque<int>)_(heap)/8192 17561.735 -1.10%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2928.701 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.611 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20785.480 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3113.032 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.082 6.53%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21009.389 -
std::stable_sort(deque<int>)_(repeated)/1024 1337.647 -
std::stable_sort(deque<int>)_(repeated)/8 18.249 -
std::stable_sort(deque<int>)_(repeated)/8192 7582.586 -
std::stable_sort(deque<int>)_(shuffled)/1024 2468.640 -
std::stable_sort(deque<int>)_(shuffled)/8 24.383 -
std::stable_sort(deque<int>)_(shuffled)/8192 14961.632 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4394.585 2.40%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.696 -1.28%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55283.344 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23665.036 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 23.892 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126120.705 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14156.269 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.224 -2.22%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117596.725 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14236.200 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.384 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 92762.937 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22978.375 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.551 -1.53%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 145918.482 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3507.128 4.40%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.985 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19672.661 4.25%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18344.763 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.974 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157745.519 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3967.490 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.548 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45853.549 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13237.765 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 24.463 3.24%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 196787.887 -1.15%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10321.706 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.035 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126225.215 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8674.288 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 20.409 4.03%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123677.364 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14459.033 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.794 1.65%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210281.833 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1371.277 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.594 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15116.705 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12833.230 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.833 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184600.950 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4796.152 -2.10%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.190 3.06%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20183.010 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24099.834 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.874 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24890.850 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14325.026 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.749 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31931.756 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14535.836 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.170 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21999.730 2.20%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23520.810 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.802 1.24%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35682.754 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3258.183 -9.73%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.989 1.40%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9445.229 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18416.175 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.288 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28754.531 -
std::stable_sort(vector<int>)_(ascending)/1024 2050.758 -1.74%
std::stable_sort(vector<int>)_(ascending)/8 16.956 -
std::stable_sort(vector<int>)_(ascending)/8192 13448.345 -
std::stable_sort(vector<int>)_(descending)/1024 2802.081 -
std::stable_sort(vector<int>)_(descending)/8 25.626 -
std::stable_sort(vector<int>)_(descending)/8192 18427.695 -
std::stable_sort(vector<int>)_(heap)/1024 2529.864 -
std::stable_sort(vector<int>)_(heap)/8 22.232 -
std::stable_sort(vector<int>)_(heap)/8192 14441.364 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2794.808 -
std::stable_sort(vector<int>)_(pipe-organ)/8 19.083 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18275.269 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2886.029 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.948 1.32%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18312.580 -
std::stable_sort(vector<int>)_(repeated)/1024 1117.622 -
std::stable_sort(vector<int>)_(repeated)/8 16.956 -
std::stable_sort(vector<int>)_(repeated)/8192 5274.301 -
std::stable_sort(vector<int>)_(shuffled)/1024 2211.194 -
std::stable_sort(vector<int>)_(shuffled)/8 21.128 -
std::stable_sort(vector<int>)_(shuffled)/8192 10831.361 -
std::swap_ranges(deque<int>)/1024 341.917 -6.40%
std::swap_ranges(deque<int>)/32 10.492 -10.31%
std::swap_ranges(deque<int>)/50 20.013 -12.44%
std::swap_ranges(deque<int>)/8192 2711.326 -6.20%
std::swap_ranges(list<int>)/1024 762.354 -
std::swap_ranges(list<int>)/32 19.513 -
std::swap_ranges(list<int>)/50 32.703 -
std::swap_ranges(list<int>)/8192 10383.785 -1.58%
std::swap_ranges(vector<int>)/1024 62.794 -
std::swap_ranges(vector<int>)/32 4.831 -
std::swap_ranges(vector<int>)/50 5.612 -
std::swap_ranges(vector<int>)/8192 476.534 -
std::transform(deque<int>)_(identity_transform)/1024 369.402 -
std::transform(deque<int>)_(identity_transform)/32 12.415 -
std::transform(deque<int>)_(identity_transform)/50 19.164 -1.37%
std::transform(deque<int>)_(identity_transform)/8192 2445.752 -
std::transform(deque<int>,_deque<int>)/1024 661.479 -
std::transform(deque<int>,_deque<int>)/32 21.760 1.27%
std::transform(deque<int>,_deque<int>)/50 33.807 -
std::transform(deque<int>,_deque<int>)/8192 5419.600 -
std::transform(list<int>)_(identity_transform)/1024 743.666 -
std::transform(list<int>)_(identity_transform)/32 15.975 -
std::transform(list<int>)_(identity_transform)/50 39.837 3.44%
std::transform(list<int>)_(identity_transform)/8192 7823.247 2.25%
std::transform(list<int>,_list<int>)/1024 848.672 -
std::transform(list<int>,_list<int>)/32 23.545 -
std::transform(list<int>,_list<int>)/50 36.708 -
std::transform(list<int>,_list<int>)/8192 9175.232 -1.55%
std::transform(vector<int>)_(identity_transform)/1024 262.826 -
std::transform(vector<int>)_(identity_transform)/32 8.925 -1.53%
std::transform(vector<int>)_(identity_transform)/50 14.109 -
std::transform(vector<int>)_(identity_transform)/8192 2025.040 -
std::transform(vector<int>,_vector<int>)/1024 555.828 -
std::transform(vector<int>,_vector<int>)/32 17.233 -
std::transform(vector<int>,_vector<int>)/50 26.915 -
std::transform(vector<int>,_vector<int>)/8192 4441.664 -
std::unique(deque<int>)_(contiguous)/1024 734.002 -
std::unique(deque<int>)_(contiguous)/32 59.475 -4.44%
std::unique(deque<int>)_(contiguous)/52 68.874 -6.31%
std::unique(deque<int>)_(contiguous)/8192 5521.717 -
std::unique(deque<int>)_(sprinkled)/1024 854.048 -1.21%
std::unique(deque<int>)_(sprinkled)/32 63.482 -4.88%
std::unique(deque<int>)_(sprinkled)/52 70.623 -14.19%
std::unique(deque<int>)_(sprinkled)/8192 7413.783 -1.79%
std::unique(deque<int>,_pred)_(contiguous)/1024 637.571 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.168 -
std::unique(deque<int>,_pred)_(contiguous)/52 69.429 1.19%
std::unique(deque<int>,_pred)_(contiguous)/8192 4460.664 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 695.790 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.583 -
std::unique(deque<int>,_pred)_(sprinkled)/52 74.224 -2.22%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5254.153 -
std::unique(list<int>)_(contiguous)/1024 920.481 -1.04%
std::unique(list<int>)_(contiguous)/32 55.333 -
std::unique(list<int>)_(contiguous)/52 68.848 -1.19%
std::unique(list<int>)_(contiguous)/8192 7001.336 -
std::unique(list<int>)_(sprinkled)/1024 967.893 -
std::unique(list<int>)_(sprinkled)/32 57.277 -
std::unique(list<int>)_(sprinkled)/52 70.815 -
std::unique(list<int>)_(sprinkled)/8192 7815.848 -1.60%
std::unique(list<int>,_pred)_(contiguous)/1024 993.835 -
std::unique(list<int>,_pred)_(contiguous)/32 60.431 -
std::unique(list<int>,_pred)_(contiguous)/52 75.324 1.09%
std::unique(list<int>,_pred)_(contiguous)/8192 7928.917 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1028.161 -
std::unique(list<int>,_pred)_(sprinkled)/32 65.019 -
std::unique(list<int>,_pred)_(sprinkled)/52 83.856 2.92%
std::unique(list<int>,_pred)_(sprinkled)/8192 8434.775 -
std::unique(vector<int>)_(contiguous)/1024 314.231 -1.29%
std::unique(vector<int>)_(contiguous)/32 51.067 -
std::unique(vector<int>)_(contiguous)/52 56.586 -
std::unique(vector<int>)_(contiguous)/8192 1929.524 -
std::unique(vector<int>)_(sprinkled)/1024 284.819 -
std::unique(vector<int>)_(sprinkled)/32 51.002 -
std::unique(vector<int>)_(sprinkled)/52 55.602 -
std::unique(vector<int>)_(sprinkled)/8192 1925.143 -
std::unique(vector<int>,_pred)_(contiguous)/1024 536.291 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.690 -1.58%
std::unique(vector<int>,_pred)_(contiguous)/52 62.702 -3.14%
std::unique(vector<int>,_pred)_(contiguous)/8192 3766.258 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 701.815 -
std::unique(vector<int>,_pred)_(sprinkled)/32 61.183 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.969 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5294.430 -
std::unique_copy(deque<int>)_(contiguous)/1024 476.243 -
std::unique_copy(deque<int>)_(contiguous)/32 10.627 10.85%
std::unique_copy(deque<int>)_(contiguous)/52 16.260 10.53%
std::unique_copy(deque<int>)_(contiguous)/8192 3758.609 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.977 -
std::unique_copy(deque<int>)_(sprinkled)/32 12.088 21.93%
std::unique_copy(deque<int>)_(sprinkled)/52 21.207 13.35%
std::unique_copy(deque<int>)_(sprinkled)/8192 3768.555 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.212 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.917 -1.80%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 27.034 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4543.388 1.38%
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 640.853 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.262 -2.89%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.708 -2.47%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5133.117 -
std::unique_copy(list<int>)_(contiguous)/1024 743.467 -
std::unique_copy(list<int>)_(contiguous)/32 11.103 -1.08%
std::unique_copy(list<int>)_(contiguous)/52 21.850 1.76%
std::unique_copy(list<int>)_(contiguous)/8192 6894.522 -
std::unique_copy(list<int>)_(sprinkled)/1024 746.435 -
std::unique_copy(list<int>)_(sprinkled)/32 12.556 -
std::unique_copy(list<int>)_(sprinkled)/52 21.631 -
std::unique_copy(list<int>)_(sprinkled)/8192 6983.667 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 794.236 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.105 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.629 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7513.774 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 844.130 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.163 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.883 1.17%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7416.818 -
std::unique_copy(vector<int>)_(contiguous)/1024 248.806 -
std::unique_copy(vector<int>)_(contiguous)/32 8.752 -1.92%
std::unique_copy(vector<int>)_(contiguous)/52 13.608 -
std::unique_copy(vector<int>)_(contiguous)/8192 1896.603 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.697 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.276 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.829 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1883.914 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 543.465 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.005 -3.56%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.738 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3706.298 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 583.564 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.272 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.066 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4417.665 -
Geometric Mean 305.458 -