Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 562853 2026-01-05T22:33:29 0:00:00
Previous 562831 2026-01-05T22:33:51 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1541 1660
Performance Improvements 1569 1961
Unchanged Tests 54070 53559
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::rotate_copy(deque<int>)/32 253.22% 2.645 9.344 - 246.94% -
std::rotate_copy(deque<int>)/32 239.39% 2.721 9.235 - 252.18% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 229.41% 2.836 9.342 - -0.14% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 211.23% 3.001 9.338 - 1.41% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 168.54% 24.769 66.515 - 34.75% -
std::copy_n(vector<bool>)_(aligned)/1048576 159.35% 1211.461 3141.890 - 87.28% -
std::remove_copy(list<int>)_(sprinkled)/1024 117.89% 740.612 1613.698 - 116.80% -
rng::remove_copy(list<int>)_(sprinkled)/1024 116.68% 741.028 1605.697 - 116.16% -
rng::remove_copy(list<int>)_(prefix)/1024 115.00% 748.872 1610.040 - 114.24% -
rng::fill_n(list<int>)/1024 114.02% 649.414 1389.862 - 113.92% -
std::remove_copy(list<int>)_(prefix)/1024 113.27% 754.488 1609.118 - -0.49% -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 108.80% 784.804 1638.633 - 106.95% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 108.49% 785.552 1637.761 - 107.72% -
std::remove_copy_if(list<int>)_(prefix)/1024 107.24% 794.006 1645.462 - 106.43% -
rng::remove_copy_if(list<int>)_(prefix)/1024 107.02% 795.272 1646.359 - 105.87% -
rng::starts_with(list<int>)/1000 96.39% 761.040 1494.598 - 96.27% -
std::copy(deque<int>)/64 90.49% 2.663 5.073 - 89.00% -
std::replace_if(deque<int>)_(sprinkled)/32 89.57% 12.450 23.601 - 89.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 88.50% 3629927.782 6842263.751 - 14.19% -
std::replace_if(deque<int>)_(prefix)/32 83.60% 14.006 25.716 - 81.24% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 81.37% 4.940 8.960 - -13.63% -
rng::copy(deque<int>)/64 79.96% 2.829 5.090 - 80.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 77.80% 0.392 0.698 - 56.02% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 71.92% 17.638 30.323 - 71.36% -
BM_RangesPushHeap_float_Random_1 66.04% 0.420 0.698 - 62.80% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 65.53% 11.882 19.668 - 61.35% -
rng::remove_copy_if(deque<int>)_(prefix)/32 65.12% 17.413 28.752 - 64.68% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 64.98% 18.143 29.931 - 67.30% -
std::remove_copy_if(deque<int>)_(prefix)/32 63.61% 17.804 29.129 - 63.05% -
BM_std_min<unsigned_char>/1 59.55% 0.284 0.454 - 39.81% -
std::replace_if(deque<int>)_(sprinkled)/50 55.60% 18.677 29.062 - 55.56% -
std::replace_if(deque<int>)_(prefix)/50 53.05% 20.440 31.283 - 53.80% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 52.69% 12.220 18.659 - 51.26% -
std::shift_left(vector<int>)/32 52.02% 2.975 4.523 - 51.12% -
rng::starts_with(list<int>)/1024 51.68% 778.774 1181.237 - 50.73% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 51.03% 0.462 0.697 - 9.99% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 50.32% 6.913 10.392 - 9.47% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 49.46% 0.466 0.697 - 69.44% -
std::find(vector<bool>)_(process_all)/50 48.86% 0.568 0.845 - 46.06% -
std::equal(deque<int>)_(it,_it,_it)/8 47.06% 4.318 6.350 - 48.49% -
std::is_partitioned(list<int>)_(unpartitioned)/32 45.81% 2.960 4.316 - 2.88% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 45.22% 5.024 7.295 - 10.86% -
std::find(vector<bool>)_(process_all)/8 44.31% 0.546 0.788 - 36.67% -
SetIntersection_Interlaced_Set_float_16384_16384 44.09% 241062154.046 347357284.712 - -0.48% -
SetIntersection_Front_Set_float_16384_16384 42.22% 239974095.444 341279704.253 - -0.46% -
SetIntersection_Front_Set_uint64_16384_16384 40.96% 249476325.760 351656216.749 - 2.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 40.50% 251472034.458 353316808.572 - -2.17% -
BM_RangesPushHeap_uint32_PipeOrgan_1 40.47% 0.410 0.576 - -9.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 37.42% 2.648 3.639 - -2.35% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 35.27% 0.356 0.482 - -0.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 35.00% 2.730 3.685 - 5.81% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 33.97% 13.514 18.105 - 9.83% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 33.56% 1.773 2.368 - 7.72% -
std::find_if_not(list<int>)_(bail_25%)/32768 33.11% 7611.385 10131.344 - 33.28% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 32.22% 1644.155 2173.897 - -0.72% -
std::find_end(deque<int>)_(process_all)/8192 32.02% 2015.834 2661.383 - 30.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 30.71% 16372706.444 21400726.809 - -30.80% -
BM_PushHeap_float_SingleElement_1 30.25% 0.535 0.697 - 0.00% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 30.19% 0.442 0.576 - -7.47% -
std::partition(deque<int>)_(sparse)/32 29.53% 10.516 13.621 - 41.29% -
std::is_partitioned(deque<int>)_(partitioned)/32 29.51% 9.472 12.267 - 25.50% -
std::find_end(deque<int>)_(process_all)/1048576 29.44% 263704.027 341327.711 - 28.62% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 28.89% 101.217 130.461 - 34.11% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 28.74% 24.370 31.373 - -3.97% -
rng::find_if(list<int>)_(process_all)/8192 28.61% 10156.041 13061.546 - 26.51% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 28.21% 0.447 0.574 - -6.81% -
BM_std_minmax<long_long>/2 28.19% 1.069 1.371 - 4.27% -
BM_std_min<unsigned_int>/1 27.98% 0.257 0.329 - 1.12% -
std::equal(deque<int>)_(it,_it,_it)/50 27.81% 20.138 25.738 - 6.77% -
BM_std_min<__int128>/5500 27.41% 2118.160 2698.796 - 27.26% -
BM_std_min<__int128>/1024 27.24% 395.892 503.747 - 27.19% -
BM_std_min<__int128>/65536 27.16% 25309.084 32182.314 - 26.97% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 26.76% 6.343 8.041 - 26.52% -
BM_std_min<__int128>/70000 26.73% 27039.757 34267.131 - 26.63% -
BM_std_min<__int128>/64000 26.53% 24714.571 31270.521 - 26.43% -
BM_std_min<__int128>/512 26.16% 198.827 250.840 - 26.13% -
BM_RangesMakeHeap_float_Random_4 26.04% 1.250 1.575 - 2.95% -
BM_std_min<int>/1 25.83% 0.258 0.324 - 15.22% -
BM_std_min<__int128>/4000 25.44% 1539.775 1931.477 - 25.37% -
BM_std_min<__int128>/4096 25.31% 1577.499 1976.706 - 25.20% -
BM_std_minmax<unsigned_char>/16 24.79% 0.924 1.153 - 18.53% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 24.72% 44.788 55.860 - -0.43% -
BM_std_minmax<unsigned_char>/8 24.66% 0.923 1.151 - 5.91% -
std::move(list<int>)/4096 24.34% 5082.249 6319.083 - 44.27% -
std::partition(deque<int>)_(sparse)/50 23.82% 16.250 20.120 - 29.49% -
SetIntersection_Interlaced_Vector_float_16384_256 23.50% 11717421.813 14471170.931 - -51.29% -
BM_std_minmax<long_long>/3 23.34% 1.410 1.740 - -0.57% -
rng::transform(list<int>)_(identity_transform)/8192 23.29% 7028.608 8665.224 - 13.98% -
rng::find_first_of(list<int>)_(large_needle)/1024 22.84% 794028.228 975399.907 - 1.01% -
rng::generate(list<int>)/8192 22.75% 7042.105 8644.494 - 14.72% -
BM_MakeHeap_float_Random_256 22.45% 1.348 1.650 - 33.32% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 22.27% 0.521 0.637 - 42.29% -
BM_std_min<__int128>/64 22.19% 24.512 29.951 - 22.23% -
BM_RangesMakeHeap_uint32_Random_4 21.59% 1.160 1.410 - -17.23% -
BM_std_min<unsigned___int128>/1 21.11% 0.344 0.417 - 13.46% -
BM_PushHeap_uint32_Random_1 20.64% 0.413 0.498 - 11.17% -
SetIntersection_Front_Vector_uint64_1024_1024 20.38% 5906874.501 7110526.491 - 21.53% -
std::is_partitioned(deque<int>)_(partitioned)/50 20.12% 14.494 17.411 - 17.24% -
std::search(deque<int>)_(near_matches)/1024 20.12% 20298.808 24382.684 - 18.08% -
std::rotate(list<int>)_(by_1/2)/8192 20.10% 5217.410 6266.022 - -0.06% -
std::search(deque<int>)_(near_matches)/1000 19.99% 19384.227 23259.525 - 17.74% -
rng::is_partitioned(list<int>)_(partitioned)/8192 19.74% 6775.692 8112.878 - 13.18% -
BM_std_min<unsigned_short>/1 19.71% 0.380 0.454 - 78.92% -
SetIntersection_Interlaced_Vector_string_262144_64 19.70% 18280989.934 21881851.783 - -1.06% -
BM_std_minmax<unsigned_char>/24 19.70% 1.155 1.383 - 14.57% -
BM_std_minmax<char>/64 19.62% 1.154 1.380 - 9.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 19.46% 23337258.272 27878624.259 - 33.44% -
BM_RangesPushHeap_float_Descending_1 19.33% 0.465 0.555 - -20.40% -
BM_std_min<unsigned_long_long>/4 19.16% 0.904 1.077 - -2.11% -
BM_PushHeap_float_Descending_1 19.08% 0.535 0.637 - 47.99% -
rng::stable_partition(deque<int>)_(sparse)/32 19.03% 11.074 13.181 - 18.06% -
SetIntersection_Interlaced_Vector_string_262144_16 18.79% 5659759.743 6722958.137 - 15.16% -
rng::remove_if(list<int>)_(sprinkled)/1024 18.77% 995.110 1181.882 - 18.44% -
rng::partition_copy(list<int>)/8192 18.72% 7326.378 8698.019 - 18.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.70% 549.426 652.164 - 15.22% -
SetIntersection_Interlaced_Vector_string_16384_64 18.59% 11757829.673 13943875.341 - 6.80% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.31% 506.252 598.970 - 18.00% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 18.15% 317.471 375.095 - 5.10% -
std::adjacent_find(list<int>,_pred)/50 17.77% 36.861 43.411 - 23.92% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 17.73% 0.392 0.462 - -13.59% -
BM_std_min<__int128>/31 17.72% 11.779 13.867 - 17.76% -
SetIntersection_Interlaced_Vector_string_262144_256 17.56% 62289698.217 73229073.870 - 7.95% -
BM_std_minmax<unsigned_char>/25 17.54% 1.179 1.386 - 13.09% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 17.45% 0.519 0.609 - 6.11% -
BM_std_min<__int128>/29 17.43% 10.997 12.913 - 17.37% -
BM_std_min<__int128>/32 17.37% 12.190 14.308 - 17.43% -
std::copy_backward(list<int>)/4096 17.37% 3335.997 3915.485 - 18.22% -
BM_std_min<__int128>/30 17.20% 11.386 13.344 - 17.20% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 17.04% 1.329 1.556 - 19.29% -
SetIntersection_Interlaced_Set_uint32_256_256 16.67% 8549507.344 9974940.424 - 12.69% -
BM_std_minmax<char>/8 16.67% 0.981 1.145 - 11.81% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 16.53% 2542.720 2962.957 - 4.43% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 16.43% 543.505 632.784 - 13.77% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 16.33% 8.968 10.432 - 67.86% -
BM_std_min<__int128>/26 16.18% 9.824 11.414 - 16.29% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 16.13% 22.646 26.299 - 0.00% -
BM_MakeThenSortHeap_float_Descending_4 16.12% 1.145 1.329 - 13.12% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 16.03% 1.782 2.067 - 10.26% -
SetIntersection_Front_Vector_float_1024_1024 15.95% 5982540.253 6936789.977 - 15.89% -
BM_std_min<__int128>/28 15.88% 10.616 12.302 - 15.89% -
rng::find_end(deque<int>)_(process_all)/8192 15.87% 2030.473 2352.629 - -1.44% -
BM_std_min<__int128>/25 15.86% 9.462 10.963 - 15.89% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 15.72% 0.502 0.581 - 25.13% -
BM_std_min<__int128>/27 15.66% 10.223 11.824 - 15.66% -
std::find_end(deque<int>)_(process_all)/1024 15.55% 292.962 338.519 - 27.69% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 15.31% 1.319 1.521 - 16.57% -
bm_lexicographical_compare<signed_char>/64 15.11% 2.009 2.313 - 0.01% -
rng::is_partitioned(deque<int>)_(partitioned)/32 15.08% 9.891 11.383 - 7.67% -
rng::find_if(list<int>)_(bail_25%)/32768 15.06% 8516.039 9798.274 - 15.89% -
BM_std_min<__int128>/24 14.97% 9.101 10.464 - 14.95% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 14.78% 7.692 8.828 - -11.52% -
BM_std_min<__int128>/23 14.71% 8.730 10.015 - 14.68% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 14.65% 4.517 5.179 - 12.54% -
BM_std_minmax<char>/3 14.61% 1.044 1.197 - -1.05% -
BM_std_min<unsigned_long_long>/6 14.45% 1.453 1.663 - 2.17% -
SetIntersection_Interlaced_Vector_string_16384_256 14.23% 37236521.997 42535095.978 - 6.67% -
rng::all_of(list<int>)_(process_all)/8192 14.17% 7431.384 8484.407 - 14.40% -
BM_std_min<__int128>/22 14.15% 8.336 9.516 - 14.18% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 14.09% 7496.551 8553.076 - 4.49% -
rng::contains_subrange(list<int>)_(single_element)/8192 14.08% 7027.298 8016.817 - 14.60% -
std::partition_point(list<int>)/8192 14.07% 12686.945 14471.631 - 13.32% -
rng::starts_with(list<int>,_pred)/8192 14.06% 9963.772 11364.759 - -0.23% -
SetIntersection_Front_Vector_uint64_262144_256 14.05% 2306984.939 2631192.989 - 12.07% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 13.98% 10456.531 11918.320 - 3.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 13.80% 21655828.783 24643715.727 - 19.23% -
SetIntersection_Front_Set_uint32_1024_1024 13.65% 15444533.058 17552111.228 - 7.65% -
std::find_end(forward_list<int>)_(process_all)/8192 13.64% 5655.269 6426.585 - 13.75% -
rng::stable_partition(deque<int>)_(sparse)/50 13.62% 27.411 31.143 - 13.64% -
BM_std_minmax<long_long>/4 13.49% 1.679 1.905 - 1.96% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 13.43% 18.573 21.068 - 13.31% -
BM_MakeHeap_float_Random_64 13.41% 1.601 1.815 - 1.61% -
std::search(list<int>)_(same_length)/8192 13.35% 9355.959 10605.399 - 0.60% -
BM_std_minmax_element<char>/3 13.35% 1.148 1.301 - 10.23% -
rng::find_last(deque<int>)_(bail_90%)/8 13.27% 0.859 0.973 - 12.24% -
rng::partition_point(list<int>)/8192 13.24% 13144.508 14884.894 - 12.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 13.20% 3.321 3.760 - 10.52% -
std::none_of(list<int>)_(process_all)/8192 13.10% 6965.004 7877.165 - 9.39% -
rng::copy(vector<int>)/32768 13.07% 2800.773 3166.964 - -9.16% -
BM_std_min<__int128>/21 13.03% 7.945 8.980 - 13.02% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 12.98% 35.115 39.673 - 20.71% -
SetIntersection_Front_Vector_float_262144_256 12.95% 2342472.253 2645910.243 - 11.68% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 12.92% 6.712 7.579 - 15.03% -
std::find_end(list<int>,_pred)_(single_element)/8192 12.85% 8331.558 9402.193 - 1.36% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 12.76% 7272.723 8200.639 - 12.48% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 12.75% 7185.515 8101.506 - 12.24% -
std::find_end(list<int>)_(single_element)/8192 12.73% 7654.663 8629.075 - -0.07% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 12.61% 5.269 5.933 - -17.49% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 12.59% 0.495 0.557 - 20.10% -
rng::find_end(deque<int>)_(process_all)/1048576 12.53% 266400.057 299792.237 - -2.90% -
rng::is_partitioned(deque<int>)_(partitioned)/50 12.49% 15.159 17.052 - 7.60% -
BM_std_minmax<int>/3 12.47% 1.039 1.169 - -2.44% -
SetIntersection_Front_Vector_float_1024_256 12.34% 2349315.869 2639244.432 - 11.58% -
SetIntersection_Front_Vector_uint64_1024_256 12.28% 2282784.724 2563082.217 - 9.95% -
BM_std_min<__int128>/20 12.27% 7.613 8.547 - 12.24% -
SetIntersection_Interlaced_Vector_string_256_256 12.22% 20608769.423 23127520.807 - 1.19% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 12.15% 16.767 18.805 - 12.66% -
rng::copy_n(vector<int>)/4096 12.14% 144.109 161.605 - 10.49% -
BM_RangesMakeThenSortHeap_string_Descending_1024 11.98% 27.853 31.190 - -18.70% -
SetIntersection_Interlaced_Vector_string_262144_4 11.85% 2086738.084 2334099.375 - 12.53% -
BM_MakeHeap_uint64_Ascending_4 11.80% 0.405 0.453 - 0.27% -
rng::find_end(list<int>)_(single_element)/8192 11.77% 7571.626 8462.642 - -3.45% -
BM_std_minmax<unsigned_char>/32 11.73% 1.531 1.711 - 6.81% -
BM_std_min<__int128>/19 11.69% 7.241 8.087 - 11.69% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 11.64% 13.338 14.890 - -0.61% -
rng::search(list<int>,_pred)_(same_length)/8192 11.64% 8773.611 9794.702 - 10.02% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 11.53% 8211.367 9157.923 - 9.43% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 11.47% 1.322 1.473 - 13.00% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 11.46% 833653.138 929221.272 - -0.61% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 11.36% 3305.395 3680.783 - 13.88% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 11.30% 836189.399 930718.225 - -0.30% -
SetIntersection_Front_Set_uint64_262144_256 11.22% 4597644.037 5113496.173 - 14.13% -
std::rotate(list<int>)_(1_element_forward)/8192 11.05% 8219.930 9128.331 - 15.49% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 11.04% 5.829 6.473 - 43.26% -
BM_std_min<unsigned_long_long>/5 11.02% 1.212 1.345 - 0.17% -
BM_std_min<unsigned_long_long>/7 10.99% 1.762 1.955 - 2.87% -
BM_MakeHeap_uint32_Descending_64 10.96% 0.234 0.259 - 11.37% -
BM_RangesMakeHeap_float_Random_256 10.94% 1.278 1.418 - -1.96% -
BM_std_min<__int128>/18 10.87% 6.855 7.600 - 10.81% -
std::transform(list<int>)_(identity_transform)/8192 10.86% 7088.457 7857.920 - 2.87% -
SetIntersection_Interlaced_Set_float_256_256 10.84% 8897110.834 9861803.603 - 4.66% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 10.84% 1.322 1.465 - 12.45% -
rng::any_of(deque<int>)_(process_all)/50 10.83% 19.485 21.596 - 17.75% -
rng::rotate(list<int>)_(by_1/2)/8192 10.75% 4901.666 5428.503 - 9.45% -
SetIntersection_Interlaced_Set_float_1024_1024 10.65% 15171939.680 16787359.682 - 10.39% -
BM_RangesMakeHeap_uint64_Random_4 10.62% 1.146 1.267 - 9.82% -
SetIntersection_Interlaced_Set_uint32_1024_1024 10.54% 15053279.907 16640156.642 - 4.97% -
BM_std_minmax<char>/2 10.33% 0.807 0.891 - -0.46% -
SetIntersection_Interlaced_Vector_string_262144_1024 10.31% 221484749.648 244319724.745 - 1.23% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 10.29% 2.233 2.463 - -2.82% -
std::search(deque<int>,_pred)_(no_match)/1024 10.27% 355.392 391.904 - 19.73% -
BM_std_minmax<int>/2 10.25% 0.784 0.865 - -3.91% -
std::all_of(deque<int>)_(process_all)/50 10.23% 18.366 20.245 - -4.67% -
rng::search(list<int>,_pred)_(single_element)/8192 10.18% 8309.569 9155.445 - 10.04% -
SetIntersection_Front_Set_uint64_16384_64 9.90% 1852302.862 2035641.934 - 6.39% -
SetIntersection_Front_Set_float_262144_1024 9.89% 14371471.854 15792564.099 - 11.18% -
BM_RangesMakeHeap_uint32_Random_1024 9.89% 1.066 1.171 - 9.31% -
rng::fill_n(deque<int>)/32 9.85% 1.177 1.293 - 5.56% -
BM_std_min<__int128>/17 9.67% 6.478 7.104 - 9.61% -
rng::for_each_n(list<int>)/8 9.67% 2.316 2.540 - -0.86% -
SetIntersection_Interlaced_Vector_string_16384_16 9.63% 4324522.731 4741102.600 - 2.81% -
rng::remove_if(list<int>)_(sprinkled)/50 9.61% 73.643 80.720 - 9.96% -
rng::find_end(forward_list<int>)_(same_length)/8192 9.54% 13040.611 14285.130 - -0.41% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 9.37% 2.467 2.698 - 24.58% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 9.36% 1.895 2.072 - 1.99% -
BM_RangesMakeHeap_float_Heap_64 9.35% 0.193 0.211 - 2.77% -
std::replace(vector<int>)_(sprinkled)/8192 9.34% 1251.598 1368.473 - 0.57% -
BM_std_minmax<long_long>/5 9.33% 2.016 2.204 - -0.91% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 9.28% 14.534 15.883 - 9.47% -
std::flat_map<int,_int>::erase(iterator)/1024 9.23% 76.516 83.575 - 9.84% -
std::equal(list<int>)_(it,_it,_it,_it)/50 9.21% 25.102 27.415 - -32.14% -
rng::remove(list<int>)_(prefix)/1024 9.21% 960.041 1048.453 - 9.24% -
BM_MakeThenSortHeap_uint32_Descending_4 9.19% 1.320 1.441 - 0.47% -
SetIntersection_Front_Set_float_262144_256 9.12% 4316030.061 4709462.138 - -3.28% -
rng::search(list<int>)_(single_element)/8192 9.01% 7391.301 8056.903 - 8.59% -
BM_std_min<__int128>/16 8.88% 6.123 6.667 - 8.69% -
std::find_end(forward_list<int>)_(same_length)/8192 8.80% 13226.758 14390.397 - -0.88% -
rng::search_n(list<int>)_(no_match)/8192 8.78% 6844.668 7445.403 - 0.71% -
BM_std_minmax<unsigned_short>/22 8.77% 2.257 2.455 - 2.55% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 8.61% 218.376 237.188 - 127.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 8.55% 3.298 3.580 - -0.05% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 8.48% 13912.420 15091.749 - -0.63% -
BM_RangesPushHeap_uint64_SingleElement_16 8.47% 0.337 0.366 - 8.51% -
rng::copy_backward(vector<bool>)_(aligned)/64 8.45% 1.649 1.788 - -5.55% -
std::unique_copy(deque<int>)_(sprinkled)/32 8.42% 11.115 12.051 - 30.55% -
SetIntersection_None_Set_uint64_16384_16384 8.41% 163375522.042 177115348.448 - 0.98% -
rng::partition(deque<int>)_(sparse)/32 8.39% 11.625 12.600 - -7.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 8.38% 10.425 11.299 - 3.24% -
SetIntersection_Front_Set_float_1024_1024 8.32% 14235852.943 15420778.871 - -7.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 8.25% 124984318.746 135289982.504 - 0.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 8.24% 4.879 5.281 - 0.19% -
std::replace(vector<int>)_(sprinkled)/1024 8.22% 157.274 170.204 - 0.77% -
BM_RangesMakeHeap_string_PipeOrgan_262144 8.17% 7.110 7.691 - -35.59% -
rng::is_sorted_until(list<int>,_pred)/8192 8.08% 7115.555 7690.284 - -1.51% -
BM_RangesPushHeap_uint32_Descending_4 8.04% 0.360 0.389 - 10.73% -
rng::contains_subrange(list<int>)_(same_length)/8192 7.90% 7959.272 8588.074 - 8.42% -
rng::is_sorted(deque<int>,_pred)/8 7.86% 4.434 4.782 - 6.93% -
SetIntersection_Front_Set_float_16384_256 7.75% 4453343.235 4798418.057 - -6.71% -
BM_std_min<__int128>/15 7.71% 5.700 6.140 - 7.78% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 7.68% 11.184 12.043 - 10.75% -
std::remove_copy(list<int>)_(sprinkled)/8192 7.60% 6926.371 7452.633 - 7.03% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 7.59% 481.639 518.194 - 1.61% -
std::find_first_of(list<int>)_(large_needle)/1024 7.58% 802510.911 863356.144 - -0.07% -
SetIntersection_Front_Set_string_16384_64 7.54% 4473463.258 4810861.903 - -3.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 7.54% 7814507.897 8403824.786 - -0.11% -
rng::copy_n(list<int>)/4096 7.53% 3830.628 4118.986 - 3.41% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 7.51% 58.532 62.926 - 6.49% -
rng::copy_if(list<int>)_(entire_range)/64 7.48% 30.586 32.873 - 6.74% -
BM_std_min<unsigned_long_long>/8 7.46% 2.095 2.251 - -3.32% -
rng::find(vector<bool>)_(process_all)/50 7.43% 0.739 0.794 - 7.31% -
BM_std_minmax<char>/13 7.41% 2.143 2.302 - 2.68% -
SetIntersection_Front_Set_uint32_16384_1024 7.39% 16401288.850 17613437.596 - 13.92% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.37% 7.663 8.228 - -0.38% -
rng::find_end(list<int>,_pred)_(single_element)/8192 7.34% 8292.959 8901.296 - -2.84% -
BM_std_minmax<char>/1 7.33% 0.602 0.646 - 2.01% -
SetIntersection_Front_Vector_uint64_64_64 7.26% 11112574.157 11919537.998 - 6.61% -
rng::contains(list<int>)_(process_all)/32 7.25% 8.982 9.633 - -14.44% -
BM_std_minmax<int>/4 7.21% 0.925 0.992 - 1.66% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 7.20% 10.559 11.319 - 7.17% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 7.18% 6.304 6.757 - 0.19% -
BM_std_min<__int128>/14 7.14% 5.294 5.671 - 7.21% -
std::is_sorted_until(deque<int>)/8 7.03% 3.632 3.888 - 25.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 7.02% 2272836.067 2432417.885 - 3.84% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 7.00% 1.178 1.260 - 4.77% -
std::copy_n(vector<bool>)_(aligned)/262144 6.98% 593.728 635.181 - -6.02% -
std::partition(list<int>)_(sparse)/8192 6.95% 7134.971 7630.871 - -6.67% -
std::fill_n(deque<int>)/32 6.94% 1.161 1.242 - 7.45% -
BM_std_minmax<long_long>/11 6.93% 2.375 2.539 - 0.05% -
BM_std_minmax<unsigned_short>/21 6.92% 1.969 2.105 - 7.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 6.91% 20645903.548 22072885.131 - 9.69% -
bm_ranges_lexicographical_compare<int>/4 6.89% 1.295 1.385 - 6.78% -
std::copy_n(list<int>)/4096 6.88% 3537.305 3780.816 - -2.08% -
BM_RangesMakeHeap_string_PipeOrgan_16384 6.88% 5.109 5.460 - -19.89% -
std::any_of(list<int>)_(process_all)/8192 6.83% 6953.484 7428.699 - 4.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 6.83% 11694220.829 12492880.946 - 4.44% -
SetIntersection_Interlaced_Vector_string_64_64 6.80% 27233579.188 29086753.183 - -0.10% -
std::unique_copy(deque<int>)_(sprinkled)/52 6.77% 19.868 21.212 - 12.88% -
rng::search_n(list<int>,_pred)_(no_match)/8192 6.76% 7890.292 8423.935 - 2.34% -
BM_RangesMakeHeap_uint32_Heap_64 6.75% 0.243 0.259 - 0.87% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 6.74% 2.228 2.378 - 8.62% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 6.73% 1500.262 1601.186 - 93.88% -
BM_RangesPushHeap_uint64_SingleElement_64 6.72% 0.352 0.376 - -2.56% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 6.69% 13748.674 14668.422 - 0.12% -
BM_std_min<long_long>/28 6.65% 2.475 2.639 - -0.76% -
SetIntersection_Front_Vector_uint64_16384_16384 6.61% 77926872.091 83079907.260 - 6.70% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 6.60% 7.383 7.871 - 5.72% -
std::remove_copy_if(list<int>)_(sprinkled)/50 6.59% 24.873 26.513 - 7.66% -
SetIntersection_Front_Set_float_256_256 6.59% 8602895.489 9170127.853 - -1.39% -
rng::is_sorted_until(list<int>)/8192 6.58% 6800.899 7248.734 - -12.18% -
rng::find_first_of(deque<int>)_(large_needle)/50 6.58% 671.735 715.911 - 0.35% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 6.57% 4650.902 4956.459 - 7.64% -
bm_ranges_lexicographical_compare<signed_char>/64 6.54% 2.108 2.246 - 18.00% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 6.52% 1463.491 1558.868 - 103.89% -
SetIntersection_Interlaced_Vector_string_1024_1024 6.51% 39750466.914 42339778.691 - -2.44% -
BM_std_minmax<unsigned_int>/3 6.51% 1.145 1.219 - 5.57% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 6.50% 0.456 0.486 - 7.73% -
std::swap_ranges(list<int>)/8192 6.45% 9646.410 10268.814 - 6.18% -
rng::find(list<int>)_(bail_25%)/32768 6.43% 7448.608 7927.408 - 4.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 6.41% 8.756 9.317 - 6.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 6.40% 1180341.060 1255906.917 - 2.08% -
BM_std_minmax<unsigned_char>/17 6.40% 1.087 1.156 - 4.66% -
SetIntersection_Interlaced_Set_uint32_256_64 6.38% 14691726.501 15629430.957 - 6.54% -
rng::unique(deque<int>)_(sprinkled)/1024 6.36% 627.318 667.237 - 5.95% -
BM_std_min<__int128>/13 6.34% 4.881 5.191 - 6.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 6.32% 0.578 0.614 - -11.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 6.30% 8375534.219 8902856.809 - 9.34% -
SetIntersection_None_Vector_uint64_262144_1024 6.28% 1145260.543 1217220.221 - 5.15% -
SetIntersection_Front_Set_uint64_262144_16384 6.28% 335656810.516 356739920.965 - 6.09% -
rng::is_sorted(deque<int>)/8 6.27% 2.459 2.613 - -8.44% -
BM_std_minmax<unsigned_short>/23 6.27% 2.450 2.604 - 1.33% -
SetIntersection_Interlaced_Vector_uint64_16384_16 6.22% 2552271.580 2711132.660 - 11.34% -
std::find(deque<int>)_(bail_25%)/8 6.20% 1.951 2.072 - 0.38% -
SetIntersection_Front_Vector_uint32_262144_16384 6.18% 79655996.346 84575837.987 - 6.77% -
SetIntersection_Front_Set_uint64_262144_16 6.17% 1239604.591 1316100.200 - 0.74% -
rng::copy_backward(list<int>)/32768 6.16% 29463.198 31277.432 - 3.13% -
BM_RangesPushHeap_float_PipeOrgan_4 6.09% 0.481 0.510 - 6.00% -
rng::find(list<int>)_(process_all)/8 6.09% 2.264 2.402 - 1.95% -
BM_MakeHeap_uint32_Heap_64 6.02% 0.236 0.250 - 7.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 6.02% 116194040.427 123185543.517 - 4.94% -
BM_RangesPopHeap_string_262144 6.01% 87.953 93.236 - -7.83% -
BM_std_minmax<long_long>/6 6.00% 2.276 2.412 - -0.71% -
rng::search(deque<int>,_pred)_(no_match)/1024 5.98% 373.109 395.424 - -9.41% -
std::unique(deque<int>)_(sprinkled)/1024 5.98% 825.106 874.422 - -0.21% -
SetIntersection_Front_Vector_uint32_262144_64 5.98% 1380780.366 1463302.328 - 2.43% -
rng::unique_copy(list<int>)_(contiguous)/8192 5.95% 6985.081 7400.512 - 7.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 5.93% 0.747 0.792 - 5.60% -
rng::swap_ranges(list<int>)/8192 5.90% 10076.199 10671.146 - 5.93% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 5.90% 6.870 7.276 - 6.01% -
BM_std_minmax<unsigned_char>/1 5.90% 0.603 0.638 - 2.48% -
BM_RangesMakeHeap_uint64_Descending_64 5.90% 0.235 0.249 - 5.98% -
SetIntersection_Front_Set_string_64_64 5.86% 34394905.111 36410986.738 - 0.67% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 5.86% 44.800 47.426 - 3.52% -
BM_std_min<unsigned_long_long>/3 5.86% 0.657 0.695 - 0.17% -
BM_std_min<short>/3 5.85% 0.694 0.735 - 5.97% -
SetIntersection_Front_Set_uint32_16384_16 5.82% 1256718.265 1329903.613 - 1.79% -
SetIntersection_Interlaced_Vector_uint64_262144_1 5.82% 1054232.624 1115597.004 - 0.90% -
rng::all_of(deque<int>)_(process_all)/8192 5.80% 2627.074 2779.454 - 5.60% -
SetIntersection_Front_Set_string_1024_256 5.80% 15215752.669 16098237.742 - -0.21% -
SetIntersection_Interlaced_Vector_float_262144_16384 5.79% 328767432.700 347790082.838 - -0.39% -
BM_std_minmax<unsigned_int>/2 5.78% 0.818 0.865 - 4.88% -
bm_lexicographical_compare<unsigned_char>/1 5.72% 1.498 1.584 - -6.29% -
rng::find_last(forward_list<int>)_(bail_10%)/50 5.70% 20.630 21.805 - 8.20% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 5.69% 0.582 0.615 - 1.29% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 5.67% 6.628 7.004 - 5.06% -
std::search_n(list<int>,_pred)_(no_match)/8192 5.65% 7900.233 8346.422 - 2.44% -
std::stable_partition(list<int>)_(dense)/8192 5.64% 17479.011 18465.356 - 5.67% -
BM_std_minmax<char>/7 5.64% 2.347 2.479 - -2.58% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 5.64% 29.571 31.238 - 2.59% -
BM_RangesPushHeap_uint32_Ascending_262144 5.63% 8.045 8.498 - 5.75% -
rng::find_if_not(list<int>)_(bail_25%)/8 5.63% 1.270 1.342 - 2.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 5.62% 17512121.225 18496534.333 - 4.42% -
BM_std_min<__int128>/12 5.60% 4.476 4.726 - 5.65% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 5.59% 0.801 0.846 - -2.69% -
BM_std_minmax<unsigned_short>/2 5.58% 0.863 0.911 - 7.47% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.55% 4.798 5.064 - 2.75% -
SetIntersection_Front_Set_uint32_64_64 5.52% 15400338.004 16251198.736 - 3.92% -
BM_RangesMakeHeap_uint32_Heap_4 5.50% 0.275 0.290 - 2.43% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 5.48% 7397.211 7802.800 - 5.13% -
std::any_of(deque<int>)_(process_all)/50 5.42% 20.312 21.413 - 11.06% -
BM_std_minmax<char>/11 5.40% 1.728 1.821 - 10.49% -
rng::all_of(deque<int>)_(process_all)/32768 5.39% 10588.239 11159.462 - 5.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 5.38% 12528932.305 13202718.840 - -4.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 5.36% 6662142.761 7019035.078 - 3.14% -
rng::remove(list<int>)_(prefix)/50 5.34% 66.948 70.524 - 5.46% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 5.34% 3.430 3.613 - 4.59% -
rng::find_first_of(deque<int>)_(small_needle)/1024 5.34% 3453.890 3638.166 - 3.49% -
BM_std_minmax<char>/6 5.33% 1.935 2.038 - -5.42% -
BM_MakeHeap_float_Heap_4 5.32% 0.280 0.295 - 6.97% -
SetIntersection_Front_Vector_uint64_262144_16384 5.32% 78142725.054 82298180.543 - 5.38% -
BM_PopHeap_string_262144 5.29% 91.392 96.229 - 3.93% -
SetIntersection_Interlaced_Vector_string_16384_1024 5.29% 113285468.767 119274517.108 - 2.34% -
std::for_each_n(join_view(vector<vector<int>>))/8 5.27% 1.645 1.732 - 3.16% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 5.26% 7427.324 7817.703 - 3.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 5.25% 1136794.533 1196516.093 - 0.22% -
std::equal(list<int>)_(it,_it,_it)/50 5.25% 37.063 39.010 - 15.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 5.23% 1061874.497 1117363.581 - -0.53% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 5.22% 1.188 1.250 - 0.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 5.21% 1159306.166 1219751.355 - 1.49% -
std::adjacent_find(vector<int>,_pred)/50 5.19% 22.411 23.575 - 1.14% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 5.19% 0.812 0.854 - 0.63% -
rng::find_first_of(deque<int>)_(small_needle)/8192 5.17% 27629.485 29057.490 - 3.15% -
rng::for_each(multimap<int>)/8192 5.17% 7015.352 7377.891 - -55.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 5.16% 1141645.850 1200518.721 - 0.98% -
rng::for_each(multimap<int>::iterator)/8192 5.15% 7406.652 7787.879 - -53.16% -
rng::copy_n(list<int>)/32768 5.13% 25941.912 27272.080 - 3.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 5.09% 1062382.256 1116483.026 - 4.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 5.07% 20336324.387 21367623.034 - 1.72% -
BM_std_min<__int128>/11 5.06% 4.050 4.255 - 5.14% -
rng::generate_n(list<int>)/8192 5.05% 6989.668 7342.843 - 5.38% -
std::move(deque<int>)/64 5.03% 5.987 6.288 - 4.74% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 5.02% 4.600 4.831 - 5.73% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 5.02% 7539.680 7918.414 - 4.31% -
std::stable_partition(list<int>)_(alloc_fails)/1024 5.00% 4165.396 4373.508 - 4.23% -
BM_RangesPushHeap_string_Descending_16384 4.98% 2.322 2.438 - -0.98% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 4.95% 0.497 0.521 - 5.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.95% 217.755 228.539 - 118.00% -
bm_ranges_lexicographical_compare<unsigned_char>/16 4.94% 1.103 1.158 - 0.10% -
std::fill_n(vector<bool>)/64 4.94% 1.537 1.613 - 6.27% -
BM_RangesPushHeap_float_Descending_4 4.92% 0.357 0.374 - 3.07% -
SetIntersection_Front_Set_uint64_256_16 4.92% 4757712.654 4991790.518 - 1.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 4.92% 1070839.657 1123472.053 - 0.70% -
BM_RangesMakeHeap_uint64_Random_64 4.91% 1.232 1.293 - -0.03% -
std::unique_copy(list<int>)_(contiguous)/8192 4.90% 6822.704 7156.917 - 3.87% -
BM_std_min<unsigned_long_long>/2 4.89% 0.486 0.509 - 4.92% -
BM_RangesPushHeap_uint32_Random_256 4.88% 5.899 6.186 - 4.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4.88% 4921.820 5161.817 - -9.63% -
rng::move(deque<int>)/64 4.87% 6.294 6.601 - 4.47% -
BM_MakeHeap_string_Descending_16384 4.86% 2.994 3.139 - 5.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 4.84% 116082459.985 121702965.624 - 3.65% -
SetIntersection_Front_Set_uint64_262144_64 4.84% 1916379.595 2009044.938 - 9.87% -
BM_std_minmax<unsigned_char>/64 4.82% 1.318 1.381 - 13.29% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 4.82% 0.459 0.481 - 7.37% -
rng::contains(list<int>)_(process_all)/8 4.81% 2.275 2.385 - -0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 4.78% 1490307.706 1561611.351 - -1.96% -
BM_RangesPushHeap_uint32_Random_64 4.76% 5.450 5.710 - 3.65% -
std::is_sorted_until(list<int>)/8192 4.76% 6810.173 7134.300 - -1.94% -
BM_RangesPushHeap_uint32_Descending_16 4.75% 0.363 0.380 - 5.27% -
SetIntersection_None_Set_uint64_1024_1024 4.74% 8736890.416 9151077.698 - 4.84% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 4.70% 4165.058 4360.609 - 4.84% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.69% 3.199 3.349 - 6.93% -
SetIntersection_Front_Set_float_262144_16384 4.67% 242742614.818 254069566.574 - -28.44% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 4.66% 7.378 7.722 - 1.49% -
std::move_backward(deque<int>)/32768 4.66% 3543.155 3708.123 - 2.79% -
SetIntersection_Front_Vector_float_262144_16384 4.65% 80125594.102 83849592.118 - 4.05% -
SetIntersection_None_Set_uint64_256_64 4.64% 9148549.839 9573326.701 - 4.55% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 4.64% 708.507 741.379 - 1.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 4.64% 1138153.635 1190954.097 - 0.31% -
BM_RangesMakeHeap_float_Random_16 4.61% 1.521 1.591 - -6.94% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.60% 4245.242 4440.347 - 4.53% -
bm_ranges_lexicographical_compare<int>/1 4.59% 1.323 1.384 - 6.82% -
rng::remove_if(list<int>)_(sprinkled)/8192 4.59% 8261.249 8640.106 - 4.36% -
rng::fold_left(list<int>)/8192 4.55% 10790.628 11281.706 - 7.27% -
BM_MakeHeap_string_PipeOrgan_16384 4.55% 5.471 5.720 - 2.89% -
SetIntersection_Interlaced_Vector_uint32_1024_256 4.55% 6015112.701 6288528.939 - -1.22% -
rng::remove_copy(list<int>)_(sprinkled)/8192 4.54% 7280.204 7610.929 - 8.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 4.54% 1066041.772 1114451.698 - -1.39% -
BM_std_minmax<short>/32 4.53% 1.228 1.284 - 4.49% -
BM_std_min<unsigned_char>/21 4.51% 1.719 1.797 - -0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4.50% 5206190.400 5440265.835 - 3.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 4.47% 2.229 2.329 - 25.07% -
BM_std_min<__int128>/8 4.47% 2.867 2.995 - 4.32% -
BM_PushHeap_float_Random_1 4.47% 0.459 0.480 - -7.25% -
rng::stable_partition(list<int>)_(dense)/8192 4.47% 21822.674 22797.093 - 25.06% -
SetIntersection_Front_Vector_float_1024_64 4.46% 1438836.830 1503067.951 - 3.75% -
std::for_each_n(list<int>)/8 4.46% 2.455 2.564 - -1.06% -
std::remove_copy_if(list<int>)_(prefix)/8192 4.46% 7198.277 7519.123 - 3.33% -
BM_RangesPushHeap_uint64_SingleElement_262144 4.46% 0.357 0.373 - 4.45% -
std::search(list<int>)_(no_match)/1024 4.45% 737.473 770.307 - 4.32% -
rng::find_end(deque<int>)_(process_all)/1024 4.45% 310.917 324.751 - 7.32% -
rng::partition(deque<int>)_(sparse)/50 4.45% 17.669 18.455 - -8.86% -
BM_std_minmax_element<int>/3 4.44% 1.189 1.242 - 18.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 4.44% 17906740.813 18701845.853 - -2.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 4.43% 17247368.512 18012001.702 - -0.65% -
SetIntersection_Interlaced_Vector_uint64_262144_64 4.41% 9485801.796 9903749.366 - -63.56% -
rng::remove_if(list<int>)_(sprinkled)/32 4.40% 60.193 62.843 - 4.90% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.39% 6.247 6.521 - 4.51% -
std::reverse(deque<int>)/64 4.39% 13.609 14.207 - 4.77% -
BM_std_min<__int128>/10 4.39% 3.667 3.828 - 4.42% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 4.38% 22.270 23.245 - 1.79% -
BM_RangesPushHeap_uint64_Random_256 4.38% 5.632 5.879 - 2.82% -
BM_RangesMakeHeap_uint32_Random_64 4.37% 1.289 1.345 - 1.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 4.36% 2809094.175 2931695.228 - 0.01% -
BM_MakeHeap_uint32_Random_16384 4.36% 0.997 1.041 - 4.11% -
std::all_of(list<int>)_(process_all)/8192 4.35% 7710.771 8045.859 - 5.78% -
BM_RangesPushHeap_string_Descending_64 4.34% 2.206 2.301 - 2.04% -
BM_RangesPushHeap_uint64_SingleElement_4 4.33% 0.357 0.372 - 4.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.33% 6409502.371 6687164.138 - 2.73% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 4.33% 17.761 18.529 - 4.60% -
rng::partition(deque<int>)_(dense)/50 4.32% 14.416 15.039 - -2.34% -
BM_std_minmax<char>/5 4.32% 1.673 1.745 - -6.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 4.32% 0.461 0.481 - 17.18% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.30% 542.735 566.090 - -0.08% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 4.29% 15.717 16.392 - 1.98% -
SetIntersection_Interlaced_Set_uint32_1024_256 4.28% 15366469.545 16023952.889 - 6.21% -
rng::swap_ranges(deque<int>)/50 4.28% 20.234 21.100 - 5.83% -
BM_RangesPushHeap_string_Descending_16 4.25% 2.082 2.171 - 2.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 4.25% 2429691.557 2532848.456 - 2.44% -
std::reverse(deque<int>)/512 4.22% 115.460 120.335 - 3.75% -
SetIntersection_None_Set_uint32_256_16 4.22% 10800466.463 11256064.293 - 2.73% -
std::find(vector<char>)_(bail_25%)/8 4.21% 1.062 1.107 - 9.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 4.21% 2190431.692 2282558.929 - -3.63% -
rng::remove_copy_if(list<int>)_(prefix)/8192 4.20% 7324.084 7631.508 - 4.89% -
SetIntersection_Interlaced_Vector_string_256_16 4.20% 10820839.492 11274980.836 - 2.38% -
BM_RangesPushHeap_uint32_Random_262144 4.19% 6.213 6.473 - 3.13% -
BM_std_minmax<unsigned_short>/11 4.19% 1.683 1.754 - 2.00% -
SetIntersection_Front_Vector_float_16384_16384 4.18% 80163201.893 83513258.090 - 3.85% -
std::search(list<int>)_(single_element)/1000 4.15% 675.631 703.690 - 4.85% -
SetIntersection_Interlaced_Set_uint32_64_64 4.15% 14727666.716 15339298.760 - -0.66% -
SetIntersection_Front_Set_uint64_16384_1024 4.15% 13784969.307 14357085.565 - -3.90% -
std::move(vector<bool>)_(unaligned)/512 4.15% 4.512 4.699 - 18.16% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 4.15% 5.258 5.476 - 1.68% -
BM_std_minmax_element<short>/4 4.14% 1.217 1.267 - 3.29% -
BM_std_min<unsigned_short>/2 4.12% 0.486 0.506 - 4.17% -
BM_std_min<unsigned_long_long>/30 4.08% 2.589 2.695 - 0.10% -
rng::contains(list<int>)_(process_all)/1048576 4.08% 822639.930 856168.600 - 1.66% -
SetIntersection_None_Vector_string_16384_1 4.07% 1238769.427 1289234.622 - 0.27% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 4.07% 18.014 18.748 - 3.26% -
BM_std_min<__int128>/6 4.06% 2.076 2.161 - 4.10% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 4.06% 495.764 515.905 - 0.74% -
BM_RangesPushHeap_uint64_SingleElement_1024 4.06% 0.364 0.379 - 4.26% -
SetIntersection_Interlaced_Vector_uint32_64_16 4.05% 18012942.663 18742135.478 - 0.33% -
rng::move(list<int>)/4096 4.04% 5970.958 6212.306 - 15.18% -
BM_MakeThenSortHeap_string_Ascending_1024 4.04% 36.352 37.821 - 5.51% -
BM_std_min<char>/1024 4.02% 8.387 8.724 - 4.99% -
SetIntersection_Interlaced_Vector_uint64_16384_4 4.01% 1412396.480 1469072.599 - -8.06% -
std::any_of(vector<int>)_(process_all)/8 4.01% 2.476 2.575 - 3.80% -
SetIntersection_Interlaced_Set_uint32_16384_4 4.01% 166526532.431 173200108.127 - 2.91% -
SetIntersection_Interlaced_Set_uint64_1024_4 4.01% 9849347.988 10243971.767 - 0.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 4.00% 1597146.933 1661110.703 - 4.16% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.99% 0.619 0.644 - -0.09% -
BM_std_minmax_element<int>/4 3.99% 1.189 1.236 - -0.50% -
SetIntersection_None_Set_uint32_16384_16384 3.98% 154036713.071 160163694.317 - 3.85% -
BM_MakeThenSortHeap_float_Random_1 3.96% 0.269 0.280 - 2.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.96% 0.817 0.849 - 2.83% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.96% 5.063 5.263 - 4.21% -
bm_ranges_lexicographical_compare<int>/2 3.94% 1.552 1.613 - 5.61% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.94% 3.209 3.335 - 3.87% -
SetIntersection_Interlaced_Set_uint32_16384_1024 3.93% 165698829.075 172211225.237 - 1.70% -
bm_lexicographical_compare<int>/16 3.93% 1.941 2.017 - 0.03% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 3.92% 38.953 40.480 - 42.92% -
BM_RangesPopHeap_uint64_4 3.90% 2.704 2.809 - 5.33% -
SetIntersection_Front_Vector_string_16384_16 3.88% 1712869.498 1779264.037 - 3.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.88% 22560198.330 23434519.991 - -1.01% -
rng::find_first_of(deque<int>)_(small_needle)/32 3.86% 108.634 112.827 - 1.65% -
BM_RangesMakeHeap_uint32_Random_262144 3.85% 1.004 1.043 - -0.95% -
std::find_if_not(list<int>)_(bail_25%)/8 3.85% 1.275 1.324 - 8.86% -
rng::remove(vector<int>)_(sprinkled)/1024 3.85% 510.992 530.650 - 84.14% -
BM_RangesPopHeap_uint32_4 3.82% 2.658 2.760 - 5.00% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.81% 53.117 55.141 - -1.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 3.81% 8719768.503 9051844.550 - -30.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.80% 1381591.491 1434082.294 - 2.03% -
std::copy(vector<bool>)_(aligned)/1048576 3.79% 2591.396 2689.592 - -19.01% -
std::find_if_not(deque<int>)_(bail_25%)/32768 3.79% 2926.647 3037.539 - 11.66% -
rng::copy(deque<int>)/8 3.78% 2.753 2.857 - 2.58% -
std::partial_sort(vector<int>)_(heap)/8 3.77% 25.930 26.908 - 0.64% -
SetIntersection_None_Set_uint32_1024_4 3.77% 8653665.097 8979706.671 - 3.26% -
std::is_sorted_until(list<int>,_pred)/8192 3.76% 7054.007 7319.208 - -5.79% -
BM_std_min<short>/11 3.74% 1.180 1.225 - 3.84% -
BM_std_minmax<long_long>/1 3.74% 0.667 0.692 - -0.11% -
rng::for_each(map<int>::iterator)/8192 3.74% 7451.124 7729.857 - -54.32% -
SetIntersection_Front_Set_uint64_1024_256 3.74% 4518810.015 4687628.167 - -3.13% -
BM_RangesMakeHeap_float_Descending_4 3.73% 0.276 0.286 - -2.91% -
std::fill(list<int>)/8192 3.72% 7109.414 7374.140 - 3.62% -
BM_RangesMakeThenSortHeap_uint64_Heap_1 3.72% 0.270 0.280 - 2.94% -
SetIntersection_Interlaced_Set_uint64_262144_1 3.72% 1086003.381 1126362.386 - 1.39% -
rng::unique(deque<int>)_(sprinkled)/52 3.72% 67.236 69.735 - -6.72% -
rng::copy_backward(deque<int>)/32768 3.71% 3715.318 3853.272 - 0.36% -
bm_lexicographical_compare<signed_char>/2 3.71% 1.497 1.552 - 3.84% -
SetIntersection_None_Set_uint32_1024_256 3.71% 8801480.840 9127740.471 - 3.69% -
rng::for_each(map<int>)/8192 3.70% 7142.720 7407.029 - -55.68% -
SetIntersection_Interlaced_Set_uint32_262144_1 3.70% 1068173.760 1107658.926 - -0.04% -
std::remove_if(deque<int>)_(sprinkled)/50 3.70% 68.174 70.694 - 7.94% -
BM_std_minmax<long_long>/29 3.69% 4.217 4.373 - 1.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 3.69% 10761123.446 11158180.672 - 0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 3.68% 42933642.599 44514950.025 - 1.57% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.68% 3.150 3.266 - 4.62% -
SetIntersection_None_Vector_uint64_262144_64 3.68% 1153817.095 1196291.811 - -1.19% -
BM_std_minmax<short>/19 3.66% 2.371 2.458 - 1.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 3.66% 1114351.355 1155083.513 - -0.12% -
BM_RangesPushHeap_uint32_Random_1024 3.64% 6.088 6.310 - 4.52% -
BM_std_min<__int128>/9 3.64% 3.274 3.393 - 3.68% -
std::find(vector<int>)_(bail_25%)/8 3.64% 1.392 1.443 - 5.01% -
rng::find_first_of(deque<int>)_(small_needle)/50 3.63% 167.397 173.474 - 1.59% -
SetIntersection_Front_Set_uint64_1024_1 3.63% 1069570.610 1108385.113 - -1.35% -
SetIntersection_Interlaced_Vector_uint32_262144_1 3.62% 1080565.663 1119692.087 - 0.26% -
SetIntersection_None_Set_uint32_256_256 3.62% 5758584.616 5967033.101 - 3.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 3.62% 5745825.062 5953564.770 - 0.99% -
std::remove(list<int>)_(sprinkled)/1024 3.61% 969.905 1004.939 - -0.92% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 3.61% 1.415 1.466 - -2.31% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.60% 6.343 6.571 - 3.87% -
std::copy_if(list<int>)_(every_other)/4096 3.60% 3155.735 3269.241 - 3.06% -
BM_RangesPopHeap_uint64_16 3.58% 7.574 7.845 - 2.44% -
rng::contains(vector<int>)_(process_all)/8 3.56% 2.562 2.653 - -1.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 3.55% 1200790.154 1243423.935 - 1.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 3.55% 7.959 8.241 - 5.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 3.54% 11.949 12.372 - 5.07% -
std::find_first_of(vector<int>)_(large_needle)/8192 3.53% 6923512.792 7167915.382 - 1.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 3.52% 1182979.548 1224658.098 - 0.47% -
BM_RangesPopHeap_uint64_262144 3.52% 41.540 43.003 - 4.50% -
BM_std_minmax<short>/26 3.52% 2.479 2.567 - 3.49% -
rng::contains(deque<int>)_(process_all)/8 3.52% 3.008 3.113 - 5.79% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 3.52% 36.390 37.671 - -0.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 3.52% 11177651.964 11570918.792 - 1.96% -
BM_std_min<unsigned_char>/24 3.52% 2.734 2.830 - 2.65% -
std::find_end(deque<int>)_(process_all)/1000 3.51% 285.188 295.208 - 12.43% -
rng::search(deque<int>)_(single_element)/1000 3.51% 430.649 445.778 - -0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.51% 8696244.426 9001758.194 - -29.41% -
BM_std_min<unsigned_short>/16 3.51% 1.658 1.717 - -0.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 3.51% 1185896.138 1227481.818 - 1.43% -
rng::rotate(list<int>)_(1_element_forward)/50 3.48% 26.252 27.166 - 11.82% -
BM_RangesPopHeap_uint64_16384 3.48% 31.030 32.109 - 2.79% -
BM_RangesPushHeap_uint64_Random_16 3.47% 4.258 4.406 - 2.95% -
std::find_end(forward_list<int>)_(process_all)/1000 3.47% 675.607 699.048 - 0.70% -
std::find_first_of(vector<int>)_(large_needle)/50 3.46% 260.683 269.705 - 0.66% -
SetIntersection_Interlaced_Set_uint32_16384_64 3.46% 211152215.664 218452388.171 - 2.08% -
SetIntersection_Front_Set_uint32_256_256 3.45% 9401861.184 9725851.814 - -0.46% -
bm_lexicographical_compare<unsigned_char>/8 3.44% 1.326 1.372 - -8.37% -
BM_RangesPushHeap_string_Descending_262144 3.44% 3.280 3.393 - -33.72% -
rng::remove(list<int>)_(prefix)/32 3.44% 55.350 57.253 - 3.30% -
BM_std_min<__int128>/7 3.44% 2.480 2.565 - 3.38% -
rng::find_last(deque<int>)_(bail_90%)/1048576 3.43% 25563.796 26441.332 - 3.43% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.43% 205878692.531 212943469.765 - 3.20% -
SetIntersection_Front_Vector_string_1024_256 3.43% 10075958.325 10421705.887 - 4.82% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 3.42% 7687.539 7950.745 - 4.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 3.41% 2202682.213 2277833.576 - 2.42% -
SetIntersection_None_Vector_uint64_262144_1 3.41% 1184885.103 1225279.986 - 4.34% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 3.41% 5.957 6.160 - 1.85% -
rng::count(list<int>)_(every_other)/8 3.41% 2.037 2.106 - 0.31% -
SetIntersection_Interlaced_Set_string_16384_16 3.40% 245986593.812 254341546.225 - 4.22% -
rng::copy_backward(vector<int>)/8 3.39% 2.192 2.266 - -0.99% -
rng::find_if(list<int>)_(bail_25%)/8 3.39% 1.273 1.316 - -0.55% -
std::copy_backward(vector<bool>)_(aligned)/512 3.39% 1.563 1.616 - 3.59% -
SetIntersection_Front_Set_float_262144_16 3.39% 1235721.883 1277616.157 - 0.45% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 3.38% 19501.197 20159.412 - -3.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 3.37% 8733034.166 9026962.104 - -24.25% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 3.36% 13.014 13.452 - -0.78% -
BM_RangesMakeHeap_string_SingleElement_262144 3.36% 7.452 7.703 - -6.34% -
BM_std_minmax<char>/10 3.36% 1.339 1.384 - 6.37% -
SetIntersection_Front_Vector_float_16_16 3.36% 37916299.574 39188766.471 - 2.83% -
BM_RangesPushHeap_uint32_Ascending_16384 3.35% 6.604 6.825 - 0.89% -
BM_RangesPushHeap_uint32_Random_16384 3.35% 6.250 6.459 - 3.49% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 3.34% 28.464 29.416 - 23.13% -
SetIntersection_None_Vector_uint64_16384_4 3.34% 1131554.044 1169334.578 - 3.84% -
std::copy_backward(vector<bool>)_(aligned)/4096 3.34% 5.036 5.204 - 1.95% -
SetIntersection_Front_Vector_uint64_256_16 3.33% 4383266.206 4529340.622 - 2.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 3.33% 9207894.139 9514626.383 - 2.92% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 3.33% 9.250 9.558 - 0.74% -
rng::copy_backward(deque<int>)/1048576 3.31% 123294.839 127379.458 - 0.69% -
BM_RangesPushHeap_uint64_SingleElement_16384 3.31% 0.364 0.376 - 3.32% -
BM_std_minmax<unsigned_long_long>/11 3.31% 2.236 2.310 - -1.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 3.30% 2289581.949 2365105.050 - -2.63% -
rng::replace(vector<int>)_(sprinkled)/8192 3.30% 1421.311 1468.164 - 6.64% -
BM_RangesPopHeap_float_1024 3.29% 27.858 28.775 - 5.40% -
std::reverse(list<int>)/32768 3.29% 18152.158 18748.880 - 11.03% -
BM_std_min<short>/24 3.29% 2.400 2.479 - -2.27% -
BM_std_minmax_element<int>/64000 3.29% 15918.840 16441.887 - -2.32% -
BM_std_minmax_element<int>/70000 3.28% 17422.238 17994.471 - -2.25% -
BM_RangesMakeThenSortHeap_float_Descending_256 3.28% 6.030 6.228 - 8.92% -
rng::search(deque<int>,_pred)_(same_length)/8192 3.27% 4015.787 4147.062 - 2.09% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 3.26% 0.640 0.661 - 1.45% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 3.26% 1.347 1.391 - -3.28% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 3.25% 2.201 2.272 - 0.33% -
BM_RangesPopHeap_uint32_1024 3.25% 21.297 21.990 - 2.91% -
SetIntersection_Front_Set_uint32_1024_16 3.25% 1320231.485 1363150.483 - 0.93% -
BM_RangesMakeHeap_string_PipeOrgan_1024 3.22% 4.902 5.059 - -14.17% -
BM_RangesPopHeap_float_256 3.20% 22.052 22.757 - 13.84% -
BM_std_minmax_element<int>/65536 3.20% 16298.380 16819.740 - -2.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 3.20% 2.898 2.991 - -0.34% -
std::find_end(deque<int>,_pred)_(process_all)/1000 3.18% 594.182 613.075 - 1.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.18% 1392378.827 1436641.823 - 8.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 3.17% 1403649.872 1448159.749 - 1.09% -
BM_RangesPopHeap_uint32_16 3.17% 7.516 7.754 - 2.87% -
bm_ranges_lexicographical_compare<unsigned_char>/1 3.16% 1.603 1.654 - -4.16% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.16% 6.353 6.553 - 2.78% -
SetIntersection_Interlaced_Set_string_16_16 3.15% 61203181.540 63131597.052 - -0.47% -
SetIntersection_Interlaced_Vector_uint32_256_64 3.15% 7740992.994 7984673.434 - 9.64% -
std::find_if(deque<int>)_(process_all)/1024 3.15% 479.179 494.262 - 0.72% -
BM_RangesMakeHeap_string_Ascending_256 3.14% 4.841 4.993 - -1.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 3.13% 8701203.743 8973798.374 - -24.61% -
BM_std_minmax_element<int>/512 3.12% 131.064 135.156 - -2.16% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 3.12% 0.628 0.647 - 1.89% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.12% 2.990 3.083 - -3.76% -
SetIntersection_None_Set_float_1024_256 3.12% 8900362.341 9177845.552 - 1.68% -
SetIntersection_Front_Vector_float_64_64 3.12% 11490562.506 11848755.130 - 2.29% -
BM_std_min<long_long>/32 3.11% 3.463 3.571 - -1.31% -
std::find_if_not(deque<int>)_(bail_25%)/8192 3.10% 735.950 758.756 - 10.16% -
SetIntersection_None_Vector_string_262144_16 3.10% 1316512.086 1357291.698 - -0.04% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 3.10% 11817.875 12183.892 - -4.03% -
std::fill(vector<bool>)/512 3.09% 1.540 1.588 - 3.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 3.08% 1121509.005 1156107.104 - -0.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.08% 7276354.192 7500818.588 - 2.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 3.07% 6175668.762 6365346.644 - -4.88% -
BM_PushHeap_uint64_Random_64 3.06% 5.082 5.237 - -0.67% -
rng::reverse_copy(list<int>)/32768 3.06% 25274.833 26047.678 - -0.15% -
std::find_end(deque<int>,_pred)_(process_all)/1024 3.06% 609.485 628.116 - 1.96% -
SetIntersection_None_Set_uint32_16384_256 3.06% 150080965.179 154667697.521 - -10.66% -
std::search_n(deque<int>,_pred)_(no_match)/1000 3.05% 601.919 620.297 - 2.92% -
SetIntersection_None_Set_uint32_1024_64 3.05% 8723369.588 8989451.737 - 1.32% -
rng::partition(vector<int>)_(dense)/8192 3.04% 1822.518 1877.971 - -0.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 3.03% 33.995 35.026 - 3.89% -
BM_RangesPushHeap_string_Descending_256 3.03% 2.296 2.365 - -0.12% -
std::find_end(deque<int>)_(near_matches)/1024 3.03% 16436.601 16934.066 - -45.84% -
BM_MakeThenSortHeap_uint64_SingleElement_4 3.02% 1.211 1.247 - 0.70% -
BM_RangesPopHeap_uint64_1024 3.01% 21.429 22.074 - 2.96% -
std::fill_n(vector<bool>)/512 3.01% 1.558 1.604 - 12.61% -
std::find_end(deque<int>)_(near_matches)/1000 3.01% 15844.933 16321.302 - -45.78% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 3.00% 0.504 0.519 - 1.39% -
SetIntersection_Front_Set_uint64_64_64 3.00% 14955723.823 15404991.442 - 2.23% -
bm_lexicographical_compare<signed_char>/3 3.00% 1.680 1.731 - 0.22% -
BM_PushHeap_uint64_Random_256 3.00% 5.548 5.715 - 0.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 3.00% 158043510.929 162782061.160 - 0.56% -
SetIntersection_Interlaced_Set_uint32_262144_262144 3.00% 1949859.621 2008263.021 - 4.53% -
std::partition(vector<int>)_(dense)/32 2.99% 8.101 8.343 - -2.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 2.99% 43949185.509 45264831.076 - 16.14% -
std::count(list<int>)_(every_other)/1048576 2.99% 802608.382 826580.426 - -0.59% -
BM_std_minmax<char>/4 2.98% 1.426 1.469 - -5.25% -
SetIntersection_Front_Set_uint32_256_64 2.98% 6404286.094 6595018.103 - 5.77% -
SetIntersection_None_Vector_uint64_16384_256 2.98% 1134592.381 1168380.795 - -1.12% -
rng::remove_if(deque<int>)_(sprinkled)/50 2.97% 62.944 64.816 - -9.22% -
BM_std_minmax_element<int>/4096 2.96% 1018.116 1048.234 - -2.81% -
BM_PushHeap_uint64_SingleElement_16 2.96% 0.355 0.366 - 8.52% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 2.95% 4003.069 4121.342 - 1.15% -
SetIntersection_Front_Vector_uint32_262144_1024 2.95% 5905284.605 6079467.519 - 1.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.94% 18540514.572 19086277.989 - -0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.94% 9655099.067 9938653.952 - -8.23% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.94% 4.278 4.404 - 0.96% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 2.93% 461.630 475.167 - -2.34% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 2.92% 8384.462 8629.529 - -10.50% -
BM_std_minmax_element<int>/64 2.92% 16.550 17.033 - -1.42% -
std::unique(deque<int>)_(sprinkled)/52 2.90% 72.329 74.428 - -11.98% -
BM_std_min<unsigned_short>/64 2.90% 3.445 3.545 - 1.34% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 2.89% 15.710 16.165 - 2.30% -
BM_RangesPushHeap_uint64_SingleElement_256 2.89% 0.386 0.397 - 2.94% -
rng::find_last_if(deque<int>)_(bail_90%)/8 2.89% 0.968 0.995 - 9.68% -
BM_RangesMakeHeap_string_PipeOrgan_256 2.89% 4.771 4.909 - -10.72% -
rng::remove(list<int>)_(prefix)/8192 2.89% 8534.417 8780.936 - 3.02% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 2.89% 164397.408 169146.042 - 2.51% -
std::copy_if(deque<int>)_(entire_range)/8 2.88% 2.579 2.653 - 1.35% -
std::generate_n(list<int>)/8192 2.87% 6799.486 6994.849 - 1.20% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.87% 9.198 9.462 - 2.74% -
BM_std_min<unsigned_long_long>/22 2.86% 2.140 2.201 - 1.41% -
BM_std_min<unsigned_long_long>/31 2.86% 2.929 3.012 - -0.48% -
std::equal(deque<int>)_(it,_it,_it)/1024 2.85% 485.519 499.333 - -0.25% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.84% 8.559 8.802 - 2.95% -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.84% 2.026 2.083 - -5.12% -
rng::copy_backward(deque<int>)/8 2.83% 2.704 2.780 - -0.44% -
std::stable_partition(list<int>)_(sparse)/50 2.80% 25.558 26.274 - 0.60% -
SetIntersection_Front_Vector_float_262144_64 2.80% 1408825.877 1448218.355 - 0.22% -
rng::partition(vector<int>)_(dense)/1024 2.79% 235.561 242.140 - -0.16% -
BM_RangesPopHeap_uint64_64 2.79% 12.666 13.019 - 3.15% -
rng::partial_sort(vector<int>)_(heap)/8 2.78% 27.354 28.115 - 4.10% -
BM_std_min<char>/32 2.78% 2.909 2.990 - 2.27% -
std::remove_copy(deque<int>)_(prefix)/1024 2.78% 376.450 386.909 - -6.41% -
bm_ranges_lexicographical_compare<int>/8 2.78% 1.502 1.543 - 0.83% -
BM_RangesMakeHeap_uint32_Random_16 2.77% 1.254 1.288 - 1.42% -
rng::none_of(deque<int>)_(process_all)/8 2.77% 4.579 4.706 - 7.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.77% 145.154 149.168 - 87.80% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 2.76% 59.197 60.834 - 2.36% -
BM_std_min<unsigned_char>/23 2.76% 2.272 2.334 - 0.04% -
BM_std_min<__int128>/5 2.75% 1.747 1.795 - 2.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.75% 1155079.239 1186847.363 - 0.37% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 2.75% 11.415 11.729 - 1.74% -
BM_PushHeap_uint64_Descending_1 2.74% 0.436 0.447 - -0.24% -
rng::contains_subrange(list<int>)_(single_element)/16 2.74% 4.889 5.023 - 1.38% -
BM_RangesPopHeap_uint32_16384 2.74% 31.118 31.972 - 3.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.74% 23.174 23.808 - 3.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.73% 1089536.625 1119302.591 - 3.20% -
rng::for_each_n(deque<int>)/8 2.73% 1.154 1.185 - -1.60% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 2.72% 3340.449 3431.435 - -4.35% -
BM_std_minmax<short>/28 2.71% 2.482 2.549 - -2.73% -
SetIntersection_Interlaced_Set_string_256_64 2.70% 30653966.566 31482726.842 - 0.20% -
rng::unique(deque<int>)_(sprinkled)/32 2.70% 58.024 59.589 - -1.74% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 2.70% 275.815 283.249 - 2.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 2.69% 0.478 0.491 - 1.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 2.69% 537.099 551.568 - 4.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.68% 351044205.420 360468077.910 - 2.61% -
rng::remove_copy(deque<int>)_(prefix)/1024 2.67% 380.567 390.716 - -5.92% -
rng::stable_partition(vector<int>)_(dense)/50 2.67% 25.357 26.033 - -1.54% -
rng::remove(vector<int>)_(sprinkled)/8192 2.67% 3773.518 3874.124 - 95.34% -
std::copy(list<int>)/32768 2.66% 26265.566 26964.524 - 2.05% -
BM_std_min<unsigned_long_long>/29 2.66% 2.451 2.516 - 2.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 2.66% 1262276.362 1295857.013 - -0.28% -
BM_std_min<unsigned_short>/28 2.66% 2.648 2.719 - 0.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 2.66% 18364590.337 18852863.008 - -0.22% -
rng::is_sorted_until(deque<int>,_pred)/8 2.66% 4.263 4.376 - 13.50% -
BM_RangesMakeThenSortHeap_float_Ascending_4 2.65% 1.278 1.312 - -3.51% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.65% 206820034.656 212303998.498 - 2.66% -
SetIntersection_Interlaced_Set_float_16384_1 2.65% 1076198.348 1104671.576 - -1.18% -
rng::stable_sort(deque<int>)_(heap)/8 2.64% 25.555 26.231 - -0.50% -
BM_std_minmax<unsigned_int>/27 2.64% 2.385 2.448 - 3.07% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.64% 715.553 734.433 - 2.39% -
BM_PopHeap_float_262144 2.64% 39.781 40.830 - 0.40% -
BM_std_min<char>/15 2.64% 2.043 2.097 - -1.50% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.63% 1016.448 1043.221 - 2.12% -
rng::contains_subrange(list<int>)_(single_element)/50 2.63% 18.072 18.546 - 5.11% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 2.62% 5.085 5.219 - 0.50% -
SetIntersection_Interlaced_Set_float_16_16 2.62% 41080607.225 42158314.948 - 2.30% -
std::copy_if(list<int>)_(every_other)/32768 2.62% 25688.466 26360.808 - 4.51% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 2.61% 125.542 128.825 - -0.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 2.61% 9.027 9.263 - -0.39% -
BM_std_min<unsigned_int>/29 2.61% 1.994 2.046 - -2.04% -
SetIntersection_Front_Vector_string_16384_1024 2.61% 38460906.927 39463663.288 - 0.18% -
BM_std_min<char>/64 2.60% 4.059 4.165 - -0.72% -
rng::search(deque<int>,_pred)_(same_length)/1024 2.59% 506.459 519.592 - 1.05% -
BM_std_minmax_element<int>/1024 2.59% 258.816 265.527 - -2.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 2.59% 11292371.037 11584799.813 - -1.10% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 2.59% 463.741 475.740 - -1.34% -
rng::copy_n(vector<int>)/32768 2.58% 2767.839 2839.262 - 23.76% -
std::remove_copy(list<int>)_(prefix)/8192 2.58% 6988.282 7168.361 - 2.06% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 2.58% 0.919 0.942 - 1.95% -
bm_ranges_lexicographical_compare<unsigned_char>/2 2.58% 1.802 1.849 - -6.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 2.57% 8738143.197 8962776.602 - -24.82% -
std::search_n(deque<int>,_pred)_(no_match)/1024 2.56% 625.720 641.728 - 2.23% -
BM_std_min<short>/18 2.56% 1.545 1.584 - -2.17% -
SetIntersection_Front_Vector_float_16384_4 2.56% 1115754.114 1144282.695 - 1.87% -
BM_RangesMakeHeap_string_Descending_262144 2.55% 3.504 3.594 - -36.74% -
SetIntersection_None_Set_uint64_1024_4 2.55% 8681697.495 8903364.971 - 2.68% -
SetIntersection_Front_Vector_string_262144_16384 2.54% 339810665.649 348454917.080 - -1.18% -
BM_RangesPopHeap_float_64 2.54% 13.366 13.706 - 11.87% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 2.54% 1.395 1.431 - -0.54% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 2.53% 3878.996 3977.271 - 2.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 2.53% 7.619 7.811 - 0.99% -
BM_std_min<short>/10 2.53% 1.041 1.068 - 2.65% -
BM_std_minmax_element<int>/4000 2.53% 997.206 1022.402 - -2.98% -
SetIntersection_Interlaced_Set_float_16384_4 2.53% 169189216.900 173462264.583 - 0.65% -
BM_MakeHeap_string_SingleElement_1024 2.52% 6.141 6.296 - -0.20% -
std::none_of(vector<int>)_(process_all)/32 2.52% 8.320 8.530 - 1.81% -
BM_RangesMakeHeap_string_Ascending_64 2.52% 4.707 4.826 - -0.82% -
rng::copy_if(list<int>)_(entire_range)/8 2.51% 2.537 2.601 - 0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 2.50% 1343420.749 1377048.927 - -1.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 2.50% 4354647.902 4463556.200 - 1.24% -
BM_std_minmax_element<int>/5500 2.50% 1366.915 1401.061 - -2.82% -
SetIntersection_Front_Set_uint64_16_16 2.50% 40294809.890 41301141.684 - 0.91% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.50% 505.292 517.908 - 1.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.49% 5751032.018 5894430.673 - -1.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 2.49% 21125962.577 21652362.446 - -0.81% -
BM_std_minmax<short>/23 2.49% 2.639 2.705 - 0.44% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 2.48% 18.105 18.555 - 3.67% -
std::find_end(list<int>)_(same_length)/8192 2.48% 8170.404 8373.116 - -55.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.48% 38219.700 39166.428 - -8.00% -
BM_RangesMakeHeap_string_SingleElement_16 2.47% 5.531 5.668 - 2.45% -
BM_RangesPushHeap_string_PipeOrgan_1024 2.47% 9.582 9.819 - -6.03% -
BM_std_minmax<unsigned_long_long>/29 2.47% 4.115 4.216 - 0.47% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 2.47% 0.574 0.588 - 2.73% -
BM_PushHeap_float_Ascending_16 2.45% 0.981 1.006 - -5.58% -
BM_std_min<long_long>/30 2.45% 3.222 3.301 - 4.32% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.44% 2.059 2.109 - -0.17% -
BM_std_minmax<short>/17 2.43% 1.773 1.816 - 1.34% -
SetIntersection_Interlaced_Set_string_256_4 2.43% 14051254.047 14393300.037 - 1.78% -
BM_MakeThenSortHeap_string_Random_262144 2.43% 189.213 193.809 - -0.03% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.43% 1.338 1.370 - -1.25% -
rng::starts_with(deque<int>,_pred)/8192 2.43% 3998.506 4095.479 - 1.03% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 2.42% 28.048 28.726 - 4.94% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.42% 3.886 3.980 - 0.34% -
std::find_if(list<int>)_(process_all)/8192 2.41% 12207.495 12501.594 - 2.57% -
BM_std_minmax<unsigned_int>/23 2.41% 2.385 2.442 - 2.27% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.40% 194126627.668 198793353.805 - 0.40% -
BM_std_min<short>/14 2.40% 1.156 1.183 - 2.41% -
SetIntersection_Front_Set_uint64_256_64 2.39% 5863620.086 6003555.994 - -2.92% -
std::partial_sort(deque<int>)_(repeated)/1024 2.38% 6366.770 6518.351 - 1.81% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 2.38% 4700.283 4811.926 - 11.72% -
SetIntersection_None_Set_uint64_16384_64 2.37% 165102217.376 169021904.819 - 1.40% -
rng::any_of(list<int>)_(process_all)/8192 2.37% 7239.502 7411.279 - 4.26% -
std::is_sorted_until(vector<int>,_pred)/1024 2.37% 418.600 428.511 - 3.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 2.37% 349855681.184 358135092.936 - 4.33% -
BM_std_min<__int128>/4 2.37% 1.374 1.407 - 2.35% -
BM_std_minmax<short>/22 2.37% 2.316 2.371 - 4.14% -
SetIntersection_Interlaced_Set_float_16384_64 2.36% 214635969.256 219706817.018 - 0.47% -
SetIntersection_Front_Set_uint64_262144_262144 2.35% 1813679.363 1856359.131 - 2.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.35% 712.761 729.514 - 1.70% -
BM_RangesPopHeap_uint64_256 2.34% 17.048 17.447 - 2.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 2.34% 1486944.577 1521667.030 - 4.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 2.33% 11674618.037 11947016.977 - -5.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 2.33% 11084650.891 11343165.697 - 2.86% -
std::copy(vector<bool>)_(aligned)/4096 2.33% 4.638 4.746 - 0.98% -
BM_MakeThenSortHeap_uint32_Descending_256 2.32% 8.763 8.966 - 2.14% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.32% 2.392 2.447 - 2.32% -
rng::starts_with(list<int>)/8 2.32% 2.981 3.050 - 4.78% -
bm_lexicographical_compare<signed_char>/4 2.32% 1.920 1.965 - 0.48% -
BM_RangesMakeThenSortHeap_float_Descending_16384 2.32% 29.470 30.153 - 13.13% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.31% 21307.380 21799.695 - -1.41% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 2.30% 34.615 35.412 - 3.05% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.30% 23.744 24.289 - 2.36% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 2.30% 4.308 4.407 - -13.07% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.29% 27.463 28.093 - 5.50% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 2.29% 196.634 201.128 - 9.33% -
std::remove_if(deque<int>)_(prefix)/32 2.28% 56.928 58.229 - 0.28% -
std::adjacent_find(list<int>,_pred)/8192 2.28% 8087.943 8272.532 - 1.95% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 2.28% 8.492 8.686 - 1.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.28% 1207720.344 1235206.032 - 0.91% -
BM_MakeThenSortHeap_float_Ascending_256 2.27% 6.554 6.703 - 3.72% -
std::find_first_of(vector<int>)_(large_needle)/1024 2.27% 108768.602 111234.801 - 1.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 2.26% 8761038.043 8959419.265 - -25.62% -
SetIntersection_Interlaced_Set_float_16384_1024 2.26% 168792311.418 172610385.127 - 0.08% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.26% 21317.876 21799.556 - -1.33% -
rng::none_of(list<int>)_(process_all)/32768 2.26% 25409.764 25983.740 - 1.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.25% 8740302.505 8937368.185 - -30.40% -
rng::find_first_of(vector<int>)_(small_needle)/50 2.25% 71.954 73.575 - 2.63% -
SetIntersection_Front_Vector_string_256_64 2.25% 10873978.606 11118404.384 - 0.15% -
rng::stable_partition(vector<int>)_(dense)/32 2.25% 21.541 22.025 - -2.18% -
SetIntersection_None_Set_float_256_256 2.24% 5777005.350 5906325.107 - 0.64% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.24% 334009257.361 341481341.660 - -2.44% -
BM_std_minmax<unsigned_short>/20 2.24% 1.940 1.983 - 1.60% -
BM_std_minmax<unsigned_short>/3 2.23% 1.147 1.173 - 0.67% -
SetIntersection_None_Set_uint64_1024_64 2.23% 8805052.450 9001425.899 - 3.76% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 2.23% 1017.953 1040.631 - 1.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.23% 14.856 15.187 - 2.93% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.22% 14.114 14.428 - 2.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.22% 1642817.352 1679260.097 - -2.83% -
std::remove(deque<int>)_(sprinkled)/50 2.22% 58.364 59.659 - 4.19% -
std::find(deque<int>)_(process_all)/50 2.20% 13.737 14.040 - 6.07% -
BM_std_min<unsigned_char>/16 2.20% 2.478 2.532 - -3.31% -
bm_ranges_lexicographical_compare<unsigned_char>/4 2.20% 1.357 1.387 - -7.41% -
std::partition(list<int>)_(sparse)/50 2.20% 14.836 15.162 - 2.36% -
BM_RangesPushHeap_uint32_Ascending_1024 2.20% 3.884 3.970 - 1.40% -
rng::search(list<int>)_(no_match)/1000 2.19% 693.242 708.432 - -2.41% -
rng::find_end(deque<int>)_(match_near_end)/1024 2.19% 34.175 34.924 - -98.90% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 2.19% 0.468 0.479 - 0.69% -
SetIntersection_Interlaced_Vector_uint32_256_256 2.18% 4598310.399 4698757.043 - -0.30% -
std::find_if(list<int>)_(bail_25%)/8 2.18% 1.195 1.221 - 0.30% -
std::find_if_not(deque<int>)_(process_all)/1024 2.18% 485.066 495.625 - 2.24% -
SetIntersection_Front_Set_float_256_64 2.17% 6207735.633 6342629.750 - -3.24% -
SetIntersection_None_Set_uint32_256_1 2.17% 11609155.603 11861295.168 - 3.81% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.17% 6495.841 6636.808 - 4.15% -
BM_PushHeap_float_Ascending_16384 2.17% 4.287 4.380 - 3.78% -
rng::find_if_not(vector<char>)_(process_all)/8 2.17% 2.405 2.457 - -0.50% -
BM_RangesSortHeap_string_1024 2.17% 58.933 60.209 - 1.90% -
rng::stable_partition(list<int>)_(sparse)/50 2.17% 26.044 26.608 - 3.43% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 2.16% 8.376 8.557 - 0.46% -
SetIntersection_None_Set_uint32_16384_4 2.16% 150729631.383 153990202.446 - -10.72% -
SetIntersection_Front_Vector_uint64_16384_1 2.16% 1096669.476 1120388.124 - 1.93% -
std::unique_copy(list<int>)_(contiguous)/52 2.16% 21.431 21.894 - 7.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 2.16% 11.860 12.117 - 0.41% -
BM_std_min<unsigned_long_long>/16 2.16% 2.401 2.453 - -0.70% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 2.16% 15.950 16.294 - -0.06% -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.15% 3.019 3.084 - 4.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.15% 195919220.463 200129750.837 - -7.40% -
std::replace_if(vector<int>)_(prefix)/1024 2.14% 268.744 274.495 - 1.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.14% 7.901 8.070 - 0.78% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 2.14% 9.017 9.210 - 2.11% -
rng::unique(list<int>,_pred)_(sprinkled)/52 2.13% 84.371 86.167 - 4.05% -
BM_MakeHeap_uint32_PipeOrgan_16 2.13% 1.011 1.033 - -0.81% -
SetIntersection_Interlaced_Vector_string_64_16 2.13% 30641852.382 31293465.066 - 0.94% -
SetIntersection_None_Set_uint64_256_1 2.12% 11458956.285 11702152.604 - 1.78% -
BM_std_min<short>/15 2.12% 1.387 1.416 - 2.18% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 2.12% 1.188 1.213 - -1.38% -
SetIntersection_Interlaced_Set_string_1024_1 2.12% 1138103.070 1162194.442 - 1.25% -
std::for_each_n(vector<int>)/8 2.12% 2.522 2.576 - 2.88% -
BM_RangesPushHeap_uint32_Ascending_256 2.12% 3.044 3.109 - 1.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.12% 16.194 16.536 - 1.48% -
SetIntersection_Interlaced_Set_float_262144_262144 2.12% 1827524.088 1866177.897 - 2.48% -
rng::unique(list<int>,_pred)_(sprinkled)/32 2.11% 67.642 69.072 - 6.67% -
BM_std_min<short>/31 2.11% 2.606 2.661 - 3.50% -
BM_RangesSortHeap_string_256 2.11% 44.305 45.239 - 2.01% -
BM_std_min<short>/2 2.10% 0.504 0.514 - 6.04% -
SetIntersection_Interlaced_Set_uint64_256_64 2.10% 14716983.962 15026104.848 - 2.15% -
SetIntersection_Front_Vector_uint32_256_256 2.10% 4615086.214 4711935.759 - 0.64% -
BM_MakeThenSortHeap_string_Random_1024 2.10% 69.271 70.723 - 0.56% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.09% 6957.176 7102.806 - 1.47% -
std::find_if(deque<int>)_(bail_25%)/32768 2.09% 2729.703 2786.830 - 1.39% -
BM_RangesPushHeap_string_Descending_1024 2.09% 2.408 2.459 - -0.95% -
SetIntersection_Interlaced_Set_uint64_64_64 2.09% 15403994.530 15725630.989 - 3.74% -
rng::copy_n(vector<bool>)_(aligned)/262144 2.08% 276.261 282.006 - 1.54% -
SetIntersection_Front_Set_string_256_64 2.08% 14989997.229 15301279.193 - -5.64% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.06% 170.572 174.092 - 1.98% -
std::generate_n(list<int>)/50 2.06% 15.214 15.528 - -9.89% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 2.06% 54531939.077 55655528.845 - 1.45% -
BM_MakeThenSortHeap_float_Descending_256 2.06% 5.958 6.080 - 6.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 2.06% 0.560 0.572 - 7.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.05% 1100401.933 1123010.130 - 1.03% -
BM_PopHeap_pair<uint32,_uint32>_262144 2.05% 58.225 59.420 - -1.15% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 2.05% 4.742 4.839 - 8.70% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.05% 664.550 678.146 - 0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.05% 352158128.939 359362493.091 - 2.02% -
rng::partial_sort(deque<int>)_(ascending)/8 2.05% 31.434 32.077 - 5.17% -
BM_RangesPushHeap_uint32_Random_4 2.04% 2.469 2.520 - -1.28% -
BM_std_minmax<unsigned_short>/24 2.04% 2.227 2.273 - -0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 2.04% 144366819.228 147306886.005 - -0.52% -
SetIntersection_Interlaced_Vector_uint64_256_256 2.04% 4581354.241 4674605.309 - 0.20% -
std::move(list<int>)/512 2.03% 360.583 367.914 - 4.75% -
rng::move_backward(deque<int>)/32768 2.03% 3647.079 3721.070 - 5.61% -
BM_MakeThenSortHeap_string_Random_256 2.02% 54.766 55.875 - 0.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.02% 6.782 6.919 - 0.64% -
SetIntersection_Front_Set_uint64_256_4 2.02% 4450275.743 4540111.000 - 2.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.01% 346871767.363 353860093.453 - 1.40% -
rng::find_if(vector<char>)_(process_all)/50 2.01% 12.599 12.852 - 1.52% -
rng::sample(deque<int>)/1024 2.01% 11442.349 11672.437 - 1.42% -
std::reverse(deque<int>)/8 2.01% 2.561 2.613 - 3.96% -
BM_RangesPopHeap_float_16 2.00% 6.917 7.055 - 9.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.00% 21893142.256 22331673.815 - -0.43% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 2.00% 78.139 79.704 - 0.95% -
SetIntersection_None_Set_uint32_16384_1 2.00% 151385815.601 154417511.533 - -10.39% -
SetIntersection_Front_Set_float_16384_1 2.00% 1125651.468 1148135.878 - 2.87% -
BM_MakeThenSortHeap_float_Heap_16 1.99% 1.872 1.910 - 0.87% -
SetIntersection_Interlaced_Vector_string_1024_256 1.99% 21195607.434 21617677.383 - 4.20% -
rng::find(vector<char>)_(bail_25%)/1024 1.98% 5.271 5.375 - 1.85% -
SetIntersection_None_Set_uint64_1024_1 1.98% 8790092.926 8963892.952 - 0.59% -
rng::rotate(list<int>)_(1_element_forward)/32 1.98% 14.050 14.328 - -4.03% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.97% 4.953 5.051 - 0.35% -
BM_RangesPushHeap_uint64_Random_16384 1.96% 5.928 6.044 - -1.05% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.96% 1266416.340 1291176.272 - 1.37% -
std::search(list<int>)_(single_element)/8192 1.95% 7819.032 7971.885 - 1.84% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.95% 224347571.235 228731513.122 - 2.23% -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.95% 1.943 1.981 - -4.80% -
BM_RangesPushHeap_float_Ascending_16384 1.95% 4.295 4.379 - 0.43% -
BM_RangesSortHeap_string_64 1.94% 29.697 30.274 - 1.59% -
BM_std_min<unsigned_short>/8 1.94% 1.277 1.301 - -0.32% -
BM_MakeThenSortHeap_float_Heap_64 1.94% 3.424 3.490 - -0.43% -
BM_std_min<char>/29 1.94% 1.975 2.013 - 0.55% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 1.94% 5.882 5.996 - -0.85% -
std::unique(list<int>)_(sprinkled)/1024 1.94% 945.646 963.954 - 1.35% -
SetIntersection_Interlaced_Vector_string_1024_16 1.94% 3314246.444 3378404.754 - -1.27% -
BM_RangesMakeHeap_string_SingleElement_64 1.93% 6.306 6.427 - -0.73% -
std::transform(list<int>)_(identity_transform)/50 1.93% 38.944 39.695 - 0.16% -
std::stable_partition(deque<int>)_(dense)/1024 1.93% 622.005 634.008 - 6.34% -
SetIntersection_None_Vector_uint32_1024_16 1.93% 1132379.782 1154216.523 - 0.89% -
rng::sample(deque<int>)/8192 1.92% 92220.584 93989.145 - 1.27% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 1.92% 0.540 0.551 - 1.80% -
BM_RangesMakeThenSortHeap_string_Random_1024 1.91% 68.691 70.002 - 2.04% -
rng::partial_sort(deque<int>)_(heap)/8192 1.91% 283819.687 289236.982 - 1.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.91% 33.730 34.374 - 0.32% -
BM_RangesMakeHeap_string_Ascending_1024 1.91% 4.975 5.070 - -5.03% -
BM_std_minmax<char>/14 1.91% 2.508 2.556 - 0.08% -
SetIntersection_None_Vector_uint64_262144_16 1.91% 1182056.668 1204593.297 - 0.76% -
std::find_end(forward_list<int>)_(match_near_end)/1000 1.91% 756.613 771.027 - 0.39% -
BM_RangesMakeThenSortHeap_float_Heap_256 1.90% 6.063 6.179 - 4.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.90% 12725581.062 12967033.781 - -0.13% -
BM_std_minmax<int>/31 1.89% 2.663 2.714 - -0.11% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.89% 8.928 9.097 - 0.87% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.89% 5.291 5.391 - -1.59% -
SetIntersection_None_Set_uint32_1024_1024 1.88% 8705607.056 8869383.131 - 1.56% -
BM_RangesMakeHeap_uint64_SingleElement_256 1.88% 0.582 0.593 - 2.39% -
BM_RangesSortHeap_string_16384 1.87% 96.062 97.860 - 1.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.87% 1221037.604 1243852.094 - -0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.87% 352314394.215 358892773.953 - 3.90% -
SetIntersection_Front_Set_uint64_262144_1024 1.87% 14758972.421 15034495.973 - 3.80% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.86% 1.223 1.245 - 2.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.86% 19563126.805 19927180.602 - 1.44% -
rng::generate_n(deque<int>)/32 1.85% 8.271 8.425 - -0.96% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.85% 43.611 44.418 - 1.81% -
rng::copy_if(list<int>)_(every_other)/4096 1.85% 3240.203 3300.033 - 1.31% -
BM_RangesPopHeap_uint32_256 1.84% 17.023 17.336 - 2.76% -
rng::move(vector<int>)/262144 1.84% 21769.072 22169.301 - 0.45% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.83% 1887.401 1922.027 - -0.20% -
std::remove(deque<int>)_(sprinkled)/32 1.83% 53.253 54.226 - 3.04% -
rng::partial_sort_copy(list<int>)_(ascending)/8 1.83% 8.983 9.147 - 1.92% -
BM_RangesMakeThenSortHeap_float_Heap_262144 1.82% 30.274 30.826 - 0.76% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.82% 1.687 1.718 - 1.05% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.82% 2.077 2.114 - 2.10% -
rng::shuffle(vector<int>)/32 1.82% 285.157 290.335 - 1.20% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 1.81% 16.583 16.883 - 1.15% -
SetIntersection_None_Set_uint32_1024_16 1.81% 8869003.813 9029433.295 - 2.82% -
rng::for_each(multiset<int>)/8 1.81% 6.212 6.325 - 38.24% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.81% 717.207 730.167 - 2.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.81% 10.466 10.655 - 2.27% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.81% 208.504 212.269 - 0.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.81% 18800939.740 19140372.917 - -0.92% -
BM_RangesMakeThenSortHeap_string_Random_256 1.80% 54.374 55.354 - 1.54% -
BM_MakeThenSortHeap_string_Random_16384 1.80% 109.053 111.019 - -0.12% -
BM_std_min<unsigned_short>/20 1.80% 2.184 2.223 - 0.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.80% 7.595 7.732 - 1.74% -
rng::copy(deque<int>)/262144 1.80% 10232.527 10416.323 - 0.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.79% 18.958 19.298 - 1.48% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.79% 21.035 21.411 - -0.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.78% 33.995 34.601 - 0.02% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.78% 808.578 822.992 - 3.62% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.78% 168.048 171.041 - 0.20% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.78% 499.240 508.126 - 1.63% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.78% 1869205.730 1902427.570 - 2.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.78% 199316330.095 202854873.185 - -2.42% -
SetIntersection_None_Vector_uint64_16384_1024 1.77% 1163236.292 1183869.503 - 0.47% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.77% 47.907 48.756 - 2.28% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.77% 694.230 706.524 - 0.93% -
rng::find_last(deque<int>)_(bail_10%)/8 1.77% 2.569 2.615 - -2.45% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.77% 4.559 4.640 - 4.99% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.77% 30.394 30.932 - 1.60% -
BM_std_min<unsigned_int>/16 1.77% 1.937 1.971 - 3.29% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.77% 14.798 15.059 - 0.16% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.76% 214.458 218.243 - 1.69% -
BM_std_minmax<char>/12 1.76% 1.963 1.997 - 4.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.76% 10.330 10.512 - 0.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.76% 22.986 23.390 - 0.08% -
rng::unique(list<int>)_(sprinkled)/1024 1.75% 947.064 963.680 - 1.20% -
SetIntersection_None_Set_uint32_16384_64 1.75% 152107229.960 154768434.200 - -10.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.75% 1248186.541 1269982.246 - 0.69% -
std::copy_n(vector<bool>)_(aligned)/4096 1.74% 4.641 4.722 - -0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.74% 1155384.764 1175480.894 - 0.06% -
BM_std_min<unsigned_short>/512 1.74% 7.188 7.312 - 2.44% -
std::search(vector<int>)_(single_element)/1024 1.74% 233.377 237.428 - 1.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.74% 198539426.176 201985729.066 - -0.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.74% 25150596.179 25587070.985 - 1.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.72% 18683122.645 19005127.253 - -1.78% -
std::remove_copy_if(list<int>)_(prefix)/50 1.72% 27.090 27.556 - 1.51% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 1.72% 25.000 25.430 - 0.53% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 1.72% 2.561 2.605 - -0.38% -
SetIntersection_Interlaced_Set_uint64_1024_64 1.72% 10176100.815 10350981.696 - 3.85% -
SetIntersection_Interlaced_Vector_string_64_4 1.71% 22718026.880 23107162.844 - 0.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.71% 1388582.281 1412358.499 - -0.82% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.71% 1886.307 1918.564 - -0.92% -
std::search(vector<int>)_(single_element)/1000 1.70% 228.192 232.080 - 1.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.70% 1213848.816 1234530.791 - 1.73% -
SetIntersection_Front_Vector_uint32_256_64 1.70% 4499787.401 4576450.287 - 0.12% -
SetIntersection_None_Set_uint64_16384_1024 1.70% 162195263.282 164956958.914 - 1.22% -
BM_MakeThenSortHeap_string_Random_64 1.70% 39.447 40.118 - 0.17% -
SetIntersection_Interlaced_Set_string_16384_4 1.70% 198913748.659 202290486.760 - 1.29% -
BM_RangesMakeThenSortHeap_string_Descending_256 1.70% 18.064 18.370 - -4.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.70% 19609537.430 19941967.104 - 2.41% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 1.69% 11.401 11.594 - 1.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.69% 1159820.527 1179457.882 - 4.28% -
std::reverse_copy(list<int>)/32768 1.69% 25700.408 26134.878 - -0.84% -
SetIntersection_Interlaced_Set_float_16384_16 1.69% 209828303.729 213372626.227 - 1.30% -
rng::equal(vector<bool>)_(unaligned)/8 1.69% 0.695 0.706 - -4.32% -
rng::find_if(deque<int>)_(bail_25%)/32768 1.68% 2704.577 2750.149 - -0.95% -
rng::fold_left(deque<int>)/8192 1.68% 4352.552 4425.651 - 1.31% -
SetIntersection_None_Set_uint64_256_16 1.68% 10911411.528 11094235.032 - 1.11% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.67% 5825935.666 5923517.365 - 0.97% -
SetIntersection_Front_Set_string_16_16 1.67% 61795861.930 62830817.785 - -0.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.67% 13.913 14.146 - -0.63% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 1.67% 5.000 5.084 - 0.46% -
BM_std_minmax<unsigned_short>/29 1.66% 2.554 2.597 - 0.91% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.66% 35.100 35.683 - 3.35% -
SetIntersection_None_Set_uint64_16384_256 1.66% 162920069.684 165623400.167 - 0.50% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 1.66% 37.157 37.773 - 0.29% -
std::partition_copy(list<int>)/32 1.65% 8.412 8.551 - -0.46% -
SetIntersection_None_Set_float_256_16 1.65% 11110150.233 11293697.386 - 1.90% -
std::search(vector<int>)_(no_match)/1024 1.65% 211.959 215.452 - 0.08% -
rng::copy_if(list<int>)_(entire_range)/512 1.65% 365.288 371.298 - -0.07% -
SetIntersection_None_Set_uint32_64_16 1.64% 18980228.713 19292030.988 - 0.57% -
std::any_of(list<int>)_(process_all)/32768 1.64% 25782.991 26206.537 - 1.43% -
std::stable_partition(deque<int>)_(sparse)/1024 1.64% 473.059 480.830 - 5.95% -
SetIntersection_Interlaced_Set_float_64_64 1.64% 14980944.200 15226798.668 - 0.85% -
std::search_n(list<int>)_(no_match)/1024 1.64% 745.188 757.412 - -0.16% -
BM_MakeHeap_string_Ascending_16384 1.63% 5.571 5.662 - -1.55% -
SetIntersection_Front_Set_uint32_262144_4 1.63% 1102993.149 1120994.349 - -1.17% -
BM_std_minmax<unsigned_short>/25 1.63% 2.305 2.343 - 0.39% -
BM_MakeThenSortHeap_float_Heap_4 1.63% 1.209 1.228 - -0.87% -
std::equal(vector<int>)_(it,_it,_it)/50 1.62% 4.216 4.284 - -1.93% -
rng::is_sorted(list<int>)/8 1.62% 2.135 2.169 - 1.00% -
rng::stable_sort(deque<int>)_(descending)/8 1.62% 27.227 27.667 - 1.14% -
SetIntersection_None_Set_uint32_64_1 1.62% 23336392.248 23713803.457 - 0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.62% 1134611.608 1152946.140 - 0.11% -
std::reverse_copy(list<int>)/4096 1.61% 3152.919 3203.811 - 0.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.61% 4407582.964 4478645.671 - -0.00% -
BM_lexicographical_compare_three_way_fast_path/16 1.61% 4.308 4.378 - 0.85% -
SetIntersection_None_Set_uint64_1024_256 1.61% 8681153.064 8820865.782 - 1.27% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.61% 449.848 457.086 - 0.24% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.61% 30.945 31.442 - 1.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.61% 1100631.559 1118323.235 - -0.02% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 1.61% 3.965 4.029 - 0.13% -
SetIntersection_Front_Vector_string_16_16 1.60% 54153647.605 55021604.082 - 0.59% -
rng::copy(vector<bool>)_(aligned)/32768 1.60% 35.467 36.035 - 2.06% -
rng::partition(vector<int>)_(sparse)/50 1.60% 14.062 14.288 - 0.02% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.60% 24.387 24.778 - 1.57% -
SetIntersection_None_Set_uint64_16384_1 1.60% 156582014.942 159086466.829 - 1.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 1.60% 59452571.508 60403078.866 - 0.63% -
BM_std_min<short>/29 1.60% 2.407 2.445 - 4.08% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 1.60% 81918.595 83226.197 - -2.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.60% 7.734 7.858 - 0.79% -
BM_std_minmax<long_long>/10 1.59% 2.154 2.189 - -0.05% -
BM_PushHeap_float_Random_256 1.59% 7.211 7.325 - 1.59% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.59% 12.818 13.022 - 0.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.59% 23.094 23.460 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.58% 206700145.486 209975256.768 - 0.76% -
SetIntersection_Front_Vector_uint64_16_16 1.58% 37895019.251 38495353.014 - 2.28% -
BM_std_min<unsigned_char>/13 1.58% 1.541 1.566 - 0.26% -
std::find_if(vector<char>)_(bail_25%)/32768 1.58% 2024.082 2056.029 - -0.18% -
BM_RangesPushHeap_uint32_Ascending_64 1.58% 2.200 2.235 - 0.88% -
BM_PopHeap_uint64_4 1.58% 2.670 2.712 - 0.18% -
BM_MakeThenSortHeap_float_SingleElement_256 1.58% 3.983 4.046 - 1.37% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.57% 3885.494 3946.674 - 1.64% -
SetIntersection_Front_Vector_uint64_256_256 1.57% 4692471.969 4766207.512 - 2.41% -
rng::move(deque<int>)/1048576 1.57% 55019.727 55883.899 - 2.85% -
BM_RangesPushHeap_float_Random_64 1.57% 6.668 6.773 - 1.09% -
SetIntersection_Interlaced_Vector_float_262144_16 1.57% 3228718.986 3279381.467 - -47.81% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.57% 966.008 981.139 - 0.51% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.57% 7.527 7.645 - 0.38% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.56% 127872.754 129872.565 - -0.71% -
BM_RangesPushHeap_uint64_Random_1024 1.56% 5.908 6.001 - -0.11% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.56% 19.396 19.699 - 0.54% -
BM_RangesMakeHeap_string_Ascending_262144 1.56% 7.583 7.701 - -21.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.56% 14.744 14.974 - -0.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.56% 24.504 24.886 - 0.31% -
BM_MakeThenSortHeap_string_Descending_256 1.55% 17.491 17.763 - -9.67% -
BM_RangesPopHeap_uint32_262144 1.55% 41.920 42.570 - 3.93% -
rng::is_partitioned(vector<int>)_(partitioned)/32 1.55% 5.781 5.871 - 2.78% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 1.55% 30.554 31.027 - -19.40% -
SetIntersection_None_Set_uint32_16384_16 1.55% 151445404.595 153788104.411 - -10.45% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.55% 7795.227 7915.792 - -0.31% -
BM_MakeHeap_uint32_PipeOrgan_64 1.54% 0.708 0.719 - 0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.54% 8918306.330 9055864.890 - 0.87% -
std::move(vector<bool>)_(unaligned)/4096 1.54% 25.634 26.028 - -2.31% -
BM_RangesPushHeap_string_PipeOrgan_16384 1.53% 13.009 13.209 - -10.35% -
rng::partial_sort_copy(deque<int>)_(descending)/8 1.53% 21.479 21.807 - 10.85% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.53% 24.412 24.785 - 2.51% -
SetIntersection_Front_Vector_float_1024_16 1.53% 1185275.126 1203364.872 - 1.44% -
BM_std_minmax<int>/27 1.53% 2.419 2.456 - -1.47% -
std::replace(vector<int>)_(prefix)/32 1.52% 5.001 5.077 - 0.90% -
rng::count(list<int>)_(every_other)/1048576 1.52% 811869.152 824233.734 - -0.46% -
std::none_of(vector<int>)_(process_all)/50 1.52% 12.585 12.776 - -29.81% -
BM_std_min<int>/28 1.52% 1.967 1.997 - -1.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 1.52% 227031885.769 230484503.959 - -0.17% -
BM_RangesPushHeap_uint32_Random_16 1.52% 4.419 4.486 - 2.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.52% 1168638.603 1186398.153 - 4.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 1.52% 4387347.510 4454015.424 - 0.03% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.52% 792.285 804.323 - 3.52% -
rng::copy(vector<int>)/4096 1.52% 145.267 147.473 - -1.31% -
BM_RangesMakeHeap_string_PipeOrgan_64 1.52% 4.710 4.781 - -6.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.52% 1.692 1.717 - -3.53% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 1.52% 39.451 40.050 - 42.87% -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.52% 1.443 1.465 - -4.64% -
SetIntersection_Front_Set_uint32_16384_16384 1.51% 354578744.047 359950449.801 - 6.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.51% 139818081.246 141934534.232 - -9.16% -
BM_MakeThenSortHeap_float_Heap_256 1.51% 5.987 6.077 - -2.54% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.51% 24.412 24.781 - 1.91% -
SetIntersection_Interlaced_Set_uint64_1024_256 1.51% 15214193.949 15443769.216 - 1.17% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.50% 18.647 18.927 - 0.92% -
std::find_end(vector<int>)_(same_length)/8192 1.50% 2009.216 2039.363 - -49.63% -
SetIntersection_Interlaced_Set_string_16384_64 1.50% 352970650.883 358265612.528 - 1.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 1.50% 0.668 0.678 - 1.87% -
SetIntersection_None_Vector_uint32_16384_1 1.50% 1167554.661 1185025.844 - 1.01% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 1.49% 31.921 32.398 - 0.96% -
BM_std_minmax<short>/24 1.49% 2.285 2.319 - 4.23% -
std::shift_left(deque<int>)/50 1.48% 5.472 5.554 - 1.33% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 1.48% 2.867 2.910 - 1.80% -
BM_MakeThenSortHeap_string_PipeOrgan_64 1.48% 14.893 15.113 - 0.30% -
SetIntersection_Front_Vector_uint64_262144_1024 1.48% 5797034.358 5882744.911 - 1.76% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.48% 27.134 27.535 - 3.95% -
rng::remove_copy(list<int>)_(prefix)/50 1.48% 18.958 19.238 - 0.11% -
BM_MakeThenSortHeap_string_Heap_262144 1.47% 179.182 181.824 - 2.01% -
rng::fill(deque<int>)/1024 1.47% 29.397 29.830 - 0.85% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.47% 18.200 18.468 - 0.79% -
std::find_end(vector<int>)_(match_near_end)/8192 1.47% 201.642 204.607 - -99.83% -
rng::starts_with(deque<int>,_pred)/1000 1.47% 504.338 511.752 - 0.25% -
SetIntersection_Interlaced_Set_float_256_64 1.47% 15214412.585 15437923.297 - -0.29% -
rng::all_of(list<int>)_(process_all)/32768 1.47% 25770.678 26148.910 - 1.41% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.47% 21.809 22.129 - -0.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 1.47% 5005644.156 5079042.813 - -0.04% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 1.46% 28.316 28.730 - -3.76% -
std::find_if_not(list<int>)_(process_all)/8192 1.46% 8143.642 8262.664 - 0.36% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 1.46% 24.829 25.191 - -4.59% -
BM_MakeHeap_uint32_Random_64 1.46% 1.340 1.360 - 8.75% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.46% 1.187 1.204 - -1.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.46% 27895550.842 28301640.167 - 0.21% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 1.45% 31.510 31.967 - 1.07% -
BM_std_minmax<short>/29 1.45% 2.570 2.608 - -2.43% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.44% 45.328 45.982 - 3.54% -
SetIntersection_Front_Vector_float_16384_1024 1.43% 5938693.695 6023597.655 - 0.92% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 1.43% 25.543 25.908 - 1.71% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.42% 1.461 1.482 - 0.53% -
std::find_first_of(vector<int>)_(small_needle)/32 1.42% 47.006 47.673 - 1.80% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.42% 29.786 30.208 - 0.02% -
rng::partial_sort_copy(vector<int>)_(heap)/8 1.42% 15.195 15.410 - 0.87% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.42% 38058761.423 38597556.386 - 2.00% -
BM_std_min<unsigned_char>/1024 1.41% 8.409 8.528 - 0.23% -
SetIntersection_Front_Vector_string_1024_1024 1.41% 38827895.281 39376605.558 - -2.93% -
SetIntersection_Front_Vector_uint32_16384_256 1.41% 2317943.950 2350676.665 - 2.65% -
BM_std_min<unsigned___int128>/3 1.41% 1.026 1.040 - -0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.41% 161777735.365 164060498.441 - 1.23% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.41% 0.941 0.954 - -1.25% -
BM_MakeThenSortHeap_float_Random_4 1.41% 4.274 4.335 - -2.85% -
BM_MakeThenSortHeap_float_Descending_64 1.41% 3.266 3.312 - -0.55% -
rng::copy_n(deque<int>)/32768 1.41% 1134.984 1150.949 - 1.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.41% 1106275.748 1121836.600 - 3.94% -
BM_std_minmax<long_long>/12 1.40% 2.691 2.728 - -0.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.40% 723.231 733.378 - -0.11% -
BM_PushHeap_string_PipeOrgan_1024 1.40% 9.641 9.776 - -9.44% -
SetIntersection_None_Vector_string_16384_4 1.40% 1275199.093 1293050.242 - 0.93% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 1.40% 26.631 27.004 - 0.54% -
SetIntersection_None_Set_uint64_16384_4 1.40% 159731966.709 161965515.432 - 1.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 1.40% 10.593 10.741 - -0.70% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.40% 4.600 4.665 - 3.18% -
BM_std_minmax<unsigned_short>/10 1.39% 1.396 1.415 - 0.72% -
BM_std_minmax<short>/64 1.39% 1.525 1.546 - 1.37% -
std::copy_backward(deque<int>)/8 1.39% 2.726 2.764 - 0.95% -
SetIntersection_Front_Set_float_1024_256 1.39% 4562863.122 4626219.202 - -7.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.39% 1.193 1.210 - -0.53% -
BM_PushHeap_uint32_Random_64 1.39% 5.533 5.610 - 0.87% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.38% 10.270 10.412 - 0.52% -
SetIntersection_None_Set_uint64_262144_256 1.38% 1200169.109 1216776.695 - 1.12% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.38% 8.783 8.905 - -24.48% -
std::search(vector<int>)_(no_match)/1000 1.38% 207.106 209.968 - -1.37% -
rng::fill_n(list<int>)/50 1.38% 15.816 16.034 - 0.28% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.38% 11336180.129 11492344.691 - 0.81% -
SetIntersection_None_Vector_uint32_262144_262144 1.37% 1183093.874 1199351.905 - 0.29% -
SetIntersection_None_Set_uint64_16384_16 1.37% 163565940.923 165813032.401 - 1.36% -
SetIntersection_Front_Vector_float_256_64 1.37% 4542491.859 4604516.964 - -0.06% -
std::any_of(list<int>)_(process_all)/50 1.36% 21.559 21.852 - 0.29% -
rng::copy_backward(deque<int>)/262144 1.36% 30827.771 31245.749 - -0.35% -
std::fill_n(vector<int>)/1024 1.35% 29.686 30.088 - 0.72% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 1.35% 6389.518 6475.941 - 0.58% -
BM_std_minmax_element<short>/70000 1.35% 18640.809 18892.912 - 5.83% -
BM_RangesMakeHeap_float_Random_1024 1.35% 1.212 1.228 - -0.19% -
rng::contains_subrange(list<int>)_(process_all)/50 1.34% 18.061 18.304 - 3.92% -
SetIntersection_None_Set_string_1024_256 1.34% 8906134.398 9025602.539 - 1.00% -
BM_MakeHeap_uint32_Random_256 1.34% 1.203 1.219 - 6.24% -
rng::remove_if(vector<int>)_(prefix)/1024 1.34% 351.056 355.746 - -7.12% -
std::adjacent_find(deque<int>,_pred)/8 1.33% 4.435 4.494 - 4.84% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.33% 1.230 1.247 - 1.12% -
std::shift_left(deque<int>)/32 1.33% 4.744 4.807 - 1.65% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.33% 1.324 1.342 - 0.36% -
std::equal(deque<int>)_(it,_it,_it)/8192 1.33% 3863.740 3915.067 - -0.10% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.33% 17.626 17.860 - -0.15% -
BM_MakeThenSortHeap_string_PipeOrgan_256 1.32% 19.935 20.199 - -0.17% -
BM_RangesMakeHeap_uint64_Random_1024 1.32% 1.065 1.079 - 0.26% -
BM_RangesMakeThenSortHeap_string_Random_16384 1.32% 108.678 110.116 - 1.10% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.32% 4.778 4.841 - 1.29% -
std::find_first_of(list<int>)_(small_needle)/32 1.32% 91.240 92.445 - 1.19% -
BM_std_minmax_element<short>/65536 1.32% 17438.845 17669.150 - 5.85% -
std::equal(deque<int>)_(it,_it,_it)/1048576 1.32% 495770.198 502310.992 - -0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 1.32% 145991881.535 147916904.936 - -0.29% -
BM_std_min<unsigned_char>/10 1.31% 0.901 0.913 - 1.33% -
SetIntersection_Front_Vector_float_256_256 1.31% 4665910.142 4727136.740 - 0.52% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 1.31% 31.672 32.087 - 0.89% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.31% 11372324.937 11520991.674 - 1.05% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 1.31% 4.226 4.281 - -5.60% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 1.30% 8420.360 8530.231 - 0.37% -
SetIntersection_None_Set_uint32_16384_1024 1.30% 151395908.210 153371316.691 - -7.72% -
std::find(vector<bool>)_(process_all)/1024 1.30% 4.536 4.595 - -2.32% -
BM_std_min<unsigned_int>/4 1.30% 1.032 1.045 - 4.90% -
BM_std_minmax_element<short>/64000 1.30% 17032.093 17252.788 - 5.84% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 1.29% 16.902 17.121 - 0.72% -
SetIntersection_None_Vector_float_262144_4 1.29% 1189487.460 1204846.092 - -0.63% -
rng::find_end(deque<int>)_(process_all)/1000 1.29% 306.416 310.363 - 23.14% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.29% 24.159 24.470 - 1.49% -
rng::starts_with(vector<int>)/1024 1.29% 74.707 75.668 - -2.56% -
BM_RangesMakeThenSortHeap_float_Random_16384 1.28% 46.752 47.353 - 0.60% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.28% 6.716 6.802 - -3.19% -
BM_MakeThenSortHeap_float_Heap_16384 1.28% 25.929 26.261 - 1.56% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.28% 3266.493 3308.181 - -0.40% -
BM_RangesSortHeap_string_16 1.27% 14.135 14.315 - 1.16% -
rng::partition_point(deque<int>)/32 1.27% 4.137 4.189 - -0.90% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.27% 5.515 5.585 - 1.69% -
BM_RangesSortHeap_string_262144 1.26% 173.501 175.692 - -4.54% -
rng::find_if(vector<char>)_(process_all)/8192 1.26% 2046.702 2072.500 - 1.13% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 1.26% 2.875 2.911 - 0.49% -
rng::generate_n(deque<int>)/50 1.26% 12.276 12.430 - -0.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.25% 18753598.094 18988742.833 - -2.18% -
BM_std_min<unsigned_short>/12 1.25% 1.508 1.526 - 0.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.25% 17056668.131 17269946.904 - 1.01% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.25% 18.683 18.917 - 1.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 1.25% 4595639.443 4652981.903 - -0.30% -
BM_RangesPopHeap_string_4 1.25% 5.280 5.345 - 0.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 1.24% 4425622.106 4480625.413 - 0.10% -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.24% 1.370 1.387 - -5.95% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.24% 51.764 52.406 - 1.93% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.24% 17.026 17.237 - 1.49% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.24% 1.382 1.399 - 0.08% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 1.24% 45.830 46.396 - 0.66% -
BM_LowerBound_string_64 1.23% 69.746 70.607 - 1.82% -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.23% 1.598 1.618 - -6.72% -
BM_std_min<unsigned_long_long>/24 1.23% 2.656 2.689 - 0.19% -
rng::stable_sort(vector<int>)_(descending)/1024 1.23% 2805.610 2840.163 - -0.06% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.23% 9.270 9.384 - 1.07% -
SetIntersection_Front_Set_string_256_1 1.23% 4538446.825 4594303.967 - -0.08% -
BM_std_min<unsigned_int>/6 1.23% 0.925 0.936 - 0.47% -
rng::search(vector<int>)_(no_match)/1000 1.23% 207.204 209.746 - -2.25% -
std::partition_copy(deque<int>)/32 1.23% 12.609 12.764 - -1.77% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.22% 604.958 612.368 - 1.20% -
std::find_end(forward_list<int>)_(process_all)/1024 1.22% 709.436 718.121 - 1.37% -
BM_std_min<short>/19 1.22% 1.820 1.842 - -6.70% -
rng::find(list<int>)_(process_all)/1024 1.22% 695.910 704.410 - 2.30% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.22% 4676.469 4733.580 - 0.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.22% 2.045 2.070 - 1.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.22% 1115841.790 1129463.143 - 1.37% -
rng::copy_n(deque<int>)/262144 1.22% 10299.772 10425.468 - 0.66% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.22% 1.185 1.199 - 1.82% -
std::stable_partition(list<int>)_(sparse)/8192 1.22% 8840.802 8948.409 - 1.87% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 1.22% 23.937 24.228 - 2.04% -
BM_RangesPushHeap_uint64_Random_262144 1.21% 5.948 6.020 - 0.20% -
SetIntersection_None_Set_uint32_1024_1 1.21% 8773897.688 8880412.995 - -0.42% -
rng::stable_partition(vector<int>)_(sparse)/50 1.21% 20.614 20.865 - 1.50% -
std::copy_n(deque<int>)/262144 1.21% 10176.392 10299.786 - 1.56% -
rng::for_each(multimap<int>)/8 1.21% 6.263 6.339 - 40.46% -
BM_std_min<unsigned_short>/32 1.21% 2.841 2.876 - -1.28% -
bm_ranges_lexicographical_compare<int>/64 1.20% 4.850 4.909 - -0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 1.20% 57981482.663 58678139.874 - 0.30% -
BM_RangesMakeHeap_string_PipeOrgan_16 1.20% 3.600 3.644 - -5.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.20% 140528116.765 142212550.530 - -9.16% -
bm_swap_ranges_vb_aligned/8 1.20% 3.310 3.350 - 0.00% -
std::reverse_copy(vector<int>)/64 1.20% 2.471 2.501 - 1.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1.19% 1098402.858 1111519.928 - -1.23% -
rng::reverse_copy(vector<int>)/64 1.19% 2.478 2.508 - 0.63% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.19% 1.088 1.101 - -1.66% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.19% 1.201 1.216 - 1.40% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.19% 20036.821 20275.674 - -3.25% -
SetIntersection_None_Set_uint64_262144_16384 1.19% 1205723.469 1220074.219 - 0.63% -
BM_std_min<unsigned_long_long>/23 1.19% 2.390 2.419 - -0.44% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 1.18% 51.473 52.081 - -0.48% -
BM_MakeThenSortHeap_float_SingleElement_64 1.18% 3.305 3.344 - 0.92% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 1.18% 16.406 16.600 - 1.39% -
std::sort(vector<int>)_(pipe-organ)/8 1.18% 18.430 18.647 - 0.10% -
rng::rotate(vector<bool>)_(1_element_forward)/50 1.18% 18.158 18.372 - -0.51% -
rng::unique(list<int>)_(sprinkled)/8192 1.18% 7846.530 7938.970 - 0.64% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.18% 1.217 1.231 - 1.41% -
BM_std_minmax<short>/18 1.18% 1.981 2.005 - 0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.18% 11823041.673 11962004.581 - -0.29% -
753_ns3_r 1.17% 10.100 10.219 - -0.01% -
SetIntersection_Front_Vector_uint32_1024_1024 1.17% 5947341.917 6017083.917 - 0.38% -
std::unique(list<int>)_(sprinkled)/8192 1.17% 7786.160 7877.287 - 1.01% -
BM_std_minmax<char>/28 1.17% 2.126 2.151 - -4.61% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.17% 20.712 20.954 - 0.22% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.16% 41.673 42.157 - 1.51% -
BM_std_minmax_element<short>/5500 1.16% 1472.103 1489.148 - 5.67% -
BM_PopHeap_uint32_262144 1.16% 41.331 41.810 - -0.54% -
std::move(list<int>)/32768 1.16% 31546.319 31911.167 - 3.67% -
std::flat_map<int,_int>::ctor(const&)/8192 1.16% 1913.186 1935.284 - 0.02% -
BM_MakeThenSortHeap_float_Ascending_64 1.15% 4.019 4.065 - 2.66% -
std::stable_sort(vector<int>)_(descending)/1024 1.15% 2804.621 2836.942 - -0.16% -
BM_RangesMakeHeap_uint32_Random_16384 1.15% 1.034 1.046 - 0.34% -
rng::copy_if(list<int>)_(every_other)/32768 1.15% 25640.287 25935.505 - 2.37% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.15% 1.589 1.607 - -2.67% -
rng::stable_sort(deque<int>)_(shuffled)/8 1.15% 23.649 23.921 - -2.34% -
BM_std_minmax_element<short>/4096 1.15% 1097.953 1110.566 - 5.78% -
rng::partial_sort(deque<int>)_(shuffled)/8192 1.15% 261342.826 264339.827 - -3.01% -
rng::find(list<int>)_(bail_25%)/8192 1.14% 1437.420 1453.865 - 2.15% -
SetIntersection_Interlaced_Set_uint64_64_4 1.14% 22119783.717 22372808.631 - -0.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.14% 21.917 22.167 - 26.28% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 1.14% 20.532 20.766 - 1.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.14% 4444386.308 4495017.985 - 0.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.14% 3.709 3.751 - 1.93% -
std::find_if(vector<char>)_(bail_25%)/8192 1.14% 517.027 522.904 - -0.08% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.14% 6.680 6.756 - -1.41% -
std::move(deque<int>)/1048576 1.14% 54572.622 55192.249 - 1.43% -
std::any_of(vector<int>)_(process_all)/50 1.14% 18.278 18.485 - 1.54% -
rng::find_if(vector<char>)_(process_all)/32768 1.13% 8130.409 8222.629 - 1.04% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.13% 1.032 1.044 - 0.66% -
BM_std_minmax_element<short>/4000 1.13% 1073.395 1085.543 - 5.98% -
BM_std_min<unsigned_long_long>/21 1.12% 1.989 2.012 - 0.80% -
rng::sample(deque<int>)/32 1.12% 313.062 316.578 - 1.26% -
SetIntersection_Interlaced_Vector_float_64_4 1.12% 18875930.614 19087884.910 - 0.90% -
SetIntersection_Interlaced_Set_string_16384_1024 1.12% 352856331.064 356818368.977 - 5.24% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.12% 835.173 844.540 - 1.83% -
std::partition_point(list<int>)/50 1.12% 24.724 25.001 - 1.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1.12% 1333465.494 1348398.924 - -0.81% -
BM_MakeHeap_string_Ascending_262144 1.12% 7.213 7.293 - -20.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.12% 10998581.629 11121675.908 - 0.59% -
SetIntersection_None_Vector_uint64_64_16 1.12% 14326601.429 14486889.542 - 0.98% -
SetIntersection_None_Set_uint64_262144_262144 1.12% 1211458.660 1224997.313 - 1.06% -
BM_RangesMakeThenSortHeap_float_Random_64 1.12% 17.841 18.040 - 2.15% -
BM_RangesMakeThenSortHeap_string_Random_64 1.12% 39.357 39.796 - 1.59% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.12% 38110.289 38535.396 - 1.06% -
BM_MakeThenSortHeap_string_Random_16 1.11% 22.468 22.718 - 0.18% -
std::rotate(vector<int>)_(1_element_backward)/1024 1.11% 35.625 36.021 - 0.11% -
rng::replace(vector<int>)_(prefix)/50 1.11% 7.094 7.173 - 2.71% -
BM_LowerBound_pair<uint32,_uint32>_256 1.11% 33.472 33.844 - 2.84% -
SetIntersection_Front_Vector_string_256_256 1.11% 20402191.724 20627827.351 - 2.28% -
BM_PushHeap_float_Random_64 1.10% 6.654 6.727 - -0.68% -
rng::find_end(list<int>)_(near_matches)/8192 1.10% 2262894.355 2287850.806 - -8.33% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.10% 832803.606 841978.916 - -3.04% -
BM_std_minmax<short>/16 1.10% 1.751 1.770 - -6.86% -
BM_RangesMakeThenSortHeap_uint64_Descending_256 1.09% 8.717 8.813 - 1.29% -
rng::move(deque<int>)/262144 1.09% 14844.282 15006.191 - 0.07% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 1.09% 17.199 17.386 - 1.28% -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 1.09% 8173.743 8262.563 - -0.08% -
std::find_end(list<int>)_(match_near_end)/1000 1.08% 77.762 78.606 - -89.51% -
SetIntersection_Interlaced_Vector_uint32_64_64 1.08% 11425514.074 11549406.662 - -0.20% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.08% 491.368 496.690 - 0.52% -
BM_std_minmax<long_long>/13 1.08% 3.061 3.095 - -0.26% -
std::generate_n(deque<int>)/32 1.08% 8.264 8.353 - 0.66% -
std::count(vector<int>)_(every_other)/8 1.08% 1.347 1.362 - 2.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.08% 10.949 11.067 - 0.72% -
rng::fill(list<int>)/8192 1.08% 7525.919 7606.994 - 2.90% -
rng::search(vector<int>)_(single_element)/1024 1.08% 232.801 235.306 - -0.79% -
rng::count(vector<bool>)/1000 1.07% 2.970 3.002 - -0.18% -
std::move(deque<int>)/32768 1.07% 1840.265 1859.988 - -12.31% -
rng::copy(vector<int>)/64 1.07% 2.441 2.467 - 1.08% -
SetIntersection_None_Set_uint64_262144_1024 1.07% 1206277.018 1219165.607 - 0.67% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.07% 43.865 44.333 - -0.08% -
std::rotate(list<int>)_(by_1/4)/50 1.06% 25.025 25.291 - 1.37% -
rng::find(vector<bool>)_(process_all)/1048576 1.06% 3660.043 3698.911 - 0.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.06% 3275107.699 3309871.713 - -7.11% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.06% 996603.680 1007153.076 - -5.40% -
rng::stable_partition(list<int>)_(sparse)/8192 1.06% 8848.177 8941.661 - 0.91% -
BM_std_min<unsigned___int128>/65536 1.06% 31785.382 32120.990 - -26.82% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.06% 8.237 8.324 - 2.62% -
SetIntersection_None_Set_float_256_1 1.05% 11681609.878 11804713.802 - 0.37% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.05% 9106.347 9202.169 - 0.44% -
bm_swap_ranges_vb_aligned/512 1.05% 4.954 5.006 - 0.14% -
rng::starts_with(deque<int>,_pred)/1048576 1.05% 522099.852 527573.953 - -0.37% -
rng::remove(list<int>)_(sprinkled)/1024 1.05% 949.819 959.772 - -0.58% -
std::copy_n(deque<int>)/32768 1.05% 1136.130 1148.014 - -2.22% -
rng::rotate(vector<bool>)_(1_element_backward)/50 1.04% 18.153 18.342 - -0.83% -
BM_RangesMakeThenSortHeap_uint64_Random_64 1.04% 11.725 11.847 - -0.27% -
rng::remove_copy_if(list<int>)_(prefix)/32 1.04% 17.002 17.179 - 0.70% -
std::rotate(deque<int>)_(by_1/2)/50 1.04% 10.178 10.284 - 0.14% -
std::fill(list<int>)/50 1.04% 34.470 34.828 - 106.38% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.04% 24691.924 24948.239 - 3.47% -
BM_std_min<unsigned_int>/7 1.04% 1.041 1.051 - 0.44% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.04% 69.468 70.188 - -0.10% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 1.03% 5.473 5.530 - -0.94% -
BM_PushHeap_uint64_PipeOrgan_262144 1.03% 3.021 3.052 - 0.50% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 1.03% 5.979 6.041 - -2.04% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.03% 507524.011 512768.612 - 0.43% -
BM_std_minmax<unsigned_short>/27 1.03% 2.824 2.853 - -0.83% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.03% 11302144.801 11418612.468 - 1.06% -
std::is_sorted_until(list<int>)/8 1.03% 2.241 2.264 - 2.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1.03% 1376809.814 1390966.063 - 0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.03% 8688489.727 8777714.033 - 0.26% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 1.03% 8193.522 8277.514 - 0.21% -
rng::is_sorted(vector<int>,_pred)/8 1.02% 3.897 3.937 - 12.10% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 1.02% 5883588.165 5943831.011 - -0.81% -
BM_std_min<short>/7 1.02% 1.110 1.121 - 1.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1.02% 1660110.268 1677092.365 - 0.31% -
BM_std_min<unsigned_char>/11 1.02% 1.063 1.074 - 0.96% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 1.02% 8.228 8.312 - 0.07% -
rng::any_of(list<int>)_(process_all)/32768 1.02% 26110.800 26377.415 - 1.34% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.02% 275318.811 278128.922 - 0.18% -
BM_RangesMakeThenSortHeap_float_Random_262144 1.02% 62.276 62.909 - 0.84% -
BM_RangesMakeThenSortHeap_float_Random_256 1.01% 25.373 25.630 - 0.55% -
BM_PushHeap_uint64_Random_16384 1.01% 5.907 5.966 - -2.18% -
BM_std_minmax<long_long>/20 1.01% 3.284 3.317 - -0.01% -
std::fill(vector<int>)/8192 1.01% 238.168 240.575 - 0.71% -
std::partial_sort(deque<int>)_(shuffled)/8 1.01% 33.473 33.812 - 1.55% -
BM_std_minmax<char>/21 1.01% 2.207 2.230 - -6.78% -
BM_std_minmax<long_long>/28 1.01% 4.089 4.130 - -0.23% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 1.01% 16.493 16.659 - 0.93% -
std::rotate_copy(list<int>)/8192 1.01% 6981.549 7051.775 - 4.73% -
BM_std_min<unsigned_char>/30 1.00% 2.270 2.293 - -0.65% -
SetIntersection_Front_Set_uint64_1024_16 1.00% 1294502.476 1307511.307 - 1.90% -
rng::move(deque<int>)/32768 1.00% 2164.254 2185.969 - 0.49% -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 1.00% 24.696 24.944 - 0.23% -
rng::contains_subrange(deque<int>)_(same_length)/16 1.00% 13.001 13.131 - 16.91% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::is_partitioned(list<int>)_(unpartitioned)/32 -69.78% 3.766 1.138 - 7.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -58.50% 47.934 19.894 - -9.83% -
std::rotate_copy(vector<int>)/8192 -56.98% 647.417 278.497 - -56.55% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -54.96% 17869100.004 8048318.129 - -1.98% -
rng::rotate_copy(vector<int>)/8192 -53.83% 609.472 281.411 - -0.78% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -53.76% 2556.683 1182.229 - -1.35% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.62% 208.146 98.612 - -2.98% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.24% 702289.007 370528.617 - 0.17% -
rng::find_last(list<int>)_(bail_10%)/1024 -46.11% 1259.768 678.899 - 0.40% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -44.57% 36.459 20.211 - -7.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -44.30% 59.759 33.288 - 31.72% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.01% 140.650 78.752 - -0.28% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -43.58% 7.255 4.094 - -3.73% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -41.44% 258.593 151.432 - -1.61% -
std::is_sorted(deque<int>)/8 -41.21% 4.707 2.767 - 10.15% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -41.18% 664067.293 390620.605 - 1.80% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -40.95% 9430609.260 5568661.354 - -6.24% -
rng::copy_if(deque<int>)_(entire_range)/64 -39.06% 26.488 16.142 - -0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -38.44% 0.697 0.429 - -3.99% -
std::copy_if(deque<int>)_(entire_range)/64 -38.16% 26.150 16.172 - 0.08% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -37.64% 30.148 18.799 - 1.19% -
std::move_backward(vector<bool>)_(aligned)/64 -37.64% 2.807 1.750 - -2.70% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -36.58% 7.029 4.458 - 2.24% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -36.47% 5802691.906 3686440.328 - 15.66% -
rng::search(deque<int>)_(no_match)/1024 -36.36% 415.063 264.126 - -13.42% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -35.25% 5.025 3.254 - -0.50% -
std::equal(list<int>)_(it,_it,_it)/1024 -35.10% 1746.662 1133.597 - -0.27% -
std::copy(vector<int>)/4096 -34.69% 225.640 147.363 - -36.07% -
BM_RangesPushHeap_uint64_SingleElement_1 -34.52% 0.640 0.419 - -31.99% -
BM_RangesPopHeap_string_1 -32.73% 0.700 0.471 - -10.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -32.63% 24254506.614 16340719.489 - -0.04% -
BM_MakeHeap_uint64_Random_4 -32.11% 1.688 1.146 - -20.72% -
BM_lexicographical_compare_three_way<IntPtr>/1 -32.06% 0.451 0.306 - -22.01% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -31.62% 44657089.509 30536521.857 - -19.21% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -31.15% 244.115 168.073 - -5.45% -
std::move_backward(deque<int>)/8 -30.96% 5.783 3.992 - 20.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -30.45% 3866848.119 2689405.425 - -6.50% -
BM_PopHeap_pair<uint32,_uint32>_1 -30.44% 0.695 0.484 - -4.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -30.05% 242597934.430 169697498.310 - -20.40% -
BM_PushHeap_uint32_PipeOrgan_1 -29.24% 0.633 0.448 - -5.54% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -29.08% 0.554 0.393 - -20.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -28.75% 75823214.186 54022816.836 - -16.12% -
BM_PopHeap_uint32_1 -28.64% 0.617 0.440 - -3.54% -
BM_PopHeap_uint64_1 -28.53% 0.636 0.454 - -12.46% -
std::shift_right(vector<int>)/32 -28.21% 4.123 2.960 - -28.44% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -28.20% 7057375.233 5067311.082 - -23.53% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -28.18% 24484887.103 17585941.755 - 24.52% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -27.69% 207.210 149.843 - -0.23% -
std::copy_backward(vector<int>)/4096 -27.39% 199.516 144.866 - -39.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -27.39% 46.341 33.649 - -15.21% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -27.26% 20.135 14.645 - 0.86% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -27.10% 2579471.702 1880444.145 - -0.23% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -26.23% 130914806.693 96578506.771 - 19.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -26.12% 0.556 0.411 - -8.49% -
rng::move_backward(vector<bool>)_(aligned)/64 -26.02% 2.343 1.734 - -6.19% -
SetIntersection_Interlaced_Vector_float_262144_4 -26.02% 2177251.602 1610788.984 - -25.29% -
BM_std_minmax<unsigned_char>/6 -25.59% 2.793 2.078 - 1.44% -
BM_RangesPushHeap_float_SingleElement_1 -25.44% 0.578 0.431 - -32.36% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -24.81% 34.157 25.683 - -13.08% -
std::search(deque<int>)_(no_match)/1024 -24.46% 353.858 267.307 - -35.66% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -24.36% 46068620.766 34845317.011 - 18.25% -
SetIntersection_None_Set_float_1024_1 -24.27% 11781426.811 8922427.338 - -2.90% -
rng::copy_if(deque<int>)_(every_other)/64 -24.10% 30.770 23.355 - -0.19% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -24.07% 4965644.262 3770391.956 - -25.68% -
std::copy_if(deque<int>)_(every_other)/64 -23.82% 30.697 23.386 - -0.15% -
SetIntersection_Interlaced_Vector_float_262144_256 -23.72% 33461900.897 25525120.355 - -50.71% -
SetIntersection_None_Set_float_1024_16 -23.66% 11617807.998 8869520.155 - -2.09% -
BM_std_minmax<unsigned_char>/7 -23.60% 3.214 2.455 - 0.87% -
std::find_end(list<int>,_pred)_(same_length)/8192 -23.52% 11036.801 8440.436 - -59.00% -
BM_std_minmax<unsigned_char>/5 -23.41% 2.338 1.790 - 2.23% -
std::move_backward(vector<int>)/8 -23.29% 2.970 2.278 - -0.47% -
std::move(vector<int>)/262144 -23.26% 21638.313 16606.041 - -24.23% -
SetIntersection_None_Set_float_1024_64 -22.96% 11484113.284 8847488.042 - -1.71% -
SetIntersection_None_Set_float_1024_4 -22.83% 11699847.116 9028998.516 - 1.76% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -22.64% 783.747 606.308 - -11.20% -
BM_PushHeap_uint64_SingleElement_1 -22.51% 0.541 0.419 - -19.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -22.49% 0.578 0.448 - -19.49% -
rng::move_backward(vector<int>)/8 -22.40% 2.905 2.254 - -1.62% -
std::move_backward(vector<bool>)_(aligned)/512 -22.39% 3.167 2.458 - -3.44% -
std::stable_partition(deque<int>)_(sparse)/32 -22.29% 14.240 11.066 - -9.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -22.19% 2653610.695 2064797.438 - -0.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -21.68% 13.530 10.597 - 0.39% -
SetIntersection_Interlaced_Vector_float_1024_256 -21.29% 6431898.234 5062401.501 - -36.26% -
rng::find(list<int>)_(process_all)/8192 -21.18% 11671.886 9199.855 - -11.89% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -20.87% 8411187.386 6655465.107 - 11.08% -
BM_std_minmax<unsigned_char>/4 -20.63% 1.896 1.505 - 2.15% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -20.37% 1956275.724 1557711.565 - -1.60% -
std::fill_n(list<int>)/8192 -20.05% 9004.980 7199.209 - 1.98% -
rng::find_last(deque<int>)_(bail_10%)/1024 -20.02% 284.404 227.469 - -0.15% -
BM_PushHeap_uint32_QuickSortAdversary_1 -19.96% 0.697 0.558 - 15.77% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -19.85% 23821522.706 19092386.585 - -6.38% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -19.73% 27.741 22.267 - -11.75% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -19.73% 794.279 637.595 - -7.17% -
rng::find_last(deque<int>)_(bail_10%)/50 -19.65% 14.171 11.386 - -0.54% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -19.48% 133464.262 107462.862 - -4.21% -
BM_std_minmax<unsigned_char>/14 -19.41% 3.206 2.583 - 1.60% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -19.10% 30.951 25.040 - -13.78% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -19.04% 4987039.838 4037707.556 - -14.66% -
rng::adjacent_find(deque<int>)/50 -18.88% 18.399 14.926 - -20.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 -18.79% 39.840 32.355 - 62.55% -
BM_PushHeap_string_Ascending_256 -18.47% 11.603 9.460 - -7.11% -
rng::find_last(vector<char>)_(bail_90%)/1024 -18.28% 13.919 11.375 - -5.83% -
std::partition_point(deque<int>)/32 -18.22% 5.011 4.098 - -8.51% -
BM_std_minmax<unsigned_char>/22 -18.07% 3.218 2.636 - 5.09% -
BM_std_minmax<unsigned_char>/30 -18.01% 3.440 2.820 - 3.74% -
rng::find_last(list<int>)_(bail_10%)/8192 -17.94% 7706.847 6324.473 - 1.21% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -17.80% 29.344 24.120 - -7.37% -
BM_std_minmax<unsigned_char>/15 -17.70% 3.657 3.010 - 0.92% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.70% 21.446 17.651 - 0.38% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -17.57% 22.131 18.242 - -3.31% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -17.28% 10.640 8.802 - 0.60% -
std::partition_point(deque<int>)/50 -17.19% 5.206 4.311 - -6.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -17.18% 81413178.418 67424021.572 - -10.55% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -17.14% 11.260 9.329 - -7.47% -
rng::move_backward(deque<int>)/8 -17.14% 4.823 3.997 - 9.29% -
BM_RangesMakeThenSortHeap_float_Descending_4 -17.10% 1.312 1.088 - -15.30% -
SetIntersection_Interlaced_Vector_float_1024_64 -17.03% 4303997.130 3570867.719 - -39.09% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -17.01% 11.507 9.549 - 47.01% -
BM_std_minmax<unsigned_char>/23 -16.97% 3.685 3.060 - 2.48% -
rng::search(deque<int>)_(near_matches)/1000 -16.96% 24555.157 20390.755 - -15.34% -
rng::find_first_of(vector<int>)_(large_needle)/50 -16.83% 310.482 258.241 - -9.57% -
rng::is_sorted(list<int>,_pred)/8192 -16.82% 8753.321 7281.421 - -17.65% -
std::copy_n(vector<int>)/4096 -16.61% 217.181 181.101 - -13.00% -
rng::search(deque<int>)_(near_matches)/1024 -16.57% 25605.423 21363.424 - -15.31% -
BM_PushHeap_string_Ascending_1024 -16.52% 14.334 11.967 - -8.57% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -16.49% 8.298 6.930 - 0.85% -
std::replace(vector<int>)_(sprinkled)/32 -16.49% 5.903 4.930 - -2.11% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -16.43% 5388.115 4502.974 - -0.18% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -16.41% 11.166 9.333 - 23.25% -
std::find_if(list<int>)_(bail_25%)/32768 -16.26% 10114.120 8469.269 - -18.75% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -16.25% 825.275 691.146 - -6.01% -
BM_std_minmax<unsigned_char>/13 -16.18% 2.753 2.307 - 3.99% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -16.00% 2521958.879 2118413.850 - -13.01% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -15.98% 127511.774 107132.490 - -2.46% -
SetIntersection_Interlaced_Vector_float_1024_16 -15.92% 2078212.772 1747339.170 - -38.04% -
BM_std_min<short>/1 -15.79% 0.451 0.380 - 29.84% -
rng::move_backward(vector<int>)/262144 -15.70% 23401.275 19727.015 - -10.64% -
BM_RangesPopHeap_uint64_1 -15.60% 0.620 0.523 - 17.58% -
SetIntersection_Interlaced_Vector_float_262144_1024 -15.53% 85673930.382 72367510.433 - -53.70% -
BM_std_minmax<unsigned_short>/4 -15.48% 1.152 0.974 - 4.06% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -15.41% 3945.355 3337.473 - 0.46% -
rng::contains_subrange(deque<int>)_(process_all)/50 -15.35% 16.798 14.220 - -22.09% -
BM_PushHeap_uint64_QuickSortAdversary_16 -15.26% 1.123 0.952 - 3.46% -
BM_std_minmax<unsigned_char>/29 -15.20% 2.987 2.533 - 4.26% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -15.11% 7.989 6.781 - 42.50% -
BM_std_minmax<unsigned_char>/21 -15.08% 2.782 2.363 - 5.91% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -15.04% 7.747 6.582 - 22.01% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -15.01% 8129270.115 6909028.050 - -2.11% -
BM_RangesPushHeap_uint32_Ascending_1 -14.97% 0.463 0.394 - -31.71% -
rng::find_last(vector<char>)_(bail_10%)/8192 -14.90% 988.699 841.358 - -4.67% -
std::move_backward(vector<int>)/262144 -14.90% 23130.839 19683.849 - -10.28% -
std::move_backward(deque<int>)/4096 -14.89% 185.451 157.846 - 1.96% -
rng::copy_backward(vector<int>)/32768 -14.78% 3268.375 2785.370 - -15.25% -
rng::rotate(list<int>)_(by_1/4)/8192 -14.54% 8365.786 7149.057 - -0.91% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -14.54% 111252579.828 95079501.046 - -5.05% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -14.51% 17.389 14.866 - 0.71% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -14.48% 3894.029 3330.109 - -3.54% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -14.41% 36.422 31.175 - -9.26% -
std::move_backward(vector<int>)/64 -14.35% 5.059 4.333 - -0.02% -
std::replace(vector<int>)_(sprinkled)/50 -14.34% 8.766 7.509 - -2.81% -
BM_std_minmax<unsigned_char>/31 -14.18% 3.902 3.349 - 6.04% -
std::for_each(list<int>)/8192 -14.00% 8934.446 7683.265 - -11.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -13.98% 35765750.492 30765619.443 - -24.00% -
rng::adjacent_find(list<int>,_pred)/8192 -13.87% 8665.011 7462.949 - -14.44% -
rng::adjacent_find(deque<int>)/8 -13.77% 3.573 3.081 - -17.84% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 -13.75% 1.478 1.275 - -3.12% -
rng::unique(deque<int>)_(contiguous)/52 -13.60% 81.876 70.741 - 3.97% -
BM_MakeHeap_float_Random_4 -13.52% 1.952 1.688 - 4.58% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -13.46% 6.004 5.196 - 2.99% -
rng::find_first_of(vector<int>)_(large_needle)/32 -13.45% 122.703 106.198 - 1.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -13.41% 132854552.760 115034907.089 - 3.84% -
BM_std_minmax<unsigned_char>/3 -13.31% 1.431 1.241 - 4.03% -
rng::copy(list<int>)/64 -13.30% 35.539 30.813 - -8.84% -
std::reverse(list<int>)/4096 -13.28% 1907.585 1654.188 - -1.24% -
BM_PopHeap_string_1 -13.11% 0.523 0.455 - -35.03% -
rng::move_backward(vector<bool>)_(aligned)/512 -13.04% 3.044 2.647 - -0.17% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -12.96% 121.786 106.005 - -1.01% -
SetIntersection_Interlaced_Vector_float_16384_1024 -12.84% 51260439.254 44676589.755 - -39.35% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -12.61% 6425.720 5615.233 - 0.62% -
std::unique_copy(deque<int>)_(contiguous)/32 -12.54% 12.162 10.637 - -3.69% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -12.49% 9081.176 7947.042 - -13.17% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -12.49% 20.688 18.105 - -13.52% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -12.48% 61047170.467 53427920.361 - 15.76% -
std::swap_ranges(deque<int>)/1024 -12.47% 365.352 319.793 - -2.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -12.40% 0.733 0.643 - 1.08% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -12.31% 27.517 24.130 - -13.39% -
std::search_n(list<int>)_(no_match)/8192 -12.05% 7703.899 6775.765 - -7.39% -
BM_PushHeap_string_Ascending_64 -12.03% 7.850 6.906 - -3.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -11.97% 11458357.923 10086639.595 - -6.44% -
std::swap_ranges(deque<int>)/8192 -11.88% 2893.344 2549.581 - -3.28% -
BM_std_minmax<unsigned_char>/12 -11.83% 2.300 2.028 - 4.22% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -11.73% 712.556 628.953 - -2.55% -
BM_MakeHeap_float_Random_16 -11.50% 1.773 1.569 - -2.43% -
std::equal(list<int>)_(it,_it,_it)/8192 -11.48% 10869.226 9621.269 - -4.64% -
BM_std_minmax<unsigned_char>/28 -11.48% 2.531 2.241 - 4.22% -
BM_PushHeap_string_Ascending_16384 -11.23% 20.426 18.133 - -18.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -11.14% 10553857.493 9378381.806 - -7.49% -
SetIntersection_Interlaced_Vector_uint64_256_16 -11.12% 7420065.154 6595122.832 - 6.50% -
std::search(deque<int>,_pred)_(near_matches)/1024 -11.11% 27961.586 24853.769 - 1.54% -
BM_RangesPopHeap_uint32_1 -11.06% 0.628 0.558 - 34.39% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -11.01% 19942.796 17746.499 - -0.06% -
std::adjacent_find(deque<int>)/8 -10.97% 3.222 2.869 - -2.97% -
BM_std_minmax_element<char>/65536 -10.96% 18798.627 16738.794 - -6.42% -
BM_lexicographical_compare_three_way_slow_path/1 -10.95% 0.406 0.362 - -0.74% -
std::stable_partition(deque<int>)_(sparse)/50 -10.89% 32.043 28.554 - -3.92% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -10.84% 0.702 0.626 - -1.21% -
BM_std_minmax_element<char>/70000 -10.76% 20044.092 17887.715 - -6.55% -
BM_std_min<unsigned_char>/5 -10.75% 1.376 1.228 - -6.75% -
BM_std_minmax_element<char>/64000 -10.72% 18330.600 16365.251 - -6.49% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -10.66% 0.560 0.500 - -11.76% -
BM_std_minmax_element<char>/5500 -10.59% 1580.955 1413.537 - -6.40% -
std::unique(deque<int>)_(contiguous)/52 -10.56% 76.255 68.205 - -0.37% -
rng::unique_copy(deque<int>)_(contiguous)/32 -10.41% 11.066 9.914 - 1.65% -
BM_std_minmax_element<char>/4000 -10.35% 1149.760 1030.745 - -6.35% -
std::search(deque<int>,_pred)_(near_matches)/1000 -10.34% 26752.927 23987.027 - 2.92% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -10.30% 25750.642 23098.191 - -8.54% -
rng::search(list<int>)_(same_length)/8192 -10.27% 8971.135 8050.114 - -16.91% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -10.22% 1466231.312 1316324.003 - -0.68% -
std::adjacent_find(list<int>)/50 -10.22% 26.368 23.674 - -0.39% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -10.22% 26945.292 24192.152 - -8.72% -
BM_std_minmax<unsigned_char>/20 -10.20% 2.308 2.072 - 7.24% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -10.12% 0.586 0.526 - 0.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -10.09% 5495427.581 4940857.208 - -1.78% -
rng::unique_copy(deque<int>)_(contiguous)/52 -9.98% 16.826 15.147 - 3.13% -
BM_std_minmax_element<char>/4096 -9.91% 1178.059 1061.319 - -5.80% -
rng::fill(deque<int>)/32 -9.85% 1.510 1.361 - -7.43% -
BM_PushHeap_uint64_Ascending_64 -9.81% 1.683 1.518 - -0.02% -
BM_std_min<unsigned_char>/3 -9.62% 0.774 0.700 - 1.01% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -9.44% 21042.534 19056.298 - 9.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -9.41% 10179945.095 9221867.393 - -5.37% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -9.38% 21.457 19.444 - 1.52% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -9.32% 1.276 1.157 - 0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -9.30% 6230745.508 5651513.804 - -15.60% -
BM_std_minmax_element<char>/1024 -9.13% 298.172 270.961 - -5.51% -
std::copy_n(vector<int>)/32768 -9.07% 3796.936 3452.442 - -9.05% -
rng::for_each(list<int>)/8192 -9.07% 8529.154 7755.329 - -6.67% -
BM_std_minmax_element<char>/512 -9.05% 151.983 138.224 - -5.39% -
rng::contains_subrange(list<int>)_(process_all)/8192 -9.05% 8139.421 7403.174 - 5.64% -
BM_RangesMakeHeap_string_Ascending_16384 -9.01% 5.816 5.292 - -8.50% -
BM_MakeThenSortHeap_uint64_Descending_4 -8.96% 1.463 1.332 - -11.98% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -8.91% 0.534 0.486 - -9.85% -
std::all_of(deque<int>)_(process_all)/8192 -8.87% 2890.815 2634.395 - 0.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -8.87% 3879465.523 3535492.544 - -26.26% -
rng::copy(vector<bool>)_(aligned)/262144 -8.82% 306.902 279.825 - -14.34% -
BM_RangesPushHeap_uint64_Descending_1 -8.81% 0.697 0.636 - 36.22% -
bm_lexicographical_compare<unsigned_char>/5 -8.78% 1.562 1.425 - -17.78% -
SetIntersection_Interlaced_Vector_float_256_64 -8.75% 7391636.892 6744998.517 - -24.40% -
bm_lexicographical_compare<unsigned_char>/6 -8.74% 1.828 1.668 - -14.86% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -8.72% 3031.725 2767.254 - 0.82% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -8.66% 1802.998 1646.941 - 6.71% -
rng::find_if_not(list<int>)_(process_all)/8192 -8.60% 8634.255 7891.652 - -11.95% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -8.60% 0.501 0.458 - -34.10% -
std::all_of(deque<int>)_(process_all)/32768 -8.57% 11530.177 10541.505 - -0.05% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -8.56% 1.434 1.311 - -12.20% -
rng::starts_with(list<int>)/8192 -8.54% 9456.849 8648.840 - -3.30% -
rng::copy(vector<bool>)_(aligned)/1048576 -8.53% 1136.450 1039.561 - -70.90% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -8.43% 54825276.847 50203983.927 - -1.05% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -8.40% 3536.672 3239.474 - 2.01% -
std::find(vector<long_long>)_(process_all)/8 -8.34% 1.311 1.201 - 4.06% -
rng::for_each(join_view(vector<vector<int>>)/8 -8.32% 1.511 1.385 - -3.45% -
BM_std_minmax<char>/24 -8.30% 1.259 1.155 - -7.90% -
BM_PushHeap_uint64_Ascending_262144 -8.25% 5.074 4.656 - -0.05% -
rng::find(vector<char>)_(bail_25%)/8 -8.22% 1.155 1.060 - 7.86% -
BM_std_minmax<char>/16 -8.19% 1.027 0.943 - -8.10% -
std::copy_if(list<int>)_(entire_range)/32768 -8.19% 31234.620 28677.837 - -4.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -8.18% 6379456.492 5857603.712 - -8.04% -
rng::adjacent_find(deque<int>,_pred)/8 -8.17% 4.692 4.309 - 3.27% -
BM_RangesMakeHeap_float_Descending_64 -8.12% 0.210 0.193 - 0.05% -
std::move(vector<bool>)_(aligned)/64 -8.10% 1.783 1.638 - -7.77% -
std::equal(vector<bool>)_(unaligned)/8 -8.07% 0.819 0.753 - -11.61% -
rng::remove(deque<int>)_(sprinkled)/50 -8.06% 61.980 56.982 - -11.28% -
rng::move(vector<bool>)_(aligned)/64 -8.03% 2.002 1.841 - -2.96% -
BM_std_min<char>/4 -8.03% 1.121 1.031 - -3.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.97% 2132179.896 1962167.273 - -2.44% -
BM_std_min<unsigned_long_long>/64 -7.87% 5.091 4.690 - -2.42% -
SetIntersection_Interlaced_Vector_uint32_256_4 -7.85% 5621983.164 5180828.502 - -2.08% -
BM_PushHeap_uint32_SingleElement_4 -7.81% 0.365 0.336 - -7.52% -
rng::find_if(deque<int>)_(process_all)/32768 -7.74% 12393.194 11434.076 - -6.22% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -7.72% 0.818 0.755 - -5.02% -
std::unique(deque<int>)_(contiguous)/32 -7.72% 63.929 58.996 - -1.03% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -7.71% 11885.368 10968.632 - -24.09% -
std::partition_copy(list<int>)/8192 -7.70% 7341.331 6776.404 - -7.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -7.64% 7872489.840 7270860.776 - -6.64% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -7.62% 749.438 692.308 - -0.93% -
std::find_first_of(list<int>)_(large_needle)/50 -7.59% 1875.701 1733.415 - -0.09% -
BM_std_min<unsigned_short>/19 -7.54% 1.938 1.792 - -5.33% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -7.54% 7982.593 7380.982 - -0.63% -
BM_PushHeap_uint64_Ascending_256 -7.50% 2.261 2.091 - -0.03% -
BM_RangesPushHeap_uint32_SingleElement_4 -7.50% 0.384 0.355 - 2.69% -
rng::contains_subrange(deque<int>)_(process_all)/32 -7.50% 11.701 10.823 - -22.24% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -7.48% 4733.791 4379.493 - -7.53% -
BM_RangesMakeHeap_uint64_Random_256 -7.47% 1.251 1.158 - -3.76% -
BM_std_min<unsigned_char>/4 -7.46% 1.061 0.982 - 0.28% -
std::shift_left(list<int>)/8192 -7.45% 7636.269 7067.253 - -8.20% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -7.39% 12118.467 11222.663 - -0.83% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -7.36% 4.796 4.443 - -31.18% -
BM_std_minmax<char>/25 -7.33% 1.272 1.179 - -7.63% -
SetIntersection_Interlaced_Vector_uint32_256_16 -7.30% 8013634.457 7428555.742 - 10.37% -
SetIntersection_Front_Set_uint32_262144_256 -7.29% 4866009.575 4511086.710 - -5.70% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -7.29% 9629.760 8927.581 - -14.72% -
BM_std_min<char>/2 -7.26% 0.525 0.487 - 0.30% -
rng::copy_n(vector<bool>)_(unaligned)/512 -7.15% 3.661 3.399 - 2.34% -
std::equal(vector<bool>)_(unaligned)/50 -7.11% 0.803 0.746 - -15.35% -
std::replace_if(vector<int>)_(sprinkled)/50 -7.11% 14.673 13.629 - 5.63% -
rng::unique(deque<int>,_pred)_(contiguous)/52 -7.10% 75.079 69.746 - 0.77% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -7.10% 6.600 6.132 - -37.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -7.08% 65203511.639 60589934.722 - 11.98% -
BM_std_min<char>/3 -7.06% 0.747 0.694 - -3.29% -
SetIntersection_Interlaced_Vector_uint64_256_64 -7.04% 7007053.648 6513584.315 - -3.53% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -7.03% 7.954 7.395 - -12.80% -
rng::contains_subrange(deque<int>)_(process_all)/16 -6.97% 7.720 7.182 - -23.55% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -6.96% 3551555.727 3304323.256 - 34.20% -
rng::unique(deque<int>)_(contiguous)/32 -6.95% 65.721 61.153 - 4.03% -
SetIntersection_Interlaced_Vector_float_256_4 -6.90% 5311148.629 4944516.334 - -7.70% -
rng::find_if(deque<int>)_(process_all)/8192 -6.83% 3089.174 2878.290 - -4.36% -
SetIntersection_Interlaced_Vector_float_1024_4 -6.81% 1368244.075 1275072.003 - -13.07% -
BM_std_min<short>/20 -6.80% 2.289 2.133 - -5.11% -
BM_std_min<char>/12 -6.79% 1.358 1.266 - -5.03% -
BM_std_minmax<short>/12 -6.76% 1.485 1.384 - -0.00% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -6.75% 11.879 11.077 - -0.64% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -6.73% 7048.186 6573.713 - -2.72% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.72% 10505.670 9800.186 - -22.48% -
BM_MakeThenSortHeap_string_SingleElement_262144 -6.71% 52.488 48.964 - -5.01% -
rng::find_last(vector<char>)_(bail_10%)/50 -6.69% 5.560 5.188 - -6.75% -
BM_std_minmax<char>/26 -6.69% 1.489 1.389 - -9.69% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -6.62% 788.493 736.329 - 19.90% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -6.61% 0.828 0.773 - -5.62% -
SetIntersection_None_Set_string_1024_64 -6.57% 9540461.969 8913771.533 - -1.34% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -6.56% 20505.786 19160.472 - -20.05% -
BM_std_minmax_element<char>/64 -6.55% 18.400 17.194 - -2.66% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -6.49% 40769.747 38123.144 - -2.32% -
BM_std_minmax<unsigned_int>/15 -6.48% 2.100 1.964 - -3.25% -
BM_RangesPushHeap_uint64_Descending_4 -6.45% 0.385 0.360 - -0.10% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 -6.43% 12930.279 12098.305 - 4.37% -
rng::swap_ranges(deque<int>)/1024 -6.39% 337.732 316.144 - -6.18% -
rng::search(list<int>,_pred)_(no_match)/8192 -6.37% 8337.676 7806.198 - -5.97% -
SetIntersection_Interlaced_Vector_uint32_256_1 -6.35% 4739167.452 4438060.142 - 0.16% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -6.29% 27.758 26.011 - 3.42% -
rng::partial_sort(deque<int>)_(ascending)/8192 -6.27% 171327.452 160583.667 - -2.12% -
std::adjacent_find(deque<int>)/50 -6.26% 14.791 13.865 - -6.14% -
rng::is_sorted(list<int>)/8192 -6.26% 7283.389 6827.492 - -5.98% -
std::is_sorted(list<int>)/8192 -6.23% 7326.904 6870.391 - -4.19% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 -6.23% 0.498 0.467 - 0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.22% 2367351.681 2220130.909 - -5.08% -
std::copy(vector<bool>)_(aligned)/262144 -6.14% 703.661 660.454 - -3.45% -
BM_std_minmax<unsigned_int>/16 -6.13% 1.348 1.265 - -1.42% -
BM_MakeHeap_float_Random_1024 -6.12% 1.267 1.189 - -3.58% -
BM_SortHeap_pair<uint32,_uint32>_4 -6.08% 1.791 1.682 - -10.99% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -6.08% 19432.833 18250.528 - -20.81% -
BM_RangesPushHeap_uint32_SingleElement_16 -6.02% 0.377 0.355 - 2.54% -
std::move(deque<int>)/8 -5.96% 3.988 3.750 - -6.18% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -5.94% 10600.249 9970.907 - -48.51% -
std::is_sorted(list<int>,_pred)/8192 -5.94% 7557.112 7108.478 - -6.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -5.92% 7930658.818 7461475.243 - 9.41% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -5.88% 89.326 84.074 - -8.62% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -5.86% 5.714 5.379 - -10.23% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -5.83% 509.303 479.601 - -1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -5.83% 5454075.342 5136296.720 - -4.32% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -5.82% 533.376 502.309 - -10.04% -
SetIntersection_Interlaced_Vector_float_64_16 -5.82% 19348127.561 18221297.843 - -5.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -5.78% 24624180.179 23201475.170 - -6.74% -
BM_std_minmax<unsigned_char>/5500 -5.76% 53.548 50.462 - -0.43% -
BM_RangesPopHeap_float_262144 -5.76% 40.174 37.861 - -1.24% -
rng::swap_ranges(deque<int>)/8192 -5.76% 2688.780 2534.016 - -5.96% -
rng::reverse(list<int>)/32768 -5.75% 18282.189 17231.036 - -2.30% -
BM_std_minmax<unsigned_long_long>/4 -5.74% 1.649 1.555 - -2.62% -
BM_RangesPushHeap_uint64_Ascending_64 -5.73% 1.610 1.518 - -0.05% -
rng::fold_left(list<int>)/50 -5.69% 39.800 37.535 - 0.15% -
SetIntersection_None_Set_string_1024_4 -5.68% 9504399.301 8964694.940 - -2.83% -
rng::any_of(deque<int>)_(process_all)/8192 -5.65% 2799.774 2641.687 - 0.63% -
bm_lexicographical_compare<int>/8 -5.64% 1.546 1.459 - -5.35% -
BM_std_minmax<unsigned_long_long>/1 -5.61% 0.648 0.612 - 4.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.61% 7088989.797 6691586.258 - 2.69% -
SetIntersection_Front_Set_float_16384_1024 -5.58% 15646056.409 14772424.859 - -5.05% -
rng::remove_if(vector<int>)_(sprinkled)/50 -5.56% 67.874 64.098 - 7.45% -
BM_MakeHeap_uint64_Random_1024 -5.52% 1.126 1.064 - -3.04% -
std::rotate(list<int>)_(1_element_forward)/1024 -5.51% 774.588 731.947 - -0.57% -
SetIntersection_Front_Set_string_262144_16 -5.48% 2089010.326 1974496.994 - -1.73% -
BM_PushHeap_uint32_SingleElement_16 -5.48% 0.356 0.337 - -5.59% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -5.44% 4064.168 3843.090 - -2.38% -
BM_PushHeap_uint64_Ascending_1024 -5.40% 2.723 2.576 - -0.06% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -5.38% 0.664 0.628 - -3.01% -
SetIntersection_Front_Set_uint32_262144_16384 -5.37% 357253385.740 338057945.152 - -3.79% -
BM_std_min<short>/27 -5.36% 2.395 2.266 - -1.26% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -5.35% 38.972 36.885 - 0.15% -
BM_std_minmax_element<char>/2 -5.35% 0.688 0.651 - -5.38% -
std::find_first_of(deque<int>)_(small_needle)/8192 -5.34% 29978.806 28376.476 - -0.71% -
BM_std_minmax<int>/16 -5.33% 1.351 1.279 - -2.63% -
rng::find_last(vector<int>)_(bail_10%)/8 -5.33% 2.109 1.997 - -5.28% -
rng::fill_n(list<int>)/8192 -5.33% 7512.199 7112.121 - 0.48% -
std::is_sorted_until(deque<int>,_pred)/8 -5.32% 4.077 3.860 - -9.20% -
rng::copy_backward(list<int>)/8 -5.32% 2.482 2.350 - -4.56% -
BM_std_min<char>/13 -5.30% 1.597 1.513 - -3.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -5.25% 5602915.753 5308717.627 - -6.98% -
BM_std_min<char>/20 -5.24% 1.597 1.514 - -1.05% -
rng::replace(vector<int>)_(sprinkled)/32 -5.24% 6.549 6.206 - 10.73% -
std::find_first_of(deque<int>)_(small_needle)/50 -5.23% 180.937 171.480 - 4.21% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -5.21% 813.097 770.723 - -9.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.21% 1793190.656 1699799.093 - -10.54% -
BM_std_minmax<unsigned_char>/11 -5.20% 1.910 1.810 - 5.75% -
BM_MakeThenSortHeap_string_SingleElement_1024 -5.20% 30.446 28.863 - -3.52% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -5.19% 519841.807 492862.295 - -2.80% -
SetIntersection_Front_Set_string_1024_64 -5.16% 5169288.097 4902495.082 - 4.38% -
rng::find(list<int>)_(process_all)/32768 -5.16% 27555.473 26133.900 - -6.30% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -5.14% 1445244.141 1370964.955 - -2.78% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -5.13% 26.508 25.148 - -2.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.13% 7115252.048 6750561.604 - 1.64% -
rng::any_of(deque<int>)_(process_all)/32768 -5.12% 11141.207 10570.639 - 0.39% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -5.10% 0.998 0.947 - -17.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -5.05% 341427410.514 324192408.510 - -7.47% -
bm_lexicographical_compare<unsigned_char>/4 -5.04% 1.360 1.291 - -13.76% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -5.02% 4.120 3.913 - -8.73% -
bm_lexicographical_compare<signed_char>/1 -5.02% 1.388 1.318 - 2.47% -
BM_lexicographical_compare_three_way_slow_path/262144 -4.99% 64721.767 61489.915 - -5.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.98% 204369733.973 194195096.250 - -4.76% -
bm_lexicographical_compare<unsigned_char>/3 -4.98% 2.073 1.970 - -10.59% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.97% 59.273 56.326 - 0.02% -
SetIntersection_None_Vector_uint32_262144_64 -4.95% 1214266.834 1154131.476 - -4.35% -
BM_MakeThenSortHeap_string_SingleElement_16384 -4.95% 38.869 36.946 - -4.57% -
rng::reverse(deque<int>)/8 -4.91% 2.646 2.516 - 0.19% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -4.90% 12622.694 12003.785 - -1.04% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -4.90% 1.494 1.421 - -7.47% -
BM_std_minmax<unsigned_long_long>/15 -4.89% 3.814 3.627 - -1.89% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.85% 10517.228 10007.349 - -4.66% -
rng::copy(vector<bool>)_(aligned)/64 -4.84% 1.373 1.306 - -4.98% -
rng::fill(vector<int>)/32 -4.81% 1.092 1.039 - 0.00% -
BM_lexicographical_compare_three_way_slow_path/65536 -4.81% 16138.567 15362.950 - -4.92% -
BM_std_minmax<short>/7 -4.79% 1.729 1.646 - -5.79% -
rng::move(deque<int>)/8 -4.79% 3.956 3.766 - -4.65% -
BM_std_min<char>/25 -4.77% 1.212 1.154 - 0.12% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -4.77% 544213.415 518274.159 - -0.60% -
BM_std_minmax<unsigned_short>/18 -4.76% 1.987 1.892 - -4.66% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -4.73% 715.653 681.836 - -5.44% -
BM_std_min<unsigned_char>/6 -4.72% 1.573 1.499 - -2.23% -
std::reverse(vector<int>)/8 -4.71% 1.621 1.544 - -3.25% -
BM_std_minmax<short>/2 -4.70% 0.897 0.855 - -6.74% -
bm_lexicographical_compare<unsigned_char>/7 -4.70% 2.070 1.973 - -10.86% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 -4.70% 762.595 726.771 - 5.95% -
BM_PushHeap_string_SingleElement_64 -4.68% 2.594 2.473 - -10.83% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.68% 0.956 0.911 - -3.10% -
BM_MakeHeap_uint64_Ascending_16 -4.65% 0.664 0.633 - -5.49% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.63% 12010.217 11454.003 - -4.58% -
std::search_n(vector<int>)_(no_match)/1024 -4.62% 219.934 209.783 - -0.30% -
BM_MakeHeap_uint64_Random_16384 -4.61% 1.186 1.132 - 9.43% -
std::search_n(vector<int>)_(no_match)/1000 -4.60% 214.762 204.892 - -0.28% -
BM_std_min<short>/25 -4.58% 2.119 2.022 - -3.03% -
BM_std_minmax<char>/32 -4.55% 1.603 1.530 - -6.55% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -4.53% 8777.907 8380.085 - -5.86% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -4.53% 9.306 8.885 - 1.48% -
BM_MakeHeap_uint64_Heap_4 -4.53% 0.290 0.277 - 0.03% -
BM_MakeThenSortHeap_string_SingleElement_256 -4.52% 25.835 24.666 - -1.83% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -4.52% 29982.930 28626.964 - 0.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -4.52% 5523194.613 5273525.627 - 2.70% -
std::find_first_of(deque<int>)_(small_needle)/32 -4.52% 117.688 112.368 - 4.67% -
BM_RangesPushHeap_uint64_Descending_16 -4.52% 0.377 0.360 - 0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -4.51% 9616262.903 9182998.190 - -15.08% -
rng::copy_if(list<int>)_(entire_range)/32768 -4.50% 29354.460 28033.365 - -1.30% -
std::find(list<int>)_(process_all)/32768 -4.50% 27366.387 26135.457 - -5.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -4.47% 0.939 0.897 - -0.47% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 -4.46% 3.160 3.019 - 6.86% -
std::unique(list<int>)_(contiguous)/52 -4.44% 70.780 67.634 - 0.54% -
SetIntersection_Interlaced_Set_string_256_256 -4.44% 32739460.538 31285884.532 - -3.42% -
BM_std_min<char>/5 -4.42% 1.436 1.373 - -3.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -4.42% 20639400.828 19726741.772 - -1.46% -
BM_std_min<char>/19 -4.41% 1.209 1.156 - -2.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -4.40% 0.429 0.410 - -18.09% -
SetIntersection_Front_Vector_string_16384_256 -4.40% 10280864.940 9828910.399 - -3.20% -
std::copy_n(vector<int>)/8 -4.39% 2.280 2.180 - 0.70% -
SetIntersection_None_Vector_float_262144_16 -4.39% 1225730.748 1171903.665 - -4.04% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -4.38% 0.570 0.545 - -3.80% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 -4.37% 47.349 45.278 - 0.05% -
SetIntersection_Front_Set_string_256_256 -4.36% 30929636.140 29580111.441 - 5.82% -
std::find_end(deque<int>)_(same_length)/8192 -4.36% 2808.317 2685.801 - -81.90% -
BM_PushHeap_string_SingleElement_1024 -4.35% 2.553 2.442 - -11.80% -
std::find(vector<long_long>)_(bail_25%)/8 -4.35% 0.994 0.950 - -0.63% -
std::find_first_of(deque<int>)_(small_needle)/1024 -4.33% 3781.955 3618.181 - -2.60% -
BM_std_minmax<unsigned_long_long>/5 -4.31% 1.908 1.826 - 1.18% -
BM_MakeHeap_uint32_Random_262144 -4.31% 1.037 0.992 - -1.49% -
std::stable_sort(vector<int>)_(descending)/8 -4.28% 25.818 24.712 - -3.17% -
std::search(vector<int>)_(same_length)/8192 -4.28% 1955.838 1872.215 - -4.50% -
BM_RangesPushHeap_string_Ascending_262144 -4.27% 29.783 28.510 - -19.19% -
rng::remove(deque<int>)_(sprinkled)/32 -4.27% 55.414 53.046 - -6.62% -
rng::swap_ranges(deque<int>)/32 -4.26% 11.221 10.743 - -2.13% -
bm_lexicographical_compare<signed_char>/16 -4.25% 1.329 1.272 - -4.16% -
rng::remove_if(deque<int>)_(prefix)/1024 -4.25% 591.266 566.120 - 0.90% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -4.25% 3872.458 3707.768 - -5.12% -
std::move_backward(vector<bool>)_(aligned)/4096 -4.24% 7.675 7.349 - 0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.24% 356950443.293 341819470.887 - -0.89% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -4.21% 26776.747 25650.294 - -2.32% -
BM_PushHeap_string_SingleElement_256 -4.21% 2.541 2.434 - -11.28% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -4.20% 344941597.689 330443052.362 - -3.27% -
BM_PushHeap_uint32_Ascending_16384 -4.19% 6.710 6.429 - -4.54% -
BM_RangesPushHeap_uint64_Ascending_16384 -4.18% 3.720 3.565 - 0.01% -
rng::find_last(vector<char>)_(bail_90%)/8192 -4.18% 104.959 100.569 - -1.64% -
BM_PushHeap_string_SingleElement_16 -4.18% 2.558 2.451 - -11.33% -
bm_lexicographical_compare<int>/4 -4.18% 1.261 1.208 - -4.01% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -4.17% 7582.473 7266.467 - 4.10% -
SetIntersection_None_Vector_uint32_1024_64 -4.16% 1166687.791 1118127.762 - -3.02% -
BM_PushHeap_string_SingleElement_4 -4.16% 2.240 2.147 - -10.58% -
BM_PushHeap_uint64_Ascending_16384 -4.16% 3.805 3.647 - 2.31% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.16% 0.932 0.894 - -0.02% -
BM_PushHeap_uint64_Descending_4 -4.14% 0.377 0.362 - 0.24% -
std::find_if_not(list<int>)_(process_all)/32768 -4.14% 29736.970 28507.125 - -4.81% -
std::copy_backward(vector<bool>)_(aligned)/262144 -4.13% 636.224 609.976 - -18.63% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -4.12% 0.574 0.550 - -3.89% -
std::move(list<int>)/64 -4.09% 41.030 39.350 - -19.44% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -4.09% 22.820 21.886 - -1.37% -
rng::for_each_n(list<int>)/8192 -4.09% 7807.067 7488.089 - 3.62% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -4.08% 7.738 7.423 - 2.09% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -4.06% 5.208 4.997 - -3.25% -
rng::unique(list<int>)_(contiguous)/52 -4.05% 70.258 67.409 - -10.12% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -4.05% 21.117 20.261 - -3.92% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.03% 0.789 0.757 - -0.00% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -4.03% 23.800 22.841 - -10.03% -
BM_std_min<char>/21 -4.02% 1.846 1.772 - -2.08% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -4.02% 0.480 0.461 - -4.01% -
SetIntersection_Front_Set_float_16384_64 -4.01% 2054211.931 1971912.874 - -2.06% -
SetIntersection_Front_Set_float_64_64 -4.01% 15920839.959 15283206.602 - -0.81% -
BM_std_minmax<char>/31 -3.99% 3.190 3.063 - -8.23% -
BM_std_min<unsigned_char>/2 -3.99% 0.508 0.488 - 0.58% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.98% 0.573 0.550 - -3.54% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.98% 0.715 0.686 - -6.35% -
BM_std_min<short>/8 -3.97% 1.369 1.314 - -3.46% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -3.95% 809.323 777.372 - -0.09% -
BM_std_min<unsigned_char>/14 -3.93% 1.882 1.809 - 0.77% -
SetIntersection_Front_Vector_string_1024_64 -3.92% 3559098.455 3419756.672 - -1.36% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -3.91% 17.182 16.509 - -1.87% -
BM_std_min<unsigned_short>/24 -3.91% 2.517 2.419 - -2.99% -
BM_MakeHeap_uint32_Heap_4 -3.91% 0.285 0.274 - -1.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.90% 1116836.577 1073305.686 - -5.28% -
BM_RangesPushHeap_uint64_PipeOrgan_4 -3.90% 0.505 0.486 - -1.55% -
BM_PushHeap_uint32_Ascending_1 -3.89% 0.447 0.429 - -14.39% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.86% 1.512 1.454 - 0.44% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -3.86% 2.696 2.592 - -1.79% -
BM_MakeHeap_uint64_Random_262144 -3.86% 1.090 1.048 - 1.08% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -3.86% 4.392 4.222 - -4.54% -
rng::reverse(deque<int>)/64 -3.86% 13.581 13.057 - -0.16% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -3.86% 1996094.139 1919133.294 - 25.91% -
BM_RangesMakeHeap_uint64_Ascending_4 -3.85% 0.426 0.409 - -3.34% -
BM_RangesPushHeap_uint32_SingleElement_64 -3.84% 0.378 0.363 - 1.79% -
std::for_each_n(list<int>)/8192 -3.83% 8471.916 8147.047 - 11.90% -
rng::stable_partition(deque<int>)_(dense)/32 -3.83% 29.375 28.250 - 0.88% -
std::find_if(vector<char>)_(process_all)/8 -3.82% 2.513 2.417 - -0.34% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 -3.82% 0.280 0.269 - -1.74% -
BM_PushHeap_uint32_SingleElement_64 -3.82% 0.364 0.350 - -4.12% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -3.81% 10.288 9.896 - -2.16% -
BM_std_min<short>/32 -3.80% 2.986 2.873 - -2.38% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -3.79% 12076.769 11618.699 - -4.14% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -3.79% 3249.204 3125.965 - 2.94% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -3.76% 25.236 24.288 - -15.38% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -3.76% 0.466 0.449 - -35.65% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.74% 2965.251 2854.305 - -6.70% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.72% 3.340 3.216 - -3.70% -
SetIntersection_None_Vector_string_1024_64 -3.70% 1237205.120 1191376.001 - -2.84% -
BM_MakeHeap_uint32_Random_4 -3.69% 1.256 1.210 - 7.90% -
rng::move_backward(vector<int>)/64 -3.69% 4.300 4.141 - 0.43% -
BM_std_minmax<char>/27 -3.69% 1.859 1.790 - -8.29% -
SetIntersection_None_Vector_uint64_262144_16384 -3.69% 1225933.335 1180725.406 - -2.94% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -3.67% 375.911 362.100 - -0.76% -
BM_std_minmax_element<short>/1 -3.67% 0.314 0.303 - -0.18% -
std::search(vector<int>)_(same_length)/1024 -3.67% 254.209 244.873 - -3.91% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.64% 1.071 1.032 - 0.05% -
rng::find_last(list<int>)_(bail_90%)/50 -3.64% 1.287 1.240 - -4.34% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -3.63% 540.585 520.939 - -4.51% -
BM_std_minmax<short>/3 -3.61% 1.152 1.110 - -6.77% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.60% 26987.290 26015.647 - 1.95% -
BM_MakeThenSortHeap_string_SingleElement_64 -3.60% 20.249 19.520 - -0.78% -
BM_std_min<unsigned_char>/8 -3.59% 2.350 2.265 - -3.56% -
std::partition(deque<int>)_(sparse)/8192 -3.57% 3121.217 3009.636 - -0.51% -
SetIntersection_None_Vector_uint32_262144_16 -3.57% 1238515.488 1194292.247 - -1.03% -
rng::reverse(deque<int>)/512 -3.57% 117.308 113.125 - -0.34% -
SetIntersection_None_Set_uint32_262144_256 -3.55% 1180680.664 1138712.889 - -1.00% -
SetIntersection_Interlaced_Vector_float_256_16 -3.55% 6337442.059 6112767.109 - -23.40% -
rng::transform(list<int>,_list<int>)/8192 -3.54% 10274.701 9910.600 - -3.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.54% 1707299.885 1646857.424 - -4.08% -
BM_MakeThenSortHeap_string_SingleElement_16 -3.54% 13.953 13.459 - -1.87% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -3.54% 3.088 2.979 - -1.96% -
rng::for_each(multiset<int>::iterator)/8192 -3.53% 8250.075 7958.465 - -50.84% -
BM_lexicographical_compare_three_way_slow_path/16384 -3.53% 3978.122 3837.637 - -3.69% -
rng::reverse_copy(list<int>)/8 -3.53% 2.361 2.278 - -1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.53% 1251584.232 1207446.954 - -5.04% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -3.51% 3.230 3.116 - -0.15% -
BM_RangesPushHeap_uint64_Random_4 -3.51% 2.272 2.192 - 2.66% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -3.51% 1.030 0.994 - -2.69% -
BM_PushHeap_string_SingleElement_16384 -3.51% 2.562 2.472 - -9.11% -
SetIntersection_None_Set_uint32_262144_16 -3.50% 1179463.217 1138143.635 - -1.59% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.50% 12858.266 12408.114 - -3.29% -
bm_lexicographical_compare<signed_char>/7 -3.50% 2.723 2.628 - -4.29% -
SetIntersection_Front_Vector_uint64_1024_64 -3.49% 1494087.506 1441996.762 - 5.11% -
rng::stable_sort(vector<int>)_(ascending)/8 -3.48% 17.193 16.594 - 0.59% -
BM_std_min<short>/12 -3.48% 1.581 1.526 - 0.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.48% 13886941.744 13404143.526 - -0.86% -
SetIntersection_None_Set_uint32_262144_1 -3.47% 1182347.900 1141362.385 - -1.53% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.46% 12842.247 12397.589 - 4.23% -
std::search_n(vector<int>)_(no_match)/8192 -3.46% 1683.011 1624.832 - -0.33% -
BM_std_min<char>/23 -3.44% 2.310 2.231 - -2.22% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -3.44% 481.502 464.929 - -1.47% -
std::find_end(deque<int>)_(same_length)/1024 -3.43% 351.974 339.905 - -81.62% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -3.42% 4.968 4.798 - -6.21% -
SetIntersection_None_Vector_uint64_262144_4 -3.42% 1228106.307 1186077.169 - -2.72% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -3.42% 6.817 6.584 - 0.31% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -3.42% 547.569 528.868 - -7.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.41% 1709611.328 1651308.838 - -3.90% -
SetIntersection_None_Set_string_1024_16 -3.39% 9429309.908 9109362.809 - 0.73% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.39% 794.114 767.200 - -3.79% -
std::move(vector<int>)/8 -3.39% 2.280 2.203 - -4.44% -
rng::stable_sort(deque<int>)_(repeated)/1024 -3.39% 1385.020 1338.125 - -3.69% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -3.39% 5968226.881 5766194.389 - 65.05% -
SetIntersection_Front_Set_uint32_262144_64 -3.38% 1981827.507 1914778.745 - -4.70% -
BM_std_min<char>/18 -3.38% 1.005 0.971 - -1.71% -
SetIntersection_Front_Set_uint32_16384_64 -3.38% 2011015.297 1943016.744 - -5.13% -
BM_RangesPushHeap_uint64_Ascending_256 -3.38% 2.166 2.093 - 0.00% -
BM_PushHeap_string_Ascending_262144 -3.37% 28.810 27.838 - -25.59% -
rng::find_end(forward_list<int>)_(process_all)/8192 -3.37% 5821.563 5625.341 - -3.33% -
SetIntersection_None_Vector_string_16384_16384 -3.36% 1286524.925 1243300.495 - -3.19% -
rng::find_last(vector<int>)_(bail_90%)/8 -3.36% 0.643 0.622 - 13.48% -
std::stable_sort(deque<int>)_(repeated)/1024 -3.35% 1384.543 1338.128 - -2.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -3.35% 7.439 7.190 - -1.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.34% 205761732.336 198887012.774 - -1.43% -
SetIntersection_None_Vector_uint64_16384_64 -3.34% 1188632.343 1148951.255 - -2.05% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -3.31% 0.580 0.561 - -0.13% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -3.31% 4.864 4.703 - 2.40% -
SetIntersection_None_Set_uint32_262144_4 -3.28% 1178001.223 1139347.250 - -1.59% -
BM_PushHeap_string_Descending_64 -3.28% 2.336 2.259 - -16.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.28% 10824940.678 10470372.865 - 7.04% -
std::copy_backward(list<int>)/32768 -3.27% 27311.691 26417.276 - -0.99% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.27% 8.717 8.432 - -3.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -3.27% 1137875.526 1100641.803 - -4.36% -
BM_MakeThenSortHeap_string_Ascending_262144 -3.27% 77.537 75.004 - -4.83% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.26% 1.032 0.998 - 0.73% -
std::generate_n(vector<int>)/50 -3.26% 12.654 12.242 - 1.58% -
SetIntersection_None_Set_float_262144_262144 -3.25% 1192165.037 1153399.658 - -1.11% -
rng::copy_if(vector<int>)_(entire_range)/8 -3.24% 2.275 2.202 - -0.08% -
rng::starts_with(vector<int>,_pred)/1000 -3.23% 462.397 447.475 - -1.81% -
SetIntersection_None_Set_uint32_262144_64 -3.22% 1174853.435 1137039.225 - -1.17% -
rng::for_each(set<int>::iterator)/8192 -3.22% 8213.830 7949.544 - -51.06% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -3.21% 28.566 27.649 - 2.34% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -3.21% 4.913 4.755 - -0.52% -
SetIntersection_Front_Set_string_262144_4 -3.21% 1317226.164 1274981.997 - -1.90% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -3.20% 16.719 16.184 - 1.07% -
BM_std_min<unsigned_char>/4096 -3.20% 29.869 28.913 - -0.07% -
BM_std_min<unsigned_char>/4000 -3.20% 27.921 27.029 - -0.13% -
BM_MakeHeap_uint32_PipeOrgan_4 -3.20% 0.414 0.401 - -4.40% -
BM_RangesMakeHeap_string_Descending_1024 -3.20% 2.844 2.753 - -22.85% -
std::search_n(vector<int>)_(no_match)/1048576 -3.19% 215520.315 208650.635 - -0.39% -
BM_std_minmax<char>/19 -3.18% 1.695 1.641 - -7.24% -
BM_std_minmax_element<char>/4 -3.18% 1.258 1.218 - -1.91% -
SetIntersection_None_Set_float_262144_1024 -3.18% 1190921.227 1153103.191 - -1.60% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -3.17% 0.589 0.571 - -2.98% -
BM_MakeHeap_string_Ascending_1024 -3.17% 5.053 4.893 - -7.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.16% 1703663.492 1649897.137 - -3.36% -
rng::find_if_not(deque<int>)_(process_all)/32768 -3.15% 11809.931 11437.475 - -1.70% -
rng::rotate(deque<int>)_(1_element_forward)/32 -3.14% 4.716 4.568 - -4.88% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -3.13% 4161.288 4030.904 - 0.11% -
BM_std_minmax<unsigned_int>/11 -3.13% 1.800 1.744 - -4.61% -
SetIntersection_Interlaced_Set_string_262144_1024 -3.13% 2148832.602 2081593.750 - -1.56% -
SetIntersection_Interlaced_Vector_string_16_16 -3.11% 55102827.709 53388648.805 - -4.03% -
SetIntersection_Interlaced_Set_float_1024_1 -3.10% 1120212.088 1085484.818 - -3.63% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -3.10% 0.480 0.465 - -26.91% -
SetIntersection_None_Vector_uint64_262144_256 -3.09% 1197188.949 1160140.515 - -3.62% -
std::stable_partition(deque<int>)_(dense)/32 -3.09% 31.389 30.418 - 1.70% -
BM_std_minmax<char>/29 -3.09% 2.475 2.399 - -6.12% -
BM_MakeHeap_string_Ascending_256 -3.09% 4.940 4.787 - -4.04% -
BM_RangesMakeHeap_uint32_Ascending_256 -3.09% 0.616 0.597 - -0.16% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -3.08% 2.242 2.173 - -16.50% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -3.08% 0.548 0.532 - -4.90% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -3.08% 3.084 2.989 - 0.37% -
SetIntersection_Interlaced_Set_string_262144_256 -3.07% 2126414.631 2061150.553 - -1.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.06% 1688155.922 1636455.728 - -2.86% -
rng::remove_if(vector<int>)_(sprinkled)/32 -3.06% 57.934 56.160 - 5.18% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -3.06% 4372.472 4238.619 - -2.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.06% 1684704.018 1633185.875 - -3.21% -
BM_std_minmax<unsigned_long_long>/6 -3.06% 2.172 2.106 - 0.83% -
BM_PushHeap_uint32_SingleElement_262144 -3.06% 0.367 0.356 - -2.95% -
BM_std_minmax<long_long>/15 -3.06% 3.750 3.636 - -0.37% -
SetIntersection_None_Set_float_262144_4 -3.05% 1187283.774 1151093.344 - -1.01% -
rng::partition(deque<int>)_(sparse)/8192 -3.03% 3100.967 3007.035 - -0.68% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -3.03% 2.971 2.881 - -2.24% -
BM_std_min<short>/17 -3.03% 1.602 1.554 - -2.02% -
BM_PushHeap_uint32_SingleElement_16384 -3.03% 0.367 0.356 - -2.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.01% 5469350.594 5304835.450 - 5.06% -
std::search(deque<int>,_pred)_(same_length)/1000 -3.00% 494.146 479.304 - 0.26% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.99% 8919.751 8653.202 - 2.51% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -2.98% 2.506 2.431 - 9.02% -
BM_std_min<short>/16 -2.97% 1.800 1.747 - -2.98% -
SetIntersection_None_Set_float_262144_16 -2.97% 1187076.902 1151854.166 - -0.80% -
std::find_if(deque<int>)_(process_all)/32768 -2.96% 11795.751 11446.630 - -1.64% -
BM_RangesPushHeap_uint32_SingleElement_262144 -2.96% 0.378 0.367 - 1.55% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -2.95% 4.900 4.755 - 3.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.95% 251019392.201 243626411.615 - -1.81% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -2.94% 538293.856 522444.331 - -0.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -2.94% 3.779 3.668 - -2.28% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 -2.94% 26486.345 25707.750 - 0.14% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.93% 1.032 1.002 - -3.41% -
BM_MakeThenSortHeap_uint64_Random_4 -2.93% 4.157 4.035 - 0.29% -
BM_RangesPushHeap_uint32_SingleElement_16384 -2.92% 0.378 0.367 - 1.56% -
BM_std_min<short>/26 -2.92% 2.085 2.024 - -3.57% -
rng::generate(list<int>)/50 -2.92% 16.112 15.641 - 1.80% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -2.92% 20.310 19.717 - -13.26% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.91% 102.524 99.543 - -4.95% -
std::move_backward(vector<int>)/1048576 -2.91% 58785.746 57077.276 - 4.78% -
bm_lexicographical_compare<int>/6 -2.90% 1.587 1.541 - 0.79% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.90% 476.959 463.129 - -2.46% -
BM_std_minmax<unsigned_char>/19 -2.90% 1.846 1.792 - 8.23% -
BM_std_min<unsigned_char>/12 -2.89% 1.384 1.344 - -1.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.89% 0.755 0.734 - -1.19% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.89% 11.740 11.401 - -0.67% -
rng::for_each(map<int>)/8 -2.88% 6.346 6.163 - 37.75% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -2.88% 8.640 8.391 - -0.04% -
BM_std_minmax<char>/17 -2.88% 1.119 1.087 - -2.98% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -2.87% 20.010 19.435 - -0.54% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 -2.87% 180.037 174.870 - -0.51% -
bm_lexicographical_compare<int>/3 -2.86% 1.607 1.561 - -7.78% -
std::partition(deque<int>)_(sparse)/1024 -2.86% 396.054 384.746 - -1.14% -
std::rotate(list<int>)_(1_element_forward)/50 -2.85% 27.938 27.141 - 11.79% -
rng::fill(vector<bool>)/512 -2.85% 1.614 1.568 - 5.66% -
BM_RangesPushHeap_uint64_Ascending_16 -2.85% 0.957 0.930 - -0.73% -
rng::replace_if(list<int>)_(prefix)/8192 -2.84% 7357.103 7147.933 - -0.78% -
SetIntersection_Front_Set_string_16384_4 -2.84% 1352571.367 1314193.086 - -0.44% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.82% 10.330 10.039 - -0.06% -
rng::none_of(deque<int>)_(process_all)/32 -2.82% 16.853 16.378 - -9.65% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -2.82% 3084.824 2997.876 - 9.77% -
BM_PushHeap_float_SingleElement_4 -2.82% 0.367 0.357 - -5.78% -
rng::find_first_of(list<int>)_(large_needle)/8192 -2.81% 50752261.857 49325866.667 - -2.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.80% 1704912.516 1657163.572 - -2.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.80% 1707527.344 1659706.137 - -2.61% -
std::is_partitioned(vector<int>)_(partitioned)/50 -2.80% 9.832 9.557 - 1.02% -
BM_std_min<long_long>/31 -2.80% 3.442 3.346 - -1.68% -
SetIntersection_None_Set_float_262144_256 -2.79% 1186217.529 1153087.160 - -0.89% -
BM_PushHeap_uint64_Ascending_16 -2.78% 0.952 0.925 - 1.52% -
BM_MakeHeap_string_PipeOrgan_1024 -2.78% 4.968 4.830 - -2.68% -
BM_std_min<short>/22 -2.78% 1.804 1.754 - -7.04% -
rng::fold_left(deque<int>)/8 -2.77% 4.076 3.963 - -3.33% -
BM_RangesPushHeap_uint32_SingleElement_1024 -2.77% 0.383 0.373 - 1.48% -
std::move_backward(deque<int>)/64 -2.76% 7.310 7.108 - 29.86% -
rng::stable_partition(deque<int>)_(dense)/1024 -2.76% 607.432 590.651 - 0.11% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -2.76% 792.229 770.377 - -1.18% -
BM_std_minmax<unsigned_long_long>/21 -2.76% 3.592 3.493 - -0.12% -
BM_PushHeap_string_Ascending_16 -2.75% 4.717 4.587 - -1.96% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -2.75% 9.500 9.239 - -2.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.75% 19.875 19.329 - 0.79% -
SetIntersection_None_Set_string_1024_1 -2.74% 9228657.072 8975723.445 - 0.48% -
rng::fill(deque<int>)/8192 -2.74% 246.065 239.325 - -0.13% -
BM_RangesPushHeap_uint32_SingleElement_256 -2.74% 0.403 0.392 - 1.26% -
SetIntersection_None_Set_float_262144_1 -2.73% 1186994.709 1154561.033 - -0.65% -
std::partition_point(deque<int>)/1024 -2.73% 9.358 9.102 - -1.34% -
BM_MakeHeap_uint32_PipeOrgan_1024 -2.73% 0.713 0.694 - 0.73% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.73% 3.284 3.194 - 0.89% -
SetIntersection_None_Set_float_262144_16384 -2.71% 1180332.029 1148399.006 - -1.31% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.70% 860497.093 837237.298 - -3.45% -
std::copy(list<int>)/4096 -2.69% 3363.329 3272.762 - -0.69% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -2.69% 44.718 43.515 - 1.37% -
SetIntersection_Interlaced_Set_float_262144_4 -2.69% 1309571.535 1274341.551 - -0.91% -
rng::reverse_copy(list<int>)/4096 -2.69% 3131.889 3047.652 - -0.79% -
BM_std_minmax<unsigned_long_long>/7 -2.69% 2.615 2.545 - 0.65% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -2.69% 13.442 13.081 - -0.59% -
BM_std_min<short>/64 -2.68% 3.559 3.463 - -2.00% -
BM_std_min<int>/64 -2.68% 2.693 2.621 - -1.80% -
rng::copy_if(vector<int>)_(entire_range)/64 -2.68% 16.212 15.778 - 1.88% -
BM_std_min<unsigned_char>/7 -2.67% 1.864 1.814 - -1.39% -
SetIntersection_Front_Vector_string_262144_16 -2.67% 1745195.191 1698629.077 - -1.25% -
SetIntersection_None_Set_float_262144_64 -2.66% 1182921.225 1151433.350 - -0.88% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -2.66% 14784.709 14391.559 - -1.35% -
rng::replace(vector<int>)_(sprinkled)/50 -2.65% 9.280 9.034 - 12.53% -
bm_lexicographical_compare<signed_char>/6 -2.65% 2.468 2.403 - -3.53% -
SetIntersection_Front_Set_float_1024_16 -2.65% 1324044.932 1288942.168 - -1.46% -
BM_std_minmax<char>/20 -2.65% 1.984 1.931 - -6.76% -
SetIntersection_None_Set_string_262144_4 -2.64% 1697147.785 1652280.842 - -2.10% -
BM_RangesMakeHeap_uint64_Random_262144 -2.64% 1.083 1.055 - 1.23% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.64% 165385.181 161021.437 - -1.63% -
BM_MakeHeap_string_SingleElement_4 -2.63% 3.749 3.651 - -0.44% -
std::stable_partition(list<int>)_(sparse)/32 -2.62% 10.110 9.845 - 0.29% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.62% 0.752 0.732 - -0.28% -
SetIntersection_None_Set_uint32_262144_1024 -2.62% 1170090.900 1139472.818 - -0.47% -
rng::for_each(set<int>)/8192 -2.62% 7987.919 7778.899 - -52.70% -
BM_MakeHeap_string_PipeOrgan_256 -2.62% 4.907 4.778 - 0.14% -
BM_PushHeap_string_SingleElement_262144 -2.61% 2.584 2.516 - -9.64% -
rng::find_if(list<int>)_(process_all)/32768 -2.61% 28805.802 28053.163 - -4.01% -
std::rotate(deque<int>)_(1_element_forward)/50 -2.61% 5.445 5.303 - -2.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 -2.61% 15.068 14.675 - -0.71% -
rng::stable_sort(deque<int>)_(ascending)/1024 -2.61% 2145.249 2089.297 - -1.56% -
std::sort(vector<int>)_(descending)/8192 -2.61% 7524.788 7328.627 - 0.66% -
SetIntersection_Front_Vector_string_262144_1024 -2.60% 39972903.808 38931975.831 - -2.96% -
BM_PushHeap_uint32_SingleElement_256 -2.60% 0.392 0.382 - -2.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.60% 3411526.960 3322839.823 - -6.78% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 -2.59% 0.415 0.404 - -0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.59% 18237154.087 17764334.359 - -2.92% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -2.59% 545.029 530.912 - -1.53% -
SetIntersection_Front_Vector_uint64_1024_16 -2.59% 1212858.251 1181487.901 - -1.28% -
SetIntersection_None_Set_string_262144_64 -2.58% 1697540.367 1653682.371 - -2.42% -
std::fill(vector<int>)/32 -2.57% 1.068 1.041 - 0.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.57% 1.396 1.360 - -1.58% -
BM_std_min<unsigned_int>/24 -2.57% 1.883 1.834 - 0.13% -
std::stable_partition(deque<int>)_(dense)/50 -2.57% 41.879 40.804 - 2.82% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -2.57% 21.266 20.721 - 1.04% -
BM_std_minmax<unsigned_long_long>/31 -2.57% 4.902 4.776 - -0.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.56% 1701240.904 1657702.844 - -4.72% -
BM_MakeHeap_string_Random_262144 -2.55% 15.608 15.210 - -2.38% -
std::copy(deque<int>)/262144 -2.55% 10454.665 10187.874 - -1.58% -
BM_std_minmax<unsigned_short>/1 -2.55% 0.645 0.629 - 0.77% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.55% 2148.805 2094.099 - -0.99% -
std::partition(list<int>)_(dense)/32 -2.54% 8.972 8.744 - -4.54% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -2.54% 6.454 6.290 - 1.87% -
std::copy_if(vector<int>)_(entire_range)/8 -2.54% 2.330 2.271 - 0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.53% 1120416.449 1092051.396 - -1.59% -
SetIntersection_None_Set_string_262144_16384 -2.52% 1699516.846 1656650.146 - -2.07% -
rng::find_if_not(vector<int>)_(process_all)/8 -2.52% 2.660 2.593 - 3.00% -
std::sort(vector<NonIntegral>)_(heap)/1024 -2.51% 4321.743 4213.210 - -1.25% -
BM_std_min<char>/24 -2.51% 2.756 2.687 - 1.60% -
BM_PushHeap_string_Descending_16 -2.50% 2.171 2.117 - -13.08% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.49% 218.547 213.097 - 2.81% -
SetIntersection_Front_Set_float_262144_1 -2.49% 1110830.308 1083210.816 - -2.94% -
SetIntersection_None_Set_string_262144_1 -2.49% 1693784.832 1651683.674 - -2.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.48% 1677845.947 1636311.928 - -3.03% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.47% 18569560.801 18111304.470 - 2.72% -
rng::stable_sort(deque<int>)_(heap)/8192 -2.47% 17993.971 17550.387 - -0.85% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.46% 9.118 8.893 - -1.35% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -2.46% 28.598 27.895 - -0.85% -
rng::find_if(vector<char>)_(bail_25%)/32768 -2.46% 2075.723 2024.752 - -0.70% -
BM_RangesPushHeap_uint64_Ascending_1024 -2.45% 2.642 2.577 - 0.01% -
BM_MakeHeap_string_Ascending_16 -2.45% 3.813 3.719 - -1.14% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.45% 10266685.609 10014971.679 - 2.63% -
std::find_first_of(list<int>)_(large_needle)/8192 -2.45% 49335402.801 48126741.666 - -1.39% -
SetIntersection_None_Set_uint32_262144_16384 -2.45% 1179157.469 1150270.344 - -0.11% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -2.45% 31.352 30.585 - -37.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 -2.45% 23.883 23.299 - -0.75% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -2.45% 3166.170 3088.729 - -1.18% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -2.45% 5.997 5.850 - 2.54% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.43% 57.904 56.495 - 0.67% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 -2.43% 76.562 74.700 - -0.39% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.43% 2.730 2.663 - 0.81% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.43% 11750777.531 11465305.423 - 0.50% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.43% 24050765.944 23467524.534 - -3.42% -
BM_std_min<unsigned_int>/12 -2.42% 1.498 1.462 - -1.26% -
BM_std_min<unsigned_char>/29 -2.42% 2.030 1.981 - 0.75% -
rng::sort(vector<int>)_(descending)/8192 -2.41% 7518.528 7337.177 - 0.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.41% 1228259.672 1198642.782 - -3.69% -
SetIntersection_Interlaced_Vector_string_1024_64 -2.41% 8482834.421 8278537.411 - -2.03% -
rng::generate(deque<int>)/8192 -2.41% 2096.521 2046.067 - 0.12% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.40% 4.828 4.712 - -2.77% -
bm_lexicographical_compare<int>/7 -2.40% 1.584 1.546 - 1.07% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.39% 1256725.504 1226659.180 - 0.04% -
SetIntersection_None_Set_string_262144_16 -2.39% 1693920.656 1653401.285 - -2.15% -
rng::stable_partition(deque<int>)_(dense)/50 -2.39% 39.656 38.709 - 3.50% -
BM_SortHeap_string_262144 -2.38% 178.861 174.596 - -2.32% -
std::is_partitioned(list<int>)_(partitioned)/1024 -2.38% 718.894 701.762 - -1.10% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -2.38% 19.377 18.916 - -0.09% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.38% 47.793 46.656 - -1.71% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 -2.38% 1929.876 1883.979 - 0.29% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -2.38% 2.614 2.552 - -2.60% -
rng::move_backward(deque<int>)/4096 -2.38% 162.159 158.307 - 2.15% -
rng::fill(vector<bool>)/64 -2.36% 1.600 1.562 - -2.70% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -2.36% 35.606 34.765 - -1.62% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -2.36% 24.995 24.406 - -0.70% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -2.35% 1917576.617 1872439.396 - -22.83% -
rng::remove(deque<int>)_(prefix)/50 -2.35% 64.519 63.000 - -0.76% -
std::partial_sort_copy(deque<int>)_(heap)/8 -2.35% 15.755 15.385 - -8.26% -
rng::search_n(vector<int>)_(no_match)/1000 -2.35% 210.184 205.248 - -0.73% -
std::find_if_not(deque<int>)_(process_all)/8192 -2.35% 2949.871 2880.648 - -2.20% -
rng::transform(list<int>,_list<int>)/50 -2.34% 39.784 38.852 - -0.43% -
SetIntersection_None_Vector_uint32_262144_1024 -2.34% 1218290.086 1189780.654 - -0.47% -
SetIntersection_None_Vector_uint32_16384_4 -2.34% 1185770.322 1158036.316 - -1.57% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.33% 5056667.765 4938668.884 - -2.46% -
SetIntersection_Interlaced_Set_float_262144_64 -2.33% 1585164.062 1548184.408 - -1.60% -
BM_std_min<unsigned_int>/64 -2.33% 2.903 2.836 - 0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -2.32% 1167112.505 1140008.798 - 2.12% -
rng::replace(list<int>)_(prefix)/8192 -2.32% 7231.061 7063.281 - -3.06% -
std::reverse_copy(vector<int>)/8 -2.32% 2.467 2.410 - 1.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.31% 6688094.150 6533315.216 - -8.01% -
SetIntersection_Interlaced_Set_string_1024_64 -2.31% 17136110.698 16739747.355 - -5.52% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -2.31% 0.555 0.542 - -1.99% -
std::search_n(list<int>)_(no_match)/1000 -2.30% 685.439 669.646 - -1.13% -
rng::move_backward(vector<bool>)_(aligned)/4096 -2.30% 8.086 7.900 - 0.19% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.30% 6938.858 6779.443 - -11.73% -
BM_MakeHeap_string_Random_4 -2.28% 5.983 5.847 - 0.64% -
BM_std_minmax<unsigned_int>/7 -2.27% 1.692 1.653 - -5.28% -
SetIntersection_Front_Vector_string_16384_64 -2.26% 3472380.541 3393790.791 - -2.32% -
std::search(list<int>)_(no_match)/8192 -2.26% 7088.557 6928.217 - -3.14% -
std::remove(deque<int>)_(prefix)/50 -2.26% 67.069 65.553 - -0.49% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 -2.25% 94649.419 92515.341 - -1.52% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -2.25% 476.636 465.892 - -2.99% -
SetIntersection_None_Set_float_64_16 -2.25% 18658847.275 18238309.988 - -5.14% -
BM_MakeHeap_string_Ascending_64 -2.25% 4.805 4.697 - -3.20% -
BM_PushHeap_uint32_Random_16 -2.24% 4.497 4.396 - -0.39% -
std::find(vector<char>)_(bail_25%)/1024 -2.24% 5.387 5.266 - -3.23% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.24% 1266510.418 1238148.355 - -1.05% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.24% 16.933 16.554 - -0.66% -
BM_MakeThenSortHeap_uint64_Heap_4 -2.23% 1.190 1.164 - -3.58% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.22% 784.659 767.229 - -2.58% -
BM_RangesMakeThenSortHeap_string_Heap_1024 -2.22% 64.030 62.609 - -0.59% -
std::find_end(vector<int>)_(same_length)/1024 -2.22% 253.908 248.279 - -51.34% -
BM_std_minmax<char>/30 -2.21% 2.724 2.664 - -6.77% -
BM_RangesMakeHeap_string_Heap_16384 -2.21% 5.062 4.950 - -1.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -2.21% 171939129.162 168141294.615 - 1.10% -
SetIntersection_Front_Set_float_262144_262144 -2.21% 1767851.643 1728824.057 - -3.07% -
std::rotate(deque<int>)_(1_element_backward)/50 -2.21% 5.351 5.233 - -1.42% -
BM_RangesMakeThenSortHeap_string_Heap_256 -2.20% 49.770 48.674 - -0.81% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -2.20% 853.694 834.921 - 1.76% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -2.19% 1.749 1.711 - 4.69% -
BM_std_minmax<unsigned_int>/6 -2.19% 1.343 1.313 - -2.29% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -2.19% 11789.442 11531.317 - 4.32% -
rng::search_n(vector<int>)_(no_match)/1024 -2.19% 214.654 209.958 - -0.31% -
SetIntersection_None_Vector_string_262144_262144 -2.19% 1361206.804 1331459.557 - -2.09% -
BM_std_min<unsigned_short>/31 -2.18% 2.541 2.485 - -4.25% -
SetIntersection_Front_Vector_float_1024_1 -2.18% 1113943.625 1089639.128 - -3.20% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.18% 8.662 8.473 - -1.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -2.18% 1568149.120 1534007.783 - -3.53% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -2.17% 28.131 27.520 - 0.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -2.17% 34.135 33.393 - -0.73% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.17% 19.735 19.306 - 0.24% -
SetIntersection_None_Set_uint32_262144_262144 -2.16% 1168330.728 1143039.389 - -0.45% -
std::find(deque<int>)_(process_all)/8 -2.16% 3.410 3.336 - -2.38% -
SetIntersection_Interlaced_Set_uint32_262144_4 -2.16% 1286304.363 1258500.002 - -0.23% -
SetIntersection_None_Set_string_16384_1 -2.16% 203301179.176 198908395.061 - -1.60% -
SetIntersection_None_Vector_string_262144_4 -2.16% 1371181.185 1341588.882 - -0.88% -
SetIntersection_Interlaced_Vector_string_256_64 -2.16% 21098078.581 20643166.622 - 2.31% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -2.15% 64.469 63.080 - -1.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.15% 1882934.734 1842436.115 - -3.10% -
SetIntersection_None_Set_uint64_256_4 -2.14% 11647595.715 11398015.192 - 0.47% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.14% 0.773 0.757 - -4.09% -
std::stable_sort(deque<int>)_(shuffled)/1024 -2.14% 2502.986 2449.546 - 0.36% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -2.13% 12510.506 12243.585 - -1.86% -
BM_std_min<unsigned_short>/18 -2.13% 1.558 1.524 - -0.65% -
BM_RangesPushHeap_string_SingleElement_4 -2.13% 2.193 2.146 - -6.44% -
rng::contains_subrange(vector<int>)_(single_element)/16 -2.13% 4.885 4.781 - 1.21% -
BM_std_minmax<unsigned_long_long>/23 -2.12% 4.426 4.332 - 0.79% -
BM_PushHeap_string_Descending_256 -2.11% 2.379 2.329 - -24.05% -
SetIntersection_None_Set_float_64_64 -2.11% 11984115.834 11731078.738 - -1.21% -
SetIntersection_None_Set_string_262144_262144 -2.10% 1703356.528 1667553.223 - -1.82% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -2.10% 11.713 11.467 - -1.70% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 -2.10% 1358.632 1330.112 - -0.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.10% 3358518.772 3288032.180 - -7.23% -
SetIntersection_Interlaced_Set_string_16384_256 -2.10% 356766902.430 349285006.779 - -0.67% -
SetIntersection_Front_Vector_uint32_1024_16 -2.10% 1195259.222 1170213.686 - -2.13% -
BM_RangesMakeHeap_string_Descending_64 -2.09% 2.644 2.589 - -15.16% -
BM_std_min<char>/8 -2.09% 2.374 2.324 - 3.27% -
BM_std_min<char>/31 -2.09% 2.550 2.497 - 0.35% -
rng::copy(vector<bool>)_(unaligned)/32768 -2.09% 174.129 170.486 - -2.07% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 -2.09% 10.301 10.086 - -0.59% -
rng::reverse_copy(vector<int>)/8 -2.08% 2.374 2.325 - -8.24% -
BM_MakeHeap_string_Random_16 -2.08% 8.464 8.288 - -0.87% -
SetIntersection_None_Set_string_262144_256 -2.08% 1688829.834 1653708.170 - -2.27% -
std::copy_if(vector<int>)_(entire_range)/64 -2.07% 15.632 15.308 - -6.45% -
SetIntersection_Front_Vector_string_1024_4 -2.07% 1271028.164 1244728.071 - 0.47% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -2.07% 6709.588 6570.840 - -0.49% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.07% 16.814 16.467 - -1.40% -
std::sort(vector<NonIntegral>)_(heap)/8192 -2.06% 51227.383 50169.929 - 0.41% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.06% 22.479 22.015 - -0.27% -
rng::reverse_copy(deque<int>)/64 -2.06% 20.152 19.737 - -1.00% -
std::partition_copy(vector<int>)/1024 -2.06% 473.604 463.861 - 1.45% -
BM_RangesMakeThenSortHeap_string_Heap_16384 -2.05% 102.461 100.359 - -1.06% -
std::rotate_copy(deque<int>)/1024 -2.05% 35.005 34.288 - 0.23% -
rng::rotate(deque<int>)_(1_element_backward)/1024 -2.05% 43.531 42.639 - 9.02% -
std::copy_n(vector<bool>)_(aligned)/32768 -2.05% 36.082 35.343 - -0.35% -
BM_std_minmax<short>/27 -2.05% 2.923 2.863 - -0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.05% 352227970.477 345022833.730 - -1.91% -
SetIntersection_None_Set_string_262144_1024 -2.04% 1706205.727 1671361.736 - -1.99% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 -2.04% 17.423 17.067 - 0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.03% 1243784.537 1218484.371 - 1.56% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.03% 0.585 0.573 - -2.87% -
BM_std_minmax_element<long_long>/65536 -2.03% 17468.408 17113.587 - -2.31% -
rng::find_last_if(list<int>)_(bail_10%)/1024 -2.03% 691.760 677.745 - -0.46% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 -2.03% 112.831 110.546 - 1.12% -
rng::search_n(vector<int>)_(no_match)/1048576 -2.02% 212802.147 208504.816 - -0.31% -
SetIntersection_Front_Vector_uint64_64_16 -2.02% 15462597.170 15150390.798 - -0.44% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.02% 0.914 0.895 - -3.25% -
BM_std_minmax_element<long_long>/70000 -2.02% 18670.886 18294.200 - -2.15% -
rng::stable_sort(deque<int>)_(heap)/1024 -2.02% 2769.070 2713.236 - -0.35% -
SetIntersection_Interlaced_Set_float_262144_256 -2.01% 1594712.644 1562672.689 - -1.05% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.01% 2997.080 2936.944 - 0.51% -
BM_RangesMakeThenSortHeap_string_Heap_64 -2.00% 34.572 33.881 - 0.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.00% 35.740 35.026 - -3.05% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -2.00% 1.450 1.421 - -1.06% -
std::partial_sort(deque<int>)_(descending)/8 -2.00% 43.833 42.958 - 3.84% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.00% 1578882.731 1547365.394 - 0.04% -
rng::replace(vector<int>)_(prefix)/32 -1.99% 4.955 4.856 - -3.66% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.99% 2.639 2.587 - -3.79% -
std::all_of(deque<int>)_(process_all)/8 -1.99% 3.287 3.221 - 4.20% -
BM_MakeThenSortHeap_string_Descending_262144 -1.99% 88.016 86.265 - -0.05% -
BM_std_min<short>/30 -1.99% 2.418 2.370 - 0.95% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.99% 8.910 8.733 - -1.02% -
BM_RangesMakeHeap_string_Heap_1024 -1.99% 4.827 4.731 - -1.79% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.99% 9.625 9.434 - -0.98% -
std::remove(deque<int>)_(prefix)/32 -1.98% 58.693 57.528 - -3.34% -
rng::replace(list<int>)_(sprinkled)/8192 -1.98% 7302.431 7157.606 - -1.83% -
SetIntersection_Front_Vector_float_262144_4 -1.98% 1135210.355 1112703.270 - -2.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.98% 1186023.541 1162510.366 - -1.61% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.98% 202.425 198.412 - 0.05% -
BM_PushHeap_string_Descending_16384 -1.98% 2.417 2.369 - -29.68% -
std::replace_if(deque<int>)_(prefix)/1024 -1.98% 493.695 483.916 - -1.56% -
rng::rotate(list<int>)_(1_element_forward)/8192 -1.98% 7775.076 7621.186 - -7.71% -
SetIntersection_None_Vector_float_16384_64 -1.98% 1176140.577 1152868.287 - -4.22% -
rng::stable_sort(deque<int>)_(shuffled)/1024 -1.98% 2501.936 2452.450 - 0.62% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.97% 24808736.986 24320021.451 - 1.55% -
BM_MakeHeap_string_PipeOrgan_262144 -1.97% 7.414 7.268 - -2.45% -
rng::find_end(deque<int>)_(same_length)/8192 -1.97% 2735.479 2681.650 - -76.25% -
SetIntersection_Front_Set_string_16_4 -1.97% 68175916.597 66834425.765 - -0.02% -
SetIntersection_Front_Set_string_262144_1024 -1.97% 59934643.651 58755948.198 - -1.97% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -1.97% 10.506 10.299 - -1.33% -
BM_RangesPushHeap_string_Ascending_256 -1.96% 11.167 10.948 - -0.24% -
bm_ranges_lexicographical_compare<signed_char>/16 -1.96% 1.324 1.298 - 0.08% -
rng::search(list<int>)_(single_element)/1000 -1.96% 693.204 679.637 - 2.04% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -1.95% 0.695 0.681 - -4.03% -
std::rotate(list<int>)_(by_1/4)/8192 -1.95% 7303.466 7161.037 - -0.88% -
SetIntersection_Interlaced_Set_float_262144_16 -1.95% 1614709.147 1583262.205 - -1.00% -
BM_std_min<short>/4 -1.94% 1.009 0.989 - -8.57% -
BM_MakeHeap_float_SingleElement_256 -1.94% 0.668 0.655 - 0.55% -
BM_std_minmax<char>/23 -1.93% 2.990 2.932 - -7.37% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -1.93% 3.156 3.095 - -0.46% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.93% 0.917 0.900 - -0.88% -
BM_std_minmax_element<long_long>/64000 -1.93% 17056.549 16727.613 - -2.22% -
BM_RangesMakeHeap_string_Heap_262144 -1.92% 5.290 5.188 - -4.60% -
std::stable_sort(deque<int>)_(heap)/1024 -1.92% 2754.505 2701.599 - -0.55% -
rng::move_backward(deque<int>)/64 -1.92% 7.337 7.197 - 28.05% -
SetIntersection_Interlaced_Vector_float_16384_64 -1.92% 5435346.802 5331227.274 - -49.46% -
SetIntersection_Front_Set_string_64_16 -1.92% 25468778.660 24980961.342 - -3.03% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.91% 22.327 21.901 - 1.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.91% 2160575.682 2119368.652 - -2.50% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.90% 9.061 8.888 - -0.89% -
std::all_of(deque<int>)_(process_all)/32 -1.90% 11.751 11.527 - -0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.90% 13073848.528 12825226.162 - -4.80% -
SetIntersection_Front_Set_uint64_16384_1 -1.90% 1123500.256 1102178.480 - -1.01% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -1.89% 844.880 828.901 - -2.10% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.89% 9378094.737 9201122.387 - 1.97% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.88% 8.876 8.710 - -17.11% -
727_cppcheck_r -1.87% 25.127 24.657 - -2.39% -
std::stable_sort(deque<int>)_(descending)/1024 -1.87% 2977.230 2921.701 - -0.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.86% 34.684 34.037 - -0.90% -
std::partition_copy(deque<int>)/1024 -1.86% 643.683 631.700 - -0.54% -
SetIntersection_Front_Set_uint64_16384_256 -1.86% 4501812.101 4418142.275 - -12.74% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.86% 3152.459 3093.893 - -0.51% -
BM_std_minmax<unsigned_short>/16 -1.86% 1.766 1.733 - 2.84% -
std::stable_sort(deque<int>)_(heap)/8192 -1.85% 17704.164 17375.909 - -1.23% -
std::copy(deque<int>)/32768 -1.85% 1160.737 1139.224 - -0.30% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.85% 2817.548 2765.365 - -2.18% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.85% 7123.422 6991.578 - 2.53% -
std::copy(vector<bool>)_(unaligned)/32768 -1.85% 218.542 214.500 - -1.70% -
SetIntersection_Front_Vector_string_64_16 -1.85% 21684442.606 21283437.689 - -3.10% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.85% 38.999 38.278 - -1.20% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.85% 738.024 724.405 - -1.88% -
SetIntersection_Front_Vector_string_1024_16 -1.85% 1736859.938 1704808.429 - -1.13% -
SetIntersection_None_Vector_uint32_262144_256 -1.85% 1223081.762 1200515.868 - -0.30% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.84% 7.490 7.352 - -4.77% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 -1.84% 692.442 679.716 - -0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.84% 1328185.535 1303786.285 - 0.38% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.84% 2978.140 2923.470 - -0.69% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.83% 4.444 4.362 - 1.04% -
std::move_backward(vector<bool>)_(aligned)/32768 -1.83% 38.751 38.040 - -0.63% -
std::shift_left(list<int>)/50 -1.83% 27.981 27.468 - -0.72% -
rng::partition_copy(deque<int>)/50 -1.83% 28.829 28.301 - 3.07% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.83% 22.301 21.893 - -1.81% -
rng::remove_copy(deque<int>)_(sprinkled)/32 -1.83% 12.382 12.156 - -0.97% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.83% 4.941 4.851 - -0.84% -
BM_RangesMakeHeap_string_Descending_16384 -1.82% 2.911 2.858 - -25.75% -
BM_RangesMakeHeap_uint64_Random_16384 -1.82% 1.042 1.023 - 1.79% -
BM_std_minmax<unsigned_long_long>/30 -1.82% 4.542 4.459 - 0.38% -
rng::find_if(vector<char>)_(bail_25%)/8 -1.81% 0.958 0.941 - -0.86% -
rng::move(list<int>)/32768 -1.81% 36665.263 36000.823 - 0.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.81% 0.921 0.904 - -1.81% -
SetIntersection_None_Set_string_256_64 -1.81% 9558211.502 9385419.863 - -1.97% -
SetIntersection_None_Vector_float_256_256 -1.81% 2287718.803 2246371.594 - -3.93% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.80% 20.768 20.393 - 0.23% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 -1.80% 2982.981 2929.169 - -1.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.80% 23.190 22.771 - -1.19% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.80% 1.905 1.870 - -1.66% -
std::find_end(deque<int>)_(single_element)/8192 -1.80% 2243.575 2203.188 - 8.08% -
SetIntersection_Front_Set_string_1024_1024 -1.80% 56302469.328 55290128.891 - -1.87% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.80% 3.672 3.606 - 1.47% -
BM_std_min<int>/24 -1.80% 1.832 1.799 - -0.79% -
BM_std_minmax<short>/6 -1.79% 1.358 1.333 - -3.32% -
BM_std_minmax<unsigned_short>/28 -1.78% 2.585 2.539 - -0.16% -
SetIntersection_None_Set_float_16384_1 -1.78% 158465403.836 155638151.470 - -1.24% -
BM_std_minmax_element<long_long>/5500 -1.78% 1461.437 1435.372 - -0.66% -
std::partition(vector<int>)_(sparse)/50 -1.78% 14.218 13.965 - 1.20% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.78% 14.040 13.791 - -0.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.77% 22.621 22.220 - -1.44% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.76% 14.544 14.287 - 0.61% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.76% 12.316 12.100 - -0.11% -
rng::stable_sort(deque<int>)_(descending)/1024 -1.76% 2979.488 2927.103 - -0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.76% 2167659.097 2129562.420 - -2.11% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -1.76% 4.003 3.933 - -4.30% -
rng::reverse_copy(vector<int>)/4096 -1.75% 136.252 133.861 - -2.47% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.75% 19.442 19.102 - -0.26% -
BM_RangesPushHeap_uint64_Ascending_262144 -1.74% 4.791 4.708 - 0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.74% 3125576.824 3071069.256 - -1.38% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.74% 4.091 4.020 - -0.62% -
BM_std_minmax_element<long_long>/4096 -1.74% 1092.577 1073.583 - -0.32% -
rng::find_last(vector<char>)_(bail_10%)/1024 -1.74% 113.483 111.511 - -1.08% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.74% 105.098 103.273 - -2.76% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.74% 4.563 4.484 - -3.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.74% 145130060.937 142610711.931 - -0.54% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -1.73% 23703.139 23292.871 - -9.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.73% 20095.406 19748.442 - -1.36% -
BM_std_minmax<int>/7 -1.73% 1.757 1.726 - 0.92% -
BM_MakeThenSortHeap_float_Descending_1024 -1.72% 8.199 8.058 - 0.97% -
std::rotate(list<int>)_(by_1/3)/8192 -1.72% 8919.730 8766.258 - -0.10% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 -1.72% 40.831 40.129 - 1.80% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.72% 4.739 4.658 - -5.29% -
BM_LowerBound_string_16 -1.72% 37.112 36.474 - -0.49% -
std::rotate(list<int>)_(1_element_forward)/32 -1.71% 14.652 14.401 - 16.29% -
bm_lexicographical_compare<signed_char>/8 -1.71% 3.049 2.997 - -3.67% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 -1.71% 12.519 12.306 - 0.04% -
BM_MakeThenSortHeap_float_Ascending_4 -1.71% 1.469 1.444 - 3.38% -
std::stable_partition(list<int>)_(dense)/32 -1.71% 32.730 32.172 - -3.49% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -1.70% 1.459 1.434 - 0.28% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.70% 17.210 16.917 - -1.86% -
SetIntersection_Front_Vector_uint64_262144_262144 -1.70% 349899279.350 343944057.038 - -1.88% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.70% 253218.626 248911.494 - -1.87% -
BM_std_minmax_element<long_long>/4000 -1.70% 1066.554 1048.428 - -0.37% -
std::find(vector<int>)_(process_all)/8 -1.70% 2.696 2.650 - 0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.70% 0.708 0.696 - -0.80% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.69% 0.666 0.654 - -0.05% -
BM_std_minmax<long_long>/7 -1.69% 2.609 2.564 - -1.28% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.69% 59.886 58.873 - -0.32% -
BM_RangesMakeHeap_string_Descending_16 -1.69% 2.394 2.353 - -14.54% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.69% 7.483 7.357 - 1.52% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.68% 1897.210 1865.257 - -0.53% -
rng::find_end(forward_list<int>)_(single_element)/8192 -1.68% 5851.814 5753.340 - -3.26% -
std::none_of(deque<int>)_(process_all)/50 -1.68% 19.320 18.995 - 6.97% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -1.68% 677.086 665.719 - -0.13% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.68% 4.119 4.049 - 2.17% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 -1.68% 71.408 70.210 - 1.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -1.68% 52.515 51.634 - -0.28% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.68% 1.567 1.541 - 2.71% -
rng::find_if_not(list<int>)_(process_all)/32768 -1.68% 28659.248 28178.631 - -3.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.67% 9436804.068 9278939.238 - -2.20% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 -1.67% 4.246 4.175 - -0.86% -
BM_RangesPushHeap_string_Ascending_4 -1.67% 2.580 2.537 - -3.00% -
std::copy_if(list<int>)_(every_other)/1048576 -1.67% 847922.755 833751.531 - -2.16% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.66% 15.963 15.698 - -3.69% -
BM_std_minmax<unsigned_long_long>/2 -1.65% 0.903 0.888 - 2.14% -
BM_std_min<unsigned_char>/64 -1.65% 4.214 4.145 - 1.41% -
rng::find_end(vector<int>)_(match_near_end)/8192 -1.65% 205.195 201.806 - -99.83% -
BM_std_min<short>/28 -1.65% 2.708 2.664 - -2.43% -
std::adjacent_find(vector<int>)/1048576 -1.65% 238850.973 234911.773 - -0.02% -
BM_PushHeap_string_Descending_1024 -1.65% 2.506 2.465 - -25.65% -
rng::copy_n(list<int>)/64 -1.65% 14.155 13.922 - -1.74% -
std::remove_if(vector<int>)_(sprinkled)/32 -1.65% 56.489 55.559 - 3.37% -
rng::sort(vector<int>)_(descending)/1024 -1.64% 1063.547 1046.064 - 0.56% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.64% 981.381 965.268 - -1.94% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.64% 25.837 25.415 - -1.26% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.63% 356309248.688 350496341.858 - 1.94% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.62% 13.214 13.000 - -1.60% -
rng::stable_partition(list<int>)_(dense)/32 -1.62% 33.999 33.447 - 5.17% -
BM_std_min<unsigned_int>/13 -1.62% 1.369 1.347 - -4.78% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.62% 24.331 23.937 - -2.51% -
BM_PushHeap_float_Ascending_262144 -1.62% 5.154 5.071 - -3.41% -
std::find_end(list<int>)_(process_all)/8192 -1.61% 7544.423 7422.654 - 6.21% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.61% 24600.765 24204.294 - 2.29% -
std::search(list<int>,_pred)_(single_element)/8192 -1.61% 8696.569 8556.488 - -1.29% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.61% 3.122 3.072 - -1.44% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -1.61% 1.621 1.595 - -6.18% -
SetIntersection_Front_Set_uint64_256_1 -1.61% 4485198.771 4413127.394 - 0.23% -
SetIntersection_None_Vector_string_262144_1 -1.61% 1357146.511 1335345.197 - -1.93% -
BM_std_minmax<int>/15 -1.61% 2.032 1.999 - -1.46% -
SetIntersection_Interlaced_Set_string_64_16 -1.61% 41187380.401 40525942.768 - 3.80% -
std::rotate(list<int>)_(by_1/3)/50 -1.60% 24.886 24.487 - -1.21% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -1.60% 87.411 86.009 - -13.76% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.60% 14.113 13.887 - -0.94% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.60% 22829.000 22463.218 - -9.89% -
rng::partition(list<int>)_(sparse)/32 -1.60% 9.067 8.922 - -1.46% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.60% 1151105.242 1132686.555 - -2.17% -
rng::contains_subrange(vector<int>)_(same_length)/50 -1.60% 12.897 12.691 - -4.79% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.60% 12226532.043 12031075.807 - 0.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.60% 39760837.027 39126102.646 - -0.04% -
std::search(vector<int>)_(same_length)/1000 -1.59% 244.809 240.906 - -2.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.59% 10.940 10.766 - -0.13% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.58% 21142.822 20807.764 - -2.23% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.58% 17600806.234 17321888.102 - -0.31% -
SetIntersection_None_Set_string_16384_256 -1.58% 207754046.734 204463628.486 - 1.67% -
std::find(list<int>)_(bail_25%)/1024 -1.58% 132.192 130.101 - -0.03% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.58% 8577.528 8441.895 - -0.73% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.58% 21.254 20.918 - -0.83% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.58% 16.810 16.544 - -0.01% -
SetIntersection_Front_Set_uint32_1024_256 -1.58% 5029183.823 4949789.317 - 7.88% -
std::find_if(vector<char>)_(process_all)/50 -1.58% 12.733 12.532 - -0.66% -
rng::is_partitioned(vector<int>)_(partitioned)/50 -1.58% 8.663 8.526 - 0.53% -
SetIntersection_Interlaced_Vector_float_262144_64 -1.57% 7817260.537 7694250.102 - -61.40% -
SetIntersection_Interlaced_Vector_float_16384_4 -1.57% 1422739.906 1400353.701 - -17.73% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.57% 43.714 43.027 - -2.49% -
rng::find_if_not(list<int>)_(process_all)/50 -1.57% 22.017 21.671 - 0.50% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.57% 0.788 0.776 - -0.89% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.56% 46.386 45.661 - -0.90% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -1.56% 33066.177 32549.716 - -19.46% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 -1.56% 9.350 9.204 - -0.63% -
BM_std_minmax<char>/18 -1.56% 1.338 1.317 - -5.09% -
BM_std_minmax<unsigned_char>/27 -1.55% 2.075 2.043 - 9.34% -
BM_std_min<unsigned_short>/22 -1.55% 1.844 1.816 - 0.18% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.55% 528295.133 520111.698 - -0.89% -
std::count(list<int>)_(every_other)/1024 -1.54% 707.515 696.585 - -1.81% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.54% 27.518 27.094 - -0.15% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.54% 165303.317 162762.375 - -4.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.54% 6.660 6.558 - -0.11% -
rng::find_if(vector<int>)_(process_all)/8 -1.54% 2.550 2.511 - -4.43% -
BM_std_minmax_element<long_long>/512 -1.53% 140.718 138.562 - 0.26% -
rng::rotate(deque<int>)_(by_1/2)/1024 -1.53% 175.992 173.305 - -0.14% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.52% 1538443.277 1514986.492 - -2.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.52% 2.992 2.946 - -1.13% -
BM_RangesSortHeap_float_256 -1.51% 5.831 5.743 - -1.54% -
BM_SortHeap_pair<uint32,_uint32>_262144 -1.51% 34.081 33.564 - -1.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.51% 2060256.510 2029145.670 - -3.02% -
BM_std_minmax_element<long_long>/1024 -1.51% 277.311 273.125 - 0.41% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.51% 699499.917 688941.962 - -0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.51% 2859716.415 2816644.485 - -10.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.50% 1253433.292 1234645.635 - -2.99% -
BM_MakeThenSortHeap_string_Ascending_64 -1.50% 15.825 15.588 - -1.35% -
SetIntersection_Front_Vector_string_16384_16384 -1.50% 352867091.473 347582691.635 - -0.50% -
rng::find_end(forward_list<int>)_(process_all)/1048576 -1.49% 765839.677 754390.872 - -1.29% -
std::stable_sort(vector<int>)_(ascending)/8 -1.49% 17.177 16.920 - 0.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.49% 19752064.573 19458282.531 - -2.98% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.49% 460320.080 453481.801 - -3.75% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 -1.49% 16.687 16.439 - -0.40% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.49% 199723.850 196757.802 - -0.82% -
rng::find_end(forward_list<int>)_(process_all)/1024 -1.48% 732.749 721.880 - -0.99% -
BM_std_min<unsigned_char>/5500 -1.48% 37.585 37.027 - -0.13% -
BM_RangesMakeHeap_string_Heap_64 -1.48% 5.023 4.949 - -0.92% -
BM_MakeHeap_float_Random_262144 -1.48% 1.134 1.117 - 0.15% -
rng::for_each(multiset<int>)/8192 -1.48% 7877.156 7760.710 - -52.43% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.48% 31.330 30.867 - -0.90% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.47% 22.338 22.009 - 0.15% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.47% 21099.980 20789.275 - -0.96% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -1.47% 2.293 2.259 - -17.64% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.47% 18.498 18.226 - -0.37% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.47% 4.250 4.187 - -0.95% -
rng::any_of(deque<int>)_(process_all)/32 -1.47% 11.701 11.529 - -0.18% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.47% 3828.733 3772.623 - -1.79% -
std::partition(vector<int>)_(sparse)/32 -1.46% 8.975 8.843 - 1.35% -
BM_std_minmax<unsigned_short>/6 -1.46% 1.387 1.367 - -1.50% -
rng::stable_sort(vector<int>)_(descending)/8 -1.46% 25.247 24.879 - -1.86% -
BM_lexicographical_compare_three_way_slow_path/16 -1.45% 4.486 4.421 - -2.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.45% 16.798 16.554 - -0.46% -
BM_std_min<long_long>/13 -1.45% 2.415 2.380 - -0.88% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.45% 0.994 0.980 - -0.42% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -1.45% 10.650 10.496 - -0.77% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -1.45% 22.477 22.152 - -1.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.45% 6.880 6.780 - -0.96% -
rng::all_of(vector<int>)_(process_all)/8 -1.44% 2.472 2.436 - -2.00% -
BM_MakeHeap_string_Descending_262144 -1.44% 3.503 3.452 - -2.58% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.44% 1.003 0.989 - -2.02% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -1.44% 5.424 5.346 - -1.56% -
std::sort(vector<int>)_(descending)/1024 -1.44% 1063.547 1048.264 - 0.64% -
BM_std_minmax<short>/15 -1.44% 1.994 1.965 - -1.32% -
BM_PopHeap_float_16384 -1.43% 34.700 34.203 - 3.22% -
rng::stable_sort(deque<int>)_(ascending)/8 -1.43% 18.706 18.439 - 0.34% -
rng::partial_sort(vector<int>)_(repeated)/8 -1.43% 20.404 20.112 - -1.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -1.43% 1573164.634 1550687.768 - -5.10% -
BM_RangesMakeThenSortHeap_float_Heap_16 -1.43% 1.987 1.959 - -6.70% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.43% 28.982 28.568 - 0.15% -
std::none_of(list<int>)_(process_all)/50 -1.43% 22.000 21.686 - -1.17% -
rng::find_if(vector<char>)_(bail_25%)/8192 -1.42% 525.826 518.341 - -0.81% -
rng::copy(vector<int>)/1048576 -1.42% 49568.118 48863.314 - -2.65% -
SetIntersection_Front_Set_string_262144_1 -1.42% 1154485.138 1138071.857 - -0.35% -
std::copy_n(deque<int>)/8 -1.42% 2.790 2.750 - 4.05% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 -1.42% 20.932 20.635 - -0.18% -
std::partition_copy(list<int>)/50 -1.42% 13.120 12.934 - -2.04% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -1.41% 4.004 3.948 - -2.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.41% 1247691.933 1230043.779 - -1.09% -
rng::move_backward(list<int>)/262144 -1.41% 273177.817 269314.732 - 0.89% -
rng::find_end(list<int>)_(near_matches)/1024 -1.41% 34950.384 34456.721 - -9.49% -
bm_lexicographical_compare<int>/64 -1.41% 4.926 4.856 - 0.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.40% 7.610 7.503 - -2.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.40% 1306453.951 1288121.940 - 3.24% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 -1.40% 56.451 55.660 - 1.50% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.40% 31686.347 31242.520 - 10.66% -
std::unique(deque<int>)_(sprinkled)/8192 -1.40% 7609.496 7502.994 - 1.54% -
rng::move(list<int>)/262144 -1.40% 257305.676 253708.319 - -0.07% -
BM_RangesMakeThenSortHeap_string_Heap_16 -1.40% 17.832 17.582 - 2.36% -
BM_std_minmax_element<long_long>/64 -1.40% 17.448 17.205 - -1.54% -
SetIntersection_None_Vector_float_16384_16384 -1.39% 1187511.096 1170976.832 - -1.87% -
std::replace(deque<int>)_(sprinkled)/8192 -1.39% 2855.909 2816.199 - -0.32% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.39% 71.836 70.839 - -91.39% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.38% 22.406 22.096 - 0.02% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.38% 2824.458 2785.452 - -2.29% -
rng::stable_sort(deque<int>)_(descending)/8192 -1.38% 21077.249 20786.316 - -0.45% -
rng::any_of(vector<int>)_(process_all)/32 -1.38% 8.431 8.315 - -0.79% -
rng::for_each_n(vector<int>)/8 -1.38% 2.529 2.494 - -1.67% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.37% 2350.802 2318.482 - -1.55% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.37% 9.535 9.404 - -1.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.37% 8.726 8.606 - -1.03% -
rng::find_end(list<int>)_(near_matches)/1000 -1.37% 33453.646 32995.035 - -9.65% -
SetIntersection_None_Set_uint32_256_64 -1.37% 9440976.910 9311744.145 - -0.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.37% 1796036.705 1771482.992 - -2.67% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.37% 51.545 50.840 - -0.37% -
rng::search(list<int>)_(same_length)/1000 -1.37% 750.790 740.537 - -0.64% -
std::partition(deque<int>)_(dense)/32 -1.37% 9.496 9.366 - -15.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.36% 1267346.485 1250140.448 - -1.21% -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 -1.36% 8.680 8.563 - -0.85% -
rng::contains_subrange(list<int>)_(same_length)/1048576 -1.36% 950559.443 937675.680 - -0.70% -
BM_std_min<char>/22 -1.36% 2.075 2.047 - -1.12% -
BM_PushHeap_uint32_Random_256 -1.35% 6.111 6.029 - -0.19% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -1.35% 8.397 8.284 - -0.71% -
rng::for_each(deque<int>)/32 -1.35% 3.791 3.739 - -0.54% -
SetIntersection_Interlaced_Set_string_262144_64 -1.35% 2159748.861 2130529.459 - -1.43% -
rng::find_if(list<int>)_(process_all)/50 -1.35% 21.661 21.368 - -1.81% -
rng::unique(deque<int>,_pred)_(contiguous)/32 -1.35% 59.978 59.168 - 0.95% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.35% 1598144.777 1576578.613 - 0.85% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.35% 693671.757 684316.121 - -0.85% -
BM_RangesPushHeap_float_Random_16384 -1.35% 7.721 7.617 - -0.23% -
std::replace(vector<int>)_(prefix)/50 -1.35% 7.722 7.618 - 0.31% -
rng::for_each(set<int>)/8 -1.35% 6.346 6.261 - 35.65% -
SetIntersection_Interlaced_Set_float_1024_16 -1.35% 11757806.897 11599650.713 - -1.52% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.34% 266355.963 262773.574 - -2.69% -
rng::starts_with(deque<int>,_pred)/8 -1.34% 4.678 4.615 - -0.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.34% 3.477 3.430 - -1.70% -
SetIntersection_Front_Vector_uint32_1024_64 -1.34% 1454101.661 1434622.854 - 3.18% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.33% 1566779.215 1545917.725 - 0.84% -
BM_std_min<int>/12 -1.33% 1.544 1.524 - 2.15% -
std::search(list<int>)_(no_match)/1048576 -1.33% 845954.477 834711.934 - -1.81% -
std::copy(deque<int>)/1048576 -1.33% 50294.523 49626.346 - -0.22% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.33% 27559.807 27193.944 - 5.12% -
BM_MakeThenSortHeap_uint32_Random_4 -1.33% 4.010 3.957 - -1.33% -
BM_MakeHeap_string_PipeOrgan_64 -1.32% 4.790 4.727 - -0.17% -
std::partition_copy(vector<int>)/50 -1.32% 13.146 12.973 - 0.01% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.32% 10.278 10.143 - -1.31% -
BM_std_min<long_long>/64 -1.32% 4.913 4.848 - -1.16% -
BM_std_minmax<int>/70000 -1.32% 2382.892 2351.546 - -0.07% -
BM_std_minmax<unsigned_long_long>/14 -1.32% 3.362 3.318 - 0.72% -
rng::stable_partition(list<int>)_(sparse)/32 -1.31% 9.874 9.744 - -0.57% -
SetIntersection_Front_Set_uint32_64_16 -1.31% 17049091.153 16824996.586 - 0.38% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.31% 18421403.323 18179415.745 - -1.20% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.31% 33.528 33.089 - -0.22% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -1.31% 2.551 2.517 - 1.62% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.31% 9.217 9.097 - -0.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.31% 12615579.105 12450437.983 - -1.92% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.31% 10.053 9.922 - -0.96% -
rng::for_each(map<int>::iterator)/32 -1.30% 25.071 24.744 - 7.68% -
BM_std_min<int>/4 -1.30% 1.066 1.053 - 3.00% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.30% 6.096 6.017 - -0.20% -
rng::unique_copy(vector<int>)_(contiguous)/32 -1.29% 8.716 8.603 - -0.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.29% 14206.987 14023.320 - -1.78% -
rng::find_if(vector<char>)_(process_all)/1024 -1.29% 273.439 269.904 - -1.58% -
std::stable_partition(list<int>)_(dense)/50 -1.29% 57.115 56.378 - -0.64% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.29% 22.307 22.020 - -0.38% -
BM_RangesSortHeap_float_4 -1.28% 1.055 1.041 - 1.41% -
BM_std_minmax<unsigned_int>/70000 -1.28% 2383.616 2353.019 - -0.04% -
std::all_of(list<int>)_(process_all)/32 -1.28% 11.866 11.714 - 1.92% -
SetIntersection_None_Set_string_256_1 -1.28% 11914616.201 11762074.382 - -2.88% -
SetIntersection_None_Set_float_256_4 -1.28% 11714310.022 11564366.043 - -0.71% -
rng::remove_if(deque<int>)_(prefix)/32 -1.28% 61.764 60.976 - -5.19% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.28% 281817.891 278222.765 - -2.06% -
SetIntersection_Front_Set_string_1024_4 -1.28% 1345456.591 1328293.709 - 1.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.27% 19.030 18.787 - 0.55% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.27% 15270.238 15075.719 - -1.50% -
bm_ranges_swap_ranges_vb_aligned/131072 -1.27% 252.695 249.481 - 0.05% -
rng::remove_copy(deque<int>)_(sprinkled)/50 -1.27% 18.593 18.357 - -0.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.27% 1225465.063 1209898.778 - -2.35% -
SetIntersection_Interlaced_Set_string_4_4 -1.27% 168907352.417 166763448.521 - -0.90% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -1.27% 81.435 80.402 - -90.21% -
std::copy_backward(list<int>)/8 -1.27% 2.506 2.474 - 1.30% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.26% 7.615 7.519 - -1.70% -
std::for_each(join_view(vector<vector<int>>))/8 -1.26% 1.452 1.434 - 3.99% -
std::partial_sort(deque<int>)_(heap)/8192 -1.26% 291410.909 287739.825 - 1.45% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.26% 25.422 25.102 - -1.36% -
BM_std_min<unsigned_short>/27 -1.26% 2.377 2.348 - -1.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.25% 1239150.877 1223623.289 - -1.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.25% 14.375 14.195 - -0.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.25% 45816144.752 45243832.608 - -1.35% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 -1.25% 1.411 1.394 - 2.24% -
BM_MakeHeap_string_Heap_262144 -1.25% 5.292 5.226 - -4.42% -
rng::none_of(vector<int>)_(process_all)/8 -1.25% 2.441 2.411 - 2.42% -
SetIntersection_Front_Set_string_64_4 -1.25% 19870616.004 19622807.716 - -2.85% -
rng::adjacent_find(list<int>)/8192 -1.25% 7021.973 6934.406 - -0.11% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.25% 27.147 26.808 - -1.31% -
SetIntersection_Interlaced_Set_string_16_4 -1.25% 78147668.254 77173627.066 - 0.96% -
BM_PopHeap_string_4 -1.25% 5.349 5.282 - -1.38% -
std::shift_right(deque<int>)/50 -1.25% 5.293 5.227 - 24.05% -
BM_std_minmax<short>/31 -1.24% 3.212 3.172 - 2.82% -
SetIntersection_Interlaced_Set_float_4_1 -1.24% 231567709.778 228686949.263 - -0.10% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 -1.24% 22.823 22.540 - -0.04% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.24% 167.862 165.784 - 0.69% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.24% 8.634 8.527 - -0.48% -
BM_PushHeap_uint64_Random_4 -1.24% 2.074 2.048 - -0.33% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.24% 12.178 12.027 - -1.60% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.23% 8.957 8.846 - -23.30% -
std::copy(vector<bool>)_(aligned)/64 -1.23% 1.361 1.345 - -1.69% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.23% 4972.266 4910.948 - -1.74% -
SetIntersection_Front_Set_uint32_262144_16 -1.23% 1269773.445 1254147.368 - -4.34% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 -1.23% 33.662 33.248 - -0.03% -
SetIntersection_None_Vector_uint32_1024_4 -1.23% 1164240.261 1149943.710 - -0.01% -
BM_MakeHeap_string_PipeOrgan_16 -1.23% 3.689 3.643 - 0.92% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.23% 10.750 10.618 - -0.25% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 -1.23% 19.714 19.472 - 4.67% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.23% 8.555 8.450 - -0.46% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.23% 0.987 0.975 - -0.59% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.23% 4.992 4.931 - -1.81% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.22% 3.757 3.711 - -1.11% -
rng::reverse(list<int>)/512 -1.22% 199.198 196.775 - -1.51% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.22% 526.036 519.643 - 0.64% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -1.21% 12.284 12.135 - -0.85% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.21% 248.518 245.505 - -2.09% -
rng::search(deque<int>,_pred)_(same_length)/1000 -1.21% 484.456 478.593 - -2.05% -
SetIntersection_None_Vector_string_1024_1 -1.21% 1217589.145 1202858.518 - -2.02% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.21% 3853.874 3807.372 - -1.49% -
rng::copy(deque<int>)/1048576 -1.21% 50325.144 49718.032 - -0.44% -
BM_SortHeap_float_4 -1.21% 1.065 1.052 - 2.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.21% 2.105 2.080 - -0.72% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.21% 20.797 20.547 - 0.59% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.20% 3.114 3.077 - -1.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.20% 17.390 17.181 - -1.32% -
rng::copy_n(vector<bool>)_(aligned)/32768 -1.20% 35.770 35.339 - -0.39% -
BM_MakeHeap_string_SingleElement_16 -1.20% 5.797 5.727 - 0.05% -
std::count_if(list<int>)_(every_other)/8192 -1.20% 7175.593 7089.480 - -7.34% -
BM_MakeThenSortHeap_uint32_Heap_64 -1.20% 8.160 8.062 - -0.46% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.20% 4043.959 3995.442 - -1.80% -
std::find_end(vector<int>)_(same_length)/1000 -1.20% 245.749 242.802 - -51.36% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.20% 2.632 2.600 - -0.54% -
rng::partition_point(list<int>)/50 -1.20% 24.601 24.306 - -0.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.20% 1156972.952 1143142.634 - 0.49% -
BM_RangesMakeThenSortHeap_string_Descending_4 -1.19% 3.683 3.639 - -3.69% -
BM_std_minmax<short>/10 -1.19% 1.420 1.403 - -1.95% -
rng::partition(vector<int>)_(dense)/32 -1.19% 8.417 8.316 - -1.02% -
rng::remove_copy_if(vector<int>)_(prefix)/50 -1.19% 18.033 17.818 - -0.75% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 -1.19% 6.624 6.546 - -0.26% -
std::sort(deque<int>)_(repeated)/8 -1.19% 19.111 18.883 - 0.85% -
std::all_of(vector<int>)_(process_all)/8 -1.19% 2.527 2.497 - -2.48% -
std::transform(list<int>,_list<int>)/8192 -1.19% 9489.880 9377.059 - -0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.19% 1144007.952 1130418.542 - 0.65% -
BM_RangesMakeHeap_string_SingleElement_4 -1.19% 3.655 3.612 - 0.53% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.18% 17.803 17.593 - -2.54% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 -1.18% 4.113 4.064 - 1.96% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.18% 15.478 15.296 - -0.49% -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.18% 13857.408 13694.014 - -1.11% -
SetIntersection_Interlaced_Vector_float_16_4 -1.18% 60449752.228 59737552.396 - -0.52% -
BM_MakeHeap_string_QuickSortAdversary_64 -1.18% 10.305 10.183 - -0.15% -
rng::contains(deque<int>)_(process_all)/8192 -1.18% 1944.047 1921.158 - 0.54% -
BM_std_min<unsigned_short>/6 -1.17% 0.959 0.948 - -1.18% -
rng::remove_copy(vector<int>)_(prefix)/50 -1.17% 17.997 17.786 - -0.59% -
bm_swap_ranges_vb_unaligned/8 -1.17% 4.911 4.853 - -1.20% -
BM_std_minmax<char>/512 -1.17% 5.032 4.973 - -0.46% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -1.17% 8546.415 8446.719 - -9.84% -
BM_MakeThenSortHeap_uint32_Descending_16 -1.17% 5.552 5.488 - -0.77% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.17% 32.631 32.250 - -1.00% -
SetIntersection_None_Vector_uint64_1024_64 -1.16% 1166914.486 1153333.477 - 1.02% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.16% 2.490 2.462 - -0.45% -
BM_MakeHeap_string_QuickSortAdversary_16 -1.16% 8.669 8.568 - -0.61% -
std::remove(list<int>)_(prefix)/8192 -1.15% 8386.808 8290.153 - -0.33% -
SetIntersection_Front_Set_float_262144_4 -1.15% 1155213.482 1141900.965 - 0.15% -
std::is_sorted(list<int>,_pred)/8 -1.15% 3.971 3.925 - -8.28% -
BM_RangesPushHeap_float_Ascending_262144 -1.15% 5.112 5.053 - -1.60% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 -1.15% 37.206 36.778 - 7.21% -
rng::equal(vector<bool>)_(unaligned)/8192 -1.15% 65.487 64.735 - -0.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.15% 15.141 14.967 - -2.53% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.14% 42.788 42.298 - 1.29% -
BM_MakeHeap_uint64_PipeOrgan_16 -1.14% 1.039 1.027 - -0.05% -
SetIntersection_Front_Set_string_1024_1 -1.14% 1166788.758 1153472.458 - 0.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.14% 52.258 51.663 - -2.96% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.14% 845256.066 835641.169 - -2.23% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -1.14% 4.086 4.040 - -1.10% -
SetIntersection_None_Set_string_16384_4 -1.13% 199505124.018 197247575.379 - 0.09% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.13% 9.011 8.909 - -2.99% -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 -1.13% 5.825 5.759 - -0.26% -
std::fill_n(deque<int>)/8192 -1.13% 241.957 239.226 - -0.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.12% 9976316.840 9864180.529 - -8.85% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.12% 494.250 488.700 - -0.44% -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 -1.12% 7163.866 7083.414 - -0.26% -
SetIntersection_Interlaced_Set_string_262144_16 -1.12% 2166046.631 2141724.201 - -1.11% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.12% 4.361 4.312 - -0.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.12% 4474.733 4424.682 - 3.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.12% 23.923 23.655 - -0.63% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.12% 88.718 87.726 - 0.24% -
rng::rotate_copy(list<int>)/50 -1.12% 13.702 13.549 - -0.57% -
rng::find_if(vector<int>)_(bail_25%)/8192 -1.12% 554.266 548.078 - -0.07% -
rng::for_each(multimap<int>::iterator)/32 -1.11% 23.856 23.591 - 11.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.11% 1123998.777 1111494.840 - -5.02% -
rng::partition(list<int>)_(dense)/50 -1.11% 13.365 13.216 - -0.10% -
rng::search_n(list<int>)_(no_match)/1048576 -1.11% 871299.473 861619.356 - -0.18% -
SetIntersection_None_Set_float_64_1 -1.11% 22680216.977 22428334.129 - -4.07% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.11% 202273.605 200029.791 - -2.11% -
rng::is_partitioned(list<int>)_(partitioned)/32 -1.11% 8.688 8.591 - -0.93% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.11% 20.869 20.638 - -0.05% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.10% 12.033 11.900 - 0.85% -
std::unique_copy(list<int>)_(sprinkled)/52 -1.10% 21.772 21.532 - -17.21% -
std::remove_if(list<int>)_(prefix)/1024 -1.10% 1056.514 1044.899 - -0.22% -
std::fill(vector<int>)/1024 -1.10% 30.213 29.881 - -1.22% -
BM_MakeHeap_uint32_Random_1024 -1.10% 1.053 1.042 - 1.11% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.10% 76.791 75.948 - -0.67% -
std::move_backward(list<int>)/512 -1.10% 375.471 371.359 - -0.60% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.09% 14.851 14.689 - -1.10% -
std::find_if(deque<int>)_(bail_25%)/8 -1.09% 1.536 1.519 - -1.78% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 -1.09% 30.902 30.565 - -0.23% -
BM_RangesMakeHeap_string_Heap_4 -1.09% 3.063 3.029 - 0.00% -
BM_MakeHeap_string_Random_256 -1.09% 10.578 10.463 - 0.45% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 -1.09% 8.456 8.364 - -0.09% -
rng::find_end(list<int>)_(same_length)/8192 -1.09% 8305.526 8215.115 - -48.37% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.09% 8.799 8.703 - -1.97% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.09% 6.640 6.567 - -1.47% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -1.09% 4404.871 4357.025 - -7.06% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -1.08% 63.709 63.019 - -5.64% -
BM_std_min<unsigned_short>/26 -1.08% 2.155 2.132 - -0.97% -
BM_std_minmax<unsigned_long_long>/22 -1.08% 3.959 3.917 - -0.18% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.08% 19.421 19.212 - 0.01% -
std::search_n(deque<int>,_pred)_(no_match)/1048576 -1.08% 558842.890 552832.309 - 0.39% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.08% 9.119 9.021 - -0.41% -
rng::find_end(deque<int>)_(near_matches)/8192 -1.07% 1139672.010 1127428.744 - -47.23% -
std::find_if(vector<char>)_(process_all)/1024 -1.07% 271.614 268.699 - -0.57% -
BM_MakeHeap_string_Heap_1024 -1.07% 4.812 4.761 - -2.33% -
SetIntersection_None_Vector_uint32_262144_16384 -1.07% 1218493.276 1205423.101 - -0.40% -
SetIntersection_None_Vector_uint32_16384_1024 -1.07% 1183759.644 1171063.316 - -0.05% -
rng::move_backward(deque<int>)/512 -1.07% 26.364 26.081 - 8.12% -
std::copy_if(list<int>)_(every_other)/262144 -1.07% 210110.879 207861.412 - -1.24% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 -1.07% 2.989 2.957 - -0.86% -
BM_std_min<char>/16 -1.07% 2.503 2.477 - -3.36% -
std::partition(deque<int>)_(dense)/8192 -1.07% 2828.581 2798.420 - -0.55% -
SetIntersection_Front_Vector_uint64_1024_4 -1.07% 1137858.526 1125725.684 - -0.40% -
std::replace_if(vector<int>)_(prefix)/50 -1.07% 13.657 13.512 - -2.65% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 -1.07% 15.103 14.942 - -0.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.06% 1153117.948 1140864.791 - -1.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.06% 2012337.238 1990989.748 - -1.43% -
BM_LowerBound_string_1 -1.06% 4.694 4.644 - 1.06% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.06% 1050.102 1038.976 - -1.47% -
rng::replace_if(list<int>)_(sprinkled)/8192 -1.06% 7441.834 7363.095 - -1.20% -
rng::find_end(deque<int>)_(near_matches)/1024 -1.06% 17684.795 17497.691 - -38.88% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.06% 17.786 17.598 - -1.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.06% 17319907.460 17137091.898 - -1.36% -
BM_std_min<unsigned_long_long>/512 -1.06% 47.205 46.706 - -0.31% -
bm_lexicographical_compare<unsigned_char>/64 -1.05% 1.986 1.965 - 0.01% -
BM_RangesMakeThenSortHeap_float_Heap_4 -1.05% 1.265 1.251 - 2.14% -
rng::unique_copy(list<int>)_(contiguous)/52 -1.05% 30.107 29.790 - 31.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.05% 7818.533 7736.236 - 0.13% -
bm_ranges_swap_ranges_vb_aligned/64 -1.05% 3.126 3.093 - -0.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.05% 5375860.837 5319356.847 - -4.79% -
std::partial_sort(vector<int>)_(repeated)/8 -1.05% 20.316 20.103 - -1.09% -
BM_MakeThenSortHeap_uint32_Heap_262144 -1.05% 24.676 24.417 - 0.10% -
std::find_if_not(list<int>)_(process_all)/50 -1.05% 21.687 21.459 - 0.62% -
rng::sort(deque<int>)_(repeated)/8 -1.05% 19.017 18.818 - 1.82% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.05% 75.571 74.780 - -0.69% -
std::rotate_copy(vector<int>)/1024 -1.04% 32.812 32.470 - -1.18% -
BM_MakeThenSortHeap_float_Ascending_1024 -1.04% 8.671 8.581 - -1.63% -
std::stable_sort(deque<int>)_(ascending)/8 -1.04% 18.466 18.274 - 0.68% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -1.04% 77.330 76.525 - -87.03% -
rng::partition(list<int>)_(dense)/32 -1.04% 8.874 8.782 - 3.95% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.04% 54058243.538 53495932.693 - -0.99% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.04% 16003220.705 15837124.038 - 4.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.04% 9831.655 9729.633 - -0.55% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 -1.04% 27175.292 26893.419 - -0.89% -
std::find_if(list<int>)_(bail_25%)/1024 -1.03% 193.846 191.840 - 0.11% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.03% 3901.024 3860.691 - -0.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -1.03% 7.362 7.286 - -3.18% -
SetIntersection_None_Vector_float_16384_1 -1.03% 1175967.253 1163864.989 - -3.32% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.03% 6.035 5.973 - -0.83% -
BM_MakeThenSortHeap_string_Ascending_256 -1.03% 20.152 19.944 - -4.43% -
rng::find_if(vector<int>)_(bail_25%)/1024 -1.03% 76.380 75.596 - -0.06% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 -1.03% 3.593 3.556 - 5.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.03% 7.492 7.415 - -1.74% -
SetIntersection_Interlaced_Set_string_256_16 -1.03% 18945275.950 18751044.276 - 3.62% -
BM_std_min<unsigned_short>/7 -1.02% 1.098 1.087 - -1.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.02% 11.073 10.960 - -0.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.02% 1118946.490 1107534.302 - -1.05% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.02% 9499.181 9402.373 - -0.92% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.02% 11.705 11.586 - -0.90% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.02% 17.926 17.744 - -3.01% -
BM_std_minmax_element<long_long>/3 -1.02% 1.190 1.178 - 5.03% -
std::reverse_copy(list<int>)/64 -1.02% 30.328 30.020 - -0.44% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.02% 61046.218 60426.009 - -1.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.01% 6.778 6.710 - 3.00% -
rng::find_end(vector<int>)_(match_near_end)/1000 -1.01% 27.939 27.655 - -89.54% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.01% 2.140 2.118 - -0.79% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.01% 4.472 4.427 - 2.80% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -1.01% 31850.398 31528.258 - -18.85% -
std::find_if(list<int>)_(process_all)/50 -1.01% 21.714 21.494 - 0.17% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.01% 6.890 6.821 - -1.10% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -1.01% 538.524 533.083 - -6.83% -
BM_std_min<unsigned_short>/23 -1.01% 2.169 2.148 - 0.59% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -1.01% 6.873 6.804 - -0.19% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 -1.01% 48.857 48.365 - -0.12% -
std::count(vector<bool>)/1000 -1.00% 3.002 2.972 - -1.05% -
std::flat_map<int,_int>::count(key)_(existent)/1024 -1.00% 8.527 8.441 - -0.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.00% 20.678 20.471 - -0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.00% 1239708.252 1227286.619 - -1.63% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34938.07% 1001212.809 350805687.231 - 0.05% -
std::rotate_copy(deque<int>)/32 252.18% 2.622 9.235 - 239.39% -
rng::rotate_copy(deque<int>)/32 246.94% 2.693 9.344 - 253.22% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 127.04% 104.469 237.188 - 8.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 118.00% 104.833 228.539 - 4.95% -
std::remove_copy(list<int>)_(sprinkled)/1024 116.80% 744.318 1613.698 - 117.89% -
rng::remove_copy(list<int>)_(sprinkled)/1024 116.16% 742.845 1605.697 - 116.68% -
rng::remove_copy(list<int>)_(prefix)/1024 114.24% 751.500 1610.040 - 115.00% -
rng::fill_n(list<int>)/1024 113.92% 649.708 1389.862 - 114.02% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 107.72% 788.463 1637.761 - 108.49% -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 106.95% 791.817 1638.633 - 108.80% -
std::remove_copy_if(list<int>)_(prefix)/1024 106.43% 797.111 1645.462 - 107.24% -
std::fill(list<int>)/50 106.38% 16.875 34.828 - 1.04% -
rng::remove_copy_if(list<int>)_(prefix)/1024 105.87% 799.720 1646.359 - 107.02% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 103.89% 764.570 1558.868 - 6.52% -
rng::starts_with(list<int>)/1000 96.27% 761.499 1494.598 - 96.39% -
rng::remove(vector<int>)_(sprinkled)/8192 95.34% 1983.225 3874.124 - 2.67% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 93.88% 825.865 1601.186 - 6.73% -
std::replace_if(deque<int>)_(sprinkled)/32 89.60% 12.448 23.601 - 89.57% -
std::copy(deque<int>)/64 89.00% 2.684 5.073 - 90.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 87.80% 79.427 149.168 - 2.77% -
std::copy_n(vector<bool>)_(aligned)/1048576 87.28% 1677.673 3141.890 - 159.35% -
rng::remove(vector<int>)_(sprinkled)/1024 84.14% 288.177 530.650 - 3.85% -
std::replace_if(deque<int>)_(prefix)/32 81.24% 14.189 25.716 - 83.60% -
rng::copy(deque<int>)/64 80.67% 2.817 5.090 - 79.96% -
BM_std_min<unsigned_short>/1 78.92% 0.254 0.454 - 19.71% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 71.36% 17.695 30.323 - 71.92% -
rng::find_end(vector<int>)_(single_element)/8192 69.48% 1912.641 3241.475 - -0.52% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 69.44% 0.411 0.697 - 49.46% -
rng::find_end(vector<int>)_(single_element)/1024 69.38% 242.411 410.587 - -0.30% -
rng::find_end(vector<int>)_(single_element)/1000 68.89% 237.076 400.410 - -0.40% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 67.86% 6.215 10.432 - 16.33% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 67.30% 17.891 29.931 - 64.98% -
SetIntersection_Interlaced_Vector_uint32_262144_16 65.05% 3493641.371 5766194.389 - -3.39% -
rng::remove_copy_if(deque<int>)_(prefix)/32 64.68% 17.460 28.752 - 65.12% -
std::remove_copy_if(deque<int>)_(prefix)/32 63.05% 17.865 29.129 - 63.61% -
BM_RangesPushHeap_float_Random_1 62.80% 0.429 0.698 - 66.04% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 62.55% 19.904 32.355 - -18.79% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 61.35% 12.190 19.668 - 65.53% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 56.02% 0.447 0.698 - 77.80% -
std::replace_if(deque<int>)_(sprinkled)/50 55.56% 18.683 29.062 - 55.60% -
std::replace_if(deque<int>)_(prefix)/50 53.80% 20.340 31.283 - 53.05% -
rng::find_end(vector<int>)_(process_all)/8192 53.24% 1904.428 2918.283 - -0.35% -
rng::find_end(vector<int>)_(process_all)/1000 53.12% 236.990 362.875 - 0.20% -
rng::find_end(vector<int>)_(process_all)/1024 52.68% 242.555 370.324 - -0.26% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 51.26% 12.336 18.659 - 52.69% -
std::shift_left(vector<int>)/32 51.12% 2.993 4.523 - 52.02% -
rng::starts_with(list<int>)/1024 50.73% 783.669 1181.237 - 51.68% -
std::equal(deque<int>)_(it,_it,_it)/8 48.49% 4.276 6.350 - 47.06% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 48.14% 27.360 40.532 - 0.66% -
BM_PushHeap_float_Descending_1 47.99% 0.431 0.637 - 19.08% -
rng::find_end(vector<int>)_(process_all)/1048576 47.17% 253644.620 373293.688 - -0.28% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 47.01% 6.496 9.549 - -17.01% -
std::find(vector<bool>)_(process_all)/50 46.06% 0.579 0.845 - 48.86% -
std::move(list<int>)/4096 44.27% 4380.130 6319.083 - 24.34% -
std::all_of(vector<int>)_(process_all)/50 43.76% 12.737 18.311 - -0.20% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 43.26% 4.519 6.473 - 11.04% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 42.92% 28.323 40.480 - 3.92% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 42.87% 28.032 40.050 - 1.52% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 42.50% 4.759 6.781 - -15.11% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 42.29% 0.447 0.637 - 22.27% -
std::partition(deque<int>)_(sparse)/32 41.29% 9.640 13.621 - 29.53% -
rng::for_each(multimap<int>)/8 40.46% 4.513 6.339 - 1.21% -
BM_std_min<unsigned_char>/1 39.81% 0.325 0.454 - 59.55% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 39.76% 29.773 41.612 - -0.53% -
rng::search(deque<int>)_(same_length)/1000 39.44% 331.309 461.972 - -0.28% -
rng::for_each(multiset<int>)/8 38.24% 4.575 6.325 - 1.81% -
rng::for_each(map<int>)/8 37.75% 4.474 6.163 - -2.88% -
std::find(vector<bool>)_(process_all)/8 36.67% 0.576 0.788 - 44.31% -
BM_RangesPushHeap_uint64_Descending_1 36.22% 0.467 0.636 - -8.81% -
rng::for_each(set<int>)/8 35.65% 4.616 6.261 - -1.35% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 34.75% 49.361 66.515 - 168.54% -
BM_RangesPopHeap_uint32_1 34.39% 0.415 0.558 - -11.06% -
SetIntersection_Interlaced_Vector_uint32_16384_16 34.20% 2462320.493 3304323.256 - -6.96% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 34.11% 97.281 130.461 - 28.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 33.44% 20892693.637 27878624.259 - 19.46% -
BM_MakeHeap_float_Random_256 33.32% 1.238 1.650 - 22.45% -
std::find_if_not(list<int>)_(bail_25%)/32768 33.28% 7601.481 10131.344 - 33.11% -
std::shift_right(deque<int>)/32 33.06% 3.252 4.327 - -0.00% -
BM_std_min<char>/1 32.82% 0.288 0.383 - 2.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 31.72% 25.272 33.288 - -44.30% -
rng::unique_copy(list<int>)_(contiguous)/52 31.11% 22.722 29.790 - -1.05% -
std::unique_copy(deque<int>)_(sprinkled)/32 30.55% 9.231 12.051 - 8.42% -
std::find_end(deque<int>)_(process_all)/8192 30.42% 2040.607 2661.383 - 32.02% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.91% 2960.697 3846.223 - 0.45% -
std::move_backward(deque<int>)/64 29.86% 5.474 7.108 - -2.76% -
BM_std_min<short>/1 29.84% 0.293 0.380 - -15.79% -
std::partition(deque<int>)_(sparse)/50 29.49% 15.538 20.120 - 23.82% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.44% 2958.414 3829.290 - 0.11% -
std::find_end(deque<int>)_(process_all)/1048576 28.62% 265381.787 341327.711 - 29.44% -
std::remove_if(vector<int>)_(sprinkled)/1024 28.19% 409.192 524.532 - 0.19% -
rng::move_backward(deque<int>)/64 28.05% 5.620 7.197 - -1.92% -
std::find_end(deque<int>)_(process_all)/1024 27.69% 265.101 338.519 - 15.55% -
BM_std_min<__int128>/5500 27.26% 2120.649 2698.796 - 27.41% -
BM_std_min<__int128>/1024 27.19% 396.062 503.747 - 27.24% -
BM_std_minmax_element<long_long>/2 27.17% 0.538 0.684 - 0.10% -
rng::remove_if(vector<int>)_(sprinkled)/1024 27.10% 409.385 520.331 - 0.05% -
BM_std_min<__int128>/65536 26.97% 25346.319 32182.314 - 27.16% -
BM_std_min<__int128>/70000 26.63% 27060.993 34267.131 - 26.73% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 26.52% 6.355 8.041 - 26.76% -
rng::find_if(list<int>)_(process_all)/8192 26.51% 10324.504 13061.546 - 28.61% -
BM_std_min<__int128>/64000 26.43% 24733.290 31270.521 - 26.53% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.28% 17.554 22.167 - 1.14% -
rng::find_end(deque<int>)_(single_element)/1024 26.20% 277.999 350.834 - 0.40% -
BM_std_min<__int128>/512 26.13% 198.876 250.840 - 26.16% -
rng::for_each(map<int>::iterator)/8 26.09% 4.561 5.751 - -0.16% -
SetIntersection_Interlaced_Vector_uint32_262144_4 25.91% 1524213.058 1919133.294 - -3.86% -
std::is_sorted_until(deque<int>)/8 25.82% 3.090 3.888 - 7.03% -
std::is_partitioned(deque<int>)_(partitioned)/32 25.50% 9.774 12.267 - 29.51% -
BM_std_min<__int128>/4000 25.37% 1540.615 1931.477 - 25.44% -
BM_std_min<__int128>/4096 25.20% 1578.819 1976.706 - 25.31% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 25.13% 0.464 0.581 - 15.72% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 25.07% 1.862 2.329 - 4.47% -
rng::stable_partition(list<int>)_(dense)/8192 25.06% 18229.439 22797.093 - 4.47% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 24.58% 2.165 2.698 - 9.37% -
SetIntersection_Interlaced_Vector_uint32_16384_256 24.52% 14123298.693 17585941.755 - -28.18% -
std::find_end(deque<int>)_(single_element)/1000 24.47% 250.177 311.390 - -0.38% -
std::shift_right(deque<int>)/50 24.05% 4.213 5.227 - -1.25% -
std::adjacent_find(list<int>,_pred)/50 23.92% 35.031 43.411 - 17.77% -
rng::copy_n(vector<int>)/32768 23.76% 2294.113 2839.262 - 2.58% -
std::find_end(deque<int>)_(single_element)/1024 23.30% 259.051 319.417 - -0.10% -
rng::find(vector<bool>)_(process_all)/8 23.25% 0.601 0.741 - 0.36% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 23.25% 7.573 9.333 - -16.41% -
rng::find_end(deque<int>)_(process_all)/1000 23.14% 252.042 310.363 - 1.29% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 23.13% 23.891 29.416 - 3.34% -
BM_std_min<__int128>/64 22.23% 24.505 29.951 - 22.19% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 22.01% 5.395 6.582 - -15.04% -
rng::for_each(map<int>)/32 21.68% 21.250 25.858 - 0.74% -
SetIntersection_Front_Vector_uint64_1024_1024 21.53% 5850734.694 7110526.491 - 20.38% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.23% 25.525 30.944 - -0.89% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 20.71% 32.867 39.673 - 12.98% -
std::move_backward(deque<int>)/8 20.30% 3.319 3.992 - -30.96% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 20.10% 0.464 0.557 - 12.59% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 19.90% 614.138 736.329 - -6.62% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 19.84% 80589715.558 96578506.771 - -26.23% -
rng::for_each(set<int>)/32 19.79% 21.407 25.644 - 0.01% -
std::search(deque<int>,_pred)_(no_match)/1024 19.73% 327.319 391.904 - 10.27% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 19.52% 0.477 0.570 - -0.08% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 19.29% 1.304 1.556 - 17.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19.23% 20668820.404 24643715.727 - 13.80% -
BM_std_minmax_element<int>/3 18.94% 1.044 1.242 - 4.44% -
rng::remove(vector<int>)_(sprinkled)/50 18.61% 55.156 65.422 - -0.01% -
BM_std_minmax<unsigned_char>/16 18.53% 0.973 1.153 - 24.79% -
rng::remove_if(list<int>)_(sprinkled)/1024 18.44% 997.888 1181.882 - 18.77% -
BM_std_minmax<unsigned_int>/4 18.35% 0.973 1.151 - -0.24% -
SetIntersection_Interlaced_Vector_uint32_262144_256 18.25% 29468394.511 34845317.011 - -24.36% -
std::copy_backward(list<int>)/4096 18.22% 3312.008 3915.485 - 17.37% -
std::move(vector<bool>)_(unaligned)/512 18.16% 3.977 4.699 - 4.15% -
std::search(deque<int>)_(near_matches)/1024 18.08% 20648.652 24382.684 - 20.12% -
rng::stable_partition(deque<int>)_(sparse)/32 18.06% 11.165 13.181 - 19.03% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 18.04% 1.238 1.462 - 0.14% -
rng::partition_copy(list<int>)/8192 18.03% 7369.174 8698.019 - 18.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.00% 507.591 598.970 - 18.31% -
bm_ranges_lexicographical_compare<signed_char>/64 18.00% 1.903 2.246 - 6.54% -
rng::for_each(multiset<int>)/32 17.92% 21.894 25.818 - 0.75% -
BM_std_min<__int128>/31 17.76% 11.776 13.867 - 17.72% -
rng::any_of(deque<int>)_(process_all)/50 17.75% 18.340 21.596 - 10.83% -
std::search(deque<int>)_(near_matches)/1000 17.74% 19754.209 23259.525 - 19.99% -
BM_RangesPopHeap_uint64_1 17.58% 0.445 0.523 - -15.60% -
BM_std_min<__int128>/32 17.43% 12.184 14.308 - 17.37% -
BM_std_min<__int128>/29 17.37% 11.002 12.913 - 17.43% -
std::is_partitioned(deque<int>)_(partitioned)/50 17.24% 14.851 17.411 - 20.12% -
BM_std_min<__int128>/30 17.20% 11.385 13.344 - 17.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 17.18% 0.410 0.481 - 4.32% -
rng::contains_subrange(deque<int>)_(same_length)/16 16.91% 11.232 13.131 - 1.00% -
BM_lexicographical_compare_three_way_fast_path/1 16.61% 0.391 0.456 - 0.08% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 16.57% 1.305 1.521 - 15.31% -
rng::for_each(multimap<int>)/32 16.57% 22.421 26.135 - -0.55% -
BM_std_min<__int128>/26 16.29% 9.815 11.414 - 16.18% -
std::rotate(list<int>)_(1_element_forward)/32 16.29% 12.384 14.401 - -1.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 16.14% 38973084.340 45264831.076 - 2.99% -
BM_std_min<__int128>/25 15.89% 9.460 10.963 - 15.86% -
rng::find_if(list<int>)_(bail_25%)/32768 15.89% 8454.857 9798.274 - 15.06% -
BM_std_min<__int128>/28 15.89% 10.616 12.302 - 15.88% -
SetIntersection_Front_Vector_float_1024_1024 15.89% 5985894.786 6936789.977 - 15.95% -
BM_PushHeap_uint32_QuickSortAdversary_1 15.77% 0.482 0.558 - -19.96% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 15.76% 46152295.536 53427920.361 - -12.48% -
BM_std_min<__int128>/27 15.66% 10.223 11.824 - 15.66% -
SetIntersection_Interlaced_Vector_uint64_262144_16 15.66% 3187398.526 3686440.328 - -36.47% -
rng::find(vector<int>)_(bail_25%)/8 15.64% 1.368 1.582 - 0.50% -
std::rotate(list<int>)_(1_element_forward)/8192 15.49% 7904.335 9128.331 - 11.05% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 15.42% 25.696 29.658 - -0.76% -
rng::find_end(deque<int>)_(single_element)/1000 15.30% 293.157 338.022 - 0.40% -
BM_std_min<int>/1 15.22% 0.282 0.324 - 25.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 15.22% 566.041 652.164 - 18.70% -
rng::move(list<int>)/4096 15.18% 5393.364 6212.306 - 4.04% -
SetIntersection_Interlaced_Vector_string_262144_16 15.16% 5837692.488 6722958.137 - 18.79% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 15.03% 6.589 7.579 - 12.92% -
std::equal(list<int>)_(it,_it,_it)/50 15.02% 33.915 39.010 - 5.25% -
BM_std_min<__int128>/24 14.95% 9.103 10.464 - 14.97% -
rng::generate(list<int>)/8192 14.72% 7535.177 8644.494 - 22.75% -
BM_std_min<__int128>/23 14.68% 8.733 10.015 - 14.71% -
rng::contains_subrange(list<int>)_(single_element)/8192 14.60% 6995.482 8016.817 - 14.08% -
BM_std_minmax<unsigned_char>/24 14.57% 1.207 1.383 - 19.70% -
rng::all_of(list<int>)_(process_all)/8192 14.40% 7416.500 8484.407 - 14.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 14.19% 5992121.144 6842263.751 - 88.50% -
BM_std_min<__int128>/22 14.18% 8.334 9.516 - 14.15% -
SetIntersection_Front_Set_uint64_262144_256 14.13% 4480569.092 5113496.173 - 11.22% -
rng::transform(list<int>)_(identity_transform)/8192 13.98% 7602.481 8665.224 - 23.29% -
SetIntersection_Front_Set_uint32_16384_1024 13.92% 15461815.069 17613437.596 - 7.39% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 13.88% 3232.173 3680.783 - 11.36% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13.85% 13201.508 15029.907 - -0.29% -
BM_RangesPopHeap_float_256 13.84% 19.990 22.757 - 3.20% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 13.77% 556.187 632.784 - 16.43% -
std::find_end(forward_list<int>)_(process_all)/8192 13.75% 5649.933 6426.585 - 13.64% -
rng::stable_partition(deque<int>)_(sparse)/50 13.64% 27.405 31.143 - 13.62% -
rng::is_sorted_until(deque<int>,_pred)/8 13.50% 3.855 4.376 - 2.66% -
rng::find_last(vector<int>)_(bail_90%)/8 13.48% 0.548 0.622 - -3.36% -
BM_std_min<unsigned___int128>/1 13.46% 0.367 0.417 - 21.11% -
std::partition_point(list<int>)/8192 13.32% 12770.735 14471.631 - 14.07% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 13.31% 18.594 21.068 - 13.43% -
BM_std_minmax<unsigned_char>/64 13.29% 1.219 1.381 - 4.82% -
rng::is_partitioned(list<int>)_(partitioned)/8192 13.18% 7168.426 8112.878 - 19.74% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.15% 608.872 688.939 - 0.05% -
BM_RangesMakeThenSortHeap_float_Descending_16384 13.13% 26.653 30.153 - 2.32% -
BM_MakeThenSortHeap_float_Descending_4 13.12% 1.175 1.329 - 16.12% -
BM_std_minmax<unsigned_char>/25 13.09% 1.226 1.386 - 17.54% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 13.05% 777.472 878.930 - 0.52% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.04% 70.919 80.169 - -0.06% -
BM_std_min<__int128>/21 13.02% 7.945 8.980 - 13.03% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 13.00% 1.304 1.473 - 11.47% -
std::find_end(deque<int>,_pred)_(single_element)/8192 12.97% 4315.998 4875.746 - -0.59% -
std::find_if(vector<int>)_(bail_25%)/8 12.88% 0.995 1.123 - -0.44% -
std::unique_copy(deque<int>)_(sprinkled)/52 12.88% 18.792 21.212 - 6.77% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.70% 8.677 9.779 - 0.14% -
SetIntersection_Interlaced_Set_uint32_256_256 12.69% 8851964.824 9974940.424 - 16.67% -
rng::for_each(multimap<int>::iterator)/8 12.66% 4.500 5.069 - 0.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 12.66% 16.693 18.805 - 12.15% -
std::fill_n(vector<bool>)/512 12.61% 1.425 1.604 - 3.01% -
BM_std_minmax<unsigned_short>/32 12.58% 1.229 1.384 - 0.04% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 12.54% 4.602 5.179 - 14.65% -
SetIntersection_Interlaced_Vector_string_262144_4 12.53% 2074138.017 2334099.375 - 11.85% -
rng::replace(vector<int>)_(sprinkled)/50 12.53% 8.028 9.034 - -2.65% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 12.48% 7290.755 8200.639 - 12.76% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 12.45% 1.303 1.465 - 10.84% -
std::find_end(deque<int>)_(process_all)/1000 12.43% 262.581 295.208 - 3.51% -
rng::partition_point(list<int>)/8192 12.33% 13250.591 14884.894 - 13.24% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 12.24% 7217.778 8101.506 - 12.75% -
rng::find_last(deque<int>)_(bail_90%)/8 12.24% 0.867 0.973 - 13.27% -
BM_std_min<__int128>/20 12.24% 7.615 8.547 - 12.27% -
BM_std_minmax<short>/4 12.22% 0.971 1.089 - -0.01% -
BM_std_minmax<unsigned_char>/26 12.13% 1.442 1.617 - 0.06% -
rng::is_sorted(vector<int>,_pred)/8 12.10% 3.512 3.937 - 1.02% -
SetIntersection_Front_Vector_uint64_262144_256 12.07% 2347708.118 2631192.989 - 14.05% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 12.05% 1245.259 1395.359 - -0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 11.98% 54109442.745 60589934.722 - -7.08% -
std::for_each_n(list<int>)/8192 11.90% 7280.648 8147.047 - -3.83% -
BM_RangesPopHeap_float_64 11.87% 12.252 13.706 - 2.54% -
rng::rotate(list<int>)_(1_element_forward)/50 11.82% 24.293 27.166 - 3.48% -
BM_std_minmax<char>/8 11.81% 1.024 1.145 - 16.67% -
rng::remove(vector<int>)_(sprinkled)/32 11.80% 51.390 57.456 - 0.12% -
std::rotate(list<int>)_(1_element_forward)/50 11.79% 24.278 27.141 - -2.85% -
rng::for_each(multiset<int>::iterator)/32 11.78% 21.455 23.982 - 0.87% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 11.72% 4306.998 4811.926 - 2.38% -
BM_std_min<__int128>/19 11.69% 7.241 8.087 - 11.69% -
SetIntersection_Front_Vector_float_262144_256 11.68% 2369205.226 2645910.243 - 12.95% -
std::find_if_not(deque<int>)_(bail_25%)/32768 11.66% 2720.463 3037.539 - 3.79% -
SetIntersection_Front_Vector_float_1024_256 11.58% 2365429.667 2639244.432 - 12.34% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.51% 314603016.862 350804314.510 - 0.04% -
BM_MakeHeap_uint32_Descending_64 11.37% 0.233 0.259 - 10.96% -
SetIntersection_Interlaced_Vector_uint64_16384_16 11.34% 2435060.489 2711132.660 - 6.22% -
rng::for_each(multimap<int>::iterator)/32 11.28% 21.200 23.591 - -1.11% -
SetIntersection_Front_Set_float_262144_1024 11.18% 14204613.479 15792564.099 - 9.89% -
BM_PushHeap_uint32_Random_1 11.17% 0.448 0.498 - 20.64% -
SetIntersection_Interlaced_Vector_uint64_16384_64 11.08% 5991653.634 6655465.107 - -20.87% -
std::any_of(deque<int>)_(process_all)/50 11.06% 19.281 21.413 - 5.42% -
std::reverse(list<int>)/32768 11.03% 16886.928 18748.880 - 3.29% -
rng::for_each_n(list<int>)/50 11.01% 21.734 24.126 - -0.39% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 10.86% 6.580 7.295 - 45.22% -
std::find_if_not(vector<int>)_(process_all)/32768 10.85% 8808.379 9764.509 - -0.11% -
rng::partial_sort_copy(deque<int>)_(descending)/8 10.85% 19.673 21.807 - 1.53% -
rng::contains_subrange(deque<int>)_(same_length)/32 10.83% 18.628 20.646 - 0.46% -
BM_std_min<__int128>/18 10.81% 6.859 7.600 - 10.87% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.75% 10.874 12.043 - 7.68% -
BM_RangesPushHeap_uint32_Descending_4 10.73% 0.351 0.389 - 8.04% -
rng::replace(vector<int>)_(sprinkled)/32 10.73% 5.605 6.206 - -5.24% -
std::find_if_not(vector<int>)_(process_all)/8192 10.73% 2194.863 2430.342 - -0.07% -
rng::for_each(set<int>::iterator)/8 10.72% 4.534 5.020 - -0.41% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 10.66% 28232.246 31242.520 - -1.40% -
rng::rotate(list<int>)_(by_1/2)/32 10.65% 6.099 6.749 - 0.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 10.52% 3.402 3.760 - 13.20% -
rng::copy_n(vector<int>)/4096 10.49% 146.260 161.605 - 12.14% -
BM_std_minmax<char>/11 10.49% 1.648 1.821 - 5.40% -
SetIntersection_Interlaced_Set_float_1024_1024 10.39% 15206728.605 16787359.682 - 10.65% -
SetIntersection_Interlaced_Vector_uint32_256_16 10.37% 6730537.600 7428555.742 - -7.30% -
BM_MakeHeap_uint64_Random_256 10.29% 1.134 1.251 - 0.17% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 10.26% 1.875 2.067 - 16.03% -
BM_std_minmax_element<char>/3 10.23% 1.180 1.301 - 13.35% -
rng::rotate(deque<int>)_(1_element_backward)/32 10.17% 4.148 4.570 - -0.49% -
std::find_if_not(deque<int>)_(bail_25%)/8192 10.16% 688.769 758.756 - 3.10% -
std::is_sorted(deque<int>)/8 10.15% 2.512 2.767 - -41.21% -
rng::search(list<int>,_pred)_(single_element)/8192 10.04% 8320.133 9155.445 - 10.18% -
rng::search(list<int>,_pred)_(same_length)/8192 10.02% 8902.986 9794.702 - 11.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 9.99% 0.634 0.697 - 51.03% -
BM_PopHeap_float_256 9.97% 20.337 22.365 - -0.42% -
rng::remove_if(list<int>)_(sprinkled)/50 9.96% 73.409 80.720 - 9.61% -
SetIntersection_Front_Vector_uint64_1024_256 9.95% 2331233.624 2563082.217 - 12.28% -
BM_std_minmax<char>/64 9.90% 1.256 1.380 - 19.62% -
SetIntersection_Front_Set_uint64_262144_64 9.87% 1828545.247 2009044.938 - 4.84% -
rng::move_backward(list<int>)/32768 9.85% 33613.677 36924.772 - 0.59% -
std::flat_map<int,_int>::erase(iterator)/1024 9.84% 76.089 83.575 - 9.23% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 9.83% 16.484 18.105 - 33.97% -
BM_RangesMakeHeap_uint64_Random_4 9.82% 1.154 1.267 - 10.62% -
std::copy_backward(vector<bool>)_(aligned)/1048576 9.77% 2731.159 2997.876 - -2.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 9.69% 20123377.965 22072885.131 - 6.91% -
rng::find_last_if(deque<int>)_(bail_90%)/8 9.68% 0.908 0.995 - 2.89% -
SetIntersection_Interlaced_Vector_uint32_256_64 9.64% 7282858.379 7984673.434 - 3.15% -
BM_std_min<__int128>/17 9.61% 6.481 7.104 - 9.67% -
rng::find(list<int>)_(process_all)/50 9.58% 18.837 20.642 - 0.93% -
std::find(vector<char>)_(bail_25%)/8 9.51% 1.011 1.107 - 4.21% -
BM_RangesPopHeap_float_16 9.50% 6.443 7.055 - 2.00% -
rng::find_end(list<int>)_(process_all)/8192 9.49% 6826.746 7474.428 - 0.21% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.47% 9.492 10.392 - 50.32% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 9.47% 14.510 15.883 - 9.28% -
rng::rotate(list<int>)_(by_1/2)/8192 9.45% 4959.577 5428.503 - 10.75% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9.43% 8368.913 9157.923 - 11.53% -
BM_MakeHeap_uint64_Random_16384 9.43% 1.034 1.132 - -4.61% -
BM_MakeThenSortHeap_float_Descending_16384 9.42% 27.349 29.927 - 0.09% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 9.42% 24.307 26.597 - -0.02% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 9.41% 16.136 17.654 - 0.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 9.41% 6819872.302 7461475.243 - -5.92% -
std::none_of(list<int>)_(process_all)/8192 9.39% 7200.784 7877.165 - 13.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9.34% 8142213.485 8902856.809 - 6.30% -
BM_std_minmax<unsigned_char>/27 9.34% 1.868 2.043 - -1.55% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 9.33% 183.957 201.128 - 2.29% -
BM_RangesMakeHeap_uint32_Random_1024 9.31% 1.071 1.171 - 9.89% -
rng::move_backward(deque<int>)/8 9.29% 3.657 3.997 - -17.14% -
rng::remove(list<int>)_(prefix)/1024 9.24% 959.795 1048.453 - 9.21% -
std::shift_right(deque<int>)/1024 9.21% 39.829 43.498 - 0.11% -
rng::find_end(deque<int>)_(single_element)/8192 9.19% 2203.322 2405.874 - -0.49% -
SetIntersection_Interlaced_Set_string_64_64 9.17% 36012424.621 39313392.855 - 0.20% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 9.15% 17459.607 19056.298 - -9.44% -
rng::rotate(deque<int>)_(1_element_backward)/1024 9.02% 39.110 42.639 - -2.05% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 9.02% 2.230 2.431 - -2.98% -
rng::find_end(list<int>)_(process_all)/1024 8.96% 673.763 734.115 - 0.02% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 8.96% 4.463 4.863 - -0.45% -
std::remove_if(vector<int>)_(sprinkled)/50 8.93% 60.085 65.452 - -0.40% -
BM_RangesMakeThenSortHeap_float_Descending_256 8.92% 5.718 6.228 - 3.28% -
std::find_if_not(list<int>)_(bail_25%)/8 8.86% 1.216 1.324 - 3.85% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.82% 16.239 17.670 - 0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8.78% 7810851.184 8496663.429 - 0.58% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.78% 661.657 719.720 - 0.03% -
BM_MakeHeap_uint32_Random_64 8.75% 1.250 1.360 - 1.46% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 8.70% 4.452 4.839 - 2.05% -
BM_std_min<__int128>/16 8.69% 6.134 6.667 - 8.88% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 8.62% 2.189 2.378 - 6.74% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 8.62% 16418.571 17833.164 - -0.90% -
rng::search(list<int>)_(single_element)/8192 8.59% 7419.680 8056.903 - 9.01% -
BM_PopHeap_float_64 8.58% 12.508 13.581 - 0.06% -
BM_PushHeap_uint64_SingleElement_16 8.52% 0.337 0.366 - 2.96% -
BM_RangesPushHeap_uint64_SingleElement_16 8.51% 0.337 0.366 - 8.47% -
std::find_if_not(vector<int>)_(process_all)/1024 8.46% 283.693 307.681 - 0.03% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.42% 7921.446 8588.074 - 7.90% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 8.39% 1.146 1.243 - 0.23% -
std::find_end(list<int>)_(process_all)/1000 8.37% 656.214 711.134 - -0.20% -
std::move_backward(deque<int>)/512 8.37% 23.961 25.965 - -0.98% -
BM_std_minmax<unsigned_char>/19 8.23% 1.656 1.792 - -2.90% -
rng::remove_copy(list<int>)_(sprinkled)/8192 8.21% 7033.546 7610.929 - 4.54% -
rng::find_last(forward_list<int>)_(bail_10%)/50 8.20% 20.152 21.805 - 5.70% -
std::find_end(deque<int>,_pred)_(single_element)/1000 8.15% 597.719 646.458 - 0.71% -
rng::move_backward(deque<int>)/512 8.12% 24.122 26.081 - -1.07% -
std::find_end(deque<int>)_(single_element)/8192 8.08% 2038.462 2203.188 - -1.80% -
std::copy(vector<int>)/32768 8.05% 3497.233 3778.856 - -0.01% -
BM_PopHeap_float_16 8.05% 6.477 6.999 - -0.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 8.00% 1330282.741 1436641.823 - 3.18% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 7.99% 26.924 29.075 - -0.01% -
SetIntersection_Interlaced_Vector_string_262144_256 7.95% 67835917.167 73229073.870 - 17.56% -
std::remove_if(deque<int>)_(sprinkled)/50 7.94% 65.491 70.694 - 3.70% -
BM_MakeHeap_uint32_Random_4 7.90% 1.122 1.210 - -3.69% -
SetIntersection_Front_Set_uint32_1024_256 7.88% 4588185.853 4949789.317 - -1.58% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 7.88% 5300.869 5718.367 - -0.04% -
rng::find(vector<char>)_(bail_25%)/8 7.86% 0.983 1.060 - -8.22% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.82% 283833.536 306029.518 - -0.02% -
BM_std_min<__int128>/15 7.78% 5.697 6.140 - 7.71% -
std::unique_copy(list<int>)_(contiguous)/52 7.76% 20.317 21.894 - 2.16% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 7.73% 0.451 0.486 - 6.50% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 7.72% 2.199 2.368 - 33.56% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.71% 5.285 5.692 - -0.31% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 7.70% 596.810 642.768 - -0.43% -
rng::for_each(map<int>::iterator)/32 7.68% 22.979 24.744 - -1.30% -
rng::is_partitioned(deque<int>)_(partitioned)/32 7.67% 10.572 11.383 - 15.08% -
std::remove_copy_if(list<int>)_(sprinkled)/50 7.66% 24.626 26.513 - 6.59% -
SetIntersection_Front_Set_uint32_1024_1024 7.65% 16305377.951 17552111.228 - 13.65% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 7.64% 4604.609 4956.459 - 6.57% -
rng::is_partitioned(deque<int>)_(partitioned)/50 7.60% 15.847 17.052 - 12.49% -
BM_std_minmax<unsigned_short>/2 7.47% 0.848 0.911 - 5.58% -
rng::remove_if(vector<int>)_(sprinkled)/50 7.45% 59.652 64.098 - -5.56% -
std::fill_n(deque<int>)/32 7.45% 1.156 1.242 - 6.94% -
std::stable_partition(deque<int>)_(dense)/8192 7.40% 5669.075 6088.487 - -0.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 7.37% 0.448 0.481 - 4.82% -
rng::contains_subrange(deque<int>)_(same_length)/50 7.35% 26.884 28.860 - 0.32% -
std::stable_partition(vector<int>)_(sparse)/32 7.34% 6.874 7.379 - -0.05% -
rng::find_end(deque<int>)_(process_all)/1024 7.32% 302.597 324.751 - 4.45% -
rng::none_of(deque<int>)_(process_all)/8 7.32% 4.385 4.706 - 2.77% -
rng::find(vector<bool>)_(process_all)/50 7.31% 0.740 0.794 - 7.43% -
rng::fold_left(list<int>)/8192 7.27% 10517.347 11281.706 - 4.55% -
BM_std_minmax<unsigned_short>/21 7.26% 1.962 2.105 - 6.92% -
BM_std_minmax<unsigned_char>/20 7.24% 1.932 2.072 - -10.20% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 7.21% 34.305 36.778 - -1.15% -
BM_std_min<__int128>/14 7.21% 5.290 5.671 - 7.14% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 7.18% 1.062 1.138 - -69.78% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 7.17% 10.561 11.319 - 7.20% -
SetIntersection_Front_Set_uint64_16384_4 7.14% 1083437.932 1160769.975 - 0.79% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 7.06% 0.534 0.572 - 2.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 7.04% 9781715.482 10470372.865 - -3.28% -
std::remove_copy(list<int>)_(sprinkled)/8192 7.03% 6963.016 7452.633 - 7.60% -
BM_MakeHeap_uint32_Heap_64 7.03% 0.234 0.250 - 6.02% -
rng::unique_copy(list<int>)_(contiguous)/8192 7.01% 6916.000 7400.512 - 5.95% -
std::none_of(deque<int>)_(process_all)/50 6.97% 17.757 18.995 - -1.68% -
BM_MakeHeap_float_Heap_4 6.97% 0.276 0.295 - 5.32% -
std::find_end(list<int>)_(process_all)/1048576 6.95% 817328.440 874136.816 - -0.05% -
rng::is_sorted(deque<int>,_pred)/8 6.93% 4.472 4.782 - 7.86% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 6.93% 3.132 3.349 - 4.69% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 6.86% 2.825 3.019 - -4.46% -
bm_ranges_lexicographical_compare<int>/1 6.82% 1.295 1.384 - 4.59% -
rng::none_of(list<int>)_(process_all)/8192 6.82% 7296.340 7794.037 - -0.14% -
BM_std_minmax<unsigned_char>/32 6.81% 1.601 1.711 - 11.73% -
SetIntersection_Interlaced_Vector_string_16384_64 6.80% 13056530.111 13943875.341 - 18.59% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.79% 610.659 652.132 - -0.00% -
bm_ranges_lexicographical_compare<int>/4 6.78% 1.297 1.385 - 6.89% -
SetIntersection_Front_Vector_uint32_262144_16384 6.77% 79211583.722 84575837.987 - 6.18% -
std::equal(deque<int>)_(it,_it,_it)/50 6.77% 24.106 25.738 - 27.81% -
rng::copy_if(list<int>)_(entire_range)/64 6.74% 30.797 32.873 - 7.48% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 6.71% 1543.415 1646.941 - -8.66% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 6.71% 2.359 2.517 - -0.31% -
SetIntersection_Front_Vector_uint64_16384_16384 6.70% 77862154.577 83079907.260 - 6.61% -
SetIntersection_Front_Set_uint32_16384_16384 6.70% 337350157.014 359950449.801 - 1.51% -
SetIntersection_Interlaced_Vector_string_16384_256 6.67% 39873910.333 42535095.978 - 14.23% -
rng::unique(list<int>,_pred)_(sprinkled)/32 6.67% 64.753 69.072 - 2.11% -
rng::replace(vector<int>)_(sprinkled)/8192 6.64% 1376.809 1468.164 - 3.30% -
SetIntersection_Front_Vector_uint64_64_64 6.61% 11180029.828 11919537.998 - 7.26% -
rng::replace(vector<int>)_(sprinkled)/1024 6.60% 172.147 183.508 - 0.06% -
SetIntersection_Interlaced_Set_uint32_256_64 6.54% 14670528.091 15629430.957 - 6.38% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.50% 3.260 3.472 - 0.40% -
SetIntersection_Interlaced_Vector_uint64_256_16 6.50% 6192708.049 6595122.832 - -11.12% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 6.50% 8.749 9.317 - 6.41% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 6.49% 59.093 62.926 - 7.51% -
std::find_end(list<int>)_(single_element)/1000 6.48% 674.330 718.035 - 0.36% -
BM_LowerBound_string_262144 6.40% 2242.703 2386.297 - 0.94% -
rng::find_end(list<int>)_(process_all)/1048576 6.40% 824731.927 877484.395 - 0.23% -
SetIntersection_Front_Set_uint64_16384_64 6.39% 1913438.329 2035641.934 - 9.90% -
BM_std_minmax<char>/10 6.37% 1.301 1.384 - 3.36% -
std::unique_copy(deque<int>)_(contiguous)/52 6.37% 15.345 16.322 - 0.55% -
BM_std_min<__int128>/13 6.36% 4.881 5.191 - 6.34% -
std::stable_partition(deque<int>)_(dense)/1024 6.34% 596.230 634.008 - 1.93% -
BM_MakeThenSortHeap_float_Descending_256 6.27% 5.722 6.080 - 2.06% -
std::fill_n(vector<bool>)/64 6.27% 1.518 1.613 - 4.94% -
BM_MakeHeap_uint32_Random_256 6.24% 1.147 1.219 - 1.34% -
std::find_end(list<int>)_(process_all)/8192 6.21% 6988.646 7422.654 - -1.61% -
SetIntersection_Interlaced_Set_uint32_1024_256 6.21% 15087053.996 16023952.889 - 4.28% -
std::swap_ranges(list<int>)/8192 6.18% 9671.365 10268.814 - 6.45% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 6.14% 14.634 15.533 - -0.02% -
BM_SortHeap_float_1 6.12% 0.251 0.267 - 2.27% -
rng::any_of(vector<int>)_(process_all)/8 6.12% 2.354 2.498 - -0.01% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 6.11% 0.574 0.609 - 17.45% -
SetIntersection_Front_Set_uint64_262144_16384 6.09% 336249406.411 356739920.965 - 6.28% -
SetIntersection_None_Vector_uint32_1024_256 6.08% 1104667.208 1171782.696 - 0.57% -
std::find(deque<int>)_(process_all)/50 6.07% 13.236 14.040 - 2.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 6.07% 12768803.666 13543903.856 - -0.03% -
std::find_end(list<int>)_(single_element)/1024 6.05% 689.682 731.397 - -0.07% -
BM_std_min<short>/2 6.04% 0.485 0.514 - 2.10% -
BM_std_minmax<unsigned_char>/31 6.04% 3.158 3.349 - -14.18% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.01% 6.863 7.276 - 5.90% -
BM_RangesPushHeap_float_PipeOrgan_4 6.00% 0.481 0.510 - 6.09% -
BM_RangesMakeHeap_uint64_Descending_64 5.98% 0.235 0.249 - 5.90% -
BM_std_minmax_element<short>/4000 5.98% 1024.336 1085.543 - 1.13% -
BM_std_min<short>/3 5.97% 0.693 0.735 - 5.85% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 5.97% 7.777 8.241 - 3.55% -
std::stable_partition(deque<int>)_(sparse)/1024 5.95% 453.809 480.830 - 1.64% -
BM_std_minmax<unsigned_short>/64 5.95% 1.526 1.617 - 0.02% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 5.95% 685.979 726.771 - -4.70% -
rng::unique(deque<int>)_(sprinkled)/1024 5.95% 629.790 667.237 - 6.36% -
rng::swap_ranges(list<int>)/8192 5.93% 10073.590 10671.146 - 5.90% -
std::find_if_not(vector<int>)_(process_all)/8 5.93% 2.531 2.681 - -0.79% -
BM_std_minmax<unsigned_char>/8 5.91% 1.087 1.151 - 24.66% -
BM_std_minmax<unsigned_char>/21 5.91% 2.231 2.363 - -15.08% -
rng::stable_partition(list<int>)_(dense)/50 5.88% 52.647 55.740 - 0.79% -
BM_std_minmax_element<short>/65536 5.85% 16691.883 17669.150 - 1.32% -
BM_std_minmax_element<short>/64000 5.84% 16301.128 17252.788 - 1.30% -
BM_std_minmax_element<short>/70000 5.83% 17852.010 18892.912 - 1.35% -
rng::swap_ranges(deque<int>)/50 5.83% 19.938 21.100 - 4.28% -
SetIntersection_Front_Set_string_256_256 5.82% 27952799.539 29580111.441 - -4.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 5.81% 3.483 3.685 - 35.00% -
rng::contains(deque<int>)_(process_all)/8 5.79% 2.943 3.113 - 3.52% -
std::all_of(list<int>)_(process_all)/8192 5.78% 7605.898 8045.859 - 4.35% -
BM_std_minmax_element<short>/4096 5.78% 1049.902 1110.566 - 1.15% -
SetIntersection_Front_Set_uint32_256_64 5.77% 6235168.440 6595018.103 - 2.98% -
rng::all_of(deque<int>)_(process_all)/32768 5.77% 10550.723 11159.462 - 5.39% -
BM_RangesPushHeap_uint32_Ascending_262144 5.75% 8.036 8.498 - 5.63% -
BM_std_minmax<unsigned_char>/11 5.75% 1.712 1.810 - -5.20% -
rng::is_sorted_until(vector<int>,_pred)/1024 5.75% 405.412 428.712 - 0.36% -
std::for_each_n(list<int>)/50 5.74% 22.766 24.072 - -0.22% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 5.73% 4.569 4.831 - 5.02% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 5.72% 7.445 7.871 - 6.60% -
std::find_end(list<int>,_pred)_(process_all)/8192 5.70% 7783.187 8227.071 - 0.00% -
BM_std_minmax_element<short>/5500 5.67% 1409.228 1489.148 - 1.16% -
std::stable_partition(list<int>)_(dense)/8192 5.67% 17474.912 18465.356 - 5.64% -
rng::fill(vector<bool>)/512 5.66% 1.484 1.568 - -2.85% -
BM_std_min<__int128>/12 5.65% 4.474 4.726 - 5.60% -
rng::contains_subrange(list<int>)_(process_all)/8192 5.64% 7007.931 7403.174 - -9.05% -
std::replace_if(vector<int>)_(sprinkled)/50 5.63% 12.902 13.629 - -7.11% -
bm_ranges_lexicographical_compare<int>/2 5.61% 1.527 1.613 - 3.94% -
rng::move_backward(deque<int>)/32768 5.61% 3523.518 3721.070 - 2.03% -
rng::all_of(deque<int>)_(process_all)/8192 5.60% 2632.077 2779.454 - 5.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 5.60% 0.750 0.792 - 5.93% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 5.60% 575297.400 607502.579 - -0.53% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.59% 773.160 816.412 - -0.36% -
BM_std_minmax<unsigned_int>/3 5.57% 1.155 1.219 - 6.51% -
std::find_if_not(vector<int>)_(process_all)/50 5.57% 14.233 15.026 - -0.05% -
rng::fill_n(deque<int>)/32 5.56% 1.225 1.293 - 9.85% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 5.53% 24.349 25.695 - 0.85% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 5.53% 13711.062 14468.781 - -0.27% -
BM_MakeThenSortHeap_string_Ascending_1024 5.51% 35.846 37.821 - 4.04% -
BM_RangesMakeThenSortHeap_float_Heap_16384 5.50% 26.628 28.093 - 2.29% -
BM_MakeHeap_string_Descending_16384 5.49% 2.976 3.139 - 4.86% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.47% 755.614 796.970 - -0.31% -
BM_std_minmax_element<short>/1024 5.47% 268.321 282.987 - 0.51% -
rng::remove(list<int>)_(prefix)/50 5.46% 66.873 70.524 - 5.34% -
rng::for_each(set<int>::iterator)/32 5.45% 22.161 23.370 - 0.13% -
std::stable_partition(vector<int>)_(sparse)/50 5.44% 20.155 21.253 - 0.94% -
BM_SortHeap_float_16384 5.44% 26.721 28.175 - 0.68% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 5.42% 0.495 0.521 - 4.95% -
BM_RangesPopHeap_float_1024 5.40% 27.301 28.775 - 3.29% -
SetIntersection_Front_Set_uint32_1024_1 5.40% 1061496.740 1118779.391 - -0.44% -
SetIntersection_Front_Vector_uint64_262144_16384 5.38% 78095607.318 82298180.543 - 5.32% -
rng::generate_n(list<int>)/8192 5.38% 6968.160 7342.843 - 5.05% -
rng::find_end(list<int>)_(single_element)/1000 5.35% 683.666 720.243 - 0.91% -
BM_RangesPopHeap_uint64_4 5.33% 2.667 2.809 - 3.90% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.31% 3.377 3.556 - -1.03% -
BM_std_minmax<unsigned_char>/18 5.28% 1.317 1.386 - -0.06% -
BM_RangesPushHeap_uint32_Descending_16 5.27% 0.361 0.380 - 4.75% -
SetIntersection_Interlaced_Set_string_16384_1024 5.24% 339042062.996 356818368.977 - 1.12% -
rng::remove_if(vector<int>)_(sprinkled)/32 5.18% 53.393 56.160 - -3.06% -
rng::partial_sort(deque<int>)_(ascending)/8 5.17% 30.501 32.077 - 2.05% -
rng::stable_partition(list<int>)_(dense)/32 5.17% 31.804 33.447 - -1.62% -
SetIntersection_None_Vector_uint64_262144_1024 5.15% 1157587.781 1217220.221 - 6.28% -
rng::find_if(deque<int>)_(bail_25%)/8 5.15% 1.453 1.528 - -0.13% -
BM_std_min<__int128>/11 5.14% 4.047 4.255 - 5.06% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 5.13% 7421.813 7802.800 - 5.48% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 5.12% 25868.671 27193.944 - -1.33% -
rng::contains_subrange(list<int>)_(single_element)/50 5.11% 17.644 18.546 - 2.63% -
SetIntersection_Front_Vector_uint64_1024_64 5.11% 1371893.129 1441996.762 - -3.49% -
rng::move(vector<int>)/8 5.11% 2.221 2.334 - 0.59% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 5.10% 356.884 375.095 - 18.15% -
rng::copy_n(vector<bool>)_(aligned)/64 5.09% 1.304 1.371 - 0.30% -
BM_std_minmax<unsigned_char>/22 5.09% 2.509 2.636 - -18.07% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.08% 990094.294 1040369.721 - 0.43% -
SetIntersection_Front_Vector_uint32_262144_256 5.07% 2269960.075 2384985.912 - 0.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 5.07% 11.776 12.372 - 3.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5.06% 5049280.676 5304835.450 - -3.01% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 5.06% 6.667 7.004 - 5.67% -
BM_MakeHeap_float_PipeOrgan_4 5.05% 0.388 0.408 - -1.47% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 5.03% 1.536 1.614 - -0.02% -
BM_std_minmax_element<long_long>/3 5.03% 1.121 1.178 - -1.02% -
std::find(vector<int>)_(bail_25%)/8 5.01% 1.374 1.443 - 3.64% -
BM_RangesPopHeap_uint32_4 5.00% 2.629 2.760 - 3.82% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.00% 29.986 31.485 - -0.71% -
BM_std_min<char>/1024 4.99% 8.310 8.724 - 4.02% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.99% 4.420 4.640 - 1.77% -
SetIntersection_Interlaced_Set_uint32_1024_1024 4.97% 15851961.809 16640156.642 - 10.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 4.94% 117382475.219 123185543.517 - 6.02% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 4.94% 27.375 28.726 - 2.42% -
BM_MakeThenSortHeap_float_PipeOrgan_16 4.92% 2.939 3.084 - 2.15% -
BM_std_min<unsigned_long_long>/2 4.92% 0.486 0.509 - 4.89% -
rng::remove_if(list<int>)_(sprinkled)/32 4.90% 59.905 62.843 - 4.40% -
BM_std_min<unsigned_int>/4 4.90% 0.996 1.045 - 1.30% -
BM_MakeThenSortHeap_string_SingleElement_4 4.90% 5.959 6.251 - -0.47% -
rng::remove_copy_if(list<int>)_(prefix)/8192 4.89% 7275.557 7631.508 - 4.20% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 4.89% 7580.128 7950.745 - 3.42% -
BM_std_minmax<unsigned_long_long>/1 4.89% 0.583 0.612 - -5.61% -
BM_RangesPopHeap_float_4 4.88% 2.369 2.485 - 0.59% -
BM_std_minmax<unsigned_int>/2 4.88% 0.825 0.865 - 5.78% -
std::search(list<int>)_(single_element)/1000 4.85% 671.120 703.690 - 4.15% -
BM_MakeHeap_float_Heap_256 4.84% 0.207 0.217 - 4.67% -
std::adjacent_find(deque<int>,_pred)/8 4.84% 4.287 4.494 - 1.33% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 4.84% 4159.352 4360.609 - 4.70% -
SetIntersection_None_Set_uint64_1024_1024 4.84% 8728898.030 9151077.698 - 4.74% -
SetIntersection_Front_Vector_string_1024_256 4.82% 9942359.291 10421705.887 - 3.43% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 4.81% 16436.730 17227.839 - 0.04% -
rng::is_sorted_until(vector<int>,_pred)/8192 4.81% 3236.859 3392.442 - -0.72% -
BM_RangesMakeHeap_float_Heap_16 4.80% 0.211 0.221 - -1.39% -
rng::starts_with(list<int>)/8 4.78% 2.911 3.050 - 2.32% -
std::move_backward(vector<int>)/1048576 4.78% 54475.926 57077.276 - -2.91% -
BM_RangesMakeThenSortHeap_float_Heap_256 4.77% 5.897 6.179 - 1.90% -
std::reverse(deque<int>)/64 4.77% 13.560 14.207 - 4.39% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 4.77% 1.203 1.260 - 7.00% -
std::move(list<int>)/512 4.75% 351.226 367.914 - 2.03% -
rng::contains_subrange(list<int>)_(same_length)/16 4.75% 6.609 6.923 - -0.08% -
rng::move(list<int>)/512 4.75% 353.190 369.967 - 0.35% -
std::move(deque<int>)/64 4.74% 6.003 6.288 - 5.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 4.74% 1065920.546 1116483.026 - 5.09% -
std::rotate_copy(list<int>)/8192 4.73% 6733.372 7051.775 - 1.01% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 4.69% 1.634 1.711 - -2.19% -
std::find_first_of(deque<int>)_(small_needle)/32 4.67% 107.356 112.368 - -4.52% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.67% 18.604 19.472 - -1.23% -
SetIntersection_Interlaced_Set_float_256_256 4.66% 9422638.077 9861803.603 - 10.84% -
BM_std_minmax<unsigned_char>/17 4.66% 1.105 1.156 - 6.40% -
std::copy(list<int>)/64 4.65% 32.056 33.547 - 0.60% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 4.62% 3.121 3.266 - 3.68% -
SetIntersection_Interlaced_Vector_string_16384_4 4.61% 1820903.984 1904879.755 - 0.54% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 4.60% 17.714 18.529 - 4.33% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.59% 6492.491 6790.748 - -0.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.59% 1134326.021 1186398.153 - 1.52% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 4.59% 3.455 3.613 - 5.34% -
BM_MakeHeap_float_Random_4 4.58% 1.614 1.688 - -13.52% -
SetIntersection_None_Set_uint64_256_64 4.55% 9156307.999 9573326.701 - 4.64% -
BM_std_minmax<unsigned_char>/2 4.54% 0.883 0.923 - -1.03% -
SetIntersection_Interlaced_Set_uint32_262144_262144 4.53% 1921189.127 2008263.021 - 3.00% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.53% 4248.071 4440.347 - 4.60% -
SetIntersection_Front_Vector_uint64_262144_4 4.52% 1080121.867 1128925.819 - -0.70% -
BM_RangesPushHeap_uint32_Random_1024 4.52% 6.037 6.310 - 3.64% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.51% 6.240 6.521 - 4.39% -
std::copy_if(list<int>)_(every_other)/32768 4.51% 25223.941 26360.808 - 2.62% -
std::copy_n(vector<bool>)_(aligned)/64 4.50% 1.303 1.362 - 0.06% -
BM_RangesPopHeap_uint64_262144 4.50% 41.152 43.003 - 3.52% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 4.49% 8185.334 8553.076 - 14.09% -
BM_std_minmax<short>/32 4.49% 1.229 1.284 - 4.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 4.49% 1973.306 2061.843 - -0.50% -
rng::partial_sort(vector<int>)_(descending)/8 4.48% 24.851 25.965 - -0.18% -
rng::move(deque<int>)/64 4.47% 6.318 6.601 - 4.87% -
BM_std_minmax<short>/25 4.46% 2.203 2.301 - 0.68% -
BM_RangesPushHeap_uint64_SingleElement_262144 4.45% 0.357 0.373 - 4.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 4.44% 11961779.316 12492880.946 - 6.83% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 4.43% 2837.261 2962.957 - 16.53% -
BM_RangesPushHeap_uint32_Random_256 4.43% 5.924 6.186 - 4.88% -
BM_std_min<__int128>/10 4.42% 3.666 3.828 - 4.39% -
std::none_of(deque<int>)_(process_all)/8 4.42% 3.088 3.225 - -0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 4.42% 17714416.270 18496534.333 - 5.62% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 4.41% 8.512 8.887 - 0.51% -
SetIntersection_Front_Set_string_1024_64 4.38% 4696596.405 4902495.082 - -5.16% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.37% 11591.857 12098.305 - -6.43% -
BM_RangesMakeThenSortHeap_float_Heap_64 4.37% 3.436 3.586 - 0.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 4.37% 1457980.001 1521667.030 - 2.34% -
rng::remove_if(list<int>)_(sprinkled)/8192 4.36% 8279.149 8640.106 - 4.59% -
SetIntersection_None_Vector_uint64_262144_1 4.34% 1174309.424 1225279.986 - 3.41% -
rng::remove(deque<int>)_(prefix)/32 4.34% 55.140 57.531 - 0.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 4.33% 343275906.863 358135092.936 - 2.37% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 4.33% 19131.650 19959.750 - -0.20% -
BM_std_min<__int128>/8 4.32% 2.871 2.995 - 4.47% -
rng::search(vector<int>)_(same_length)/8192 4.32% 1878.783 1959.915 - -0.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 4.32% 11054.044 11531.317 - -2.19% -
BM_std_min<long_long>/30 4.32% 3.164 3.301 - 2.45% -
std::search(list<int>)_(no_match)/1024 4.32% 738.440 770.307 - 4.45% -
SetIntersection_None_Vector_uint32_262144_1 4.31% 1163332.856 1213485.351 - -0.37% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 4.31% 7591.158 7918.414 - 5.02% -
BM_PushHeap_uint64_SingleElement_262144 4.29% 0.357 0.373 - 1.40% -
SetIntersection_Interlaced_Set_uint64_1024_1024 4.29% 15186180.066 15837124.038 - -1.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 4.28% 1131003.983 1179457.882 - 1.69% -
std::any_of(deque<int>)_(process_all)/8 4.28% 3.089 3.222 - -0.02% -
BM_std_minmax<char>/12 4.28% 1.915 1.997 - 1.76% -
std::remove(list<int>)_(sprinkled)/32 4.27% 54.824 57.167 - -0.06% -
BM_std_minmax<long_long>/2 4.27% 1.315 1.371 - 28.19% -
BM_std_minmax<unsigned_char>/29 4.26% 2.430 2.533 - -15.20% -
rng::any_of(list<int>)_(process_all)/8192 4.26% 7108.697 7411.279 - 2.37% -
BM_RangesPushHeap_uint64_SingleElement_1024 4.26% 0.363 0.379 - 4.06% -
BM_RangesPushHeap_uint64_SingleElement_4 4.25% 0.357 0.372 - 4.33% -
rng::all_of(deque<int>)_(process_all)/8 4.24% 3.088 3.219 - -0.08% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 4.23% 11894.715 12397.589 - -3.46% -
SetIntersection_Front_Set_uint64_1024_64 4.23% 1888060.935 1967864.275 - 0.75% -
BM_std_minmax<short>/24 4.23% 2.225 2.319 - 1.49% -
std::stable_partition(list<int>)_(alloc_fails)/1024 4.23% 4196.167 4373.508 - 5.00% -
BM_std_minmax<unsigned_char>/12 4.22% 1.945 2.028 - -11.83% -
BM_std_minmax<unsigned_char>/28 4.22% 2.150 2.241 - -11.48% -
SetIntersection_Interlaced_Set_string_16384_16 4.22% 244039477.766 254341546.225 - 3.40% -
BM_std_minmax_element<short>/512 4.21% 138.028 143.844 - 0.41% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.21% 18071.389 18832.576 - 0.26% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.21% 5.050 5.263 - 3.96% -
std::find_first_of(deque<int>)_(small_needle)/50 4.21% 164.557 171.480 - -5.23% -
std::all_of(deque<int>)_(process_all)/8 4.20% 3.091 3.221 - -1.99% -
SetIntersection_Interlaced_Vector_string_1024_256 4.20% 20746730.950 21617677.383 - 1.99% -
std::remove(deque<int>)_(sprinkled)/50 4.19% 57.257 59.659 - 2.22% -
rng::any_of(deque<int>)_(process_all)/8 4.19% 3.092 3.221 - -0.29% -
std::any_of(list<int>)_(process_all)/8192 4.19% 7129.926 7428.699 - 6.83% -
rng::find(list<int>)_(bail_25%)/32768 4.17% 7609.810 7927.408 - 6.43% -
BM_std_min<unsigned_short>/2 4.17% 0.485 0.506 - 4.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 4.16% 1594828.316 1661110.703 - 4.00% -
std::sort(vector<int>)_(descending)/8 4.15% 24.661 25.685 - 0.41% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.15% 6372.183 6636.808 - 2.17% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.14% 1072326.319 1116729.853 - 0.42% -
BM_std_minmax<short>/22 4.14% 2.277 2.371 - 2.37% -
BM_MakeHeap_uint32_Random_16384 4.11% 1.000 1.041 - 4.36% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 4.10% 0.269 0.280 - 2.54% -
BM_std_min<__int128>/6 4.10% 2.076 2.161 - 4.06% -
rng::unique_copy(list<int>)_(sprinkled)/8192 4.10% 6980.278 7266.467 - -4.17% -
rng::partial_sort(vector<int>)_(heap)/8 4.10% 27.008 28.115 - 2.78% -
BM_std_min<short>/29 4.08% 2.349 2.445 - 1.60% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 4.08% 529.962 551.568 - 2.69% -
std::find(vector<long_long>)_(process_all)/8 4.06% 1.155 1.201 - -8.34% -
BM_std_minmax<unsigned_short>/4 4.06% 0.936 0.974 - -15.48% -
rng::unique(list<int>,_pred)_(sprinkled)/52 4.05% 82.809 86.167 - 2.13% -
rng::none_of(deque<int>)_(process_all)/50 4.05% 26.561 27.638 - 0.30% -
std::copy_n(deque<int>)/8 4.05% 2.643 2.750 - -1.42% -
SetIntersection_Front_Vector_float_262144_16384 4.05% 80589284.152 83849592.118 - 4.65% -
rng::unique(deque<int>)_(contiguous)/32 4.03% 58.783 61.153 - -6.95% -
SetIntersection_Front_Set_uint64_1024_4 4.03% 1099855.862 1144189.145 - 0.41% -
BM_std_minmax<unsigned_char>/3 4.03% 1.193 1.241 - -13.31% -
rng::rotate(list<int>)_(by_1/4)/32 4.03% 13.756 14.310 - 0.15% -
BM_PushHeap_uint64_SingleElement_4 4.01% 0.357 0.372 - 1.42% -
std::for_each(join_view(vector<vector<int>>))/8 3.99% 1.379 1.434 - -1.26% -
BM_std_minmax<unsigned_char>/13 3.99% 2.219 2.307 - -16.18% -
rng::unique(deque<int>)_(contiguous)/52 3.97% 68.043 70.741 - -13.60% -
std::reverse(deque<int>)/8 3.96% 2.513 2.613 - 2.01% -
rng::find_end(list<int>)_(single_element)/1024 3.95% 697.086 724.655 - -0.83% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 3.95% 26.488 27.535 - 1.48% -
rng::partition(list<int>)_(dense)/32 3.95% 8.448 8.782 - -1.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.94% 1079289.680 1121836.600 - 1.41% -
rng::sort(vector<int>)_(descending)/8 3.94% 24.693 25.666 - 0.07% -
BM_PopHeap_string_262144 3.93% 92.586 96.229 - 5.29% -
BM_RangesPopHeap_uint32_262144 3.93% 40.959 42.570 - 1.55% -
SetIntersection_Front_Set_uint32_64_64 3.92% 15637852.942 16251198.736 - 5.52% -
rng::contains_subrange(list<int>)_(process_all)/50 3.92% 17.614 18.304 - 1.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.90% 345406858.829 358892773.953 - 1.87% -
BM_PushHeap_uint64_SingleElement_1024 3.90% 0.364 0.379 - 1.28% -
BM_RangesSortHeap_float_16384 3.90% 26.487 27.520 - 0.06% -
rng::partial_sort(deque<int>)_(heap)/8 3.90% 36.906 38.345 - 0.66% -
BM_PushHeap_float_Random_4 3.89% 2.837 2.947 - 0.35% -
BM_std_minmax<unsigned_short>/19 3.89% 2.174 2.259 - 0.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 3.89% 33.716 35.026 - 3.03% -
std::unique_copy(list<int>)_(contiguous)/8192 3.87% 6889.965 7156.917 - 4.90% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.87% 3.211 3.335 - 3.94% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.87% 6.327 6.571 - 3.60% -
rng::copy_n(list<int>)/32768 3.85% 26260.779 27272.080 - 5.13% -
SetIntersection_None_Set_uint32_16384_16384 3.85% 154224816.027 160163694.317 - 3.98% -
SetIntersection_Front_Vector_float_16384_16384 3.85% 80417228.653 83513258.090 - 4.18% -
SetIntersection_Interlaced_Set_uint64_1024_64 3.85% 9967495.994 10350981.696 - 1.72% -
bm_lexicographical_compare<signed_char>/2 3.84% 1.495 1.552 - 3.71% -
std::partial_sort(deque<int>)_(descending)/8 3.84% 41.369 42.958 - -2.00% -
SetIntersection_None_Vector_uint64_16384_4 3.84% 1126090.477 1169334.578 - 3.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 3.84% 2342490.207 2432417.885 - 7.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 3.84% 110783943.527 115034907.089 - -13.41% -
BM_std_min<short>/11 3.84% 1.179 1.225 - 3.74% -
SetIntersection_None_Set_uint32_256_1 3.81% 11425949.725 11861295.168 - 2.17% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.81% 790.629 820.747 - -0.18% -
SetIntersection_Front_Set_uint64_262144_1024 3.80% 14483865.216 15034495.973 - 1.87% -
SetIntersection_Interlaced_Set_string_64_16 3.80% 39042539.347 40525942.768 - -1.61% -
std::fill(vector<bool>)/512 3.80% 1.530 1.588 - 3.09% -
std::any_of(vector<int>)_(process_all)/8 3.80% 2.481 2.575 - 4.01% -
BM_PushHeap_float_Ascending_16384 3.78% 4.221 4.380 - 2.17% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.78% 3.665 3.804 - 0.31% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 3.76% 11486.061 11918.320 - 13.98% -
SetIntersection_None_Set_uint64_1024_64 3.76% 8675352.491 9001425.899 - 2.23% -
SetIntersection_Front_Vector_float_1024_64 3.75% 1448710.809 1503067.951 - 4.46% -
std::reverse(deque<int>)/512 3.75% 115.987 120.335 - 4.22% -
std::stable_partition(list<int>)_(sparse)/1024 3.74% 913.276 947.476 - 0.36% -
SetIntersection_Interlaced_Set_uint64_64_64 3.74% 15158007.264 15725630.989 - 2.09% -
rng::all_of(list<int>)_(process_all)/8 3.74% 2.610 2.708 - -0.35% -
rng::find_end(list<int>)_(process_all)/1000 3.74% 685.603 711.252 - -0.22% -
BM_PopHeap_float_4 3.74% 2.374 2.462 - 0.24% -
BM_std_minmax<unsigned_char>/30 3.74% 2.719 2.820 - -18.01% -
BM_MakeThenSortHeap_float_Ascending_256 3.72% 6.462 6.703 - 2.27% -
SetIntersection_Interlaced_Set_uint32_16_16 3.70% 40454729.856 41950206.209 - -0.56% -
SetIntersection_None_Set_uint32_1024_256 3.69% 8802493.822 9127740.471 - 3.71% -
rng::starts_with(vector<int>,_pred)/8 3.69% 4.126 4.278 - 0.65% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 3.69% 31325.941 32481.153 - -0.72% -
BM_std_min<__int128>/9 3.68% 3.273 3.393 - 3.64% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 3.67% 17.898 18.555 - 2.48% -
std::move(list<int>)/32768 3.67% 30781.152 31911.167 - 1.16% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.65% 810.366 839.925 - -0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 3.65% 117420920.321 121702965.624 - 4.84% -
BM_RangesPushHeap_uint32_Random_64 3.65% 5.509 5.710 - 4.76% -
BM_std_minmax<unsigned_short>/31 3.63% 2.998 3.107 - 0.37% -
std::find_end(list<int>)_(process_all)/1024 3.63% 703.015 728.510 - -0.17% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.62% 794.216 822.992 - 1.78% -
std::fill(list<int>)/8192 3.62% 7116.475 7374.140 - 3.72% -
rng::for_each_n(list<int>)/8192 3.62% 7226.471 7488.089 - -4.09% -
SetIntersection_Interlaced_Set_string_256_16 3.62% 18096272.313 18751044.276 - -1.03% -
BM_PushHeap_uint32_Descending_4 3.62% 0.344 0.357 - 0.55% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 3.62% 7544.921 7817.703 - 5.26% -
std::copy_backward(vector<bool>)_(aligned)/512 3.59% 1.560 1.616 - 3.39% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.55% 28.126 29.126 - 0.09% -
SetIntersection_Front_Vector_string_16384_16 3.55% 1718317.850 1779264.037 - 3.88% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.55% 952036.486 985790.148 - -0.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.55% 4273.183 4424.682 - -1.12% -
std::stable_partition(vector<int>)_(sparse)/8192 3.54% 1496.970 1550.011 - -0.12% -
SetIntersection_Front_Set_uint32_262144_1024 3.54% 15471435.448 16019414.548 - -0.79% -
BM_LowerBound_pair<uint32,_uint32>_1024 3.54% 44.410 45.982 - 1.44% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 3.52% 45.812 47.426 - 5.86% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.52% 776.956 804.323 - 1.52% -
std::stable_sort(deque<int>)_(descending)/8 3.51% 26.651 27.587 - -0.87% -
BM_std_min<short>/31 3.50% 2.571 2.661 - 2.11% -
rng::stable_partition(deque<int>)_(dense)/50 3.50% 37.400 38.709 - -2.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 3.50% 4.595 4.755 - -2.95% -
BM_std_minmax<unsigned_short>/30 3.50% 2.726 2.821 - 0.95% -
rng::find_first_of(deque<int>)_(small_needle)/1024 3.49% 3515.329 3638.166 - 5.34% -
BM_RangesPushHeap_uint32_Random_16384 3.49% 6.241 6.459 - 3.35% -
BM_std_minmax<short>/26 3.49% 2.480 2.567 - 3.52% -
std::is_sorted_until(vector<int>,_pred)/1024 3.48% 414.112 428.511 - 2.37% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.47% 24110.938 24948.239 - 1.04% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 3.46% 18.230 18.862 - 0.53% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.46% 794.479 821.964 - -0.40% -
BM_PushHeap_uint64_QuickSortAdversary_16 3.46% 0.920 0.952 - -15.26% -
rng::stable_partition(list<int>)_(sparse)/50 3.43% 25.724 26.608 - 2.17% -
SetIntersection_None_Vector_uint64_16384_16 3.43% 1150911.147 1190412.294 - 0.92% -
rng::find_last(deque<int>)_(bail_90%)/1048576 3.43% 25564.402 26441.332 - 3.43% -
SetIntersection_None_Set_uint32_256_256 3.43% 5769332.836 5967033.101 - 3.62% -
rng::for_each(multiset<int>::iterator)/8 3.42% 4.806 4.970 - 0.21% -
BM_std_minmax<unsigned_int>/31 3.42% 2.478 2.563 - -0.74% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.42% 25.152 26.011 - -6.29% -
rng::copy_n(list<int>)/4096 3.41% 3983.009 4118.986 - 7.53% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.41% 813.415 841.131 - -0.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.39% 23.027 23.808 - 2.74% -
BM_std_min<__int128>/7 3.38% 2.481 2.565 - 3.44% -
BM_MakeThenSortHeap_float_Ascending_4 3.38% 1.397 1.444 - -1.71% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.37% 2.098 2.169 - -0.64% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 3.37% 30111.892 31126.916 - -0.86% -
std::remove_if(vector<int>)_(sprinkled)/32 3.37% 53.749 55.559 - -1.65% -
std::move_backward(vector<bool>)_(unaligned)/64 3.36% 1.790 1.850 - -0.36% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.36% 576.398 595.741 - 0.36% -
BM_RangesMakeThenSortHeap_float_Descending_262144 3.35% 34.527 35.683 - 1.66% -
BM_std_minmax<unsigned_char>/10 3.33% 1.341 1.386 - -0.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.33% 1149559.839 1187816.241 - 0.93% -
std::remove_copy_if(list<int>)_(prefix)/8192 3.33% 7277.034 7519.123 - 4.46% -
BM_RangesPushHeap_uint64_SingleElement_16384 3.32% 0.364 0.376 - 3.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 3.31% 5266124.134 5440265.835 - 4.50% -
rng::remove(list<int>)_(prefix)/32 3.30% 55.422 57.253 - 3.44% -
BM_RangesSortHeap_uint32_4 3.30% 1.033 1.067 - 0.85% -
SetIntersection_Interlaced_Vector_uint32_16384_4 3.30% 1530634.565 1581089.893 - -0.59% -
BM_std_min<unsigned_int>/16 3.29% 1.908 1.971 - 1.77% -
SetIntersection_None_Vector_uint64_256_64 3.29% 3526385.901 3642393.934 - 0.12% -
BM_std_minmax_element<short>/4 3.29% 1.227 1.267 - 4.14% -
rng::adjacent_find(deque<int>,_pred)/8 3.27% 4.172 4.309 - -8.17% -
BM_std_min<char>/8 3.27% 2.251 2.324 - -2.09% -
BM_RangesMakeThenSortHeap_float_Descending_64 3.26% 3.247 3.353 - -0.01% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 3.26% 18.156 18.748 - 4.07% -
SetIntersection_None_Set_uint32_1024_4 3.26% 8696221.928 8979706.671 - 3.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.24% 1247648.960 1288121.940 - -1.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 3.24% 10.944 11.299 - 8.38% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.23% 2.855 2.947 - -0.21% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 3.22% 589.992 608.992 - 0.06% -
BM_PopHeap_float_16384 3.22% 33.137 34.203 - -1.43% -
BM_RangesSortHeap_float_262144 3.20% 29.911 30.868 - 0.46% -
std::stable_partition(deque<int>)_(sparse)/8192 3.20% 3369.537 3477.338 - -0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.20% 1084613.481 1119302.591 - 2.73% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.20% 206349449.766 212943469.765 - 3.43% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.19% 19480.732 20101.472 - -0.60% -
SetIntersection_Front_Vector_uint32_1024_64 3.18% 1390369.019 1434622.854 - -1.34% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 3.18% 4.521 4.665 - 1.40% -
rng::find_first_of(vector<int>)_(small_needle)/32 3.17% 47.426 48.932 - 0.84% -
std::for_each_n(join_view(vector<vector<int>>))/8 3.16% 1.678 1.732 - 5.27% -
BM_RangesPopHeap_uint64_64 3.15% 12.621 13.019 - 2.79% -
rng::find_first_of(deque<int>)_(small_needle)/8192 3.15% 28169.723 29057.490 - 5.17% -
std::is_sorted(deque<int>,_pred)/8 3.15% 4.343 4.480 - 0.28% -
BM_RangesMakeHeap_uint32_Random_256 3.15% 1.194 1.232 - 0.62% -
SetIntersection_None_Set_string_16384_1024 3.15% 206274752.285 212768660.257 - -0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.14% 6805263.177 7019035.078 - 5.36% -
std::find_if(vector<char>)_(bail_25%)/8 3.14% 0.929 0.958 - 0.35% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.13% 2074.404 2139.428 - 0.00% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 3.13% 6.866 7.081 - 0.90% -
BM_RangesPushHeap_uint32_Random_262144 3.13% 6.277 6.473 - 4.19% -
rng::unique_copy(deque<int>)_(contiguous)/52 3.13% 14.687 15.147 - -9.98% -
rng::copy_backward(vector<int>)/4096 3.13% 141.099 145.515 - 0.97% -
rng::copy_backward(list<int>)/32768 3.13% 30329.043 31277.432 - 6.16% -
BM_PushHeap_uint64_SingleElement_16384 3.12% 0.365 0.376 - 1.04% -
std::find_if(vector<int>)_(process_all)/8192 3.11% 2194.264 2262.590 - -0.22% -
std::find_if(vector<int>)_(process_all)/32768 3.11% 8804.068 9077.743 - -0.06% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.10% 4716.780 4863.228 - 0.07% -
rng::search(vector<int>)_(same_length)/1024 3.09% 247.345 254.983 - 0.46% -
BM_std_minmax<unsigned_int>/27 3.07% 2.375 2.448 - 2.64% -
BM_RangesPushHeap_float_Descending_4 3.07% 0.363 0.374 - 4.92% -
rng::partition_copy(deque<int>)/50 3.07% 27.459 28.301 - -1.83% -
std::copy_if(list<int>)_(every_other)/4096 3.06% 3172.195 3269.241 - 3.60% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 3.05% 34.362 35.412 - 2.30% -
BM_PushHeap_uint64_SingleElement_256 3.05% 0.386 0.398 - 1.01% -
std::remove(deque<int>)_(sprinkled)/32 3.04% 52.627 54.226 - 1.83% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.03% 24143.721 24875.755 - 0.33% -
rng::remove(list<int>)_(prefix)/8192 3.02% 8523.112 8780.936 - 2.89% -
rng::adjacent_find(deque<int>,_pred)/50 3.01% 29.018 29.892 - -0.57% -
BM_RangesPopHeap_uint32_16384 3.00% 31.039 31.972 - 2.74% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.00% 6.514 6.710 - -1.01% -
rng::find_if_not(vector<int>)_(process_all)/8 3.00% 2.518 2.593 - -2.52% -
BM_std_min<int>/4 3.00% 1.022 1.053 - -1.30% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.99% 5.045 5.196 - -13.46% -
BM_RangesPushHeap_string_Descending_16 2.98% 2.108 2.171 - 4.25% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.97% 10.543 10.855 - 0.54% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.97% 38.392 39.531 - 0.37% -
BM_RangesPopHeap_uint64_1024 2.96% 21.439 22.074 - 3.01% -
rng::find_if(vector<char>)_(process_all)/8 2.96% 2.487 2.561 - 0.86% -
std::fill_n(list<int>)/32 2.96% 8.078 8.316 - 0.22% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 2.95% 13.373 13.769 - -0.15% -
BM_RangesPushHeap_uint64_Random_16 2.95% 4.279 4.406 - 3.47% -
std::partial_sort(deque<int>)_(heap)/8 2.95% 37.585 38.695 - 0.10% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.95% 8.550 8.802 - 2.84% -
BM_RangesMakeHeap_float_Random_4 2.95% 1.530 1.575 - 26.04% -
BM_std_min<char>/30 2.94% 2.223 2.289 - -0.67% -
BM_RangesPushHeap_uint64_SingleElement_256 2.94% 0.386 0.397 - 2.89% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 2.94% 3036.664 3125.965 - -3.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.93% 14.754 15.187 - 2.23% -
std::search_n(deque<int>,_pred)_(no_match)/1000 2.92% 602.694 620.297 - 3.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 2.92% 9244794.144 9514626.383 - 3.33% -
std::search(deque<int>,_pred)_(near_matches)/1000 2.92% 23307.568 23987.027 - -10.34% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.91% 168295946.102 173200108.127 - 4.01% -
SetIntersection_Front_Set_uint64_16384_16 2.91% 1286271.739 1323730.563 - 0.54% -
BM_RangesPopHeap_uint32_1024 2.91% 21.369 21.990 - 3.25% -
rng::fill(list<int>)/8192 2.90% 7392.444 7606.994 - 1.08% -
rng::find_if_not(vector<int>)_(bail_25%)/8 2.90% 1.095 1.126 - -0.11% -
BM_MakeHeap_string_PipeOrgan_16384 2.89% 5.559 5.720 - 4.55% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.88% 4.195 4.316 - 45.81% -
std::for_each_n(vector<int>)/8 2.88% 2.504 2.576 - 2.12% -
SetIntersection_Front_Set_float_16384_1 2.87% 1116057.265 1148135.878 - 2.00% -
std::transform(list<int>)_(identity_transform)/8192 2.87% 7638.448 7857.920 - 10.86% -
BM_RangesPopHeap_uint32_16 2.87% 7.538 7.754 - 3.17% -
BM_std_min<unsigned_long_long>/7 2.87% 1.901 1.955 - 10.99% -
BM_SortHeap_float_262144 2.86% 30.427 31.299 - -0.07% -
BM_std_min<unsigned_char>/28 2.86% 1.747 1.797 - 0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 2.86% 11027959.919 11343165.697 - 2.33% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 2.86% 5236.728 5386.263 - -0.91% -
rng::move(deque<int>)/1048576 2.85% 54335.645 55883.899 - 1.57% -
BM_LowerBound_pair<uint32,_uint32>_256 2.84% 32.909 33.844 - 1.11% -
BM_std_minmax<unsigned_short>/16 2.84% 1.685 1.733 - -1.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.83% 0.826 0.849 - 3.96% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.83% 567.015 583.038 - 0.01% -
SetIntersection_Front_Vector_float_16_16 2.83% 38111775.338 39188766.471 - 3.36% -
BM_std_minmax<short>/31 2.82% 3.085 3.172 - -1.24% -
BM_RangesPushHeap_uint64_Random_256 2.82% 5.718 5.879 - 4.38% -
SetIntersection_None_Set_uint32_1024_16 2.82% 8781729.313 9029433.295 - 1.81% -
std::stable_partition(deque<int>)_(dense)/50 2.82% 39.686 40.804 - -2.57% -
std::stable_partition(vector<int>)_(sparse)/1024 2.81% 207.265 213.097 - -2.49% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.81% 174328165.684 179232703.953 - 0.80% -
rng::stable_sort(deque<int>)_(repeated)/8 2.81% 17.980 18.485 - 0.48% -
SetIntersection_Interlaced_Vector_string_16384_16 2.81% 4611664.826 4741102.600 - 9.63% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.80% 4.307 4.427 - -1.01% -
BM_std_minmax<int>/6 2.80% 1.349 1.387 - 0.01% -
std::move_backward(deque<int>)/32768 2.79% 3607.432 3708.123 - 4.66% -
BM_RangesPopHeap_uint64_16384 2.79% 31.239 32.109 - 3.48% -
rng::is_partitioned(vector<int>)_(partitioned)/32 2.78% 5.712 5.871 - 1.55% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.78% 2.639 2.712 - 0.80% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 2.78% 6.376 6.553 - 3.16% -
BM_RangesSortHeap_float_64 2.78% 3.139 3.227 - 0.04% -
BM_MakeThenSortHeap_float_Descending_262144 2.77% 34.451 35.405 - 0.04% -
BM_RangesPushHeap_string_Ascending_16384 2.77% 19.301 19.836 - -0.56% -
BM_RangesPopHeap_uint32_256 2.76% 16.871 17.336 - 1.84% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 2.75% 4.929 5.064 - 5.55% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.74% 18.346 18.849 - 0.34% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.74% 9.210 9.462 - 2.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.73% 6509247.389 6687164.138 - 4.33% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 2.73% 0.573 0.588 - 2.47% -
SetIntersection_None_Set_uint32_256_16 2.73% 10957093.849 11256064.293 - 4.22% -
SetIntersection_Interlaced_Vector_uint64_64_16 2.72% 17630998.058 18111304.470 - -2.47% -
SetIntersection_Front_Set_uint64_16384_16384 2.72% 342334821.646 351656216.749 - 40.96% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.71% 1.500 1.541 - -1.68% -
rng::replace(vector<int>)_(prefix)/50 2.71% 6.984 7.173 - 1.11% -
BM_SortHeap_float_64 2.70% 3.152 3.237 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.70% 5134784.353 5273525.627 - -4.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.69% 13036575.196 13387345.211 - -0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.69% 6516277.013 6691586.258 - -5.61% -
rng::find_if_not(deque<int>)_(process_all)/8192 2.68% 2801.915 2877.118 - 0.36% -
BM_std_min<__int128>/5 2.68% 1.748 1.795 - 2.75% -
rng::rotate(list<int>)_(by_1/3)/50 2.68% 23.588 24.220 - 0.78% -
SetIntersection_None_Set_uint64_1024_4 2.68% 8671215.698 8903364.971 - 2.55% -
SetIntersection_None_Vector_uint32_1024_1 2.68% 1121442.065 1151441.691 - -0.50% -
BM_std_minmax<char>/13 2.68% 2.242 2.302 - 7.41% -
BM_RangesPushHeap_uint64_Random_4 2.66% 2.135 2.192 - -3.51% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.66% 206805341.018 212303998.498 - 2.65% -
BM_MakeThenSortHeap_float_Ascending_64 2.66% 3.960 4.065 - 1.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.65% 1187584.866 1219100.644 - 0.24% -
std::find_end(vector<int>)_(single_element)/1000 2.65% 233.910 240.116 - -0.10% -
SetIntersection_Front_Vector_uint32_16384_256 2.65% 2290052.784 2350676.665 - 1.41% -
SetIntersection_Interlaced_Vector_string_1024_1 2.65% 1116861.479 1146421.968 - -0.16% -
BM_std_min<unsigned_char>/24 2.65% 2.757 2.830 - 3.52% -
BM_std_min<short>/10 2.65% 1.040 1.068 - 2.53% -
BM_std_min<unsigned_int>/8 2.64% 1.278 1.311 - 0.78% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.63% 9758014.217 10014971.679 - -2.45% -
rng::find_first_of(vector<int>)_(small_needle)/50 2.63% 71.689 73.575 - 2.25% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 2.63% 480.400 493.024 - -0.97% -
BM_RangesMakeThenSortHeap_float_Heap_1024 2.62% 8.111 8.324 - 1.06% -
BM_std_min<unsigned_short>/4 2.62% 0.981 1.007 - -0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.61% 351309974.797 360468077.910 - 2.68% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 2.60% 3.322 3.409 - -0.05% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 2.60% 18.313 18.789 - 0.28% -
std::shift_right(list<int>)/50 2.60% 26.923 27.621 - 0.13% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 2.59% 30.448 31.238 - 5.64% -
rng::is_sorted(list<int>)/1024 2.59% 759.465 779.117 - -0.46% -
rng::copy(deque<int>)/8 2.58% 2.785 2.857 - 3.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.57% 1090735.430 1118802.572 - -0.27% -
std::find_if(list<int>)_(process_all)/8192 2.57% 12187.993 12501.594 - 2.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.57% 179098839.391 183702310.277 - 0.72% -
BM_RangesMakeThenSortHeap_float_Descending_1024 2.56% 8.004 8.209 - 0.29% -
std::is_sorted_until(list<int>)/8 2.56% 2.208 2.264 - 1.03% -
BM_std_minmax<unsigned_short>/22 2.55% 2.394 2.455 - 8.77% -
BM_std_minmax<unsigned_long_long>/3 2.55% 1.239 1.270 - -0.53% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 2.54% 5.705 5.850 - -2.45% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 2.53% 6819.182 6991.578 - -1.85% -
rng::replace(vector<int>)_(prefix)/8192 2.53% 1263.413 1295.339 - -0.55% -
std::rotate(list<int>)_(1_element_backward)/8192 2.51% 8441.119 8653.202 - -2.99% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 2.51% 165000.547 169146.042 - 2.89% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2.51% 24.178 24.785 - 1.53% -
SetIntersection_None_Vector_uint64_1024_256 2.51% 1122723.844 1150849.946 - -0.34% -
std::find_end(vector<int>)_(single_element)/1024 2.48% 239.229 245.161 - -0.34% -
BM_std_minmax<unsigned_char>/1 2.48% 0.623 0.638 - 5.90% -
SetIntersection_Interlaced_Set_float_262144_262144 2.48% 1821099.609 1866177.897 - 2.12% -
BM_std_minmax<unsigned_char>/23 2.48% 2.986 3.060 - -16.97% -
bm_lexicographical_compare<signed_char>/1 2.47% 1.286 1.318 - -5.02% -
BM_RangesMakeHeap_string_SingleElement_16 2.45% 5.532 5.668 - 2.47% -
BM_std_min<unsigned_long_long>/29 2.45% 2.456 2.516 - 2.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.44% 2472426.390 2532848.456 - 4.25% -
std::partial_sort(deque<int>)_(ascending)/8 2.44% 29.620 30.343 - -0.49% -
BM_RangesPopHeap_uint64_16 2.44% 7.658 7.845 - 3.58% -
std::search_n(list<int>,_pred)_(no_match)/8192 2.44% 8147.870 8346.422 - 5.65% -
BM_std_min<unsigned_short>/512 2.44% 7.139 7.312 - 1.74% -
SetIntersection_Front_Vector_uint32_262144_64 2.43% 1428603.747 1463302.328 - 5.98% -
rng::none_of(vector<int>)_(process_all)/8 2.42% 2.353 2.411 - -1.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.42% 2223948.567 2277833.576 - 3.41% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 2.42% 24996.242 25600.460 - 0.88% -
SetIntersection_Front_Vector_uint64_256_256 2.41% 4653837.793 4766207.512 - 1.57% -
BM_std_min<short>/14 2.41% 1.155 1.183 - 2.40% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 2.41% 24.279 24.864 - -0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.41% 19472963.312 19941967.104 - 1.70% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.40% 4.593 4.703 - -3.31% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.39% 717.278 734.433 - 2.64% -
BM_RangesMakeHeap_uint64_SingleElement_256 2.39% 0.579 0.593 - 1.88% -
rng::copy(list<int>)/8 2.38% 2.361 2.417 - 0.10% -
SetIntersection_Interlaced_Vector_string_256_16 2.38% 11012878.271 11274980.836 - 4.20% -
SetIntersection_Front_Vector_uint32_262144_1 2.38% 1089372.245 1115270.218 - -0.51% -
rng::copy_if(list<int>)_(every_other)/32768 2.37% 25335.272 25935.505 - 1.15% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.36% 23.728 24.289 - 2.30% -
BM_SortHeap_float_4 2.36% 1.028 1.052 - -1.21% -
BM_RangesMakeThenSortHeap_string_Heap_16 2.36% 17.177 17.582 - -1.40% -
std::partition(list<int>)_(sparse)/50 2.36% 14.813 15.162 - 2.20% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 2.36% 59.433 60.834 - 2.76% -
BM_std_min<__int128>/4 2.35% 1.374 1.407 - 2.37% -
BM_RangesMakeHeap_float_Ascending_256 2.35% 0.644 0.659 - -0.80% -
rng::search_n(list<int>,_pred)_(no_match)/8192 2.34% 8230.994 8423.935 - 6.76% -
rng::copy_n(vector<bool>)_(unaligned)/512 2.34% 3.322 3.399 - -7.15% -
SetIntersection_Interlaced_Vector_string_16384_1024 2.34% 116545110.701 119274517.108 - 5.29% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.34% 27.017 27.649 - -3.21% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.33% 609.417 623.613 - -0.14% -
SetIntersection_Front_Vector_uint32_256_16 2.33% 4369336.929 4471096.621 - 0.82% -
SetIntersection_Front_Set_uint64_262144_262144 2.33% 1814152.424 1856359.131 - 2.35% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.32% 2.392 2.447 - 2.32% -
BM_PushHeap_uint64_Ascending_16384 2.31% 3.564 3.647 - -4.16% -
SetIntersection_Interlaced_Vector_string_256_64 2.31% 20176840.220 20643166.622 - -2.16% -
BM_MakeThenSortHeap_float_PipeOrgan_64 2.31% 3.908 3.999 - 0.38% -
SetIntersection_Interlaced_Set_float_16_16 2.30% 41208659.787 42158314.948 - 2.62% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 2.30% 15.801 16.165 - 2.89% -
rng::find(list<int>)_(process_all)/1024 2.30% 688.579 704.410 - 1.22% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.29% 23661.935 24204.294 - -1.61% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.29% 8.976 9.182 - 0.32% -
SetIntersection_Front_Vector_float_64_64 2.29% 11583921.493 11848755.130 - 3.12% -
SetIntersection_Front_Vector_uint64_16_16 2.28% 37635504.099 38495353.014 - 1.58% -
SetIntersection_Front_Vector_string_256_256 2.28% 20167089.749 20627827.351 - 1.11% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.28% 47.669 48.756 - 1.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 2.27% 10.418 10.655 - 1.81% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.27% 37178.320 38024.068 - -0.65% -
SetIntersection_Front_Vector_uint64_256_16 2.27% 4428659.873 4529340.622 - 3.33% -
BM_std_min<char>/32 2.27% 2.924 2.990 - 2.78% -
BM_std_minmax<unsigned_int>/23 2.27% 2.388 2.442 - 2.41% -
rng::move_backward(vector<bool>)_(unaligned)/4096 2.26% 27.706 28.332 - -0.02% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.26% 23115.742 23638.490 - -0.52% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.26% 29.485 30.151 - -0.92% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.26% 35894.394 36705.597 - -0.70% -
BM_RangesPopHeap_uint64_256 2.26% 17.062 17.447 - 2.34% -
rng::sort(deque<int>)_(repeated)/8192 2.26% 6573.259 6721.612 - -0.71% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.26% 5347.640 5468.266 - 0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.25% 1202052.231 1229144.073 - -0.58% -
BM_RangesPushHeap_uint32_Random_16 2.24% 4.388 4.486 - 1.52% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 2.24% 1.363 1.394 - -1.25% -
std::find_if_not(deque<int>)_(process_all)/1024 2.24% 484.766 495.625 - 2.18% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.24% 4.360 4.458 - -36.58% -
bm_ranges_lexicographical_compare<signed_char>/512 2.24% 7.690 7.862 - 0.06% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.23% 0.583 0.596 - -0.06% -
SetIntersection_Interlaced_Set_uint64_16384_16 2.23% 223735642.953 228731513.122 - 1.95% -
rng::generate(list<int>)/32 2.23% 8.537 8.727 - 0.86% -
std::search_n(deque<int>,_pred)_(no_match)/1024 2.23% 627.715 641.728 - 2.56% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 2.23% 1.218 1.245 - 1.86% -
BM_std_minmax<unsigned_char>/5 2.23% 1.751 1.790 - -23.41% -
rng::find_last(vector<char>)_(bail_10%)/8 2.23% 1.567 1.601 - -0.01% -
SetIntersection_Front_Set_uint64_64_64 2.23% 15069557.076 15404991.442 - 3.00% -
std::find_if(list<int>)_(process_all)/8 2.22% 3.424 3.501 - -0.07% -
BM_MakeHeap_uint32_Random_16 2.22% 1.253 1.280 - -0.55% -
SetIntersection_Interlaced_Set_uint64_262144_262144 2.22% 1861108.073 1902427.570 - 1.78% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.22% 306.174 312.971 - -0.76% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.22% 14223.418 14538.893 - -0.49% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 2.21% 3891.192 3977.271 - 2.53% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.21% 875988.622 895351.756 - 0.96% -
rng::unique(list<int>)_(sprinkled)/52 2.20% 77.628 79.338 - 0.12% -
std::generate(list<int>)/50 2.18% 15.364 15.700 - -0.69% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.18% 5339.875 5456.270 - -0.68% -
BM_std_min<short>/15 2.18% 1.386 1.416 - 2.12% -
rng::stable_partition(vector<int>)_(sparse)/1024 2.18% 206.833 211.334 - -0.54% -
std::move_backward(deque<int>)/262144 2.17% 29751.221 30396.129 - 0.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.17% 1095222.076 1118950.625 - 0.68% -
BM_std_min<unsigned_long_long>/6 2.17% 1.628 1.663 - 14.45% -
rng::sort(deque<int>)_(qsort_adversarial)/8 2.17% 18.383 18.781 - 0.26% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.17% 3.964 4.049 - -1.68% -
BM_RangesMakeThenSortHeap_float_Random_64 2.15% 17.660 18.040 - 1.12% -
rng::move_backward(deque<int>)/4096 2.15% 154.970 158.307 - -2.38% -
BM_std_min<int>/12 2.15% 1.492 1.524 - -1.33% -
rng::find(list<int>)_(bail_25%)/8192 2.15% 1423.272 1453.865 - 1.14% -
SetIntersection_Interlaced_Set_uint64_256_64 2.15% 14710051.031 15026104.848 - 2.10% -
BM_std_minmax<unsigned_char>/4 2.15% 1.473 1.505 - -20.63% -
SetIntersection_Front_Vector_uint32_256_4 2.14% 4393165.070 4487367.006 - 0.61% -
BM_RangesMakeThenSortHeap_float_Heap_4 2.14% 1.225 1.251 - -1.05% -
BM_std_minmax<unsigned_long_long>/2 2.14% 0.869 0.888 - -1.65% -
SetIntersection_None_Vector_string_262144_256 2.14% 1314140.772 1342257.463 - -0.60% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.14% 14.125 14.428 - 2.22% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.14% 9.013 9.206 - 0.98% -
BM_MakeThenSortHeap_uint32_Descending_256 2.14% 8.779 8.966 - 2.32% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.13% 5348.338 5462.064 - -0.59% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.12% 5341.132 5454.563 - -0.71% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.12% 1021.575 1043.221 - 2.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 2.12% 1116396.368 1140008.798 - -2.32% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 2.11% 5.924 6.049 - -0.66% -
rng::find_if_not(list<int>)_(bail_25%)/8 2.11% 1.314 1.342 - 5.63% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 2.11% 9.020 9.210 - 2.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 2.10% 7346308.583 7500818.588 - 3.08% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.10% 2.071 2.114 - 1.82% -
BM_std_min<unsigned_char>/31 2.10% 2.500 2.553 - 0.83% -
rng::search(deque<int>,_pred)_(same_length)/8192 2.09% 4061.986 4147.062 - 3.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.09% 8679669.839 8861379.393 - 0.63% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 2.09% 7.270 7.423 - -4.08% -
std::count(vector<int>)_(every_other)/8 2.09% 1.334 1.362 - 1.08% -
std::rotate_copy(list<int>)/50 2.09% 14.092 14.387 - -0.53% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.08% 213999564.324 218452388.171 - 3.46% -
std::move_backward(list<int>)/4096 2.08% 4916.616 5018.862 - -0.18% -
rng::sort(deque<int>)_(ascending)/8 2.08% 18.237 18.616 - -0.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.08% 1230370.665 1255906.917 - 6.40% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.07% 34.663 35.381 - 0.06% -
rng::move_backward(deque<int>)/262144 2.07% 29928.839 30548.495 - 0.45% -
SetIntersection_Interlaced_Set_uint64_256_4 2.07% 11496271.590 11733688.402 - 0.00% -
std::find_if(vector<int>)_(process_all)/1024 2.06% 283.577 289.425 - -0.26% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.06% 4692.278 4789.022 - -0.14% -
std::remove_copy(list<int>)_(prefix)/8192 2.06% 7023.971 7168.361 - 2.58% -
rng::copy(vector<bool>)_(aligned)/32768 2.06% 35.309 36.035 - 1.60% -
std::copy(list<int>)/32768 2.05% 26421.614 26964.524 - 2.66% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.05% 715.489 730.167 - 1.81% -
BM_RangesPushHeap_string_Descending_64 2.04% 2.255 2.301 - 4.34% -
rng::search(list<int>)_(single_element)/1000 2.04% 666.021 679.637 - -1.96% -
BM_RangesMakeThenSortHeap_string_Random_1024 2.04% 68.603 70.002 - 1.91% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 2.04% 23.744 24.228 - 1.22% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.04% 3.504 3.576 - -0.04% -
SetIntersection_Front_Set_uint64_256_4 2.03% 4449607.936 4540111.000 - 2.02% -
BM_std_min<long_long>/20 2.03% 2.008 2.048 - -0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.03% 1126792.444 1149676.159 - -0.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.03% 1405558.975 1434082.294 - 3.80% -
SetIntersection_Interlaced_Set_uint32_16384_1 2.03% 1107342.422 1129807.027 - 0.90% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 2.03% 277.620 283.249 - 2.70% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 2.03% 0.833 0.850 - -0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.02% 352240613.981 359362493.091 - 2.05% -
BM_RangesSortHeap_string_256 2.01% 44.347 45.239 - 2.11% -
BM_std_minmax<char>/1 2.01% 0.634 0.646 - 7.33% -
BM_MakeThenSortHeap_string_Heap_262144 2.01% 178.241 181.824 - 1.47% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.01% 3175.716 3239.474 - -8.40% -
BM_RangesPushHeap_string_Descending_4 2.00% 1.881 1.918 - 0.69% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.00% 586.673 598.424 - -0.22% -
SetIntersection_Interlaced_Vector_uint32_16_16 2.00% 37840885.366 38597556.386 - 1.42% -
BM_std_minmax<unsigned_short>/11 2.00% 1.719 1.754 - 4.19% -
BM_RangesSortHeap_string_16384 1.99% 95.947 97.860 - 1.87% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 1.99% 29.042 29.621 - -0.35% -
SetIntersection_Interlaced_Set_string_64_4 1.99% 26877999.369 27413370.549 - 0.89% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.99% 2.032 2.072 - 9.36% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 1.98% 26.317 26.839 - -0.53% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 1.98% 726.967 741.379 - 4.64% -
rng::copy_n(vector<bool>)_(unaligned)/32768 1.98% 170.708 174.092 - 2.06% -
std::fill_n(list<int>)/8192 1.98% 7059.375 7199.209 - -20.05% -
std::none_of(list<int>)_(process_all)/32 1.98% 11.532 11.760 - 0.22% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.98% 601.176 613.075 - 3.18% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.98% 538.689 549.341 - 0.77% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 1.98% 16.074 16.392 - 4.29% -
SetIntersection_Interlaced_Set_uint64_256_256 1.97% 9023237.460 9201122.387 - -1.89% -
BM_PushHeap_float_Random_16384 1.97% 7.525 7.673 - 0.97% -
rng::none_of(list<int>)_(process_all)/32768 1.97% 25482.773 25983.740 - 2.26% -
BM_std_minmax<long_long>/4 1.96% 1.868 1.905 - 13.49% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 1.96% 3.986 4.064 - -1.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.96% 11348349.166 11570918.792 - 3.52% -
std::find_first_of(vector<int>)_(large_needle)/32 1.96% 104.780 106.834 - 0.23% -
std::move_backward(deque<int>)/4096 1.96% 154.815 157.846 - -14.89% -
std::find_end(deque<int>,_pred)_(process_all)/1024 1.96% 616.069 628.116 - 3.06% -
rng::find(list<int>)_(process_all)/8 1.95% 2.356 2.402 - 6.09% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.95% 5.104 5.204 - 3.34% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 1.95% 0.924 0.942 - 2.58% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 1.95% 4.778 4.871 - 0.07% -
std::adjacent_find(list<int>,_pred)/8192 1.95% 8114.629 8272.532 - 2.28% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.95% 25519.283 26015.647 - -3.60% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.94% 343828812.084 350496341.858 - -1.63% -
SetIntersection_Front_Vector_uint64_16384_1 1.93% 1099134.946 1120388.124 - 2.16% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.93% 51.414 52.406 - 1.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.93% 3.680 3.751 - 1.14% -
BM_std_min<int>/17 1.93% 0.952 0.971 - -0.02% -
BM_PopHeap_string_16384 1.93% 72.700 74.101 - 0.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.93% 1161018.633 1183391.172 - -0.93% -
rng::partial_sort_copy(list<int>)_(ascending)/8 1.92% 8.975 9.147 - 1.83% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.92% 12.298 12.534 - 0.72% -
std::all_of(list<int>)_(process_all)/32 1.92% 11.494 11.714 - -1.28% -
rng::replace(vector<int>)_(prefix)/1024 1.91% 165.327 168.490 - 0.22% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.91% 24.316 24.781 - 1.51% -
std::remove_if(list<int>)_(prefix)/8192 1.91% 9351.179 9529.627 - 0.86% -
BM_RangesSortHeap_string_1024 1.90% 59.085 60.209 - 2.17% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.90% 39.256 40.003 - 0.08% -
SetIntersection_None_Set_float_256_16 1.90% 11083560.219 11293697.386 - 1.65% -
SetIntersection_Front_Set_uint64_1024_16 1.90% 1283184.699 1307511.307 - 1.00% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 1.89% 0.635 0.647 - 3.12% -
std::find_end(vector<int>)_(single_element)/8192 1.88% 1834.008 1868.485 - -0.36% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.88% 2.908 2.963 - 0.13% -
rng::copy_if(vector<int>)_(entire_range)/64 1.88% 15.487 15.778 - -2.68% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 1.87% 6.174 6.290 - -2.54% -
std::is_sorted_until(vector<int>,_pred)/8192 1.87% 3328.184 3390.480 - 0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.87% 20379909.592 20761366.302 - 0.17% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.87% 365.978 372.825 - 0.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 1.87% 0.666 0.678 - 1.50% -
SetIntersection_Front_Vector_float_16384_4 1.87% 1123304.282 1144282.695 - 2.56% -
std::stable_partition(list<int>)_(sparse)/8192 1.87% 8784.502 8948.409 - 1.22% -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.86% 22.819 23.244 - 0.69% -
rng::find(vector<char>)_(bail_25%)/1024 1.85% 5.277 5.375 - 1.98% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.85% 6.048 6.160 - 3.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 1.85% 6156564.523 6270313.795 - -0.58% -
std::reverse_copy(vector<int>)/8 1.84% 2.367 2.410 - -2.32% -
std::search(list<int>)_(single_element)/8192 1.84% 7828.129 7971.885 - 1.95% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.83% 829.335 844.540 - 1.12% -
SetIntersection_Front_Set_uint32_262144_262144 1.83% 1839633.871 1873333.334 - 0.29% -
SetIntersection_Front_Set_uint64_256_16 1.83% 4902114.409 4991790.518 - 4.92% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.83% 1.273 1.296 - -0.17% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.83% 11.542 11.753 - 0.48% -
SetIntersection_Front_Set_uint32_16384_4 1.82% 1138839.181 1159610.493 - 0.73% -
BM_LowerBound_string_64 1.82% 69.345 70.607 - 1.23% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.82% 1.178 1.199 - 1.22% -
rng::sort(deque<int>)_(repeated)/8 1.82% 18.482 18.818 - -1.05% -
std::none_of(vector<int>)_(process_all)/32 1.81% 8.378 8.530 - 2.52% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.81% 43.627 44.418 - 1.85% -
std::partial_sort(deque<int>)_(repeated)/1024 1.81% 6402.459 6518.351 - 2.38% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.81% 31.815 32.390 - 0.18% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.80% 383695.582 390620.605 - -41.18% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.80% 3.568 3.633 - 0.32% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.80% 30.885 31.442 - 1.61% -
rng::generate(list<int>)/50 1.80% 15.364 15.641 - -2.92% -
std::find_first_of(vector<int>)_(small_needle)/32 1.80% 46.829 47.673 - 1.42% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.80% 4.117 4.192 - 0.36% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 1.80% 2.858 2.910 - 1.48% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.80% 39.421 40.129 - -1.72% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.79% 848.529 863.751 - 0.93% -
BM_RangesMakeHeap_uint64_Random_16384 1.79% 1.005 1.023 - -1.82% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 1.79% 22.836 23.245 - 4.38% -
SetIntersection_Front_Set_uint32_16384_16 1.79% 1306571.012 1329903.613 - 5.82% -
SetIntersection_None_Set_uint64_256_1 1.78% 11496946.099 11702152.604 - 2.12% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 1.78% 3.347 3.407 - -0.03% -
std::find_end(vector<int>,_pred)_(single_element)/1000 1.78% 572.944 583.144 - -0.39% -
SetIntersection_Interlaced_Set_string_256_4 1.78% 14141594.077 14393300.037 - 2.43% -
SetIntersection_Interlaced_Set_string_16384_64 1.78% 352010106.061 358265612.528 - 1.50% -
std::search(deque<int>)_(single_element)/1000 1.77% 439.237 446.995 - -0.32% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 1.76% 820.462 834.921 - -2.20% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.76% 0.963 0.980 - -0.45% -
std::for_each(list<int>)/8 1.76% 2.505 2.549 - -0.70% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 1.76% 3.738 3.804 - -0.57% -
SetIntersection_None_Set_float_1024_4 1.76% 8873001.079 9028998.516 - -22.83% -
SetIntersection_Front_Vector_uint64_262144_1024 1.76% 5781210.796 5882744.911 - 1.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.75% 25147944.326 25587070.985 - 1.74% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 1.74% 11.528 11.729 - 2.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.74% 11465374.355 11665348.912 - 0.01% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.74% 3.957 4.025 - 0.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.74% 7.600 7.732 - 1.80% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.73% 1.244 1.265 - 0.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.73% 1213590.929 1234530.791 - 1.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.72% 21005333.031 21367623.034 - 5.07% -
BM_RangesPushHeap_string_Ascending_64 1.72% 7.442 7.570 - -0.46% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.71% 1890.123 1922.516 - 0.19% -
SetIntersection_Interlaced_Set_uint64_256_16 1.71% 12140773.147 12348093.858 - 0.25% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 1.71% 25.474 25.908 - 1.43% -
SetIntersection_Front_Vector_uint32_262144_1024 1.70% 5977580.871 6079467.519 - 2.95% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.70% 169328284.042 172211225.237 - 3.93% -
std::stable_partition(deque<int>)_(dense)/32 1.70% 29.909 30.418 - -3.09% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.70% 717.313 729.514 - 2.35% -
BM_std_minmax<short>/20 1.69% 2.001 2.035 - 0.09% -
BM_std_minmax<char>/15 1.69% 2.930 2.979 - 0.64% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.69% 46.797 47.588 - 0.21% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.69% 5.492 5.585 - 1.27% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.69% 214.621 218.243 - 1.76% -
rng::copy_n(vector<int>)/1048576 1.68% 49369.004 50200.124 - 0.58% -
SetIntersection_None_Set_float_1024_256 1.68% 9025923.384 9177845.552 - 3.12% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.68% 5.385 5.476 - 4.15% -
std::rotate(list<int>)_(by_1/3)/32 1.68% 15.080 15.333 - -0.66% -
SetIntersection_None_Set_string_16384_256 1.67% 201103205.264 204463628.486 - -1.58% -
SetIntersection_None_Set_uint64_16384_1 1.67% 156477005.889 159086466.829 - 1.60% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.67% 28.986 29.469 - -0.37% -
BM_std_minmax<int>/4 1.66% 0.975 0.992 - 7.21% -
rng::contains(list<int>)_(process_all)/1048576 1.66% 842192.479 856168.600 - 4.08% -
SetIntersection_Front_Vector_string_262144_1 1.65% 1141228.534 1160108.299 - 0.25% -
std::shift_left(deque<int>)/32 1.65% 4.728 4.807 - 1.33% -
rng::unique_copy(deque<int>)_(contiguous)/32 1.65% 9.753 9.914 - -10.41% -
rng::find_first_of(deque<int>)_(small_needle)/32 1.65% 110.994 112.827 - 3.86% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.65% 16.692 16.968 - 0.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.64% 6641346.373 6750561.604 - -5.13% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.64% 3882.849 3946.674 - 1.57% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.64% 14155.231 14387.870 - -0.65% -
SetIntersection_None_Vector_string_262144_1024 1.64% 1349693.025 1371841.962 - 0.30% -
BM_std_min<char>/512 1.64% 6.319 6.422 - 0.81% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.63% 561.789 570.971 - -0.01% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.63% 511.311 519.649 - 0.35% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.63% 499.981 508.126 - 1.78% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.62% 1509789.326 1534278.628 - 0.20% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.62% 2.477 2.517 - -1.31% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.62% 16.421 16.687 - 0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.62% 1169774.136 1188670.305 - 0.75% -
BM_std_min<char>/7 1.62% 1.856 1.886 - 0.64% -
SetIntersection_None_Vector_string_64_64 1.61% 9264553.799 9414138.373 - 1.00% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.61% 19.666 19.983 - -0.67% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.61% 509.978 518.194 - 7.59% -
BM_MakeHeap_float_Random_64 1.61% 1.787 1.815 - 13.41% -
BM_std_min<char>/24 1.60% 2.645 2.687 - -2.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.60% 9.827 9.985 - 0.34% -
BM_std_minmax<unsigned_char>/14 1.60% 2.543 2.583 - -19.41% -
BM_std_minmax<unsigned_short>/20 1.60% 1.952 1.983 - 2.24% -
SetIntersection_Interlaced_Set_float_1024_4 1.60% 10067753.317 10228589.041 - -0.44% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.60% 30.446 30.932 - 1.77% -
BM_PushHeap_float_Random_256 1.59% 7.211 7.325 - 1.59% -
rng::partition_point(list<int>)/1024 1.59% 1261.101 1281.131 - -0.65% -
BM_RangesSortHeap_string_64 1.59% 29.800 30.274 - 1.94% -
rng::find_first_of(deque<int>)_(small_needle)/50 1.59% 170.764 173.474 - 3.63% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.59% 14.834 15.070 - -0.21% -
BM_RangesMakeThenSortHeap_string_Random_64 1.59% 39.175 39.796 - 1.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.58% 1099617.376 1117032.418 - -0.41% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.58% 234045374.633 237746681.135 - 0.34% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.58% 509.857 517.908 - 2.50% -
std::sort(deque<int>)_(ascending)/8 1.58% 18.409 18.700 - -0.51% -
std::generate_n(vector<int>)/50 1.58% 12.052 12.242 - -3.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.57% 43824732.315 44514950.025 - 3.68% -
rng::for_each_n(deque<int>)/50 1.57% 3.920 3.981 - -0.29% -
SetIntersection_Interlaced_Vector_string_16_4 1.57% 71559369.034 72683453.667 - 0.63% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.57% 24.395 24.778 - 1.60% -
rng::partition_point(deque<int>)/8192 1.56% 15.881 16.129 - 0.85% -
std::copy_n(deque<int>)/262144 1.56% 10141.243 10299.786 - 1.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.56% 1199754.309 1218484.371 - -2.03% -
SetIntersection_None_Set_uint32_1024_1024 1.56% 8733330.951 8869383.131 - 1.88% -
BM_MakeThenSortHeap_float_Heap_16384 1.56% 25.858 26.261 - 1.28% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.56% 38.360 38.957 - -0.15% -
SetIntersection_Interlaced_Set_uint32_64_16 1.55% 23947750.423 24320021.451 - -1.97% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.55% 72615.390 73743.656 - 0.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.55% 51.274 52.071 - -0.22% -
std::partial_sort(deque<int>)_(shuffled)/8 1.55% 33.296 33.812 - 1.01% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.55% 1885.305 1914.465 - 0.71% -
rng::copy_n(vector<bool>)_(aligned)/262144 1.54% 277.722 282.006 - 2.08% -
rng::stable_sort(vector<int>)_(heap)/8 1.54% 21.813 22.149 - 0.59% -
std::unique(deque<int>)_(sprinkled)/8192 1.54% 7389.143 7502.994 - -1.40% -
std::search(deque<int>,_pred)_(near_matches)/1024 1.54% 24476.718 24853.769 - -11.11% -
BM_RangesMakeThenSortHeap_string_Random_256 1.54% 54.516 55.354 - 1.80% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.54% 9.303 9.446 - -0.35% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.54% 25.770 26.166 - -0.15% -
SetIntersection_None_Vector_uint32_16384_16 1.54% 1158031.336 1175826.130 - -0.99% -
std::any_of(vector<int>)_(process_all)/50 1.54% 18.206 18.485 - 1.14% -
BM_MakeHeap_string_Descending_64 1.53% 2.560 2.599 - 0.23% -
BM_std_min<short>/4000 1.52% 53.074 53.882 - 0.85% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.52% 0.762 0.773 - -1.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.52% 7.247 7.357 - -1.69% -
BM_PushHeap_uint64_Ascending_16 1.52% 0.912 0.925 - -2.78% -
rng::find_if(vector<char>)_(process_all)/50 1.52% 12.660 12.852 - 2.01% -
rng::transform(deque<int>)_(identity_transform)/50 1.52% 19.818 20.118 - -0.41% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.52% 19.154 19.444 - -9.38% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 1.51% 2060.719 2091.907 - -0.01% -
std::remove_copy_if(list<int>)_(prefix)/50 1.51% 27.145 27.556 - 1.72% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.51% 41.528 42.157 - 1.16% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.51% 23.656 24.013 - 0.41% -
std::find_first_of(vector<int>)_(large_needle)/8192 1.50% 7061741.999 7167915.382 - 3.53% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.50% 54.835 55.660 - -1.40% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 1.50% 8.557 8.686 - 2.28% -
rng::stable_partition(vector<int>)_(sparse)/50 1.50% 20.556 20.865 - 1.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.50% 4469183.778 4536001.192 - 0.28% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.49% 22.791 23.131 - 0.66% -
BM_RangesMakeHeap_uint32_Random_64 1.49% 1.326 1.345 - 4.37% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.49% 16.984 17.237 - 1.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.49% 1201867.408 1219751.355 - 5.21% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 1.49% 7.609 7.722 - 4.66% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.49% 24.112 24.470 - 1.29% -
std::search(vector<int>)_(single_element)/1000 1.49% 228.684 232.080 - 1.70% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.48% 24.501 24.865 - -0.27% -
BM_std_min<short>/4096 1.48% 54.414 55.222 - 0.70% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.48% 19.016 19.298 - 1.79% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.48% 8.755 8.885 - -4.53% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.48% 16.295 16.536 - 2.12% -
BM_MakeThenSortHeap_float_Random_1024 1.48% 33.192 33.683 - 0.42% -
std::sort(deque<int>)_(heap)/8 1.48% 24.754 25.120 - -0.91% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.47% 6999.597 7102.806 - 2.09% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.47% 3.554 3.606 - -1.80% -
rng::sort(vector<int>)_(heap)/8 1.46% 22.230 22.555 - 0.92% -
BM_MakeThenSortHeap_float_Random_262144 1.46% 62.360 63.272 - 0.15% -
SetIntersection_Interlaced_Set_string_1024_4 1.46% 10508623.239 10662120.678 - -0.02% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.46% 1947.742 1976.173 - 0.60% -
SetIntersection_None_Vector_string_1024_256 1.46% 1207845.068 1225454.888 - -0.53% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.46% 24.954 25.317 - -0.20% -
std::sort(vector<int>)_(heap)/8 1.45% 22.378 22.702 - 0.48% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.45% 54860493.616 55655528.845 - 2.06% -
std::partition_copy(vector<int>)/1024 1.45% 457.240 463.861 - -2.06% -
SetIntersection_Front_Vector_float_1024_4 1.45% 1119411.652 1135606.280 - -0.37% -
std::partial_sort(deque<int>)_(heap)/8192 1.45% 283639.195 287739.825 - -1.26% -
BM_std_minmax_element<short>/64 1.45% 17.237 17.486 - -0.32% -
BM_std_minmax<unsigned_char>/6 1.44% 2.048 2.078 - -25.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.44% 19643637.473 19927180.602 - 1.86% -
std::move(deque<int>)/262144 1.44% 14896.958 15111.778 - 0.40% -
BM_MakeThenSortHeap_float_Descending_16 1.44% 1.840 1.866 - 0.18% -
SetIntersection_Front_Vector_float_1024_16 1.44% 1186319.363 1203364.872 - 1.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.43% 1210127.874 1227481.818 - 3.51% -
std::any_of(list<int>)_(process_all)/32768 1.43% 25836.779 26206.537 - 1.64% -
SetIntersection_Interlaced_Set_string_1024_256 1.43% 35695325.305 36206108.669 - 0.16% -
std::move(deque<int>)/1048576 1.43% 54416.177 55192.249 - 1.14% -
std::none_of(list<int>)_(process_all)/32768 1.43% 25757.955 26125.129 - -0.50% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.42% 9.269 9.401 - -0.20% -
std::find_if(deque<int>)_(bail_25%)/8192 1.42% 703.452 713.456 - -0.01% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 1.42% 21.594 21.901 - -1.91% -
BM_RangesMakeHeap_uint32_Random_16 1.42% 1.270 1.288 - 2.77% -
std::move_backward(deque<int>)/1048576 1.42% 127138.003 128938.800 - 0.17% -
rng::sample(deque<int>)/1024 1.42% 11509.477 11672.437 - 2.01% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 1.41% 9.208 9.338 - 211.23% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.41% 2.120 2.150 - 0.31% -
rng::all_of(list<int>)_(process_all)/32768 1.41% 25784.776 26148.910 - 1.47% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.41% 1.214 1.231 - 1.18% -
BM_std_min<unsigned_char>/64 1.41% 4.087 4.145 - -1.65% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 1.41% 77.524 78.617 - 0.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.41% 1226161.821 1243423.935 - 3.55% -
BM_std_min<unsigned_long_long>/22 1.41% 2.170 2.201 - 2.86% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.41% 1909.952 1936.837 - 0.95% -
BM_RangesSortHeap_float_4 1.41% 1.027 1.041 - -1.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.40% 348957915.886 353860093.453 - 2.01% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.40% 559.521 567.369 - -0.60% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.40% 1.199 1.216 - 1.19% -
SetIntersection_None_Set_uint64_16384_64 1.40% 166687378.287 169021904.819 - 2.37% -
BM_std_min<short>/5500 1.40% 74.789 75.836 - 0.63% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 1.40% 3.006 3.048 - 0.25% -
BM_RangesPushHeap_uint32_Ascending_1024 1.40% 3.915 3.970 - 2.20% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 1.39% 16.372 16.600 - 1.18% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.39% 1110902.634 1126362.386 - 3.72% -
std::find_if(deque<int>)_(bail_25%)/32768 1.39% 2748.610 2786.830 - 2.09% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.39% 3.614 3.664 - 0.26% -
BM_std_min<unsigned_char>/32 1.39% 2.864 2.903 - -0.11% -
BM_RangesPushHeap_float_Random_4 1.38% 2.912 2.952 - -0.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.38% 33.591 34.054 - -0.12% -
rng::contains_subrange(list<int>)_(single_element)/16 1.38% 4.955 5.023 - 2.74% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.38% 4098.563 4155.053 - 0.25% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.38% 15.821 16.039 - 0.10% -
SetIntersection_None_Set_string_64_16 1.38% 19273323.960 19538644.931 - 0.59% -
SetIntersection_None_Set_uint64_64_16 1.37% 18977174.160 19237953.519 - 0.75% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.37% 1273683.108 1291176.272 - 1.96% -
std::search(vector<int>)_(single_element)/1024 1.37% 234.213 237.428 - 1.74% -
std::find_end(forward_list<int>)_(process_all)/1024 1.37% 708.410 718.121 - 1.22% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.37% 42.926 43.515 - -2.69% -
BM_std_minmax<short>/64 1.37% 1.525 1.546 - 1.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.37% 1134963.232 1150519.328 - -0.54% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.37% 1107234.404 1122407.441 - -0.23% -
std::rotate(list<int>)_(by_1/4)/50 1.37% 24.949 25.291 - 1.06% -
BM_MakeThenSortHeap_float_SingleElement_256 1.37% 3.991 4.046 - 1.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.37% 1114226.755 1129463.143 - 1.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.37% 19.657 19.925 - -0.50% -
SetIntersection_None_Set_uint64_16384_16 1.36% 163583149.727 165813032.401 - 1.37% -
BM_RangesPushHeap_float_Random_1024 1.36% 7.398 7.498 - -0.34% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.36% 9275.978 9402.193 - 12.85% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.35% 17758.991 17999.551 - 0.52% -
std::unique(list<int>)_(sprinkled)/1024 1.35% 951.079 963.954 - 1.94% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.35% 41542.158 42104.098 - -0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.35% 1203184.092 1219445.180 - 0.95% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.35% 4.203 4.260 - 0.74% -
std::partition(vector<int>)_(sparse)/32 1.35% 8.726 8.843 - -1.46% -
std::copy_if(deque<int>)_(entire_range)/8 1.35% 2.618 2.653 - 2.88% -
rng::any_of(list<int>)_(process_all)/32768 1.34% 26027.415 26377.415 - 1.02% -
std::adjacent_find(deque<int>,_pred)/50 1.34% 29.704 30.103 - 0.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.34% 7.468 7.568 - -0.18% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 1.34% 3.265 3.309 - -0.29% -
BM_RangesPushHeap_uint32_Ascending_256 1.34% 3.068 3.109 - 2.12% -
BM_std_min<unsigned_short>/64 1.34% 3.498 3.545 - 2.90% -
BM_std_minmax<short>/17 1.34% 1.792 1.816 - 2.43% -
std::shift_left(deque<int>)/50 1.33% 5.481 5.554 - 1.48% -
BM_std_min<unsigned_char>/10 1.33% 0.901 0.913 - 1.31% -
BM_std_minmax<unsigned_short>/23 1.33% 2.570 2.604 - 6.27% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.33% 10020498.211 10153324.779 - 0.83% -
std::move_backward(vector<bool>)_(unaligned)/512 1.32% 4.639 4.700 - 0.18% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.32% 1.111 1.126 - 0.87% -
SetIntersection_Front_Vector_uint64_16384_4 1.32% 1119365.725 1134126.419 - 0.65% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.32% 0.939 0.952 - 0.02% -
SetIntersection_None_Set_uint32_1024_64 1.32% 8872702.556 8989451.737 - 3.05% -
BM_std_min<unsigned_int>/28 1.32% 1.962 1.988 - 0.44% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 1.31% 8.148 8.255 - 0.58% -
rng::fold_left(deque<int>)/8192 1.31% 4368.415 4425.651 - 1.68% -
rng::copy_if(list<int>)_(every_other)/4096 1.31% 3257.448 3300.033 - 1.85% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.31% 2.043 2.070 - 1.22% -
SetIntersection_Interlaced_Set_float_16384_16 1.30% 210626031.949 213372626.227 - 1.69% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.30% 8.908 9.024 - 0.76% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.30% 14.938 15.133 - 0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.30% 157800040.821 159851812.348 - -0.27% -
SetIntersection_None_Vector_uint32_1024_1024 1.30% 1143717.582 1158571.781 - -0.57% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.30% 4255.268 4310.514 - -0.21% -
BM_PushHeap_float_Random_262144 1.30% 7.553 7.651 - 0.68% -
std::copy_backward(list<int>)/8 1.30% 2.442 2.474 - -1.27% -
BM_RangesMakeThenSortHeap_uint64_Descending_256 1.29% 8.700 8.813 - 1.09% -
SetIntersection_Interlaced_Set_string_16384_4 1.29% 199712727.393 202290486.760 - 1.70% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.29% 4.779 4.841 - 1.32% -
SetIntersection_Front_Vector_uint64_256_4 1.29% 4348956.633 4405055.384 - 0.66% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 1.29% 6.544 6.629 - 0.40% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.29% 41.761 42.298 - -1.14% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 1.28% 17.166 17.386 - 1.09% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.28% 55.137 55.842 - -0.52% -
SetIntersection_None_Set_uint64_1024_256 1.27% 8709903.188 8820865.782 - 1.61% -
rng::sample(deque<int>)/8192 1.27% 92812.909 93989.145 - 1.92% -
BM_MakeThenSortHeap_float_Ascending_16384 1.27% 27.668 28.018 - 0.01% -
rng::copy_backward(vector<bool>)_(aligned)/4096 1.27% 5.058 5.122 - -0.13% -
rng::stable_partition(list<int>)_(alloc_fails)/32 1.26% 1897.077 1921.031 - 0.35% -
SetIntersection_Front_Set_uint64_262144_4 1.26% 1117760.870 1131870.955 - -0.67% -
rng::sample(deque<int>)/32 1.26% 312.648 316.578 - 1.12% -
BM_MakeThenSortHeap_uint64_Descending_256 1.26% 8.639 8.748 - -0.33% -
SetIntersection_Front_Set_uint32_256_4 1.25% 4483068.703 4539082.063 - -0.46% -
SetIntersection_Interlaced_Set_string_1024_1 1.25% 1147866.434 1162194.442 - 2.12% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.25% 16.585 16.792 - 0.14% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.24% 3.638 3.683 - 0.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.24% 7.498 7.591 - 0.87% -
std::find_end(forward_list<int>)_(single_element)/1000 1.24% 673.843 682.199 - 0.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.24% 4409086.893 4463556.200 - 2.50% -
rng::copy_n(deque<int>)/32768 1.23% 1136.952 1150.949 - 1.41% -
std::sort(deque<int>)_(descending)/8 1.23% 25.714 26.031 - -0.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.23% 162067612.581 164060498.441 - 1.41% -
std::all_of(list<int>)_(process_all)/50 1.23% 21.545 21.810 - -0.25% -
BM_RangesMakeHeap_uint64_Random_262144 1.23% 1.042 1.055 - -2.64% -
std::find_if_not(vector<char>)_(process_all)/8 1.23% 2.469 2.499 - 0.31% -
SetIntersection_Interlaced_Vector_string_262144_1024 1.23% 241358599.479 244319724.745 - 10.31% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.22% 4257.964 4309.907 - -0.13% -
SetIntersection_None_Set_uint64_16384_1024 1.22% 162972251.525 164956958.914 - 1.70% -
rng::find_last(list<int>)_(bail_10%)/8192 1.21% 6248.576 6324.473 - -17.94% -
SetIntersection_None_Vector_uint32_256_16 1.21% 4230663.609 4281993.037 - -0.46% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.21% 4.724 4.781 - -2.13% -
std::reverse_copy(vector<int>)/64 1.21% 2.471 2.501 - 1.20% -
BM_RangesPopHeap_float_16384 1.21% 33.691 34.099 - 0.47% -
rng::move_backward(list<int>)/4096 1.21% 6560.116 6639.334 - -0.13% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.21% 2.947 2.982 - -0.02% -
std::find_first_of(vector<int>)_(large_needle)/1024 1.21% 109910.345 111234.801 - 2.27% -
SetIntersection_Front_Vector_string_262144_256 1.20% 9970545.148 10090511.129 - -0.05% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.20% 605.092 612.368 - 1.22% -
rng::unique(list<int>)_(sprinkled)/1024 1.20% 952.233 963.680 - 1.75% -
std::generate_n(list<int>)/8192 1.20% 6911.802 6994.849 - 2.87% -
BM_std_minmax<short>/19 1.20% 2.429 2.458 - 3.66% -
std::partition(vector<int>)_(sparse)/50 1.20% 13.799 13.965 - -1.78% -
rng::shuffle(vector<int>)/32 1.20% 286.905 290.335 - 1.82% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.19% 540.459 546.906 - 0.24% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 1.19% 18.578 18.799 - -37.64% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.19% 4807.968 4865.285 - 0.79% -
SetIntersection_Interlaced_Vector_string_256_256 1.19% 22855078.454 23127520.807 - 12.22% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.19% 18.694 18.917 - 1.25% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 1.19% 2855.264 2889.234 - -0.08% -
std::find_if(deque<int>)_(process_all)/8192 1.19% 2845.291 2879.130 - -0.02% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.19% 5.376 5.440 - -0.37% -
BM_PushHeap_string_Random_16 1.19% 10.102 10.222 - 0.86% -
std::find_first_of(list<int>)_(small_needle)/32 1.19% 91.362 92.445 - 1.32% -
std::partition_point(list<int>)/50 1.18% 24.709 25.001 - 1.12% -
BM_std_minmax<unsigned_long_long>/5 1.18% 1.804 1.826 - -4.31% -
BM_MakeThenSortHeap_uint64_Random_16384 1.18% 22.087 22.347 - 0.06% -
SetIntersection_Front_Vector_uint64_262144_16 1.18% 1167680.955 1181448.361 - -0.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.17% 23.730 24.009 - -0.20% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.17% 1.455 1.472 - -0.69% -
rng::partial_sort(deque<int>)_(heap)/8192 1.17% 285883.501 289236.982 - 1.91% -
BM_MakeHeap_string_Descending_256 1.17% 2.698 2.730 - 0.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.17% 16.047 16.235 - -0.32% -
SetIntersection_Interlaced_Set_uint64_1024_256 1.17% 15265477.487 15443769.216 - 1.51% -
rng::sort(deque<int>)_(repeated)/1024 1.16% 946.790 957.807 - -0.55% -
SetIntersection_Front_Set_string_1024_4 1.16% 1313043.316 1328293.709 - -1.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.16% 23.834 24.110 - 0.07% -
BM_RangesSortHeap_string_16 1.16% 14.151 14.315 - 1.27% -
bm_ranges_swap_ranges_vb_aligned/512 1.16% 5.245 5.306 - 0.95% -
SetIntersection_None_Set_uint32_256_4 1.15% 11580237.471 11713937.547 - 0.73% -
std::unique(list<int>)_(contiguous)/8192 1.15% 6969.621 7050.038 - 0.67% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.15% 4074.385 4121.342 - 2.95% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 1.15% 16.692 16.883 - 1.81% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.15% 27.906 28.226 - 0.14% -
710_omnetpp_r 1.15% 8.847 8.949 - -0.84% -
std::adjacent_find(vector<int>,_pred)/50 1.14% 23.308 23.575 - 5.19% -
rng::stable_sort(deque<int>)_(descending)/8 1.14% 27.355 27.667 - 1.62% -
SetIntersection_Interlaced_Vector_uint32_4_4 1.14% 144050723.578 145691514.062 - 0.72% -
BM_MakeHeap_string_Descending_4 1.14% 2.095 2.119 - 0.02% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.14% 29.704 30.041 - 0.00% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.13% 1921.629 1943.431 - 0.60% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.13% 4.719 4.772 - -0.58% -
rng::find_if(vector<char>)_(process_all)/8192 1.13% 2049.379 2072.500 - 1.26% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.13% 2631.783 2661.426 - -0.07% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.12% 109.318 110.546 - -2.03% -
BM_PushHeap_string_Random_64 1.12% 12.649 12.791 - 0.32% -
std::generate(list<int>)/32 1.12% 8.540 8.636 - -0.18% -
std::find(list<int>)_(process_all)/50 1.12% 18.131 18.334 - 0.50% -
SetIntersection_Front_Vector_uint32_256_1 1.12% 4416967.448 4466288.949 - 0.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.12% 1.233 1.247 - 1.33% -
SetIntersection_None_Set_uint64_262144_256 1.12% 1203355.875 1216776.695 - 1.38% -
std::sort(deque<int>)_(pipe-organ)/8 1.11% 20.846 21.078 - -0.26% -
SetIntersection_Front_Set_float_262144_64 1.11% 1871469.646 1892231.763 - -0.16% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.11% 1.104 1.116 - 0.76% -
SetIntersection_Front_Set_float_16_16 1.11% 41397596.381 41856332.814 - -0.03% -
BM_MakeHeap_uint32_Random_1024 1.11% 1.030 1.042 - -1.10% -
SetIntersection_Front_Vector_uint64_4_4 1.11% 143745761.185 145337893.309 - -0.02% -
SetIntersection_None_Set_uint64_256_16 1.11% 10972786.263 11094235.032 - 1.68% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.11% 11.848 11.979 - -0.85% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.11% 24.846 25.120 - -0.62% -
SetIntersection_None_Set_uint64_16384_4 1.10% 160196169.576 161965515.432 - 1.40% -
rng::contains(deque<int>)_(process_all)/32 1.10% 8.587 8.682 - 0.59% -
BM_RangesMakeThenSortHeap_string_Random_16384 1.10% 108.914 110.116 - 1.32% -
rng::find_first_of(vector<int>)_(large_needle)/32 1.10% 105.040 106.198 - -13.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.10% 166312531.211 168141294.615 - -2.21% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 1.10% 20.541 20.766 - 1.14% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.09% 16.205 16.382 - -0.16% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 1.09% 69.450 70.210 - -1.68% -
BM_RangesPushHeap_float_Random_64 1.09% 6.699 6.773 - 1.57% -
BM_RangesSortHeap_uint64_4 1.09% 0.934 0.944 - -0.11% -
rng::remove_copy(list<int>)_(prefix)/8192 1.09% 7030.611 7107.291 - 0.21% -
rng::partition(vector<int>)_(dense)/50 1.09% 12.575 12.712 - 0.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.09% 11.477 11.602 - 0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.09% 1432588.292 1448159.749 - 3.17% -
BM_MakeThenSortHeap_float_Random_16384 1.09% 47.354 47.869 - 0.38% -
BM_SortHeap_uint64_64 1.09% 7.908 7.994 - 0.57% -
rng::copy(vector<int>)/64 1.08% 2.440 2.467 - 1.07% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.08% 17.328 17.516 - -0.00% -
BM_MakeHeap_uint64_Random_262144 1.08% 1.037 1.048 - -3.86% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 1.08% 11.471 11.594 - 1.69% -
rng::is_sorted(list<int>,_pred)/8 1.08% 4.226 4.272 - 0.92% -
SetIntersection_None_Vector_uint32_256_256 1.08% 2270156.522 2294652.051 - 0.74% -
bm_lexicographical_compare<int>/7 1.07% 1.529 1.546 - -2.40% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 1.07% 31.629 31.967 - 1.45% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.07% 725.020 732.770 - -0.76% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.07% 9.285 9.384 - 1.23% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 1.07% 4.903 4.955 - -0.93% -
BM_MakeHeap_string_PipeOrgan_4 1.07% 2.550 2.577 - -0.49% -
rng::partial_sort_copy(deque<int>)_(heap)/8 1.07% 16.013 16.184 - -3.20% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1.06% 1957.234 1978.069 - 0.80% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 1.06% 6.875 6.948 - -0.15% -
BM_LowerBound_string_1 1.06% 4.596 4.644 - -1.06% -
SetIntersection_None_Set_uint64_262144_262144 1.06% 1212144.452 1224997.313 - 1.12% -
SetIntersection_Front_Vector_uint32_16384_16 1.06% 1179887.644 1192380.344 - 0.24% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.06% 11299053.925 11418612.468 - 1.03% -
BM_std_min<short>/1024 1.06% 13.912 14.059 - 0.55% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.06% 3.680 3.718 - 0.28% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.06% 38133.074 38535.396 - 1.12% -
std::fill_n(deque<int>)/1024 1.05% 29.624 29.936 - 0.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.05% 16.161 16.332 - -0.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.05% 9.254 9.352 - -0.21% -
rng::search(deque<int>,_pred)_(same_length)/1024 1.05% 514.173 519.592 - 2.59% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.05% 11400900.624 11520991.674 - 1.31% -
SetIntersection_Interlaced_Vector_string_1024_4 1.05% 1712386.158 1730366.005 - 0.74% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.05% 1.700 1.718 - 1.82% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 1.04% 190.627 192.619 - -0.87% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 1.04% 30.430 30.748 - 0.33% -
rng::find_if(vector<char>)_(process_all)/32768 1.04% 8137.893 8222.629 - 1.13% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 1.04% 7898.897 7980.878 - 0.84% -
BM_RangesMakeThenSortHeap_float_Random_1024 1.04% 32.968 33.311 - 0.88% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 1.04% 20.508 20.721 - -2.57% -
std::partial_sort(deque<int>)_(repeated)/8 1.04% 27.311 27.595 - 0.58% -
BM_std_min<short>/7 1.04% 1.109 1.121 - 1.02% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.04% 4.318 4.362 - -1.83% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.03% 1927.132 1947.069 - -0.01% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.03% 2913.290 2943.401 - 0.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.03% 1111525.099 1123010.130 - 2.05% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.03% 71.855 72.597 - -0.14% -
BM_PushHeap_string_Random_4 1.03% 5.934 5.996 - 0.89% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.03% 1.452 1.467 - 0.26% -
BM_std_minmax<long_long>/29 1.03% 4.329 4.373 - 3.69% -
std::replace_if(vector<int>)_(prefix)/1024 1.03% 271.697 274.495 - 2.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.03% 34.600 34.956 - -0.77% -
rng::starts_with(deque<int>,_pred)/8192 1.03% 4053.826 4095.479 - 2.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.03% 1231497.780 1244131.131 - 0.87% -
BM_std_min<char>/6 1.02% 1.589 1.605 - -0.37% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.02% 9.460 9.557 - -2.80% -
SetIntersection_None_Vector_uint64_1024_64 1.02% 1141726.734 1153333.477 - -1.16% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 1.02% 3.348 3.382 - 0.22% -
rng::find_first_of(list<int>)_(large_needle)/1024 1.01% 965612.659 975399.907 - 22.84% -
SetIntersection_None_Vector_uint32_16384_1 1.01% 1173180.930 1185025.844 - 1.50% -
std::unique(list<int>)_(sprinkled)/8192 1.01% 7798.769 7877.287 - 1.17% -
BM_RangesPushHeap_uint32_Ascending_16 1.01% 1.388 1.402 - 0.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.01% 17098066.757 17269946.904 - 1.25% -
rng::is_sorted(list<int>)/8 1.00% 2.148 2.169 - 1.62% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1.00% 1030.312 1040.631 - 2.23% -
SetIntersection_None_Set_string_1024_256 1.00% 8936111.146 9025602.539 - 1.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.00% 4428420.474 4472764.907 - 0.60% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.00% 24.344 24.588 - -0.55% -
SetIntersection_None_Set_float_256_64 1.00% 9394924.519 9488896.953 - 0.84% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.84% 165994.873 273.710 - -0.04% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 275.210 - -0.29% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 201.806 - -1.65% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 204.607 - 1.47% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 629.401 - -0.17% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 630.562 - -0.02% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 594.991 - -0.01% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 602.257 - -0.34% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 600.866 - -0.06% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 479.257 - -0.05% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 487.356 - -0.01% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 620.304 - -0.15% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.550 - -0.01% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.91% 2275.303 24.889 - -0.59% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.90% 3176.120 34.924 - 2.19% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.89% 2257.646 24.991 - 0.46% -
std::find_end(list<int>)_(match_near_end)/1024 -98.69% 4607.023 60.257 - 0.08% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.68% 5126.426 67.445 - 0.10% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.743 - 0.33% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5125.111 70.305 - -0.36% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.079 - -0.07% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.184 - -0.14% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.06% 3145.919 61.107 - 0.29% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.96% 3856.900 78.594 - 0.37% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.70% 772.137 64.111 - -0.14% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.39% 823.035 70.839 - -1.39% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.21% 821.234 80.402 - -1.27% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.67% 330.652 34.172 - 0.78% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.59% 325.687 33.910 - 0.70% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.54% 264.507 27.655 - -1.01% -
std::find_end(list<int>)_(match_near_end)/1000 -89.51% 749.559 78.606 - 1.08% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.46% 555.921 58.594 - -0.08% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.32% 262.594 28.052 - -0.84% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.29% 557.330 59.715 - -0.03% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.67% 596.926 73.624 - -0.96% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.03% 590.037 76.525 - -1.04% -
std::find_end(deque<int>)_(same_length)/8192 -81.90% 14836.594 2685.801 - -4.36% -
std::find_end(deque<int>)_(same_length)/1024 -81.62% 1848.876 339.905 - -3.43% -
rng::find_end(deque<int>)_(same_length)/8192 -76.25% 11291.873 2681.650 - -1.97% -
rng::find_end(deque<int>)_(same_length)/1024 -75.96% 1403.762 337.448 - -0.04% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.90% 3571.863 1039.561 - -8.53% -
rng::find_end(deque<int>)_(same_length)/1000 -64.79% 939.226 330.744 - 0.10% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -63.56% 27176762.565 9903749.366 - 4.41% -
std::find_end(deque<int>)_(same_length)/1000 -63.27% 940.071 345.317 - 0.12% -
SetIntersection_Interlaced_Vector_float_262144_64 -61.40% 19934308.373 7694250.102 - -1.57% -
std::find_end(list<int>,_pred)_(same_length)/8192 -59.00% 20587.125 8440.436 - -23.52% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.01% 11552.573 4966.505 - 0.44% -
std::rotate_copy(vector<int>)/8192 -56.55% 640.902 278.497 - -56.98% -
rng::for_each(map<int>)/8192 -55.68% 16713.732 7407.029 - 3.70% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.39% 11485.048 5123.090 - -0.10% -
rng::for_each(multimap<int>)/8192 -55.26% 16489.075 7377.891 - 5.17% -
std::find_end(list<int>)_(same_length)/8192 -55.11% 18652.964 8373.116 - 2.48% -
rng::for_each(map<int>::iterator)/8192 -54.32% 16922.387 7729.857 - 3.74% -
SetIntersection_Interlaced_Vector_float_262144_1024 -53.70% 156317150.750 72367510.433 - -15.53% -
rng::for_each(multimap<int>::iterator)/8192 -53.16% 16627.615 7787.879 - 5.15% -
rng::for_each(set<int>)/8192 -52.70% 16444.769 7778.899 - -2.62% -
rng::for_each(multiset<int>)/8192 -52.43% 16312.973 7760.710 - -1.48% -
std::find_end(deque<int>)_(near_matches)/8192 -52.30% 2352157.408 1121976.295 - -0.57% -
rng::fill(list<int>)/50 -52.18% 35.178 16.822 - 0.19% -
rng::find_last_if(list<int>)_(bail_10%)/50 -52.11% 36.504 17.480 - 0.02% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -52.03% 3921.697 1881.426 - -0.28% -
std::swap_ranges(list<int>)/1024 -51.55% 1568.947 760.143 - -0.08% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.48% 499.582 242.418 - -0.27% -
std::find_end(vector<int>)_(same_length)/1000 -51.36% 499.138 242.802 - -1.20% -
std::find_end(vector<int>)_(same_length)/1024 -51.34% 510.199 248.279 - -2.22% -
SetIntersection_Interlaced_Vector_float_16384_256 -51.29% 29707649.995 14471170.931 - 23.50% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.23% 1251.621 610.402 - -0.23% -
rng::find_end(vector<int>)_(same_length)/1000 -51.21% 502.089 244.988 - 0.08% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.19% 10257.544 5006.203 - -0.22% -
rng::find_end(vector<int>)_(same_length)/1024 -51.18% 513.721 250.796 - 0.25% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.18% 1281.249 625.524 - -0.19% -
rng::for_each(set<int>::iterator)/8192 -51.06% 16244.215 7949.544 - -3.22% -
rng::for_each(multiset<int>::iterator)/8192 -50.84% 16188.113 7958.465 - -3.53% -
SetIntersection_Interlaced_Vector_float_262144_256 -50.71% 51787677.388 25525120.355 - -23.72% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.49% 1547.523 766.112 - 0.02% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.41% 1583.779 785.334 - 0.46% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.40% 1584.591 785.897 - 0.39% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.40% 1547.258 767.447 - 0.46% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.95% 1559.576 780.504 - -0.16% -
rng::find_end(list<int>)_(same_length)/1000 -49.69% 1475.782 742.455 - 0.42% -
std::find_end(vector<int>)_(same_length)/8192 -49.63% 4048.483 2039.363 - 1.50% -
SetIntersection_Interlaced_Vector_float_16384_64 -49.46% 10547797.829 5331227.274 - -1.92% -
rng::find_end(list<int>)_(same_length)/1024 -49.37% 1495.851 757.329 - -0.61% -
std::find_end(list<int>)_(same_length)/1000 -49.23% 1477.769 750.291 - 0.12% -
std::find_end(list<int>)_(same_length)/1024 -49.17% 1508.105 766.564 - 0.57% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.08% 1222.852 622.707 - -0.23% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.03% 1252.685 638.537 - -0.17% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.00% 10022.870 5111.597 - -0.16% -
rng::find_end(vector<int>)_(same_length)/8192 -48.95% 3826.819 1953.696 - 0.34% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.90% 1565.377 799.890 - -0.16% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -48.51% 19365.065 9970.907 - -5.94% -
rng::find_end(list<int>)_(same_length)/8192 -48.37% 15910.348 8215.115 - -1.09% -
SetIntersection_Interlaced_Vector_float_262144_16 -47.81% 6284039.491 3279381.467 - 1.57% -
rng::find_end(deque<int>)_(near_matches)/8192 -47.23% 2136620.622 1127428.744 - -1.07% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.66% 1440.233 768.219 - -0.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -46.61% 1030.020 549.925 - -0.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -46.61% 1029.055 549.451 - -0.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -46.21% 953.567 512.884 - -0.09% -
std::find_end(deque<int>)_(near_matches)/1024 -45.84% 31268.968 16934.066 - 3.03% -
std::find_end(deque<int>)_(near_matches)/1000 -45.78% 30100.476 16321.302 - 3.01% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.62% 23.598 12.833 - -0.05% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -45.03% 1363.352 749.421 - -0.19% -
BM_PushHeap_string_Descending_262144 -39.85% 5.448 3.277 - -0.95% -
std::copy_backward(vector<int>)/4096 -39.42% 239.131 144.866 - -27.39% -
SetIntersection_Interlaced_Vector_float_16384_1024 -39.35% 73662480.050 44676589.755 - -12.84% -
rng::find_end(deque<int>)_(near_matches)/1000 -39.32% 27541.831 16713.751 - -0.35% -
SetIntersection_Interlaced_Vector_float_1024_64 -39.09% 5862817.303 3570867.719 - -17.03% -
rng::find_end(deque<int>)_(near_matches)/1024 -38.88% 28629.841 17497.691 - -1.06% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.74% 13.472 8.253 - -0.04% -
SetIntersection_Interlaced_Vector_float_16384_16 -38.08% 3891607.232 2409695.684 - 0.99% -
SetIntersection_Interlaced_Vector_float_1024_16 -38.04% 2819898.220 1747339.170 - -15.92% -
rng::for_each(set<int>)/50 -37.88% 60.515 37.594 - -0.14% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -37.87% 9.868 6.132 - -7.10% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -37.77% 49.147 30.585 - -2.45% -
BM_RangesMakeHeap_string_Descending_262144 -36.74% 5.681 3.594 - 2.55% -
SetIntersection_Interlaced_Vector_float_1024_256 -36.26% 7942825.478 5062401.501 - -21.29% -
std::copy(vector<int>)/4096 -36.07% 230.508 147.363 - -34.69% -
rng::for_each(multiset<int>::iterator)/50 -35.66% 56.078 36.080 - 0.32% -
std::search(deque<int>)_(no_match)/1024 -35.66% 415.445 267.307 - -24.46% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -35.65% 0.697 0.449 - -3.76% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -35.59% 11.940 7.691 - 8.17% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -35.06% 0.648 0.421 - 2.29% -
BM_PopHeap_string_1 -35.03% 0.700 0.455 - -13.11% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -34.10% 0.695 0.458 - -8.60% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.92% 1572.084 1038.807 - -0.01% -
BM_RangesPushHeap_string_Descending_262144 -33.72% 5.119 3.393 - 3.44% -
BM_MakeThenSortHeap_string_Descending_1024 -33.42% 38.787 25.825 - -0.54% -
BM_RangesPushHeap_float_SingleElement_1 -32.36% 0.637 0.431 - -25.44% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -32.14% 40.399 27.415 - 9.21% -
BM_RangesPushHeap_uint64_SingleElement_1 -31.99% 0.616 0.419 - -34.52% -
BM_RangesPushHeap_uint32_Ascending_1 -31.71% 0.576 0.394 - -14.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.48% 12818368.126 8782692.109 - -0.27% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -31.18% 6.456 4.443 - -7.36% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.18% 40.917 28.160 - 0.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -30.80% 30927304.443 21400726.809 - 30.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.76% 12744330.709 8824701.364 - 0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -30.53% 13030688.087 9051844.550 - 3.81% -
rng::is_sorted_until(deque<int>)/8 -30.47% 4.285 2.980 - -0.66% -
rng::for_each(set<int>::iterator)/50 -30.42% 50.510 35.145 - 0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -30.40% 12841103.054 8937368.185 - 2.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.27% 12843962.186 8956010.748 - -0.67% -
std::none_of(vector<int>)_(process_all)/50 -29.81% 18.201 12.776 - 1.52% -
BM_PushHeap_string_Descending_16384 -29.68% 3.369 2.369 - -1.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -29.41% 12751375.971 9001758.194 - 3.51% -
std::shift_right(vector<int>)/32 -28.44% 4.136 2.960 - -28.21% -
SetIntersection_Front_Set_float_262144_16384 -28.44% 355021426.120 254069566.574 - 4.67% -
BM_std_min<unsigned___int128>/5500 -27.16% 3656.764 2663.729 - -0.40% -
BM_std_min<unsigned___int128>/64000 -26.98% 42883.511 31312.662 - -0.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -26.91% 0.637 0.465 - -3.10% -
BM_std_min<unsigned___int128>/70000 -26.84% 46877.141 34296.858 - -0.87% -
BM_std_min<unsigned___int128>/65536 -26.82% 43894.516 32120.990 - 1.06% -
BM_std_min<unsigned___int128>/4096 -26.62% 2722.689 1997.869 - 0.17% -
BM_std_min<unsigned___int128>/4000 -26.59% 2659.258 1952.234 - 0.84% -
BM_std_min<unsigned___int128>/1024 -26.37% 679.539 500.316 - -0.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -26.26% 4794321.919 3535492.544 - -8.87% -
BM_RangesMakeHeap_string_Descending_16384 -25.75% 3.849 2.858 - -1.82% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -25.68% 5072933.882 3770391.956 - -24.07% -
BM_PushHeap_string_Descending_1024 -25.65% 3.315 2.465 - -1.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -25.62% 12045144.303 8959419.265 - 2.26% -
BM_std_min<unsigned___int128>/512 -25.61% 338.247 251.621 - -0.03% -
BM_PushHeap_string_Ascending_262144 -25.59% 37.413 27.838 - -3.37% -
SetIntersection_Interlaced_Vector_float_262144_4 -25.29% 2155931.059 1610788.984 - -26.02% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.01% 12672.794 9503.696 - 0.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -24.82% 11922039.318 8962776.602 - 2.57% -
rng::for_each(multimap<int>)/50 -24.71% 50.521 38.036 - 0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -24.61% 11903904.478 8973798.374 - 3.13% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -24.48% 11.792 8.905 - 1.38% -
SetIntersection_Interlaced_Vector_float_256_64 -24.40% 8922089.377 6744998.517 - -8.75% -
rng::for_each(map<int>::iterator)/50 -24.37% 49.859 37.709 - 0.41% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.26% 12568.340 9518.758 - 0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -24.25% 11916398.273 9026962.104 - 3.37% -
std::move(vector<int>)/262144 -24.23% 21917.347 16606.041 - -23.26% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -24.09% 14450.307 10968.632 - -7.71% -
BM_PushHeap_string_Descending_256 -24.05% 3.067 2.329 - -2.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -24.00% 40480084.849 30765619.443 - -13.98% -
rng::contains_subrange(deque<int>)_(process_all)/16 -23.55% 9.394 7.182 - -6.97% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -23.53% 6626906.845 5067311.082 - -28.20% -
SetIntersection_Interlaced_Vector_float_256_16 -23.40% 7980317.087 6112767.109 - -3.55% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -23.30% 11.534 8.846 - -1.23% -
BM_RangesMakeHeap_string_Descending_1024 -22.85% 3.569 2.753 - -3.20% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -22.83% 2426521.335 1872439.396 - -2.35% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -22.48% 12642.666 9800.186 - -6.72% -
BM_std_min<unsigned___int128>/64 -22.28% 38.764 30.128 - -0.22% -
rng::contains_subrange(deque<int>)_(process_all)/32 -22.24% 13.918 10.823 - -7.50% -
rng::contains_subrange(deque<int>)_(process_all)/50 -22.09% 18.253 14.220 - -15.35% -
BM_lexicographical_compare_three_way<IntPtr>/1 -22.01% 0.393 0.306 - -32.06% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -21.63% 8.236 6.454 - -0.52% -
BM_RangesMakeHeap_string_Random_262144 -21.53% 19.422 15.241 - 0.41% -
BM_RangesMakeHeap_string_Ascending_262144 -21.13% 9.764 7.701 - 1.56% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -20.81% 23045.624 18250.528 - -6.08% -
BM_MakeHeap_uint64_Random_4 -20.72% 1.446 1.146 - -32.11% -
rng::adjacent_find(deque<int>)/50 -20.62% 18.803 14.926 - -18.88% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -20.61% 0.495 0.393 - -29.08% -
BM_RangesMakeHeap_string_Descending_256 -20.51% 3.427 2.724 - -0.36% -
BM_MakeHeap_string_Ascending_262144 -20.48% 9.172 7.293 - 1.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -20.40% 213192962.567 169697498.310 - -30.05% -
BM_RangesPushHeap_float_Descending_1 -20.40% 0.697 0.555 - 19.33% -
BM_PushHeap_string_PipeOrgan_16384 -20.27% 16.302 12.997 - -0.52% -
BM_PushHeap_string_PipeOrgan_262144 -20.13% 22.068 17.625 - 0.55% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -20.08% 11.119 8.886 - 0.24% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -20.05% 23964.622 19160.472 - -6.56% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -19.89% 6.816 5.460 - 6.88% -
BM_PushHeap_uint64_SingleElement_1 -19.66% 0.522 0.419 - -22.51% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.58% 31.956 25.699 - -0.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -19.49% 0.556 0.448 - -22.49% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -19.46% 40414.932 32549.716 - -1.56% -
std::move(list<int>)/64 -19.44% 48.844 39.350 - -4.09% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -19.40% 38.494 31.027 - 1.55% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -19.28% 11.019 8.894 - 0.90% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -19.21% 37799435.342 30536521.857 - -31.62% -
BM_RangesPushHeap_string_Ascending_262144 -19.19% 35.282 28.510 - -4.27% -
std::copy(vector<bool>)_(aligned)/1048576 -19.01% 3320.693 2689.592 - 3.79% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -18.91% 1712.715 1388.823 - -0.65% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -18.85% 38852.096 31528.258 - -1.01% -
std::find_if(list<int>)_(bail_25%)/32768 -18.75% 10423.988 8469.269 - -16.26% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.75% 2342269.648 1903199.274 - -0.12% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -18.70% 38.362 31.190 - 11.98% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -18.69% 5.835 4.745 - -0.31% -
std::copy_backward(vector<bool>)_(aligned)/262144 -18.63% 749.637 609.976 - -4.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -18.61% 0.556 0.453 - 0.48% -
BM_PushHeap_string_Ascending_16384 -18.55% 22.263 18.133 - -11.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -18.09% 0.501 0.410 - -4.40% -
BM_std_min<unsigned___int128>/30 -17.93% 16.121 13.231 - -0.41% -
BM_RangesPushHeap_uint32_Random_1 -17.84% 0.501 0.412 - -0.16% -
rng::adjacent_find(deque<int>)/8 -17.84% 3.750 3.081 - -13.77% -
bm_lexicographical_compare<unsigned_char>/5 -17.78% 1.733 1.425 - -8.78% -
SetIntersection_Interlaced_Vector_float_16384_4 -17.73% 1702202.816 1400353.701 - -1.57% -
rng::is_sorted(list<int>,_pred)/8192 -17.65% 8842.431 7281.421 - -16.82% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -17.64% 2.743 2.259 - -1.47% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -17.49% 7.191 5.933 - 12.61% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -17.33% 1.146 0.947 - -5.10% -
BM_std_min<unsigned___int128>/32 -17.30% 17.403 14.392 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -17.29% 7160322.808 5922205.371 - 0.36% -
BM_RangesMakeHeap_uint32_Random_4 -17.23% 1.704 1.410 - 21.59% -
std::unique_copy(list<int>)_(sprinkled)/52 -17.21% 26.008 21.532 - -1.10% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -17.11% 10.507 8.710 - -1.88% -
BM_std_min<unsigned___int128>/31 -16.92% 16.762 13.925 - 0.58% -
rng::search(list<int>)_(same_length)/8192 -16.91% 9688.475 8050.114 - -10.27% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.83% 7182027.345 5973620.183 - -0.25% -
rng::for_each(multiset<int>)/50 -16.81% 45.153 37.565 - -0.48% -
rng::rotate_copy(list<int>)/8192 -16.76% 8304.351 6912.342 - 0.02% -
BM_std_min<unsigned___int128>/26 -16.55% 13.575 11.327 - -0.08% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -16.50% 2.602 2.173 - -3.08% -
BM_std_min<unsigned___int128>/29 -16.39% 15.478 12.941 - 0.08% -
rng::unique_copy(list<int>)_(sprinkled)/32 -16.38% 12.832 10.730 - 0.25% -
std::find_end(vector<int>)_(near_matches)/8192 -16.29% 919809.210 770015.539 - -0.64% -
BM_PushHeap_string_Random_262144 -16.15% 21.799 18.278 - 0.66% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -16.15% 10.593 8.883 - 0.57% -
BM_std_min<unsigned___int128>/28 -16.14% 14.826 12.432 - 0.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -16.12% 64401241.139 54022816.836 - -28.75% -
BM_std_min<unsigned___int128>/27 -16.10% 14.170 11.889 - -0.27% -
BM_PushHeap_string_Descending_64 -16.06% 2.692 2.259 - -3.28% -
std::partition(deque<int>)_(dense)/32 -15.96% 11.146 9.366 - -1.37% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -15.89% 605.369 509.175 - 0.02% -
std::rotate(list<int>)_(by_1/2)/32 -15.68% 7.086 5.975 - 0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -15.60% 6695979.291 5651513.804 - -9.30% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.58% 922659.027 778866.101 - -0.03% -
rng::none_of(vector<int>)_(process_all)/50 -15.54% 14.879 12.567 - 0.01% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -15.38% 28.701 24.288 - -3.76% -
std::equal(vector<bool>)_(unaligned)/50 -15.35% 0.881 0.746 - -7.11% -
rng::search(deque<int>)_(near_matches)/1000 -15.34% 24086.824 20390.755 - -16.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -15.32% 6945703.739 5881875.842 - -0.98% -
rng::search(deque<int>)_(near_matches)/1024 -15.31% 25225.077 21363.424 - -16.57% -
BM_RangesMakeThenSortHeap_float_Descending_4 -15.30% 1.284 1.088 - -17.10% -
rng::copy_backward(vector<int>)/32768 -15.25% 3286.674 2785.370 - -14.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -15.21% 39.687 33.649 - -27.39% -
BM_RangesMakeHeap_string_Descending_64 -15.16% 3.051 2.589 - -2.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -15.08% 10813488.645 9182998.190 - -4.51% -
BM_std_min<unsigned___int128>/25 -15.07% 12.916 10.969 - 0.49% -
BM_std_min<unsigned___int128>/24 -15.04% 12.292 10.444 - -0.50% -
bm_lexicographical_compare<unsigned_char>/6 -14.86% 1.959 1.668 - -8.74% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.81% 63.041 53.703 - -0.96% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.80% 30.478 25.968 - -0.38% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -14.72% 10469.102 8927.581 - -7.29% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.68% 232.555 198.418 - -0.02% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -14.66% 4731346.646 4037707.556 - -19.04% -
rng::partition(list<int>)_(dense)/8192 -14.64% 5095.363 4349.358 - -0.04% -
BM_RangesMakeHeap_string_Descending_16 -14.54% 2.754 2.353 - -1.69% -
std::rotate(list<int>)_(by_1/4)/32 -14.51% 14.572 12.458 - -0.10% -
rng::contains(list<int>)_(process_all)/32 -14.44% 11.260 9.633 - 7.25% -
rng::adjacent_find(list<int>,_pred)/8192 -14.44% 8722.622 7462.949 - -13.87% -
BM_PushHeap_uint32_Ascending_1 -14.39% 0.502 0.429 - -3.89% -
rng::copy(vector<bool>)_(aligned)/262144 -14.34% 326.673 279.825 - -8.82% -
std::partition(deque<int>)_(dense)/50 -14.32% 16.338 13.998 - 0.21% -
BM_std_min<unsigned___int128>/23 -14.24% 11.655 9.995 - -0.06% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -14.17% 5.894 5.059 - 3.22% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -13.78% 29.042 25.040 - -19.10% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -13.76% 99.736 86.009 - -1.60% -
bm_lexicographical_compare<unsigned_char>/4 -13.76% 1.497 1.291 - -5.04% -
BM_std_min<unsigned___int128>/22 -13.65% 11.007 9.504 - -0.13% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -13.63% 10.375 8.960 - 81.37% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -13.59% 0.534 0.462 - 17.73% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -13.52% 20.935 18.105 - -12.49% -
rng::search(deque<int>)_(no_match)/1024 -13.42% 305.071 264.126 - -36.36% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -13.39% 27.861 24.130 - -12.31% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -13.26% 22.730 19.717 - -2.92% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -13.17% 9152.059 7947.042 - -12.49% -
rng::for_each(multimap<int>::iterator)/50 -13.09% 41.754 36.290 - 0.98% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -13.08% 29.548 25.683 - -24.81% -
BM_PushHeap_string_Descending_16 -13.08% 2.436 2.117 - -2.50% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -13.07% 5.069 4.407 - 2.30% -
SetIntersection_Interlaced_Vector_float_1024_4 -13.07% 1466805.052 1275072.003 - -6.81% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -13.01% 2435110.210 2118413.850 - -16.00% -
std::copy_n(vector<int>)/4096 -13.00% 208.171 181.101 - -16.61% -
BM_std_min<unsigned___int128>/21 -12.97% 10.385 9.038 - 0.18% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -12.82% 549.961 479.438 - 0.03% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -12.80% 8.480 7.395 - -7.03% -
SetIntersection_Front_Set_uint64_16384_256 -12.74% 5062987.970 4418142.275 - -1.86% -
std::partition(list<int>)_(dense)/8192 -12.67% 5019.045 4383.352 - -0.13% -
BM_std_min<unsigned___int128>/20 -12.46% 9.775 8.557 - -0.29% -
BM_PopHeap_uint64_1 -12.46% 0.519 0.454 - -28.53% -
std::move(deque<int>)/32768 -12.31% 2121.008 1859.988 - 1.07% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.23% 1652076.977 1450063.363 - -0.06% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -12.20% 1.493 1.311 - -8.56% -
rng::is_sorted_until(list<int>)/8192 -12.18% 8253.666 7248.734 - 6.58% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -12.12% 27.061 23.781 - -0.70% -
rng::partition(list<int>)_(sparse)/8192 -12.07% 7879.756 6928.920 - -0.38% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -12.05% 9511.754 8365.462 - 0.31% -
std::unique(deque<int>)_(sprinkled)/52 -11.98% 84.561 74.428 - 2.90% -
BM_MakeThenSortHeap_uint64_Descending_4 -11.98% 1.513 1.332 - -8.96% -
rng::find_if_not(list<int>)_(process_all)/8192 -11.95% 8962.737 7891.652 - -8.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -11.92% 0.697 0.614 - 6.32% -
rng::find(list<int>)_(process_all)/8192 -11.89% 10440.951 9199.855 - -21.18% -
BM_std_min<unsigned___int128>/19 -11.87% 9.153 8.066 - -0.52% -
BM_PushHeap_string_SingleElement_1024 -11.80% 2.768 2.442 - -4.35% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -11.76% 0.567 0.500 - -10.66% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -11.75% 25.231 22.267 - -19.73% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -11.73% 57.214 50.502 - 0.54% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -11.73% 7680.387 6779.443 - -2.30% -
std::equal(vector<bool>)_(unaligned)/8 -11.61% 0.852 0.753 - -8.07% -
std::for_each(list<int>)/8192 -11.54% 8685.738 7683.265 - -14.00% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -11.52% 9.978 8.828 - 14.78% -
rng::move_backward(vector<bool>)_(unaligned)/512 -11.50% 5.365 4.748 - -0.83% -
SetIntersection_Front_Set_uint64_256_256 -11.44% 9876181.378 8746492.316 - 0.90% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.37% 15986.728 14168.787 - -0.57% -
BM_PushHeap_string_SingleElement_16 -11.33% 2.764 2.451 - -4.18% -
rng::remove(deque<int>)_(sprinkled)/50 -11.28% 64.228 56.982 - -8.06% -
BM_PushHeap_string_SingleElement_256 -11.28% 2.744 2.434 - -4.21% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -11.20% 682.767 606.308 - -22.64% -
BM_PushHeap_string_Descending_4 -11.19% 2.166 1.924 - 0.49% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.16% 15425.724 13704.289 - -0.60% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.12% 347.567 308.900 - -0.08% -
BM_RangesMakeHeap_string_Descending_4 -11.11% 2.416 2.148 - 0.30% -
BM_SortHeap_pair<uint32,_uint32>_4 -10.99% 1.890 1.682 - -6.08% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.95% 11.918 10.612 - 0.01% -
bm_lexicographical_compare<unsigned_char>/7 -10.86% 2.213 1.973 - -4.70% -
BM_PushHeap_string_SingleElement_64 -10.83% 2.773 2.473 - -4.68% -
BM_std_min<unsigned___int128>/18 -10.77% 8.531 7.612 - -0.25% -
std::copy_if(list<int>)_(entire_range)/64 -10.77% 36.189 32.291 - 0.98% -
BM_RangesMakeHeap_string_PipeOrgan_256 -10.72% 5.498 4.909 - 2.89% -
SetIntersection_None_Set_uint32_16384_4 -10.72% 172477287.711 153990202.446 - 2.16% -
SetIntersection_None_Set_uint32_16384_256 -10.66% 173125433.843 154667697.521 - 3.06% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.65% 1859.037 1661.047 - 0.57% -
rng::move_backward(vector<int>)/262144 -10.64% 22076.034 19727.015 - -15.70% -
SetIntersection_None_Set_uint32_16384_64 -10.60% 173128619.688 154768434.200 - 1.75% -
bm_lexicographical_compare<unsigned_char>/3 -10.59% 2.204 1.970 - -4.98% -
BM_PushHeap_string_SingleElement_4 -10.58% 2.401 2.147 - -4.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -10.55% 75378224.467 67424021.572 - -17.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -10.54% 1900064.770 1699799.093 - -5.21% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -10.50% 9642.357 8629.529 - 2.92% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.47% 1847.947 1654.485 - -0.01% -
SetIntersection_None_Set_uint32_16384_16 -10.45% 171727238.737 153788104.411 - 1.55% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -10.43% 35.260 31.584 - -0.48% -
SetIntersection_None_Set_uint32_16384_1 -10.39% 172327363.153 154417511.533 - 2.00% -
BM_RangesPushHeap_string_PipeOrgan_16384 -10.35% 14.734 13.209 - 1.53% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -10.33% 25486.971 22854.800 - -0.87% -
std::find_end(vector<int>)_(process_all)/8192 -10.30% 1880.826 1687.146 - -0.01% -
std::move_backward(vector<int>)/262144 -10.28% 21939.934 19683.849 - -14.90% -
std::find_end(list<int>)_(near_matches)/1024 -10.28% 38556.447 34593.218 - -0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -10.24% 3137905.409 2816644.485 - -1.51% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -10.23% 5.992 5.379 - -5.86% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.20% 2686841.797 2412873.856 - -0.18% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -10.17% 26097.227 23443.759 - -0.87% -
rng::unique(list<int>)_(contiguous)/52 -10.12% 74.996 67.409 - -4.05% -
BM_RangesPopHeap_string_1 -10.05% 0.524 0.471 - -32.73% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -10.04% 558.384 502.309 - -5.82% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -10.03% 25.387 22.841 - -4.03% -
bm_lexicographical_compare<int>/2 -10.01% 1.518 1.366 - -0.12% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.96% 1627487.471 1465468.640 - -0.16% -
std::find_end(list<int>)_(near_matches)/1000 -9.95% 36998.954 33318.994 - -0.01% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.89% 24928.584 22463.218 - -1.60% -
std::generate_n(list<int>)/50 -9.89% 17.232 15.528 - 2.06% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -9.85% 0.540 0.486 - -8.91% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -9.84% 9368.361 8446.719 - -1.17% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -9.83% 22.064 19.894 - -58.50% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.79% 29.304 26.436 - -0.96% -
std::find_end(list<int>)_(near_matches)/8192 -9.77% 2502622.025 2257999.598 - -0.15% -
BM_std_minmax<char>/26 -9.69% 1.538 1.389 - -6.69% -
BM_MakeThenSortHeap_string_Descending_256 -9.67% 19.664 17.763 - 1.55% -
rng::find_end(list<int>)_(near_matches)/1000 -9.65% 36519.227 32995.035 - -1.37% -
rng::none_of(deque<int>)_(process_all)/32 -9.65% 18.126 16.378 - -2.82% -
BM_PushHeap_string_SingleElement_262144 -9.64% 2.785 2.516 - -2.61% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -9.63% 5711.960 5161.817 - 4.88% -
rng::find_first_of(vector<int>)_(large_needle)/50 -9.57% 285.569 258.241 - -16.83% -
std::find_end(vector<int>)_(process_all)/1048576 -9.55% 240787.130 217803.240 - -0.10% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -9.51% 0.637 0.576 - 40.47% -
rng::find_end(list<int>)_(near_matches)/1024 -9.49% 38068.399 34456.721 - -1.41% -
BM_PushHeap_string_PipeOrgan_1024 -9.44% 10.795 9.776 - 1.40% -
BM_std_min<unsigned___int128>/17 -9.41% 7.890 7.147 - 0.67% -
rng::search(deque<int>,_pred)_(no_match)/1024 -9.41% 436.511 395.424 - 5.98% -
std::find_if_not(deque<int>)_(bail_25%)/8 -9.41% 1.531 1.387 - -0.02% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.37% 25700.541 23292.871 - -1.73% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.26% 1.119 1.016 - -0.72% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -9.26% 34.356 31.175 - -14.41% -
rng::remove_if(deque<int>)_(sprinkled)/50 -9.22% 71.396 64.816 - 2.97% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -9.21% 848.946 770.723 - -5.21% -
rng::generate_n(list<int>)/32 -9.20% 9.532 8.655 - -0.09% -
std::is_sorted_until(deque<int>,_pred)/8 -9.20% 4.251 3.860 - -5.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -9.16% 156557811.397 142212550.530 - 1.20% -
rng::copy(vector<int>)/32768 -9.16% 3486.281 3166.964 - 13.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -9.16% 156242487.660 141934534.232 - 1.51% -
bm_lexicographical_compare<unsigned_char>/2 -9.11% 1.960 1.781 - 0.75% -
BM_PushHeap_string_SingleElement_16384 -9.11% 2.720 2.472 - -3.51% -
std::stable_partition(deque<int>)_(sparse)/32 -9.07% 12.170 11.066 - -22.29% -
std::copy_n(vector<int>)/32768 -9.05% 3795.927 3452.442 - -9.07% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -9.04% 41200.820 37474.610 - -0.28% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -9.04% 209.113 190.206 - 0.43% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.96% 42839.974 39002.428 - -0.28% -
rng::generate_n(list<int>)/50 -8.91% 17.443 15.889 - 0.65% -
rng::partition(deque<int>)_(sparse)/50 -8.86% 20.250 18.455 - 4.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.85% 10821432.848 9864180.529 - -1.12% -
rng::copy(list<int>)/64 -8.84% 33.801 30.813 - -13.30% -
std::rotate(list<int>)_(1_element_backward)/50 -8.82% 24.788 22.602 - 0.39% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -8.73% 0.496 0.452 - -0.92% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -8.73% 4.287 3.913 - -5.02% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -8.72% 26503.842 24192.152 - -10.22% -
bm_lexicographical_compare<int>/1 -8.69% 1.322 1.207 - -0.91% -
std::find_end(vector<int>)_(process_all)/1024 -8.66% 244.220 223.080 - 0.07% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.65% 196.101 179.131 - -0.55% -
std::none_of(deque<int>)_(process_all)/8192 -8.65% 2873.189 2624.792 - -0.34% -
std::rotate(list<int>)_(by_1/2)/50 -8.62% 13.854 12.659 - -0.73% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -8.62% 92.006 84.074 - -5.88% -
BM_PushHeap_string_PipeOrgan_64 -8.57% 6.317 5.775 - -0.43% -
BM_std_min<short>/4 -8.57% 1.082 0.989 - -1.94% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -8.57% 12.120 11.081 - 0.86% -
BM_PushHeap_string_Ascending_1024 -8.57% 13.088 11.967 - -16.52% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.55% 13.857 12.673 - 0.36% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -8.54% 25255.045 23098.191 - -10.30% -
BM_std_min<unsigned___int128>/16 -8.53% 7.292 6.670 - 0.50% -
std::unique(deque<int>)_(sprinkled)/32 -8.52% 67.262 61.533 - -0.56% -
std::find_end(vector<int>)_(process_all)/1000 -8.51% 238.172 217.902 - -0.30% -
std::partition_point(deque<int>)/32 -8.51% 4.479 4.098 - -18.22% -
BM_RangesMakeHeap_string_Ascending_16384 -8.50% 5.784 5.292 - -9.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -8.49% 0.449 0.411 - -26.12% -
rng::is_sorted(deque<int>)/8 -8.44% 2.854 2.613 - 6.27% -
std::none_of(deque<int>)_(process_all)/32768 -8.42% 11512.710 10543.402 - -0.20% -
rng::rotate(list<int>)_(by_1/3)/32 -8.41% 15.617 14.304 - 0.81% -
bm_lexicographical_compare<unsigned_char>/8 -8.37% 1.497 1.372 - 3.44% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -8.35% 1.331 1.220 - -0.21% -
rng::find_end(list<int>)_(near_matches)/8192 -8.33% 2495790.325 2287850.806 - 1.10% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.33% 4705.299 4313.433 - -0.19% -
BM_std_minmax<char>/27 -8.29% 1.952 1.790 - -3.69% -
std::is_sorted(list<int>,_pred)/8 -8.28% 4.279 3.925 - -1.15% -
std::partial_sort_copy(deque<int>)_(heap)/8 -8.26% 16.769 15.385 - -2.35% -
rng::reverse_copy(vector<int>)/8 -8.24% 2.534 2.325 - -2.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.23% 10830407.145 9938653.952 - 2.94% -
BM_std_minmax<char>/31 -8.23% 3.337 3.063 - -3.99% -
std::shift_left(list<int>)/8192 -8.20% 7698.339 7067.253 - -7.45% -
rng::remove_if(deque<int>)_(sprinkled)/32 -8.20% 61.212 56.196 - 0.62% -
rng::rotate(list<int>)_(by_1/2)/50 -8.17% 13.824 12.695 - 0.37% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -8.16% 573.869 527.034 - -0.21% -
BM_PushHeap_string_PipeOrgan_256 -8.13% 8.679 7.973 - 0.47% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -8.13% 587.620 539.858 - -0.22% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.12% 2687706.736 2469340.548 - -0.57% -
BM_std_minmax<char>/16 -8.10% 1.026 0.943 - -8.19% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -8.06% 1597873.556 1469072.599 - 4.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -8.04% 6369547.957 5857603.712 - -8.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -8.01% 7101937.656 6533315.216 - -2.31% -
BM_std_min<unsigned___int128>/15 -8.00% 6.700 6.164 - 0.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -8.00% 42570.084 39166.428 - 2.48% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.94% 6.451 5.938 - -0.31% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.91% 2.386 2.197 - -0.35% -
BM_std_minmax<char>/24 -7.90% 1.254 1.155 - -8.30% -
rng::any_of(vector<int>)_(process_all)/50 -7.86% 13.628 12.556 - -0.96% -
rng::remove(list<int>)_(sprinkled)/50 -7.85% 69.512 64.056 - -0.38% -
BM_RangesMakeThenSortHeap_string_Random_262144 -7.83% 208.483 192.153 - 0.70% -
BM_RangesPopHeap_string_262144 -7.83% 101.152 93.236 - 6.01% -
bm_lexicographical_compare<int>/3 -7.78% 1.692 1.561 - -2.86% -
std::move(vector<bool>)_(aligned)/64 -7.77% 1.776 1.638 - -8.10% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.73% 25.927 23.923 - 0.18% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -7.73% 19.002 17.534 - -0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -7.72% 10825815.741 9990378.368 - 0.04% -
SetIntersection_None_Set_uint32_16384_1024 -7.72% 166193423.307 153371316.691 - 1.30% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.71% 42919.747 39611.439 - -0.49% -
rng::rotate(list<int>)_(1_element_forward)/8192 -7.71% 8257.666 7621.186 - -1.98% -
SetIntersection_Interlaced_Vector_float_256_4 -7.70% 5356734.997 4944516.334 - -6.90% -
rng::for_each(map<int>)/50 -7.64% 41.514 38.341 - -0.06% -
BM_std_minmax<char>/25 -7.63% 1.276 1.179 - -7.33% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.60% 2.956 2.731 - -0.86% -
SetIntersection_None_Vector_float_262144_16384 -7.59% 1302353.996 1203554.124 - -0.95% -
rng::partial_sort(deque<int>)_(descending)/8 -7.55% 44.162 40.828 - -0.49% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -7.53% 4735.906 4379.493 - -7.48% -
BM_PushHeap_uint32_SingleElement_4 -7.52% 0.364 0.336 - -7.81% -
SetIntersection_Front_Set_float_1024_256 -7.52% 5002160.321 4626219.202 - 1.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -7.49% 10137763.980 9378381.806 - -11.14% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -7.47% 1.536 1.421 - -4.90% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -7.47% 10.083 9.329 - -17.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -7.47% 350373833.961 324192408.510 - -5.05% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -7.47% 0.622 0.576 - 30.19% -
SetIntersection_Front_Set_string_262144_256 -7.45% 15768914.669 14593436.108 - -0.17% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.44% 41122.622 38062.479 - -0.58% -
rng::fill(deque<int>)/32 -7.43% 1.470 1.361 - -9.85% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -7.41% 1.498 1.387 - 2.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -7.40% 216119695.254 200129750.837 - 2.15% -
std::search_n(list<int>)_(no_match)/8192 -7.39% 7316.834 6775.765 - -12.05% -
BM_std_minmax<char>/23 -7.37% 3.165 2.932 - -1.93% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -7.37% 26.039 24.120 - -17.80% -
std::count_if(list<int>)_(every_other)/8192 -7.34% 7650.780 7089.480 - -1.20% -
rng::partition(deque<int>)_(sparse)/32 -7.30% 13.592 12.600 - 8.39% -
BM_std_min<unsigned___int128>/14 -7.28% 6.133 5.686 - -0.01% -
std::is_sorted(vector<int>,_pred)/8 -7.26% 4.107 3.809 - 0.60% -
BM_PushHeap_float_Random_1 -7.25% 0.517 0.480 - 4.47% -
BM_std_minmax<char>/19 -7.24% 1.769 1.641 - -3.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -7.23% 3544102.664 3288032.180 - -2.10% -
rng::find(vector<char>)_(process_all)/1024 -7.21% 17.498 16.237 - 0.16% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -7.20% 0.437 0.406 - 0.30% -
BM_RangesPushHeap_float_SingleElement_4 -7.20% 0.384 0.357 - -0.18% -
SetIntersection_Front_Set_float_1024_1024 -7.18% 16614296.323 15420778.871 - 8.32% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.17% 686.866 637.595 - -19.73% -
std::find_first_of(deque<int>)_(large_needle)/32 -7.16% 305.248 283.385 - -0.57% -
BM_MakeHeap_string_Ascending_1024 -7.13% 5.269 4.893 - -3.17% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -7.12% 84.857 78.814 - 0.25% -
rng::remove_if(vector<int>)_(prefix)/1024 -7.12% 383.016 355.746 - 1.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.11% 3563369.357 3309871.713 - 1.06% -
BM_PushHeap_string_Ascending_256 -7.11% 10.184 9.460 - -18.47% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -7.10% 6547.822 6083.095 - -0.41% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -7.09% 569.216 528.868 - -3.42% -
std::partition_copy(list<int>)/8192 -7.08% 7292.767 6776.404 - -7.70% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -7.06% 4687.834 4357.025 - -1.09% -
BM_std_min<short>/22 -7.04% 1.887 1.754 - -2.78% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.00% 21.732 20.211 - -44.57% -
std::find_end(vector<int>)_(near_matches)/1000 -6.99% 14998.970 13951.165 - -0.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -6.98% 5706998.570 5308717.627 - -5.25% -
BM_RangesMakeHeap_float_Random_16 -6.94% 1.710 1.591 - 4.61% -
BM_std_minmax<short>/16 -6.86% 1.900 1.770 - 1.10% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.84% 793.665 739.365 - -0.50% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -6.83% 572.166 533.083 - -1.01% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -6.81% 0.616 0.574 - 28.21% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.81% 8360.165 7791.052 - -0.88% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -6.79% 586.077 546.302 - -0.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -6.78% 3564623.846 3322839.823 - -2.60% -
BM_std_minmax<char>/21 -6.78% 2.392 2.230 - 1.01% -
BM_std_minmax<char>/30 -6.77% 2.857 2.664 - -2.21% -
BM_std_minmax<short>/3 -6.77% 1.191 1.110 - -3.61% -
BM_RangesPushHeap_string_PipeOrgan_64 -6.77% 6.198 5.779 - -0.84% -
BM_std_minmax<char>/20 -6.76% 2.071 1.931 - -2.65% -
rng::find_last(vector<char>)_(bail_10%)/50 -6.75% 5.564 5.188 - -6.69% -
BM_std_min<unsigned_char>/5 -6.75% 1.317 1.228 - -10.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -6.74% 24877936.082 23201475.170 - -5.78% -
BM_std_minmax<short>/2 -6.74% 0.916 0.855 - -4.70% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -6.72% 1.735 1.618 - 1.23% -
rng::unique(deque<int>)_(sprinkled)/52 -6.72% 74.755 69.735 - 3.72% -
SetIntersection_Front_Set_float_16384_256 -6.71% 5143497.701 4798418.057 - 7.75% -
rng::remove_if(deque<int>)_(prefix)/50 -6.70% 73.925 68.969 - 0.34% -
BM_std_min<short>/19 -6.70% 1.975 1.842 - 1.22% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -6.70% 3059.360 2854.305 - -3.74% -
BM_RangesMakeThenSortHeap_float_Heap_16 -6.70% 2.099 1.959 - -1.43% -
rng::reverse(list<int>)/4096 -6.69% 1752.269 1635.023 - -0.83% -
std::partition(list<int>)_(sparse)/8192 -6.67% 8176.408 7630.871 - 6.95% -
rng::for_each(list<int>)/8192 -6.67% 8309.713 7755.329 - -9.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -6.66% 2.807 2.620 - -0.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.64% 7787858.656 7270860.776 - -7.64% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.63% 2.769 2.586 - 0.67% -
rng::remove(deque<int>)_(sprinkled)/32 -6.62% 56.806 53.046 - -4.27% -
std::is_sorted(list<int>,_pred)/8192 -6.60% 7610.705 7108.478 - -5.94% -
std::partition_point(deque<int>)/50 -6.56% 4.614 4.311 - -17.19% -
BM_std_minmax_element<char>/70000 -6.55% 19141.762 17887.715 - -10.76% -
BM_std_minmax<char>/32 -6.55% 1.638 1.530 - -4.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -6.50% 2876318.609 2689405.425 - -30.45% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -6.49% 294.331 275.225 - 0.76% -
BM_std_minmax_element<char>/64000 -6.49% 17500.325 16365.251 - -10.72% -
std::copy_if(vector<int>)_(entire_range)/64 -6.45% 16.363 15.308 - -2.07% -
BM_RangesPushHeap_string_SingleElement_4 -6.44% 2.294 2.146 - -2.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -6.44% 10780361.322 10086639.595 - -11.97% -
BM_std_minmax_element<char>/65536 -6.42% 17886.294 16738.794 - -10.96% -
std::remove_copy(deque<int>)_(prefix)/1024 -6.41% 413.401 386.909 - 2.78% -
BM_std_minmax_element<char>/5500 -6.40% 1510.118 1413.537 - -10.59% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -6.38% 20393610.749 19092386.585 - -19.85% -
std::remove_if(vector<int>)_(prefix)/1024 -6.38% 383.161 358.727 - 0.63% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.37% 810.889 759.245 - -0.37% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -6.35% 0.733 0.686 - -3.98% -
BM_std_minmax_element<char>/4000 -6.35% 1100.673 1030.745 - -10.35% -
rng::unique_copy(list<int>)_(sprinkled)/52 -6.35% 23.819 22.307 - -0.11% -
std::find_end(vector<int>)_(near_matches)/1024 -6.34% 15538.485 14552.942 - -0.48% -
BM_RangesMakeHeap_string_SingleElement_262144 -6.34% 8.224 7.703 - 3.36% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -6.33% 0.556 0.521 - 0.10% -
BM_RangesMakeHeap_string_PipeOrgan_64 -6.32% 5.104 4.781 - 1.52% -
rng::find(list<int>)_(process_all)/32768 -6.30% 27889.888 26133.900 - -5.16% -
bm_lexicographical_compare<unsigned_char>/1 -6.29% 1.690 1.584 - 5.72% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -6.28% 1.973 1.849 - 2.58% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -6.24% 5939588.531 5568661.354 - -40.95% -
SetIntersection_Front_Set_float_1024_64 -6.24% 2040500.876 1913102.976 - 0.24% -
BM_std_min<unsigned___int128>/13 -6.22% 5.570 5.223 - 0.37% -
rng::find_if(deque<int>)_(process_all)/32768 -6.22% 12191.876 11434.076 - -7.74% -
std::find(list<int>)_(process_all)/8192 -6.21% 8501.542 7973.643 - 0.43% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -6.21% 5.116 4.798 - -3.42% -
rng::move_backward(vector<bool>)_(aligned)/64 -6.19% 1.848 1.734 - -26.02% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.19% 13.265 12.444 - -0.08% -
std::move(deque<int>)/8 -6.18% 3.997 3.750 - -5.96% -
rng::swap_ranges(deque<int>)/1024 -6.18% 336.964 316.144 - -6.39% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -6.18% 1.700 1.595 - -1.61% -
std::generate(list<int>)/8192 -6.17% 7406.022 6948.958 - 0.37% -
std::remove_if(vector<int>)_(prefix)/50 -6.16% 60.836 57.088 - -0.25% -
std::adjacent_find(deque<int>)/50 -6.14% 14.773 13.865 - -6.26% -
BM_std_minmax<char>/29 -6.12% 2.555 2.399 - -3.09% -
rng::rotate(deque<int>)_(1_element_forward)/50 -6.11% 6.100 5.727 - -0.85% -
BM_std_minmax<char>/5 -6.11% 1.859 1.745 - 4.32% -
std::unique(vector<int>)_(sprinkled)/52 -6.10% 58.973 55.374 - -0.03% -
BM_std_minmax<char>/22 -6.10% 2.671 2.508 - 0.16% -
std::unique_copy(list<int>)_(contiguous)/32 -6.04% 11.933 11.212 - 0.03% -
BM_RangesPushHeap_string_PipeOrgan_1024 -6.03% 10.449 9.819 - 2.47% -
std::copy_n(vector<bool>)_(aligned)/262144 -6.02% 675.857 635.181 - 6.98% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -6.01% 735.338 691.146 - -16.25% -
rng::is_sorted(list<int>)/8192 -5.98% 7261.972 6827.492 - -6.26% -
rng::search(list<int>,_pred)_(no_match)/8192 -5.97% 8301.461 7806.198 - -6.37% -
rng::swap_ranges(deque<int>)/8192 -5.96% 2694.571 2534.016 - -5.76% -
BM_RangesMakeHeap_uint64_Heap_64 -5.96% 0.245 0.230 - -2.94% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -5.95% 1.475 1.387 - 1.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -5.93% 12700289.857 11947016.977 - 2.33% -
rng::remove_copy(deque<int>)_(prefix)/1024 -5.92% 415.312 390.716 - 2.67% -
rng::remove_copy(deque<int>)_(prefix)/50 -5.92% 21.867 20.573 - -0.26% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -5.86% 8902.142 8380.085 - -4.53% -
rng::find_last(vector<char>)_(bail_90%)/1024 -5.83% 12.079 11.375 - -18.28% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -5.83% 9083.306 8554.187 - -0.41% -
BM_std_minmax_element<char>/4096 -5.80% 1126.724 1061.319 - -9.91% -
BM_RangesSortHeap_uint32_1 -5.80% 0.267 0.251 - -1.61% -
std::is_sorted_until(list<int>,_pred)/8192 -5.79% 7769.360 7319.208 - 3.76% -
BM_std_minmax<short>/7 -5.79% 1.747 1.646 - -4.79% -
BM_PushHeap_float_SingleElement_4 -5.78% 0.378 0.357 - -2.82% -
BM_PushHeap_uint64_SingleElement_64 -5.77% 0.407 0.384 - 0.60% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.77% 87742.745 82681.704 - 0.47% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.75% 3.562 3.358 - -0.69% -
SetIntersection_Front_Set_uint32_262144_256 -5.70% 4783864.002 4511086.710 - -7.29% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -5.65% 81.240 76.648 - -0.84% -
SetIntersection_Front_Set_string_256_64 -5.64% 16216560.552 15301279.193 - 2.08% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -5.64% 66.788 63.019 - -1.08% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.64% 85160109.902 80354516.548 - 0.00% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.62% 0.819 0.773 - -6.61% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -5.61% 15.326 14.466 - 0.16% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.60% 4.535 4.281 - 1.31% -
BM_PushHeap_uint32_SingleElement_16 -5.59% 0.357 0.337 - -5.48% -
BM_PushHeap_float_Ascending_16 -5.58% 1.065 1.006 - 2.45% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.56% 2.451 2.315 - -0.45% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -5.55% 1.958 1.849 - 0.16% -
rng::copy_backward(vector<bool>)_(aligned)/64 -5.55% 1.893 1.788 - 8.45% -
BM_PushHeap_uint32_PipeOrgan_1 -5.54% 0.474 0.448 - -29.24% -
SetIntersection_Interlaced_Set_string_1024_64 -5.52% 17718489.607 16739747.355 - -2.31% -
BM_std_minmax_element<char>/1024 -5.51% 286.763 270.961 - -9.13% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.49% 385.210 364.060 - -0.80% -
BM_MakeHeap_uint64_Ascending_16 -5.49% 0.669 0.633 - -4.65% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -5.45% 177.764 168.073 - -31.15% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -5.44% 721.046 681.836 - -4.73% -
BM_std_minmax<char>/6 -5.42% 2.155 2.038 - 5.33% -
SetIntersection_Interlaced_Vector_string_262144_16384 -5.40% 1064668.540 1007153.076 - 1.06% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.40% 17.184 16.256 - 0.39% -
BM_std_min<unsigned___int128>/12 -5.39% 5.024 4.753 - 0.18% -
rng::sort(deque<int>)_(descending)/1024 -5.39% 1371.191 1297.285 - -0.39% -
BM_std_minmax_element<char>/512 -5.39% 146.095 138.224 - -9.05% -
BM_std_minmax_element<char>/2 -5.38% 0.688 0.651 - -5.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -5.37% 9745650.668 9221867.393 - -9.41% -
bm_lexicographical_compare<int>/8 -5.35% 1.541 1.459 - -5.64% -
BM_MakeHeap_float_Random_16384 -5.35% 1.202 1.138 - -0.13% -
std::find(list<int>)_(process_all)/32768 -5.34% 27610.919 26135.457 - -4.50% -
BM_std_min<unsigned_short>/19 -5.33% 1.893 1.792 - -7.54% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -5.29% 4.918 4.658 - -1.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -5.28% 1133133.410 1073305.686 - -3.90% -
rng::find_last(vector<int>)_(bail_10%)/8 -5.28% 2.108 1.997 - -5.33% -
BM_std_minmax<unsigned_int>/7 -5.28% 1.745 1.653 - -2.27% -
BM_std_minmax<char>/4 -5.25% 1.550 1.469 - 2.98% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -5.24% 2.204 2.088 - 0.78% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -5.23% 885184.985 838854.796 - -0.59% -
BM_RangesPushHeap_string_PipeOrgan_256 -5.23% 8.368 7.930 - 0.12% -
BM_MakeHeap_string_SingleElement_262144 -5.22% 7.792 7.385 - -0.58% -
SetIntersection_Interlaced_Vector_float_64_64 -5.20% 12059808.496 11432437.289 - -0.48% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -5.20% 0.428 0.405 - 0.40% -
BM_RangesMakeHeap_string_PipeOrgan_16 -5.20% 3.843 3.644 - 1.20% -
rng::remove_if(deque<int>)_(prefix)/32 -5.19% 64.315 60.976 - -1.28% -
SetIntersection_None_Set_float_64_16 -5.14% 19226834.711 18238309.988 - -2.25% -
BM_PushHeap_string_PipeOrgan_4 -5.14% 2.634 2.498 - -0.08% -
SetIntersection_Front_Set_uint32_16384_64 -5.13% 2048064.386 1943016.744 - -3.38% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -5.12% 2.196 2.083 - 2.84% -
rng::remove_if(vector<int>)_(prefix)/50 -5.12% 60.991 57.866 - 0.91% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -5.12% 3907.910 3707.768 - -4.25% -
BM_std_min<short>/20 -5.11% 2.248 2.133 - -6.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -5.10% 1634042.050 1550687.768 - -1.43% -
BM_std_minmax<char>/18 -5.09% 1.388 1.317 - -1.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.08% 2338864.778 2220130.909 - -6.22% -
BM_lexicographical_compare_three_way_slow_path/262144 -5.05% 64763.057 61489.915 - -4.99% -
SetIntersection_Front_Set_float_16384_1024 -5.05% 15558256.844 14772424.859 - -5.58% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -5.05% 100132907.677 95079501.046 - -14.54% -
SetIntersection_Interlaced_Vector_float_64_16 -5.04% 19189185.267 18221297.843 - -5.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.04% 1271473.000 1207446.954 - -3.53% -
BM_std_min<char>/12 -5.03% 1.333 1.266 - -6.79% -
BM_RangesMakeHeap_string_Ascending_1024 -5.03% 5.339 5.070 - 1.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.02% 1170226.431 1111494.840 - -1.11% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -5.02% 0.794 0.755 - -7.72% -
BM_std_min<unsigned___int128>/11 -5.01% 4.501 4.275 - 0.04% -
BM_MakeThenSortHeap_string_SingleElement_262144 -5.01% 51.549 48.964 - -6.71% -
rng::copy(vector<bool>)_(aligned)/64 -4.98% 1.375 1.306 - -4.84% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.97% 3.162 3.005 - 0.09% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.95% 3625.838 3446.369 - 0.54% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -4.95% 104.725 99.543 - -2.91% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 -4.94% 0.266 0.253 - -2.98% -
BM_RangesPushHeap_string_SingleElement_256 -4.94% 2.560 2.434 - 0.17% -
BM_lexicographical_compare_three_way_slow_path/65536 -4.92% 16158.020 15362.950 - -4.81% -
BM_RangesMakeThenSortHeap_string_Descending_256 -4.92% 19.320 18.370 - 1.70% -
std::rotate(list<int>)_(1_element_backward)/32 -4.90% 13.926 13.244 - -0.03% -
std::fill(vector<bool>)/64 -4.90% 1.635 1.555 - -0.83% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.90% 0.559 0.532 - -3.08% -
SetIntersection_Front_Set_string_16384_16 -4.89% 2062276.852 1961354.302 - -0.35% -
std::none_of(vector<int>)_(process_all)/8 -4.89% 2.502 2.380 - -0.55% -
rng::rotate(deque<int>)_(1_element_forward)/32 -4.88% 4.802 4.568 - -3.14% -
BM_std_minmax<int>/11 -4.88% 1.832 1.742 - -0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -4.88% 6691892.096 6365346.644 - 3.07% -
BM_RangesPushHeap_string_SingleElement_64 -4.85% 2.611 2.484 - 0.36% -
BM_MakeThenSortHeap_string_Ascending_262144 -4.83% 78.812 75.004 - -3.27% -
std::find_if_not(list<int>)_(process_all)/32768 -4.81% 29947.386 28507.125 - -4.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -4.80% 13472516.940 12825226.162 - -1.90% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -4.80% 2.081 1.981 - 1.95% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.79% 13.329 12.691 - -1.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.79% 5586850.693 5319356.847 - -1.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -4.79% 3.783 3.602 - 0.46% -
BM_std_min<unsigned_int>/13 -4.78% 1.414 1.347 - -1.62% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.77% 7.720 7.352 - -1.84% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.76% 14.786 14.082 - -0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.76% 203900112.429 194195096.250 - -4.98% -
rng::sort(deque<int>)_(ascending)/1024 -4.75% 800.600 762.589 - -0.13% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.73% 2889972.657 2753395.994 - 0.43% -
rng::remove(list<int>)_(sprinkled)/32 -4.72% 57.619 54.899 - -0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.72% 1739813.622 1657702.844 - -2.56% -
BM_MakeThenSortHeap_string_Descending_16384 -4.72% 68.034 64.826 - 0.33% -
SetIntersection_Front_Set_uint32_262144_64 -4.70% 2009181.915 1914778.745 - -3.38% -
std::reverse_copy(deque<int>)/512 -4.67% 131.491 125.352 - 0.16% -
std::all_of(deque<int>)_(process_all)/50 -4.67% 21.237 20.245 - 10.23% -
rng::find_last(vector<char>)_(bail_10%)/8192 -4.67% 882.529 841.358 - -14.90% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.66% 10496.613 10007.349 - -4.85% -
BM_std_minmax<unsigned_short>/18 -4.66% 1.985 1.892 - -4.76% -
rng::partial_sort_copy(list<int>)_(descending)/8 -4.65% 18.589 17.725 - -0.79% -
rng::move(deque<int>)/8 -4.65% 3.950 3.766 - -4.79% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -4.64% 1.536 1.465 - 1.52% -
std::equal(list<int>)_(it,_it,_it)/8192 -4.64% 10089.065 9621.269 - -11.48% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.63% 23207.748 22132.516 - 0.06% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -4.62% 1049643.553 1001199.238 - 0.06% -
std::find(list<int>)_(bail_25%)/32768 -4.61% 8111.893 7737.560 - 0.25% -
bm_lexicographical_compare<unsigned_char>/16 -4.61% 1.156 1.103 - 0.58% -
BM_std_minmax<char>/28 -4.61% 2.255 2.151 - 1.17% -
BM_std_minmax<unsigned_int>/11 -4.61% 1.828 1.744 - -3.13% -
BM_RangesMakeHeap_string_Heap_262144 -4.60% 5.438 5.188 - -1.92% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -4.59% 26.404 25.191 - 1.46% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.58% 12003.627 11454.003 - -4.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -4.58% 5800.436 5534.973 - -0.54% -
BM_MakeThenSortHeap_string_SingleElement_16384 -4.57% 38.717 36.946 - -4.95% -
BM_RangesPushHeap_string_SingleElement_1024 -4.57% 2.578 2.460 - 0.86% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -4.56% 527.512 503.435 - -0.27% -
rng::copy_backward(list<int>)/8 -4.56% 2.462 2.350 - -5.32% -
BM_RangesSortHeap_string_262144 -4.54% 184.054 175.692 - 1.26% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -4.54% 4.423 4.222 - -3.86% -
std::partition(list<int>)_(dense)/32 -4.54% 9.160 8.744 - -2.54% -
BM_PushHeap_uint32_Ascending_16384 -4.54% 6.735 6.429 - -4.19% -
BM_std_minmax<unsigned_short>/7 -4.53% 1.752 1.673 - -0.10% -
BM_PopHeap_pair<uint32,_uint32>_1 -4.53% 0.506 0.484 - -30.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -4.53% 357910942.758 341710371.882 - -0.99% -
BM_MakeHeap_uint32_SingleElement_4 -4.52% 0.338 0.323 - 0.09% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -4.51% 545.551 520.939 - -3.63% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.50% 470.272 449.100 - -0.57% -
std::search(vector<int>)_(same_length)/8192 -4.50% 1960.475 1872.215 - -4.28% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -4.50% 1.787 1.706 - -0.46% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.49% 2.179 2.081 - -0.02% -
std::move(vector<int>)/8 -4.44% 2.305 2.203 - -3.39% -
BM_MakeThenSortHeap_string_Ascending_256 -4.43% 20.869 19.944 - -1.03% -
rng::find_if(vector<int>)_(process_all)/8 -4.43% 2.628 2.511 - -1.54% -
std::copy_if(list<int>)_(entire_range)/32768 -4.42% 30003.419 28677.837 - -8.19% -
BM_MakeHeap_string_Heap_262144 -4.42% 5.468 5.226 - -1.25% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 -4.41% 0.280 0.268 - -3.18% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.40% 40.888 39.087 - -0.26% -
BM_MakeHeap_uint32_PipeOrgan_4 -4.40% 0.419 0.401 - -3.20% -
BM_RangesPushHeap_string_SingleElement_16 -4.37% 2.553 2.441 - 0.29% -
rng::find_if(deque<int>)_(process_all)/8192 -4.36% 3009.631 2878.290 - -6.83% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.36% 16.491 15.772 - 0.56% -
rng::equal(vector<bool>)_(unaligned)/50 -4.36% 0.736 0.704 - -0.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -4.36% 1150767.223 1100641.803 - -3.27% -
SetIntersection_None_Vector_uint32_262144_64 -4.35% 1206643.182 1154131.476 - -4.95% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -4.35% 3587.318 3431.435 - 2.72% -
SetIntersection_Front_Set_uint32_262144_16 -4.34% 1311088.146 1254147.368 - -1.23% -
rng::find_last(list<int>)_(bail_90%)/50 -4.34% 1.296 1.240 - -3.64% -
rng::contains(list<int>)_(process_all)/50 -4.33% 19.346 18.508 - 0.88% -
BM_std_min<unsigned___int128>/10 -4.33% 4.011 3.838 - -0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -4.32% 5368191.344 5136296.720 - -5.83% -
rng::equal(vector<bool>)_(unaligned)/8 -4.32% 0.738 0.706 - 1.69% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -4.30% 2.789 2.669 - -0.51% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -4.30% 4.109 3.933 - -1.76% -
std::stable_partition(vector<int>)_(dense)/32 -4.30% 22.156 21.204 - 0.34% -
rng::partition(deque<int>)_(dense)/32 -4.29% 10.514 10.062 - 0.28% -
bm_lexicographical_compare<signed_char>/7 -4.29% 2.746 2.628 - -3.50% -
rng::count(vector<int>)_(every_other)/8 -4.28% 1.383 1.324 - 0.24% -
std::find_first_of(deque<int>)_(large_needle)/50 -4.28% 701.586 671.583 - -0.32% -
BM_std_min<unsigned_short>/31 -4.25% 2.596 2.485 - -2.18% -
BM_RangesPushHeap_string_Random_16384 -4.25% 17.039 16.316 - 0.91% -
SetIntersection_Front_Set_uint32_64_4 -4.23% 18171404.125 17402413.074 - 0.09% -
SetIntersection_None_Vector_float_16384_64 -4.22% 1203707.658 1152868.287 - -1.98% -
rng::stable_partition(vector<int>)_(sparse)/32 -4.22% 7.486 7.170 - -0.16% -
std::for_each_n(deque<int>)/8 -4.22% 1.254 1.201 - -0.21% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -4.21% 112184.656 107462.862 - -19.48% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.20% 96040.359 92003.623 - -0.33% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.20% 12.983 12.438 - -0.56% -
BM_std_min<short>/21 -4.20% 1.828 1.751 - -0.63% -
std::is_sorted(list<int>)/8192 -4.19% 7170.888 6870.391 - -6.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.19% 206128728.144 197495879.085 - -0.20% -
SetIntersection_None_Set_float_64_4 -4.17% 22693730.100 21746512.350 - -0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -4.16% 1695818.908 1625189.367 - 0.24% -
bm_lexicographical_compare<signed_char>/16 -4.16% 1.327 1.272 - -4.25% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -4.16% 1.725 1.654 - 3.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -4.15% 13775017.240 13202718.840 - 5.38% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -4.14% 12120.405 11618.699 - -3.79% -
BM_PushHeap_uint32_SingleElement_64 -4.12% 0.365 0.350 - -3.82% -
std::stable_partition(vector<int>)_(dense)/50 -4.11% 26.429 25.342 - -0.94% -
rng::rotate(list<int>)_(1_element_backward)/32 -4.11% 14.221 13.636 - -0.21% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.09% 0.789 0.757 - -2.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.08% 1716865.561 1646857.424 - -3.54% -
std::count(list<int>)_(every_other)/8192 -4.08% 6663.637 6392.046 - 0.01% -
SetIntersection_None_Set_float_64_1 -4.07% 23380365.306 22428334.129 - -1.11% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.07% 29932.934 28714.943 - -0.12% -
BM_std_min<unsigned___int128>/8 -4.05% 3.109 2.983 - -0.45% -
SetIntersection_None_Vector_float_262144_16 -4.04% 1221251.222 1171903.665 - -4.39% -
BM_MakeHeap_string_Ascending_256 -4.04% 4.989 4.787 - -3.09% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.04% 169607.424 162762.375 - -1.54% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -4.03% 12696.049 12183.892 - 3.10% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -4.03% 0.710 0.681 - -1.95% -
SetIntersection_Interlaced_Vector_string_16_16 -4.03% 55629017.939 53388648.805 - -3.11% -
rng::rotate(list<int>)_(1_element_forward)/32 -4.03% 14.929 14.328 - 1.98% -
BM_SortHeap_float_256 -4.02% 6.044 5.801 - 0.21% -
BM_PushHeap_string_Random_16384 -4.02% 16.941 16.259 - 0.10% -
BM_PushHeap_float_Ascending_64 -4.02% 1.813 1.740 - -0.59% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -4.01% 0.480 0.461 - -4.02% -
bm_lexicographical_compare<int>/4 -4.01% 1.259 1.208 - -4.18% -
rng::find_if(list<int>)_(process_all)/32768 -4.01% 29224.039 28053.163 - -2.61% -
BM_PushHeap_string_PipeOrgan_16 -3.99% 4.282 4.111 - 0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -3.99% 0.447 0.429 - -38.44% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -3.99% 1.236 1.187 - 0.57% -
BM_RangesPushHeap_string_SingleElement_262144 -3.97% 2.635 2.530 - -0.01% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -3.97% 32.669 31.373 - 28.74% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.96% 29893.299 28709.020 - -0.26% -
rng::fill_n(vector<bool>)/64 -3.96% 1.417 1.361 - -0.09% -
BM_std_min<unsigned___int128>/6 -3.95% 2.260 2.171 - 0.15% -
SetIntersection_None_Vector_float_256_256 -3.93% 2338157.163 2246371.594 - -1.81% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -3.92% 2.486 2.389 - -0.07% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -3.92% 21.088 20.261 - -4.05% -
std::stable_partition(deque<int>)_(sparse)/50 -3.92% 29.719 28.554 - -10.89% -
std::search(vector<int>)_(same_length)/1024 -3.91% 254.843 244.873 - -3.67% -
BM_std_minmax<int>/2 -3.91% 0.900 0.865 - 10.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.90% 1718353.599 1651308.838 - -3.41% -
SetIntersection_Front_Set_uint64_16384_1024 -3.90% 14939915.937 14357085.565 - 4.15% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.89% 0.573 0.550 - -4.12% -
BM_RangesPushHeap_string_SingleElement_16384 -3.88% 2.567 2.468 - 0.80% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -3.87% 69.063 66.392 - 0.34% -
BM_MakeHeap_uint32_Descending_4 -3.85% 0.282 0.271 - -1.84% -
SetIntersection_Front_Set_string_262144_64 -3.82% 4801407.128 4618164.492 - -0.90% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.80% 0.566 0.545 - -4.38% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.79% 797.447 767.200 - -3.39% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.79% 2.689 2.587 - -1.99% -
SetIntersection_Front_Set_uint32_262144_16384 -3.79% 351370920.612 338057945.152 - -5.37% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -3.77% 106.421 102.405 - 0.46% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -3.76% 3.203 3.083 - 3.12% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -3.76% 29.851 28.730 - 1.46% -
BM_RangesMakeHeap_uint64_Random_256 -3.76% 1.203 1.158 - -7.47% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -3.75% 471131.775 453481.801 - -1.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.75% 1742643.591 1677367.111 - 0.33% -
std::remove(list<int>)_(sprinkled)/50 -3.74% 68.613 66.047 - -0.20% -
BM_std_min<char>/5 -3.74% 1.426 1.373 - -4.42% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -3.73% 4.252 4.094 - -43.58% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -3.71% 4651.064 4478.365 - 0.71% -
rng::find_if_not(list<int>)_(process_all)/32768 -3.71% 29264.151 28178.631 - -1.68% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.70% 3.339 3.216 - -3.72% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -3.70% 4.167 4.013 - 0.42% -
BM_RangesMakeThenSortHeap_string_Descending_4 -3.69% 3.778 3.639 - -1.19% -
rng::stable_sort(deque<int>)_(repeated)/1024 -3.69% 1389.406 1338.125 - -3.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.69% 1244552.635 1198642.782 - -2.41% -
std::unique_copy(deque<int>)_(contiguous)/32 -3.69% 11.045 10.637 - -12.54% -
BM_lexicographical_compare_three_way_slow_path/16384 -3.69% 3984.550 3837.637 - -3.53% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.69% 16.299 15.698 - -1.66% -
BM_std_min<char>/4 -3.67% 1.071 1.031 - -8.03% -
bm_lexicographical_compare<signed_char>/8 -3.67% 3.111 2.997 - -1.71% -
rng::replace(vector<int>)_(prefix)/32 -3.66% 5.041 4.856 - -1.99% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -3.65% 96778.037 93240.977 - 0.50% -
BM_RangesPushHeap_float_SingleElement_16 -3.65% 0.377 0.364 - -0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -3.65% 12126495.359 11684081.205 - 0.84% -
BM_PushHeap_float_Descending_64 -3.64% 0.393 0.379 - -0.42% -
rng::find_last(list<int>)_(bail_10%)/50 -3.63% 16.695 16.088 - -0.39% -
SetIntersection_Interlaced_Set_float_1024_1 -3.63% 1126354.219 1085484.818 - -3.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.63% 2368474.392 2282558.929 - 4.21% -
SetIntersection_None_Vector_uint64_262144_256 -3.62% 1203682.846 1160140.515 - -3.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.60% 243553227.606 234775040.652 - 0.40% -
std::none_of(list<int>)_(process_all)/8 -3.60% 2.716 2.619 - 0.47% -
SetIntersection_Front_Set_uint64_1024_1024 -3.59% 15759082.511 15193271.068 - -0.25% -
BM_MakeThenSortHeap_uint64_Heap_4 -3.58% 1.207 1.164 - -2.23% -
BM_MakeHeap_float_Random_1024 -3.58% 1.234 1.189 - -6.12% -
BM_std_min<short>/26 -3.57% 2.099 2.024 - -2.92% -
rng::fill(vector<bool>)/32768 -3.56% 31.012 29.907 - 0.68% -
BM_std_min<unsigned_char>/8 -3.56% 2.349 2.265 - -3.59% -
BM_MakeHeap_float_Descending_4 -3.56% 0.290 0.279 - -0.20% -
BM_RangesPushHeap_string_PipeOrgan_4 -3.55% 2.576 2.484 - -0.42% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -3.55% 26.602 25.658 - 0.70% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.54% 0.570 0.550 - -3.98% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.54% 3452.289 3330.109 - -14.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.54% 24664485.495 23792315.031 - 0.79% -
BM_PopHeap_uint32_1 -3.54% 0.456 0.440 - -28.64% -
bm_lexicographical_compare<signed_char>/6 -3.53% 2.491 2.403 - -2.65% -
SetIntersection_Interlaced_Vector_uint64_256_64 -3.53% 6752044.939 6513584.315 - -7.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -3.53% 1590158.736 1534007.783 - -2.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -3.53% 1.780 1.717 - 1.52% -
BM_MakeThenSortHeap_string_SingleElement_1024 -3.52% 29.917 28.863 - -5.20% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.52% 2883.600 2782.167 - -0.63% -
SetIntersection_Front_Vector_string_64_64 -3.51% 27708046.126 26734254.606 - -0.47% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.51% 464.701 448.406 - -0.12% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -3.51% 1.359 1.312 - 2.65% -
BM_RangesMakeThenSortHeap_float_Descending_16 -3.49% 1.868 1.803 - -0.60% -
std::stable_partition(list<int>)_(dense)/32 -3.49% 33.335 32.172 - -1.71% -
rng::find(vector<int>)_(process_all)/8 -3.47% 2.902 2.801 - 0.22% -
BM_std_min<short>/8 -3.46% 1.362 1.314 - -3.97% -
SetIntersection_Front_Set_uint32_1024_64 -3.46% 2042257.401 1971689.773 - 0.84% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -3.45% 867182.246 837237.298 - -2.70% -
std::copy(vector<bool>)_(aligned)/262144 -3.45% 684.074 660.454 - -6.14% -
rng::find_end(list<int>)_(single_element)/8192 -3.45% 8765.201 8462.642 - 11.77% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.45% 1.435 1.385 - -8.32% -
BM_std_minmax<int>/10 -3.44% 1.437 1.388 - 0.07% -
std::move_backward(vector<bool>)_(aligned)/512 -3.44% 2.546 2.458 - -22.39% -
std::remove_if(vector<int>)_(prefix)/32 -3.43% 53.783 51.938 - -0.08% -
SetIntersection_Front_Set_uint64_262144_1 -3.43% 1155611.682 1115973.369 - 0.04% -
SetIntersection_Interlaced_Set_string_256_256 -3.42% 32395133.878 31285884.532 - -4.44% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.42% 24298530.133 23467524.534 - -2.43% -
std::find(list<int>)_(bail_25%)/8 -3.42% 0.954 0.921 - 0.13% -
BM_std_min<unsigned___int128>/9 -3.41% 3.526 3.405 - -0.23% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.41% 1.038 1.002 - -2.93% -
BM_PushHeap_float_Ascending_262144 -3.41% 5.250 5.071 - -1.62% -
BM_std_min<char>/14 -3.40% 1.871 1.807 - -0.24% -
BM_MakeHeap_float_Ascending_256 -3.38% 0.671 0.649 - 0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.36% 1707323.489 1649897.137 - -3.16% -
BM_std_min<unsigned___int128>/7 -3.36% 2.657 2.568 - -0.35% -
BM_std_min<char>/16 -3.36% 2.563 2.477 - -1.07% -
BM_std_minmax<int>/1 -3.35% 0.622 0.601 - 0.06% -
std::remove(deque<int>)_(prefix)/32 -3.34% 59.516 57.528 - -1.98% -
BM_RangesMakeHeap_uint64_Ascending_4 -3.34% 0.423 0.409 - -3.85% -
rng::find_end(forward_list<int>)_(process_all)/8192 -3.33% 5819.232 5625.341 - -3.37% -
rng::fold_left(deque<int>)/8 -3.33% 4.100 3.963 - -2.77% -
std::rotate(deque<int>)_(1_element_forward)/32 -3.33% 4.638 4.484 - -1.74% -
BM_std_minmax<short>/6 -3.32% 1.379 1.333 - -1.79% -
BM_std_min<unsigned_long_long>/8 -3.32% 2.329 2.251 - 7.46% -
SetIntersection_None_Vector_float_16384_1 -3.32% 1203775.177 1163864.989 - -1.03% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.31% 282.400 273.042 - 0.05% -
BM_std_min<unsigned_char>/16 -3.31% 2.619 2.532 - 2.20% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -3.31% 18.866 18.242 - -17.57% -
rng::starts_with(list<int>)/8192 -3.30% 8943.543 8648.840 - -8.54% -
BM_std_min<char>/3 -3.29% 0.718 0.694 - -7.06% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.29% 12829.706 12408.114 - -3.50% -
BM_std_min<char>/13 -3.28% 1.564 1.513 - -5.30% -
rng::remove_if(vector<int>)_(prefix)/32 -3.28% 53.632 51.873 - -0.31% -
std::swap_ranges(deque<int>)/8192 -3.28% 2635.988 2549.581 - -11.88% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -3.28% 1.438 1.391 - 3.26% -
SetIntersection_Front_Set_float_262144_256 -3.28% 4869000.848 4709462.138 - 9.12% -
std::rotate(vector<bool>)_(by_1/2)/50 -3.27% 18.161 17.568 - -0.44% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -3.27% 341610667.125 330443052.362 - -4.20% -
std::rotate(vector<bool>)_(by_1/4)/32 -3.27% 18.263 17.666 - 0.06% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -3.27% 0.381 0.369 - 2.42% -
BM_PushHeap_string_Ascending_64 -3.27% 7.139 6.906 - -12.03% -
rng::find_end(forward_list<int>)_(single_element)/8192 -3.26% 5947.088 5753.340 - -1.68% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.25% 0.925 0.895 - -2.02% -
std::reverse(vector<int>)/8 -3.25% 1.596 1.544 - -4.71% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -3.25% 5.165 4.997 - -4.06% -
rng::all_of(deque<int>)_(process_all)/50 -3.25% 18.336 17.740 - -0.00% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.25% 20956.365 20275.674 - 1.19% -
BM_std_minmax<unsigned_int>/15 -3.25% 2.030 1.964 - -6.48% -
SetIntersection_Front_Set_float_256_64 -3.24% 6555169.679 6342629.750 - 2.17% -
std::find(list<int>)_(process_all)/1024 -3.23% 710.525 687.552 - -0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.23% 12457692.081 12055091.391 - 0.31% -
std::find(vector<char>)_(bail_25%)/1024 -3.23% 5.442 5.266 - -2.24% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -3.22% 6.507 6.298 - 0.45% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -3.22% 16.857 16.314 - -0.64% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.22% 18.136 17.553 - -0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.21% 1687296.959 1633185.875 - -3.06% -
SetIntersection_Front_Vector_string_16384_256 -3.20% 10154110.659 9828910.399 - -4.40% -
BM_MakeHeap_string_Ascending_64 -3.20% 4.852 4.697 - -2.25% -
SetIntersection_Front_Vector_float_1024_1 -3.20% 1125612.828 1089639.128 - -2.18% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -3.19% 7.026 6.802 - 1.28% -
SetIntersection_None_Vector_string_16384_16384 -3.19% 1284244.038 1243300.495 - -3.36% -
std::sort(deque<int>)_(pipe-organ)/8192 -3.19% 27481.513 26605.818 - -0.80% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.18% 8.709 8.432 - -3.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -3.18% 7.525 7.286 - -1.03% -
std::stable_sort(vector<int>)_(descending)/8 -3.17% 25.522 24.712 - -4.28% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.15% 17.733 17.175 - 0.34% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -3.14% 561735.320 544081.425 - -0.13% -
std::search(list<int>)_(no_match)/8192 -3.14% 7152.815 6928.217 - -2.26% -
SetIntersection_Front_Set_uint64_1024_256 -3.13% 4839335.147 4687628.167 - 3.74% -
std::rotate(deque<int>)_(1_element_backward)/32 -3.12% 4.571 4.428 - -0.72% -
rng::none_of(list<int>)_(process_all)/32 -3.12% 11.854 11.485 - -0.30% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 -3.12% 1.316 1.275 - -13.75% -
BM_std_min<unsigned_char>/22 -3.11% 2.104 2.038 - -0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.10% 1901420.653 1842436.115 - -2.15% -
SetIntersection_Front_Set_string_16384_64 -3.10% 4964723.665 4810861.903 - 7.54% -
SetIntersection_Front_Vector_string_64_16 -3.10% 21963888.588 21283437.689 - -1.85% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.10% 0.940 0.911 - -4.68% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.08% 2.386 2.312 - 0.12% -
SetIntersection_Front_Set_float_262144_262144 -3.07% 1783549.643 1728824.057 - -2.21% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.06% 7.623 7.390 - 0.97% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.06% 20795.083 20159.412 - 3.38% -
rng::replace(list<int>)_(prefix)/8192 -3.06% 7285.937 7063.281 - -2.32% -
std::any_of(deque<int>)_(process_all)/8192 -3.05% 2719.398 2636.462 - 0.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -3.05% 36.127 35.026 - -2.00% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.04% 868401.436 841978.916 - 1.10% -
BM_MakeHeap_uint64_Random_1024 -3.04% 1.097 1.064 - -5.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.03% 1687469.891 1636311.928 - -2.48% -
BM_std_min<short>/25 -3.03% 2.086 2.022 - -4.58% -
rng::sort(deque<int>)_(pipe-organ)/8192 -3.03% 27381.297 26552.349 - -0.76% -
SetIntersection_Front_Set_string_64_16 -3.03% 25760772.646 24980961.342 - -1.92% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -3.02% 5.266 5.107 - 0.89% -
SetIntersection_None_Vector_uint32_1024_64 -3.02% 1152939.517 1118127.762 - -4.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.02% 2092303.873 2029145.670 - -1.51% -
BM_RangesSortHeap_float_16 -3.02% 1.651 1.601 - 0.14% -
std::rotate(vector<bool>)_(by_1/2)/32 -3.01% 18.295 17.744 - -1.02% -
rng::transform(list<int>,_list<int>)/8192 -3.01% 10218.338 9910.600 - -3.54% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -3.01% 0.648 0.628 - -5.38% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -3.01% 272539.877 264339.827 - 1.15% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.00% 15.619 15.150 - 0.01% -
BM_SortHeap_float_16 -3.00% 1.651 1.601 - 0.05% -
BM_RangesPushHeap_string_Ascending_4 -3.00% 2.616 2.537 - -1.67% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.99% 0.687 0.667 - 0.15% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.99% 9.184 8.909 - -1.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.99% 1708305.826 1657163.572 - -2.80% -
SetIntersection_Front_Set_string_256_16 -2.99% 7602450.527 7375016.039 - -0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.99% 1272700.235 1234645.635 - -1.50% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -2.99% 16.946 16.439 - -0.88% -
BM_std_min<unsigned_short>/24 -2.99% 2.493 2.419 - -3.91% -
SetIntersection_Front_Set_uint32_64_1 -2.99% 18083700.233 17543571.873 - -0.48% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -2.99% 480.235 465.892 - -2.25% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.98% 101.646 98.612 - -52.62% -
BM_std_minmax_element<int>/4000 -2.98% 1053.856 1022.402 - 2.53% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -2.98% 0.588 0.571 - -3.17% -
BM_std_minmax<char>/17 -2.98% 1.121 1.087 - -2.88% -
BM_std_min<short>/16 -2.98% 1.800 1.747 - -2.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.98% 20055065.732 19458282.531 - -1.49% -
BM_PushHeap_uint32_SingleElement_16384 -2.97% 0.367 0.356 - -3.03% -
std::adjacent_find(deque<int>)/8 -2.97% 2.957 2.869 - -10.97% -
SetIntersection_None_Vector_float_262144_1 -2.97% 1238098.101 1201337.928 - -0.40% -
std::swap_ranges(deque<int>)/1024 -2.97% 329.566 319.793 - -12.47% -
std::rotate(vector<bool>)_(by_1/4)/50 -2.96% 18.102 17.566 - 0.42% -
SetIntersection_Front_Vector_string_262144_1024 -2.96% 40119583.152 38931975.831 - -2.60% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -2.96% 53.239 51.663 - -1.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.96% 654.074 634.723 - 0.58% -
rng::move(vector<bool>)_(aligned)/64 -2.96% 1.897 1.841 - -8.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.96% 171061756.955 166003298.936 - -0.06% -
BM_PushHeap_uint32_SingleElement_262144 -2.95% 0.366 0.356 - -3.06% -
rng::search(vector<int>)_(no_match)/1024 -2.95% 219.297 212.833 - 0.38% -
750_sealcrypto_r -2.94% 18.966 18.408 - 0.31% -
SetIntersection_None_Vector_uint64_262144_16384 -2.94% 1216512.301 1180725.406 - -3.69% -
SetIntersection_Front_Set_float_262144_1 -2.94% 1115992.040 1083210.816 - -2.49% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -2.93% 16.450 15.968 - -0.91% -
SetIntersection_Front_Vector_string_1024_1024 -2.93% 40565885.635 39376605.558 - 1.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.92% 18298692.640 17764334.359 - -2.59% -
SetIntersection_Front_Set_uint64_256_64 -2.92% 6183862.103 6003555.994 - 2.39% -
SetIntersection_Interlaced_Set_float_64_16 -2.92% 24692200.157 23972297.438 - -0.58% -
std::remove(list<int>)_(sprinkled)/8192 -2.91% 8120.089 7883.946 - -0.39% -
SetIntersection_None_Set_float_1024_1 -2.90% 9189361.142 8922427.338 - -24.27% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.90% 45810.047 44479.815 - -0.08% -
std::sort(deque<int>)_(descending)/1024 -2.90% 1335.997 1297.280 - -0.20% -
rng::find_end(deque<int>)_(process_all)/1048576 -2.90% 308734.544 299792.237 - 12.53% -
std::rotate(vector<bool>)_(by_1/3)/32 -2.89% 18.120 17.596 - 0.25% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.89% 4294.011 4170.125 - -0.49% -
SetIntersection_None_Set_string_256_1 -2.88% 12111226.559 11762074.382 - -1.28% -
rng::search(vector<int>)_(no_match)/1048576 -2.87% 217386.727 211140.554 - 0.48% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.87% 2.747 2.668 - -0.46% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.87% 0.590 0.573 - -2.03% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.87% 14540.328 14123.744 - -0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.86% 1684630.043 1636455.728 - -3.06% -
SetIntersection_Front_Set_string_64_4 -2.85% 20199438.915 19622807.716 - -1.25% -
BM_MakeThenSortHeap_float_Random_4 -2.85% 4.462 4.335 - 1.41% -
rng::find_if(vector<bool>)_(process_all)/50 -2.85% 36.684 35.640 - -0.62% -
SetIntersection_None_Vector_string_1024_64 -2.84% 1226212.367 1191376.001 - -3.70% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -2.84% 9161.493 8901.296 - 7.34% -
SetIntersection_None_Set_string_1024_4 -2.83% 9225614.110 8964694.940 - -5.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.83% 1728085.321 1679260.097 - 2.22% -
BM_PushHeap_string_Ascending_4 -2.82% 2.630 2.556 - -0.25% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.82% 2.534 2.463 - 10.29% -
BM_std_minmax_element<int>/5500 -2.82% 1441.659 1401.061 - 2.50% -
std::replace(vector<int>)_(sprinkled)/50 -2.81% 7.726 7.509 - -14.34% -
BM_std_minmax_element<int>/4096 -2.81% 1078.512 1048.234 - 2.96% -
std::partition(vector<int>)_(dense)/1024 -2.81% 248.416 241.446 - 0.14% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -2.80% 507058.957 492862.295 - -5.19% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.78% 1410218.515 1370964.955 - -5.14% -
BM_std_min<long_long>/29 -2.78% 3.041 2.957 - -0.93% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.77% 598.051 581.470 - -0.22% -
std::any_of(deque<int>)_(process_all)/32768 -2.77% 10839.924 10539.483 - 0.27% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.77% 4.846 4.712 - -2.40% -
SetIntersection_None_Vector_float_262144_1024 -2.76% 1231846.355 1197798.967 - -0.80% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -2.76% 106.207 103.273 - -1.74% -
SetIntersection_None_Vector_float_262144_64 -2.76% 1236760.107 1202586.946 - -0.49% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.76% 0.589 0.572 - -1.51% -
BM_std_min<int>/32 -2.74% 2.222 2.161 - -0.06% -
SetIntersection_Front_Set_uint64_64_16 -2.74% 16801236.744 16340249.159 - -0.74% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -2.74% 0.584 0.568 - -1.47% -
BM_std_minmax<short>/28 -2.73% 2.621 2.549 - 2.71% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.72% 93.381 90.837 - 0.22% -
SetIntersection_None_Vector_uint64_262144_4 -2.72% 1219231.044 1186077.169 - -3.42% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -2.72% 6757.438 6573.713 - -6.73% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.72% 1866.459 1815.738 - -0.22% -
bm_lexicographical_compare<signed_char>/5 -2.72% 2.207 2.147 - -0.21% -
std::shift_right(list<int>)/8192 -2.71% 7715.005 7506.146 - 0.73% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.71% 296700.670 288671.596 - 0.67% -
rng::fill(vector<bool>)/64 -2.70% 1.605 1.562 - -2.36% -
std::move_backward(vector<bool>)_(aligned)/64 -2.70% 1.799 1.750 - -37.64% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.70% 644450.793 627076.937 - -0.03% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.69% 270051.449 262773.574 - -1.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.69% 1.021 0.994 - -3.51% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -2.69% 0.870 0.846 - 5.59% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.69% 3840.279 3737.143 - -0.03% -
BM_MakeHeap_string_PipeOrgan_1024 -2.68% 4.963 4.830 - -2.78% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.67% 1.651 1.607 - 1.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.67% 1820053.058 1771482.992 - -1.37% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -2.67% 1.560 1.519 - -0.99% -
BM_std_minmax_element<char>/64 -2.66% 17.665 17.194 - -6.55% -
BM_MakeHeap_uint64_Random_16 -2.66% 1.328 1.292 - 0.51% -
BM_std_minmax_element<int>/1024 -2.66% 272.780 265.527 - 2.59% -
rng::copy(vector<int>)/1048576 -2.65% 50195.955 48863.314 - -1.42% -
std::replace_if(vector<int>)_(prefix)/50 -2.65% 13.880 13.512 - -1.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.64% 43262.729 42118.584 - -0.49% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -2.64% 85479.600 83226.197 - 1.60% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.64% 1374.344 1338.128 - -3.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.63% 2429059.805 2365105.050 - 3.30% -
SetIntersection_None_Set_string_262144_1 -2.63% 1696284.342 1651683.674 - -2.49% -
BM_std_minmax<int>/16 -2.63% 1.314 1.279 - -5.33% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -2.62% 12.065 11.749 - 0.16% -
BM_std_minmax<unsigned_long_long>/4 -2.62% 1.597 1.555 - -5.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.62% 1192277.524 1161023.181 - -0.93% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.62% 18.009 17.538 - 0.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.61% 1704215.248 1659706.137 - -2.80% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -2.60% 2.620 2.552 - -2.38% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.60% 2.410 2.347 - 0.24% -
std::find_first_of(deque<int>)_(small_needle)/1024 -2.60% 3714.704 3618.181 - -4.33% -
BM_lexicographical_compare_three_way_slow_path/16 -2.60% 4.539 4.421 - -1.45% -
BM_std_minmax<char>/7 -2.58% 2.545 2.479 - 5.64% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.58% 787.568 767.229 - -2.22% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -2.58% 9.483 9.239 - -2.75% -
BM_MakeHeap_string_Descending_262144 -2.58% 3.544 3.452 - -1.44% -
SetIntersection_None_Vector_float_1024_1 -2.56% 1180606.853 1150337.297 - -0.27% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.56% 179.250 174.655 - -0.09% -
rng::starts_with(list<int>,_pred)/8 -2.56% 3.725 3.630 - -0.14% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -2.56% 0.600 0.585 - 0.69% -
723_llvm_r -2.56% 11.766 11.465 - 0.10% -
BM_PushHeap_uint32_SingleElement_256 -2.56% 0.392 0.382 - -2.60% -
rng::starts_with(vector<int>)/1024 -2.56% 77.654 75.668 - 1.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.56% 13838856.642 13485007.119 - -0.63% -
SetIntersection_None_Vector_float_262144_256 -2.55% 1228446.866 1197119.007 - -0.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -2.55% 0.605 0.589 - -1.39% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.55% 645.389 628.953 - -11.73% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.54% 18.051 17.593 - -1.18% -
BM_MakeThenSortHeap_float_Heap_256 -2.54% 6.235 6.077 - 1.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -2.53% 15.356 14.967 - -1.15% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -2.53% 195.122 190.193 - -0.35% -
bm_swap_ranges_vb_unaligned/262144 -2.52% 3945.194 3845.721 - -0.00% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -2.52% 5754.013 5609.143 - 0.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -2.51% 24.554 23.937 - -1.62% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.51% 36.826 35.902 - -0.20% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.51% 20.366 19.855 - 0.68% -
BM_RangesMakeHeap_string_Random_16384 -2.50% 12.816 12.495 - -0.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.50% 2173764.977 2119368.652 - -1.91% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.50% 6456.008 6294.631 - -0.03% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.49% 44.124 43.027 - -1.57% -
std::all_of(vector<int>)_(process_all)/8 -2.48% 2.561 2.497 - -1.19% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.47% 2075.600 2024.232 - -0.01% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -2.47% 1.554 1.515 - -0.93% -
rng::reverse_copy(vector<int>)/4096 -2.47% 137.247 133.861 - -1.75% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.47% 36.685 35.780 - -0.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -2.47% 0.518 0.505 - -0.99% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.47% 4.047 3.948 - -1.41% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -2.46% 109839.086 107132.490 - -15.98% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.46% 5063140.914 4938668.884 - -2.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.46% 474.798 463.129 - -2.90% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -2.45% 4345.184 4238.619 - -3.06% -
BM_MakeHeap_string_PipeOrgan_262144 -2.45% 7.451 7.268 - -1.97% -
std::find_if(vector<int>)_(process_all)/8 -2.45% 2.700 2.634 - -0.87% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.45% 2.680 2.615 - 1.77% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.44% 350038075.910 341481341.660 - 2.24% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.44% 605105.949 590319.550 - -0.44% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.44% 703.473 686.301 - 0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.44% 2011208.177 1962167.273 - -7.97% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.44% 43397884.001 42339778.691 - 6.51% -
BM_std_minmax<int>/3 -2.44% 1.198 1.169 - 12.47% -
BM_std_minmax<short>/29 -2.43% 2.673 2.608 - 1.45% -
BM_MakeHeap_float_Random_16 -2.43% 1.608 1.569 - -11.50% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.43% 7.690 7.503 - -1.40% -
BM_std_min<short>/28 -2.43% 2.730 2.664 - -1.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.42% 207895026.233 202854873.185 - 1.78% -
SetIntersection_None_Set_string_262144_64 -2.42% 1694752.442 1653682.371 - -2.58% -
BM_std_min<unsigned_long_long>/64 -2.42% 4.807 4.690 - -7.87% -
rng::search(list<int>)_(no_match)/1000 -2.41% 725.931 708.432 - 2.19% -
std::is_sorted_until(vector<int>,_pred)/8 -2.41% 3.616 3.529 - -0.02% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.41% 142.475 139.047 - 0.12% -
727_cppcheck_r -2.39% 25.262 24.657 - -1.87% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.38% 4530.031 4422.047 - -0.02% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.38% 3936.866 3843.090 - -5.44% -
BM_std_min<short>/32 -2.38% 2.943 2.873 - -3.80% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -2.38% 64.880 63.336 - 0.42% -
std::find(deque<int>)_(process_all)/8 -2.38% 3.417 3.336 - -2.16% -
BM_MakeHeap_string_Random_262144 -2.38% 15.580 15.210 - -2.55% -
rng::partition_point(deque<int>)/50 -2.38% 4.348 4.245 - -0.96% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.36% 18.048 17.622 - -0.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.35% 1239048.821 1209898.778 - -1.27% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -2.35% 77.273 75.456 - -0.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -2.35% 3.727 3.639 - 37.42% -
SetIntersection_Front_Vector_uint32_16384_4 -2.35% 1133918.601 1107320.266 - 0.61% -
BM_std_minmax_element<int>/65536 -2.34% 17223.564 16819.740 - 3.20% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -2.34% 29.452 28.762 - -0.90% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.34% 486.553 475.167 - 2.93% -
rng::stable_sort(deque<int>)_(shuffled)/8 -2.34% 24.494 23.921 - 1.15% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.34% 9.305 9.088 - 0.94% -
rng::partition(deque<int>)_(dense)/50 -2.34% 15.399 15.039 - 4.32% -
BM_MakeHeap_string_Heap_1024 -2.33% 4.874 4.761 - -1.07% -
SetIntersection_Front_Vector_string_16384_64 -2.32% 3474570.334 3393790.791 - -2.26% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.32% 26260.727 25650.294 - -4.21% -
BM_SortHeap_string_262144 -2.32% 178.751 174.596 - -2.38% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.32% 39030.040 38123.144 - -6.49% -
std::find(vector<bool>)_(process_all)/1024 -2.32% 4.704 4.595 - 1.30% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.32% 2828.744 2763.113 - 0.17% -
SetIntersection_Interlaced_Set_string_1024_16 -2.32% 13871943.210 13550139.028 - -0.74% -
BM_std_minmax_element<int>/64000 -2.32% 16831.837 16441.887 - 3.29% -
SetIntersection_Front_Vector_string_262144_64 -2.32% 3494745.407 3413787.654 - 0.74% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -2.31% 1.501 1.466 - 3.61% -
BM_PushHeap_float_Ascending_1024 -2.31% 3.179 3.106 - -0.49% -
BM_std_minmax_element<long_long>/65536 -2.31% 17518.106 17113.587 - -2.03% -
std::move(vector<bool>)_(unaligned)/4096 -2.31% 26.643 26.028 - 1.54% -
BM_PushHeap_string_QuickSortAdversary_256 -2.31% 14.809 14.467 - -0.06% -
rng::find_if(deque<int>)_(process_all)/50 -2.30% 24.140 23.583 - 0.12% -
BM_RangesPushHeap_string_Random_262144 -2.30% 18.500 18.074 - -0.86% -
rng::reverse(list<int>)/32768 -2.30% 17636.746 17231.036 - -5.75% -
rng::stable_partition(vector<int>)_(sparse)/8192 -2.30% 1552.366 1516.731 - 0.58% -
rng::find_first_of(list<int>)_(large_needle)/8192 -2.29% 50483377.933 49325866.667 - -2.81% -
BM_std_minmax<unsigned_int>/6 -2.29% 1.344 1.313 - -2.19% -
rng::sort(deque<int>)_(pipe-organ)/1024 -2.29% 2850.725 2785.452 - -1.38% -
rng::rotate(vector<bool>)_(by_1/2)/50 -2.28% 18.605 18.181 - -0.40% -
std::remove_copy(deque<int>)_(prefix)/32 -2.28% 13.223 12.922 - -0.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -2.28% 3.754 3.668 - -2.94% -
rng::rotate(vector<bool>)_(by_1/3)/32 -2.28% 18.643 18.219 - -0.25% -
SetIntersection_None_Set_string_262144_256 -2.27% 1692200.359 1653708.170 - -2.08% -
BM_std_min<short>/24 -2.27% 2.537 2.479 - 3.29% -
BM_MakeHeap_string_Heap_16384 -2.26% 5.123 5.007 - -1.00% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.26% 1.234 1.206 - -0.12% -
rng::search(vector<int>)_(no_match)/1000 -2.25% 214.571 209.746 - 1.23% -
BM_std_minmax_element<int>/70000 -2.25% 18408.428 17994.471 - 3.28% -
BM_std_min<unsigned___int128>/5 -2.25% 1.850 1.809 - 0.61% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -2.24% 2.947 2.881 - -3.03% -
rng::copy_if(list<int>)_(every_other)/1048576 -2.23% 854723.895 835641.169 - -1.14% -
std::search(vector<int>)_(same_length)/1000 -2.23% 246.394 240.906 - -1.59% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -2.23% 21281.683 20807.764 - -1.58% -
BM_std_min<unsigned_char>/6 -2.23% 1.533 1.499 - -4.72% -
SetIntersection_None_Set_float_16384_1024 -2.23% 158910340.260 155373885.478 - 0.02% -
BM_std_min<char>/23 -2.22% 2.281 2.231 - -3.44% -
std::copy_n(deque<int>)/32768 -2.22% 1174.105 1148.014 - 1.05% -
BM_std_minmax_element<long_long>/64000 -2.22% 17107.497 16727.613 - -1.93% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.22% 1.223 1.196 - -0.18% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.22% 65.761 64.303 - -0.05% -
rng::rotate(vector<bool>)_(by_1/2)/32 -2.21% 18.774 18.359 - -0.46% -
std::find_if_not(deque<int>)_(process_all)/8192 -2.20% 2945.460 2880.648 - -2.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.20% 9487603.483 9278939.238 - -1.67% -
rng::search(list<int>)_(no_match)/1024 -2.20% 744.351 727.985 - -0.13% -
rng::search_n(list<int>)_(no_match)/1024 -2.19% 743.679 727.371 - -0.95% -
BM_std_min<char>/19 -2.19% 1.182 1.156 - -4.41% -
SetIntersection_Front_Set_uint32_256_16 -2.19% 5011159.071 4901602.336 - 0.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.18% 19412075.116 18988742.833 - 1.25% -
BM_PushHeap_uint64_Random_16384 -2.18% 6.099 5.966 - 1.01% -
rng::stable_partition(vector<int>)_(dense)/32 -2.18% 22.515 22.025 - 2.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.18% 61706112.524 60362355.979 - -0.26% -
std::partition(vector<int>)_(dense)/32 -2.18% 8.529 8.343 - 2.99% -
SetIntersection_Front_Set_float_64_16 -2.18% 17160329.910 16786976.985 - 0.99% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.18% 2826.866 2765.365 - -1.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.17% 361164310.337 353316808.572 - 40.50% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.17% 1157841.992 1132686.555 - -1.60% -
rng::copy(vector<int>)/8 -2.17% 2.289 2.239 - 0.35% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -2.17% 25316.375 24766.521 - -0.42% -
BM_std_min<short>/18 -2.17% 1.619 1.584 - 2.56% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -2.17% 1.146 1.121 - -0.59% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -2.16% 7.295 7.137 - -0.85% -
std::copy_if(list<int>)_(every_other)/1048576 -2.16% 852156.604 833751.531 - -1.67% -
BM_std_min<unsigned_short>/9 -2.16% 6.476 6.336 - 0.42% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.16% 10.114 9.896 - -3.81% -
BM_std_minmax_element<int>/512 -2.16% 138.136 135.156 - 3.12% -
729_abc_r -2.15% 18.943 18.535 - 0.68% -
BM_std_minmax_element<long_long>/70000 -2.15% 18696.519 18294.200 - -2.02% -
BM_std_min<unsigned___int128>/4 -2.15% 1.446 1.415 - 0.39% -
SetIntersection_None_Set_string_262144_16 -2.15% 1689690.675 1653401.285 - -2.39% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -2.15% 3.906 3.822 - -0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.15% 19112219.179 18701845.853 - 4.44% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.14% 1548152.264 1514986.492 - -1.52% -
rng::rotate(vector<bool>)_(by_1/4)/50 -2.14% 18.611 18.213 - -0.18% -
rng::swap_ranges(deque<int>)/32 -2.13% 10.977 10.743 - -4.26% -
SetIntersection_Front_Vector_uint32_1024_16 -2.13% 1195709.111 1170213.686 - -2.10% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.12% 4828.533 4726.057 - -0.05% -
BM_PushHeap_uint64_Random_262144 -2.12% 6.124 5.994 - -0.29% -
rng::partial_sort(deque<int>)_(ascending)/8192 -2.12% 164062.827 160583.667 - -6.27% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.12% 4.993 4.887 - 0.17% -
SetIntersection_Front_Vector_float_262144_4 -2.12% 1136762.381 1112703.270 - -1.98% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.12% 3.023 2.959 - 0.92% -
SetIntersection_None_Vector_float_256_64 -2.12% 3714384.864 3635796.965 - -0.13% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.11% 4.084 3.997 - 0.56% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -2.11% 7057906.762 6909028.050 - -15.01% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.11% 204339.988 200029.791 - -1.11% -
BM_std_min<unsigned_long_long>/4 -2.11% 1.101 1.077 - 19.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.11% 2175397.867 2129562.420 - -1.76% -
std::replace(vector<int>)_(sprinkled)/32 -2.11% 5.036 4.930 - -16.49% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -2.10% 503943.795 493369.362 - -0.61% -
SetIntersection_None_Set_string_262144_4 -2.10% 1687660.154 1652280.842 - -2.64% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -2.10% 846.648 828.901 - -1.89% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -2.09% 13051.207 12778.026 - -0.01% -
SetIntersection_None_Set_float_1024_16 -2.09% 9058916.320 8869520.155 - -23.66% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.09% 250.746 245.505 - -1.21% -
SetIntersection_None_Vector_string_262144_262144 -2.09% 1359865.656 1331459.557 - -2.19% -
std::search(vector<int>)_(near_matches)/1000 -2.09% 14218.910 13921.975 - -0.33% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.08% 25.684 25.148 - -5.13% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.08% 5291049.252 5180828.502 - -7.85% -
std::copy_n(list<int>)/4096 -2.08% 3861.248 3780.816 - 6.88% -
SetIntersection_Interlaced_Vector_float_16_16 -2.08% 39141974.530 38328088.500 - 0.32% -
rng::search(deque<int>)_(same_length)/8192 -2.08% 3840.255 3760.416 - -0.15% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.08% 2.082 2.038 - 0.90% -
BM_std_min<char>/21 -2.08% 1.809 1.772 - -4.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.08% 2483647.245 2432101.796 - -0.24% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.07% 8.866 8.683 - 0.33% -
rng::copy(vector<bool>)_(unaligned)/32768 -2.07% 174.093 170.486 - -2.09% -
SetIntersection_None_Set_string_262144_16384 -2.07% 1691626.139 1656650.146 - -2.52% -
rng::partial_sort(deque<int>)_(descending)/8192 -2.06% 284077.100 278222.765 - -1.28% -
707_ntest_r -2.06% 16.946 16.597 - 0.79% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -2.06% 2258.969 2212.442 - 0.26% -
SetIntersection_Front_Set_float_16384_64 -2.06% 2013315.238 1971912.874 - -4.01% -
SetIntersection_None_Vector_uint64_16384_64 -2.05% 1173032.512 1148951.255 - -3.34% -
rng::search(deque<int>,_pred)_(same_length)/1000 -2.05% 488.612 478.593 - -1.21% -
SetIntersection_None_Set_float_1024_1024 -2.05% 9043955.541 8858531.061 - -0.17% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.05% 1.018 0.997 - -0.88% -
std::partition_copy(list<int>)/50 -2.04% 13.204 12.934 - -1.42% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -2.04% 6.166 6.041 - 1.03% -
BM_std_min<unsigned_int>/29 -2.04% 2.089 2.046 - 2.61% -
rng::find_if(vector<bool>)_(process_all)/8 -2.03% 5.615 5.501 - -0.26% -
SetIntersection_Interlaced_Vector_string_1024_64 -2.03% 8450117.872 8278537.411 - -2.41% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.03% 19.212 18.823 - -0.05% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.02% 42.774 41.908 - 0.20% -
BM_std_min<short>/17 -2.02% 1.586 1.554 - -3.03% -
rng::rotate(vector<bool>)_(by_1/3)/50 -2.02% 18.576 18.201 - -0.30% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -2.02% 18759.187 18380.262 - -0.41% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.02% 1.009 0.989 - -1.44% -
std::rotate(deque<int>)_(1_element_forward)/50 -2.02% 5.412 5.303 - -2.61% -
SetIntersection_None_Vector_string_1024_1 -2.02% 1227600.205 1202858.518 - -1.21% -
BM_std_min<short>/64 -2.00% 3.534 3.463 - -2.68% -
rng::all_of(vector<int>)_(process_all)/8 -2.00% 2.486 2.436 - -1.44% -
rng::search(list<int>,_pred)_(near_matches)/1000 -2.00% 44029.499 43148.870 - -0.12% -
SetIntersection_Interlaced_Set_float_16384_256 -2.00% 204562970.796 200473417.786 - 0.65% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.99% 0.553 0.542 - -2.31% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.99% 54857.549 53765.171 - -0.39% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.99% 1.569 1.537 - -0.16% -
SetIntersection_None_Set_string_262144_1024 -1.99% 1705269.695 1671361.736 - -2.04% -
rng::find(deque<int>)_(process_all)/8 -1.99% 3.522 3.452 - 0.51% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.99% 5.628 5.516 - -0.17% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.98% 2619.712 2567.799 - -0.35% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -1.98% 8210870.189 8048318.129 - -54.96% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.98% 4899.764 4802.778 - 0.26% -
SetIntersection_None_Set_string_256_64 -1.97% 9574450.136 9385419.863 - -1.81% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.97% 8.878 8.703 - -1.09% -
SetIntersection_Front_Set_string_262144_1024 -1.97% 59936801.515 58755948.198 - -1.97% -
rng::find_if(vector<int>)_(bail_25%)/8 -1.97% 1.072 1.051 - -0.99% -
std::find(vector<bool>)_(process_all)/1048576 -1.97% 3717.570 3644.451 - -0.35% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.97% 2255.797 2211.433 - 0.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.96% 1592909.470 1561611.351 - 4.78% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.96% 0.936 0.917 - -0.66% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.96% 27.325 26.789 - -0.15% -
BM_PushHeap_string_Ascending_16 -1.96% 4.679 4.587 - -2.75% -
BM_RangesMakeHeap_float_Random_256 -1.96% 1.447 1.418 - 10.94% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.96% 3.038 2.979 - -3.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.95% 4776810.662 4683829.435 - -0.76% -
BM_std_minmax<short>/10 -1.95% 1.431 1.403 - -1.19% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.94% 984.405 965.268 - -1.64% -
std::fill(vector<bool>)/32768 -1.94% 30.457 29.866 - -0.64% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.94% 9.590 9.404 - -1.37% -
std::is_sorted_until(list<int>)/8192 -1.94% 7275.159 7134.300 - 4.76% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.93% 4.368 4.284 - 1.62% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.93% 8.686 8.519 - -0.82% -
SetIntersection_None_Vector_string_262144_1 -1.93% 1361590.096 1335345.197 - -1.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.92% 12694470.320 12450437.983 - -1.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.92% 16247044.179 15935211.863 - -0.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.91% 351746704.772 345022833.730 - -2.05% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.91% 45805.127 44929.569 - -0.02% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.91% 4.072 3.994 - 0.06% -
BM_std_minmax_element<char>/4 -1.91% 1.242 1.218 - -3.18% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.90% 45.760 44.890 - -0.16% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.90% 23434.932 22989.725 - -0.32% -
SetIntersection_Front_Set_string_262144_4 -1.90% 1299642.822 1274981.997 - -3.21% -
BM_std_min<char>/4000 -1.89% 27.841 27.314 - -0.67% -
BM_std_minmax<unsigned_long_long>/15 -1.89% 3.697 3.627 - -4.89% -
SetIntersection_Front_Vector_uint64_262144_262144 -1.88% 350540602.449 343944057.038 - -1.70% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.88% 738.278 724.405 - -1.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.88% 1595079.572 1565139.003 - -0.37% -
SetIntersection_Front_Set_string_1024_1024 -1.87% 56345127.575 55290128.891 - -1.80% -
SetIntersection_None_Vector_float_16384_16384 -1.87% 1193311.270 1170976.832 - -1.39% -
BM_MakeThenSortHeap_string_SingleElement_16 -1.87% 13.716 13.459 - -3.54% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.87% 16.823 16.509 - -3.91% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.87% 253647.803 248911.494 - -1.70% -
rng::stable_sort(vector<int>)_(descending)/8 -1.86% 25.352 24.879 - -1.46% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -1.86% 12475.982 12243.585 - -2.13% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.86% 17.238 16.917 - -1.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.85% 1162392.851 1140864.791 - -1.06% -
rng::reverse_copy(deque<int>)/8 -1.85% 3.045 2.989 - 0.76% -
SetIntersection_None_Vector_float_16384_4 -1.84% 1204920.359 1182797.925 - 0.82% -
rng::replace(list<int>)_(sprinkled)/8192 -1.83% 7291.240 7157.606 - -1.98% -
SetIntersection_Front_Set_string_1024_16 -1.83% 2021728.781 1984752.737 - 0.75% -
BM_std_minmax<char>/5500 -1.83% 50.967 50.035 - 0.94% -
BM_MakeThenSortHeap_string_SingleElement_256 -1.83% 25.125 24.666 - -4.52% -
BM_std_minmax<int>/23 -1.83% 2.357 2.314 - 0.41% -
BM_std_minmax<unsigned_long_long>/11 -1.83% 2.353 2.310 - 3.31% -
SetIntersection_None_Set_string_262144_262144 -1.82% 1698505.939 1667553.223 - -2.10% -
BM_MakeHeap_uint64_Ascending_262144 -1.82% 0.741 0.727 - -0.29% -
std::search(list<int>)_(no_match)/1048576 -1.81% 850136.812 834711.934 - -1.33% -
rng::starts_with(vector<int>,_pred)/1000 -1.81% 455.743 447.475 - -3.23% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.81% 2108.558 2070.309 - -0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.81% 248119157.896 243626411.615 - -2.95% -
std::count(list<int>)_(every_other)/1024 -1.81% 709.416 696.585 - -1.54% -
rng::find_if(list<int>)_(process_all)/50 -1.81% 21.762 21.368 - -1.35% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.81% 5.022 4.931 - -1.23% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.81% 22.296 21.893 - -1.83% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -1.81% 16.119 15.828 - -0.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.81% 0.921 0.904 - -1.81% -
BM_PushHeap_uint32_Random_262144 -1.80% 6.438 6.322 - -0.00% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.80% 4068.752 3995.442 - -1.20% -
BM_std_min<int>/64 -1.80% 2.669 2.621 - -2.68% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.80% 505.387 496.294 - 0.02% -
std::reverse(list<int>)/64 -1.80% 17.656 17.338 - -0.64% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.79% 3841.561 3772.623 - -1.47% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.79% 603218.480 592398.363 - 0.10% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.79% 128010.318 125715.203 - -0.44% -
BM_RangesMakeHeap_string_Heap_1024 -1.79% 4.818 4.731 - -1.99% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -1.79% 2.639 2.592 - -3.86% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.79% 2.548 2.502 - 0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.78% 19350304.820 19005127.253 - 1.72% -
rng::generate_n(deque<int>)/8192 -1.78% 1978.367 1943.117 - 0.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.78% 14277.711 14023.320 - -1.29% -
std::find_if(list<int>)_(process_all)/32768 -1.78% 28585.393 28076.856 - 0.21% -
std::find_if(deque<int>)_(bail_25%)/8 -1.78% 1.546 1.519 - -1.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -1.78% 5030158.399 4940857.208 - -10.09% -
std::partition_copy(deque<int>)/32 -1.77% 12.995 12.764 - 1.23% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.77% 502.758 493.862 - 0.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.77% 0.708 0.695 - -0.60% -
BM_RangesPushHeap_string_PipeOrgan_262144 -1.76% 18.009 17.692 - 0.23% -
rng::reverse(vector<int>)/8 -1.75% 1.619 1.590 - 0.98% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.75% 25.535 25.088 - 0.27% -
rng::contains(vector<int>)_(process_all)/8 -1.74% 2.700 2.653 - 3.56% -
rng::unique(deque<int>)_(sprinkled)/32 -1.74% 60.646 59.589 - 2.70% -
BM_std_min<long_long>/3 -1.74% 1.283 1.260 - 0.51% -
BM_RangesMakeHeap_float_Random_262144 -1.74% 1.138 1.118 - 0.10% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.74% 5.638 5.540 - 0.18% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.74% 4997.906 4910.948 - -1.23% -
731_astcenc_r -1.74% 10.217 10.039 - 0.16% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.74% 7.547 7.415 - -1.03% -
std::stable_sort(vector<int>)_(heap)/1024 -1.74% 2570.571 2525.872 - 0.31% -
rng::copy_n(list<int>)/64 -1.74% 14.168 13.922 - -1.65% -
BM_PushHeap_float_Ascending_256 -1.73% 2.525 2.481 - -0.07% -
BM_std_minmax<short>/9 -1.73% 1.187 1.166 - -0.98% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.73% 2569.631 2525.174 - 0.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.73% 7.316 7.190 - -3.35% -
SetIntersection_Front_Set_string_262144_16 -1.73% 2009157.446 1974496.994 - -5.48% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.73% 18.395 18.078 - -0.52% -
std::find_if(vector<bool>)_(process_all)/50 -1.71% 36.550 35.924 - 0.57% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.71% 12.654 12.437 - -0.47% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.71% 3.711 3.648 - 0.08% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.71% 47.467 46.656 - -2.38% -
BM_std_min<char>/18 -1.71% 0.988 0.971 - -3.38% -
SetIntersection_None_Vector_float_1024_4 -1.71% 1176791.674 1156705.167 - 0.41% -
SetIntersection_None_Set_float_1024_64 -1.71% 9001014.838 8847488.042 - -22.96% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.70% 7.650 7.519 - -1.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.70% 3.490 3.430 - -1.34% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.70% 11.666 11.467 - -2.10% -
std::copy(vector<bool>)_(unaligned)/32768 -1.70% 218.216 214.500 - -1.85% -
BM_MakeThenSortHeap_float_Random_16 -1.70% 10.211 10.037 - 0.68% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.70% 11635.146 11437.475 - -3.15% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.69% 24067.480 23659.733 - 0.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.69% 0.999 0.982 - -0.19% -
std::copy(vector<bool>)_(aligned)/64 -1.69% 1.368 1.345 - -1.23% -
SetIntersection_Front_Set_float_16384_4 -1.69% 1158687.827 1139158.580 - -0.82% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.68% 4207.500 4136.835 - -0.50% -
BM_std_min<long_long>/31 -1.68% 3.403 3.346 - -2.80% -
BM_RangesMakeHeap_float_Random_64 -1.67% 1.649 1.621 - 0.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.67% 1244426.432 1223623.289 - -1.25% -
rng::for_each_n(vector<int>)/8 -1.67% 2.537 2.494 - -1.38% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.66% 1.119 1.101 - 1.19% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 -1.66% 4324.189 4252.488 - -0.42% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.66% 1.902 1.870 - -1.80% -
BM_std_min<unsigned_long_long>/15 -1.65% 2.188 2.152 - -0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.65% 0.738 0.725 - -0.83% -
SetIntersection_None_Vector_float_1024_256 -1.65% 1172549.659 1153154.612 - 0.35% -
BM_std_min<int>/28 -1.65% 2.030 1.997 - 1.52% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -1.65% 1.034 1.017 - 0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.65% 1130930.001 1112306.007 - 0.09% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.65% 653337.894 642583.294 - -0.64% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.65% 3.128 3.077 - -1.20% -
SetIntersection_None_Vector_float_1024_1024 -1.64% 1172877.518 1153597.924 - 0.04% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.64% 470.451 462.720 - -0.25% -
std::find_if(deque<int>)_(process_all)/32768 -1.64% 11637.762 11446.630 - -2.96% -
std::copy_backward(vector<int>)/8 -1.64% 2.225 2.188 - 0.04% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.64% 1.207 1.187 - 0.07% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.64% 102.243 100.569 - -4.18% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.64% 23048.098 22671.152 - 0.26% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.63% 8.614 8.473 - -2.18% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.63% 163691.265 161021.437 - -2.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.63% 1247596.353 1227286.619 - -1.00% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.63% 11.641 11.451 - 0.01% -
BM_MakeThenSortHeap_float_Ascending_1024 -1.63% 8.723 8.581 - -1.04% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -1.62% 35.339 34.765 - -2.36% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.62% 2109.088 2074.892 - -0.03% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.62% 31.535 31.024 - -0.07% -
rng::move_backward(vector<int>)/8 -1.62% 2.291 2.254 - -22.40% -
std::search(list<int>)_(single_element)/1024 -1.62% 770.832 758.364 - 0.69% -
BM_std_min<char>/4096 -1.62% 29.519 29.042 - -0.39% -
BM_MakeThenSortHeap_string_Heap_16 -1.62% 17.530 17.246 - -0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.61% 1181574.773 1162510.366 - -1.98% -
std::sample(deque<int>)/32 -1.61% 325.207 319.962 - -0.55% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -1.61% 153.904 151.432 - -41.44% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.60% 13.212 13.000 - -1.62% -
BM_LowerBound_uint32_16 -1.60% 7.443 7.323 - -0.18% -
SetIntersection_None_Set_string_16384_1 -1.60% 202149680.791 198908395.061 - -2.16% -
BM_PopHeap_uint32_256 -1.60% 17.001 16.729 - -0.61% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.60% 186698.038 183708.889 - -0.32% -
rng::for_each_n(deque<int>)/8 -1.60% 1.205 1.185 - 2.73% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.60% 530.104 521.623 - -0.43% -
SetIntersection_Interlaced_Set_float_262144_64 -1.60% 1573333.576 1548184.408 - -2.33% -
SetIntersection_None_Set_float_262144_1024 -1.60% 1171820.474 1153103.191 - -3.18% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.60% 12.223 12.027 - -1.24% -
BM_RangesPushHeap_float_Ascending_262144 -1.60% 5.135 5.053 - -1.15% -
rng::all_of(list<int>)_(process_all)/32 -1.60% 11.700 11.513 - -0.29% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -1.60% 1582963.685 1557711.565 - -20.37% -
721_gcc_r -1.59% 13.193 12.983 - 0.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.59% 1109716.450 1092051.396 - -2.53% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.59% 0.954 0.938 - -0.30% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.59% 25.298 24.896 - -0.43% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.59% 5.478 5.391 - 1.89% -
SetIntersection_None_Set_uint32_262144_4 -1.59% 1157711.346 1139347.250 - -3.28% -
SetIntersection_None_Set_uint32_262144_16 -1.59% 1156487.547 1138143.635 - -3.50% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.58% 4.051 3.987 - -0.09% -
std::copy(deque<int>)/262144 -1.58% 10351.613 10187.874 - -2.55% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.58% 1.382 1.360 - -2.57% -
rng::find_if(vector<char>)_(process_all)/1024 -1.58% 274.223 269.904 - -1.29% -
SetIntersection_None_Set_string_16384_16384 -1.57% 199174592.013 196041418.222 - -0.80% -
SetIntersection_None_Vector_uint32_16384_4 -1.57% 1176480.337 1158036.316 - -2.34% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.57% 28.830 28.378 - -0.44% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.56% 526.220 517.995 - 0.05% -
rng::stable_sort(deque<int>)_(ascending)/1024 -1.56% 2122.459 2089.297 - -2.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.56% 351352793.175 345866853.369 - -0.71% -
std::replace_if(deque<int>)_(prefix)/1024 -1.56% 491.591 483.916 - -1.98% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.56% 2114599.366 2081593.750 - -3.13% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.56% 518.238 510.158 - -0.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -1.56% 5.430 5.346 - -1.44% -
BM_MakeHeap_string_Ascending_16384 -1.55% 5.751 5.662 - 1.63% -
rng::search(list<int>)_(single_element)/1024 -1.55% 726.036 714.768 - 0.20% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.55% 2354.961 2318.482 - -1.37% -
BM_RangesMakeHeap_string_Heap_256 -1.55% 4.967 4.890 - -1.00% -
SetIntersection_None_Vector_float_256_16 -1.55% 4350486.927 4283240.581 - -0.62% -
BM_std_minmax_element<long_long>/64 -1.54% 17.474 17.205 - -1.40% -
BM_RangesSortHeap_float_256 -1.54% 5.833 5.743 - -1.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.54% 37971085.713 37385997.278 - 0.23% -
rng::stable_partition(vector<int>)_(dense)/50 -1.54% 26.440 26.033 - 2.67% -
std::search(deque<int>)_(no_match)/1000 -1.53% 403.222 397.033 - 0.35% -
SetIntersection_None_Set_uint32_262144_1 -1.53% 1159141.115 1141362.385 - -3.47% -
std::find_if(vector<bool>)_(process_all)/8 -1.53% 5.605 5.519 - 0.42% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.53% 539.160 530.912 - -2.59% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.53% 0.754 0.742 - -0.96% -
rng::rotate(deque<int>)_(by_1/2)/32 -1.53% 7.340 7.228 - -0.66% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.53% 42204.285 41560.632 - -0.77% -
SetIntersection_Interlaced_Set_float_1024_16 -1.52% 11778995.667 11599650.713 - -1.35% -
BM_RangesMakeHeap_string_Heap_16384 -1.52% 5.027 4.950 - -2.21% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 -1.52% 93941.969 92515.341 - -2.25% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.52% 1.629 1.605 - -0.72% -
rng::search(vector<int>)_(no_match)/8192 -1.52% 1660.819 1635.650 - -0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.51% 1257734.375 1238747.317 - -0.36% -
rng::reverse(list<int>)/512 -1.51% 199.791 196.775 - -1.22% -
rng::is_sorted_until(list<int>,_pred)/8192 -1.51% 7808.102 7690.284 - 8.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.51% 1398137.019 1377048.927 - 2.50% -
rng::fill_n(vector<int>)/8192 -1.51% 238.786 235.184 - -0.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.51% 6.567 6.468 - 0.48% -
BM_std_minmax<unsigned_short>/6 -1.50% 1.388 1.367 - -1.46% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.50% 24344.024 23978.365 - 0.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.50% 0.733 0.722 - -1.24% -
SetIntersection_Front_Set_string_16384_1024 -1.50% 59302077.706 58413340.939 - -0.98% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.50% 15304.923 15075.719 - -1.27% -
766_femflow_r -1.50% 12.948 12.754 - -0.80% -
SetIntersection_Front_Set_string_262144_16384 -1.50% 352255032.582 346984951.639 - -0.89% -
BM_std_min<char>/15 -1.50% 2.129 2.097 - 2.64% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.49% 4.155 4.093 - 0.33% -
rng::fold_left(list<int>)/8 -1.49% 3.878 3.820 - -0.05% -
BM_MakeHeap_uint32_Random_262144 -1.49% 1.007 0.992 - -4.31% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.49% 3864.850 3807.372 - -1.21% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.49% 34.988 34.468 - 0.17% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.48% 110502.960 108862.044 - 0.55% -
rng::remove(vector<int>)_(prefix)/50 -1.48% 57.016 56.170 - 0.09% -
BM_std_min<short>/23 -1.48% 2.116 2.085 - 0.09% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.48% 69643.137 68613.187 - 0.60% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.47% 6.666 6.567 - -1.09% -
BM_std_minmax<int>/27 -1.47% 2.493 2.456 - 1.53% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -1.47% 22.483 22.152 - -1.45% -
SetIntersection_None_Vector_uint64_262144_262144 -1.47% 1205659.984 1187896.044 - 0.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.47% 0.763 0.752 - 0.13% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.47% 1054.494 1038.976 - -1.06% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.47% 4.384 4.319 - -0.43% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -1.47% 471.852 464.929 - -3.44% -
BM_RangesMakeHeap_string_Ascending_256 -1.47% 5.067 4.993 - 3.14% -
std::all_of(vector<int>)_(process_all)/32 -1.47% 8.498 8.374 - -0.70% -
bm_lexicographical_compare<signed_char>/512 -1.46% 7.979 7.862 - -0.70% -
BM_std_minmax<int>/15 -1.46% 2.029 1.999 - -1.61% -
SetIntersection_Front_Set_float_1024_16 -1.46% 1308042.976 1288942.168 - -2.65% -
rng::partition(list<int>)_(sparse)/32 -1.46% 9.054 8.922 - -1.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.46% 20018363.160 19726741.772 - -4.42% -
rng::move_backward(vector<int>)/1048576 -1.46% 58534.849 57682.679 - 0.72% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.46% 634125.713 624895.237 - 0.08% -
SetIntersection_None_Vector_float_16384_16 -1.45% 1204217.839 1186713.203 - 0.76% -
rng::search(list<int>)_(no_match)/1048576 -1.45% 845462.595 833194.017 - -0.56% -
SetIntersection_Front_Set_float_16384_16 -1.45% 1316938.492 1297859.670 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.45% 1259292.479 1241058.025 - -0.20% -
std::remove_if(vector<int>)_(prefix)/8192 -1.45% 2616.744 2578.918 - -0.59% -
rng::find_end(deque<int>)_(process_all)/8192 -1.44% 2387.084 2352.629 - 15.87% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.44% 25156.212 24794.041 - -0.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.44% 22.545 22.220 - -1.77% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.44% 3.117 3.072 - -1.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.44% 223773493.631 220556036.828 - 0.83% -
BM_std_min<unsigned_short>/27 -1.43% 2.382 2.348 - -1.26% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.43% 2.865 2.824 - 0.13% -
SetIntersection_Interlaced_Set_string_262144_64 -1.43% 2161488.768 2130529.459 - -1.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.43% 201776211.563 198887012.774 - -3.34% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.43% 63.191 62.287 - -0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.43% 2019863.443 1990989.748 - -1.06% -
BM_std_minmax_element<int>/64 -1.42% 17.279 17.033 - 2.92% -
BM_std_minmax<unsigned_int>/16 -1.42% 1.284 1.265 - -6.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.42% 653.510 644.232 - 0.29% -
735_gem5_r -1.42% 13.564 13.372 - 0.00% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.42% 5.309 5.233 - -2.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.42% 1254609.375 1236828.207 - -0.69% -
SetIntersection_None_Set_string_64_1 -1.42% 24202207.133 23859383.641 - -0.59% -
std::partition_copy(vector<int>)/8192 -1.41% 4630.920 4565.397 - -0.33% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.41% 22112.458 21799.695 - 2.31% -
SetIntersection_None_Set_float_16384_16 -1.41% 157434394.525 155210848.390 - -0.23% -
BM_MakeHeap_string_Heap_64 -1.41% 5.102 5.030 - -0.59% -
std::transform(vector<int>)_(identity_transform)/32 -1.41% 9.079 8.950 - -0.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.41% 6.853 6.756 - 1.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.40% 1160497.632 1144207.665 - -0.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.40% 1263333.068 1245599.637 - -0.58% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.40% 17073.667 16834.008 - -0.36% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.40% 42983.316 42381.121 - -0.05% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.40% 16.700 16.467 - -2.07% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.40% 23725.647 23394.238 - -0.30% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.40% 23.537 23.209 - -0.83% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.39% 48807461.141 48126741.666 - -2.45% -
rng::search(deque<int>)_(single_element)/1024 -1.39% 462.453 456.007 - -0.68% -
SetIntersection_Front_Set_float_256_256 -1.39% 9299531.568 9170127.853 - 6.59% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.39% 8302.829 8187.461 - -0.34% -
BM_std_min<unsigned_char>/7 -1.39% 1.840 1.814 - -2.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.39% 68068326.806 67124262.292 - -0.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.39% 1130122.085 1114451.698 - 4.54% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.39% 41081010.493 40511619.169 - -0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.39% 22810965.791 22494953.082 - -0.25% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.38% 1.230 1.213 - 2.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.38% 3114115.887 3071069.256 - -1.74% -
BM_MakeThenSortHeap_string_Ascending_4 -1.38% 5.357 5.283 - 0.95% -
BM_PopHeap_string_4 -1.38% 5.356 5.282 - -1.25% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.37% 22.191 21.886 - -4.09% -
rng::fill(list<int>)/32 -1.37% 8.459 8.343 - 0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.37% 1249899.578 1232757.244 - -0.73% -
std::search(vector<int>)_(no_match)/1000 -1.37% 212.878 209.968 - 1.38% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.37% 30.178 29.765 - -0.05% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.36% 508.867 501.921 - -0.11% -
SetIntersection_Front_Vector_string_1024_64 -1.36% 3467030.313 3419756.672 - -3.92% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.36% 20021.015 19748.442 - -1.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.36% 17373338.008 17137091.898 - -1.06% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.36% 25.447 25.102 - -1.26% -
std::sort(deque<int>)_(ascending)/8192 -1.35% 5815.339 5736.631 - -0.12% -
BM_MakeThenSortHeap_string_Ascending_64 -1.35% 15.802 15.588 - -1.50% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.35% 50970.990 50281.363 - 0.14% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -1.35% 1198.430 1182.229 - -53.76% -
std::is_sorted_until(list<int>,_pred)/8 -1.35% 4.230 4.173 - -0.54% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.35% 9.015 8.893 - -2.46% -
SetIntersection_Front_Set_uint64_1024_1 -1.35% 1123546.113 1108385.113 - 3.63% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -1.35% 1.220 1.204 - 1.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.35% 45860986.445 45243832.608 - -1.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.35% 5974823.053 5894430.673 - 2.49% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.35% 14587.835 14391.559 - -2.66% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.34% 8.068 7.959 - -0.81% -
rng::fill(vector<int>)/1024 -1.34% 30.165 29.760 - -0.64% -
std::partition_point(deque<int>)/1024 -1.34% 9.226 9.102 - -2.73% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -1.34% 482.204 475.740 - 2.59% -
BM_std_minmax<unsigned_long_long>/13 -1.34% 3.011 2.971 - -0.04% -
std::search(list<int>,_pred)_(no_match)/8192 -1.34% 7148.754 7053.138 - 0.77% -
std::remove_copy(deque<int>)_(prefix)/50 -1.34% 19.319 19.061 - -0.64% -
SetIntersection_None_Set_string_1024_64 -1.34% 9034443.204 8913771.533 - -6.57% -
SetIntersection_None_Vector_float_16_1 -1.33% 68561932.010 67647529.820 - -0.05% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.33% 22093.856 21799.556 - 2.26% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.33% 44769.524 44173.555 - -0.06% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 -1.33% 1.580 1.559 - -0.98% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -1.33% 10.438 10.299 - -1.97% -
BM_MakeThenSortHeap_uint32_Random_4 -1.33% 4.010 3.957 - -1.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.32% 17.411 17.181 - -1.20% -
rng::adjacent_find(list<int>)/8 -1.32% 2.134 2.106 - -0.45% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.32% 5347.502 5277.041 - -0.30% -
BM_SortHeap_pair<uint32,_uint32>_262144 -1.32% 34.012 33.564 - -1.51% -
BM_std_minmax<short>/15 -1.32% 1.991 1.965 - -1.44% -
BM_SortHeap_string_1024 -1.31% 60.841 60.042 - -0.04% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.31% 10.511 10.373 - -0.10% -
rng::copy(vector<int>)/4096 -1.31% 149.432 147.473 - 1.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.31% 1260473.471 1243961.916 - -0.24% -
BM_std_min<long_long>/32 -1.31% 3.618 3.571 - 3.11% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.31% 27.163 26.808 - -1.25% -
rng::reverse_copy(list<int>)/8 -1.31% 2.308 2.278 - -3.53% -
SetIntersection_None_Set_float_262144_16384 -1.31% 1163602.455 1148399.006 - -2.71% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.31% 10.277 10.143 - -1.32% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.30% 22.660 22.365 - -0.02% -
BM_MakeHeap_string_Heap_256 -1.30% 4.956 4.892 - -0.95% -
rng::copy_if(list<int>)_(entire_range)/32768 -1.30% 28402.928 28033.365 - -4.50% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.30% 6799.442 6711.012 - -0.15% -
BM_lexicographical_compare_three_way_slow_path/256 -1.30% 71.616 70.686 - -0.81% -
rng::find_end(forward_list<int>)_(same_length)/1024 -1.30% 1503.899 1484.399 - -0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.30% 151229730.458 149269491.836 - 0.04% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.30% 28938.910 28563.862 - -0.49% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.29% 1487.569 1468.365 - -0.75% -
rng::find_end(forward_list<int>)_(process_all)/1048576 -1.29% 764256.786 754390.872 - -1.49% -
std::search(list<int>,_pred)_(single_element)/8192 -1.29% 8668.187 8556.488 - -1.61% -
SetIntersection_Front_Vector_uint64_1024_16 -1.28% 1196861.502 1181487.901 - -2.59% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.28% 88.543 87.407 - -0.07% -
BM_RangesPushHeap_uint32_Random_4 -1.28% 2.552 2.520 - 2.04% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.28% 1.441 1.422 - 0.16% -
SetIntersection_None_Set_string_256_16 -1.28% 11447291.501 11300660.423 - -0.36% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.28% 966.303 953.929 - -0.72% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.28% 2722382.268 2687529.808 - -0.22% -
SetIntersection_None_Vector_float_1024_64 -1.28% 1162344.580 1147471.814 - 0.03% -
BM_std_min<unsigned_short>/32 -1.28% 2.913 2.876 - 1.21% -
BM_PopHeap_uint32_1024 -1.28% 21.431 21.157 - -0.39% -
SetIntersection_None_Set_float_16384_256 -1.28% 157405903.206 155394823.645 - -0.05% -
BM_std_minmax<long_long>/7 -1.28% 2.598 2.564 - -1.69% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.27% 20.890 20.624 - -0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.27% 4453455.821 4396865.150 - -0.76% -
BM_RangesMakeHeap_uint64_Random_16 -1.27% 1.293 1.276 - -0.85% -
SetIntersection_Front_Set_string_262144_262144 -1.27% 17689163.820 17464853.842 - -0.63% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.27% 3421781.287 3378404.754 - 1.94% -
rng::copy_if(list<int>)_(every_other)/262144 -1.26% 210843.394 208181.536 - -0.85% -
BM_std_min<short>/27 -1.26% 2.295 2.266 - -5.36% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.26% 16.972 16.758 - -0.02% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.26% 37314.571 36844.143 - -0.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.26% 25.739 25.415 - -1.64% -
SetIntersection_None_Set_float_16384_64 -1.26% 157288677.064 155306561.598 - 0.30% -
BM_std_min<unsigned_int>/12 -1.26% 1.481 1.462 - -2.42% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.25% 1.388 1.370 - 2.43% -
BM_MakeThenSortHeap_string_Heap_4 -1.25% 5.944 5.869 - -0.20% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.25% 61192.537 60426.009 - -1.02% -
SetIntersection_Front_Vector_string_262144_16 -1.25% 1720166.411 1698629.077 - -2.67% -
std::rotate(deque<int>)_(by_1/2)/32 -1.25% 7.464 7.371 - 0.03% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.25% 690509.438 681884.201 - -0.28% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.25% 0.966 0.954 - 1.41% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.25% 1479.362 1460.885 - -0.01% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.25% 4266.459 4213.210 - -2.51% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.25% 2075.487 2049.597 - -0.01% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.25% 21.293 21.028 - -0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.25% 1433779.474 1415926.595 - 0.50% -
BM_MakeThenSortHeap_uint32_SingleElement_64 -1.24% 7.276 7.186 - -0.94% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.24% 71.418 70.529 - -0.20% -
BM_RangesPopHeap_float_262144 -1.24% 38.337 37.861 - -5.76% -
SetIntersection_None_Set_float_16384_1 -1.24% 157596292.958 155638151.470 - -1.78% -
std::copy_if(list<int>)_(every_other)/262144 -1.24% 210475.888 207861.412 - -1.07% -
std::reverse(list<int>)/4096 -1.24% 1674.913 1654.188 - -13.28% -
SetIntersection_None_Set_float_16384_4 -1.24% 157305482.109 155362128.700 - -0.19% -
std::equal(list<int>)_(it,_it,_it)/8 -1.23% 2.819 2.785 - -0.32% -
std::stable_sort(deque<int>)_(heap)/8192 -1.23% 17592.412 17375.909 - -1.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.23% 1125354.664 1111519.928 - 1.19% -
SetIntersection_None_Set_string_1024_1024 -1.23% 9123095.946 9010974.682 - 0.14% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.23% 456006.537 450405.338 - -0.31% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.23% 26296.584 25973.617 - -0.57% -
BM_RangesPushHeap_float_Random_16 -1.23% 5.409 5.343 - -0.49% -
std::search_n(deque<int>)_(no_match)/1000 -1.23% 447.837 442.341 - -0.14% -
std::partition(vector<int>)_(dense)/50 -1.22% 13.182 13.020 - -0.97% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -1.22% 6366303.523 6288528.939 - 4.55% -
rng::sort(deque<int>)_(ascending)/8192 -1.22% 5817.836 5746.844 - 0.02% -
std::fill(vector<int>)/1024 -1.22% 30.250 29.881 - -1.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.22% 63107481.021 62339378.961 - -0.96% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.21% 55.819 55.141 - 3.81% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.21% 24.182 23.889 - 0.71% -
std::rotate(list<int>)_(by_1/3)/50 -1.21% 24.787 24.487 - -1.60% -
rng::find_last(deque<int>)_(bail_90%)/8192 -1.21% 203.754 201.281 - -0.83% -
rng::sort(deque<int>)_(shuffled)/8192 -1.21% 81896.483 80902.709 - -0.36% -
BM_PopHeap_uint32_64 -1.21% 12.662 12.508 - -0.19% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.21% 1.089 1.076 - -0.45% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.21% 5.322 5.258 - -0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.21% 1265457.251 1250140.448 - -1.36% -
SetIntersection_None_Set_float_64_64 -1.21% 11874745.685 11731078.738 - -2.11% -
std::find_end(forward_list<int>)_(single_element)/8192 -1.21% 5728.184 5659.075 - 0.48% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.20% 1.776 1.754 - 0.30% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.20% 2842.084 2807.876 - 0.22% -
std::partition(list<int>)_(dense)/1024 -1.20% 393.160 388.440 - -0.49% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.20% 18400137.383 18179415.745 - -1.31% -
bm_swap_ranges_vb_unaligned/8 -1.20% 4.912 4.853 - -1.17% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.20% 38.743 38.278 - -1.85% -
rng::replace_if(list<int>)_(sprinkled)/8192 -1.20% 7452.365 7363.095 - -1.06% -
BM_LowerBound_string_256 -1.20% 126.973 125.453 - -0.28% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.20% 19.358 19.126 - -0.70% -
BM_RangesPushHeap_string_Ascending_16 -1.19% 4.719 4.663 - -0.88% -
BM_MakeThenSortHeap_float_Heap_1024 -1.19% 8.327 8.228 - 0.25% -
BM_SortHeap_string_64 -1.19% 30.548 30.183 - -0.07% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.19% 60.718 59.995 - 0.78% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.19% 23.046 22.771 - -1.80% -
BM_std_min<unsigned_long_long>/13 -1.19% 1.753 1.732 - 0.47% -
BM_SortHeap_string_256 -1.19% 45.675 45.131 - 0.21% -
BM_SortHeap_string_16384 -1.19% 99.061 97.882 - -0.59% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.19% 11.517 11.381 - -0.29% -
SetIntersection_None_Vector_uint64_262144_64 -1.19% 1210662.059 1196291.811 - 3.68% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.19% 36176.790 35748.064 - -0.15% -
BM_RangesMakeHeap_string_Random_1024 -1.18% 10.787 10.660 - -0.73% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.18% 779.609 770.377 - -2.76% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.18% 32220.787 31839.416 - -0.36% -
SetIntersection_Interlaced_Set_float_16384_1 -1.18% 1117899.423 1104671.576 - 2.65% -
std::rotate_copy(vector<int>)/1024 -1.18% 32.858 32.470 - -1.04% -
SetIntersection_Front_Vector_string_262144_16384 -1.18% 352619279.783 348454917.080 - 2.54% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.18% 3125.633 3088.729 - -2.45% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.18% 2841.555 2808.052 - 0.15% -
rng::copy_n(vector<int>)/8 -1.18% 2.232 2.206 - -0.33% -
BM_std_min<unsigned_short>/6 -1.18% 0.959 0.948 - -1.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.18% 17.808 17.598 - -1.06% -
BM_std_minmax<int>/9 -1.18% 1.171 1.157 - -0.09% -
rng::copy_backward(deque<int>)/64 -1.18% 3.080 3.044 - -0.08% -
BM_MakeHeap_string_SingleElement_16384 -1.17% 6.100 6.028 - 0.70% -
SetIntersection_None_Set_uint32_262144_64 -1.17% 1150543.051 1137039.225 - -3.22% -
rng::any_of(list<int>)_(process_all)/32 -1.17% 11.610 11.474 - -0.27% -
std::none_of(list<int>)_(process_all)/50 -1.17% 21.943 21.686 - -1.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.17% 16.208 16.018 - -0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.17% 23525373.353 23250528.611 - 0.36% -
SetIntersection_Front_Set_uint32_262144_4 -1.17% 1134217.881 1120994.349 - 1.63% -
rng::partial_sort(vector<int>)_(repeated)/8 -1.16% 20.348 20.112 - -1.43% -
BM_std_min<long_long>/64 -1.16% 4.905 4.848 - -1.32% -
rng::fold_left(deque<int>)/50 -1.16% 27.729 27.406 - -0.21% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.16% 38.554 38.107 - 0.73% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.16% 32222.930 31850.147 - -0.29% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.16% 449828.650 444625.450 - 0.29% -
std::copy_n(deque<int>)/4096 -1.15% 148.677 146.964 - -0.37% -
rng::stable_sort(vector<int>)_(repeated)/1024 -1.15% 1130.797 1117.784 - 0.79% -
rng::move_backward(vector<bool>)_(aligned)/32768 -1.15% 38.344 37.904 - -0.82% -
SetIntersection_None_Vector_float_262144_262144 -1.15% 1230660.922 1216544.198 - 0.45% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.15% 18.517 18.304 - 0.98% -
BM_PopHeap_pair<uint32,_uint32>_262144 -1.15% 60.109 59.420 - 2.05% -
rng::for_each(list<int>)/32 -1.14% 11.226 11.097 - -0.29% -
rng::starts_with(deque<int>)/8 -1.14% 4.099 4.052 - 0.43% -
SetIntersection_None_Vector_float_16384_256 -1.14% 1184387.305 1170897.620 - 0.09% -
SetIntersection_Interlaced_Set_string_262144_256 -1.14% 2084884.928 2061150.553 - -3.07% -
std::partition(deque<int>)_(sparse)/1024 -1.14% 389.174 384.746 - -2.86% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.14% 16.523 16.335 - -0.91% -
BM_MakeHeap_string_Ascending_16 -1.14% 3.762 3.719 - -2.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.14% 4530796.309 4479361.052 - -0.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.13% 4561642.082 4509895.183 - -0.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.13% 2.980 2.946 - -1.52% -
std::search(deque<int>,_pred)_(no_match)/1048576 -1.13% 448382.906 443301.582 - -0.00% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.13% 11.463 11.334 - 0.63% -
std::search_n(list<int>)_(no_match)/1000 -1.13% 677.286 669.646 - -2.30% -
SetIntersection_Front_Vector_string_1024_16 -1.13% 1724233.041 1704808.429 - -1.85% -
BM_LowerBound_float_16 -1.13% 7.876 7.787 - 0.09% -
BM_std_min<char>/22 -1.12% 2.070 2.047 - -1.36% -
std::fill_n(list<int>)/50 -1.12% 16.175 15.993 - 0.83% -
std::search(list<int>)_(no_match)/1000 -1.12% 714.315 706.305 - 0.28% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.12% 17.510 17.314 - 0.25% -
rng::starts_with(deque<int>)/1000 -1.12% 477.868 472.518 - -0.57% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.12% 8.624 8.527 - 0.02% -
SetIntersection_None_Vector_uint64_16384_256 -1.12% 1181587.672 1168380.795 - 2.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.12% 16.368 16.185 - -0.86% -
std::stable_sort(deque<int>)_(descending)/8192 -1.12% 21048.843 20813.903 - -0.89% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.11% 3.752 3.711 - -1.22% -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.11% 13848.302 13694.014 - -1.18% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 -1.11% 4.056 4.011 - 0.18% -
SetIntersection_None_Set_float_262144_262144 -1.11% 1166374.509 1153399.658 - -3.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.11% 1.818 1.797 - 0.05% -
SetIntersection_Interlaced_Set_string_262144_16 -1.11% 2165808.918 2141724.201 - -1.12% -
std::search(vector<int>)_(near_matches)/1024 -1.11% 15085.628 14917.887 - 0.32% -
rng::rotate(deque<int>)_(by_1/2)/50 -1.11% 10.346 10.231 - 0.08% -
rng::copy(list<int>)/4096 -1.11% 3065.811 3031.744 - 0.34% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.11% 1.951 1.929 - -0.50% -
std::replace(list<int>)_(prefix)/50 -1.11% 18.427 18.222 - 0.31% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.11% 1129.579 1117.064 - 0.86% -
SetIntersection_Interlaced_Set_float_256_4 -1.11% 11691574.807 11562185.368 - -0.96% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -1.11% 0.931 0.920 - -0.01% -
rng::remove(list<int>)_(sprinkled)/8192 -1.10% 7913.246 7825.840 - -0.80% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.10% 14.852 14.689 - -1.09% -
std::is_partitioned(list<int>)_(partitioned)/1024 -1.10% 709.586 701.762 - -2.38% -
rng::rotate(list<int>)_(1_element_forward)/1024 -1.10% 738.729 730.593 - -0.56% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.10% 6.896 6.821 - -1.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.10% 11713603.877 11584799.813 - 2.59% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.10% 2.415 2.389 - 0.23% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -1.10% 4.085 4.040 - -1.14% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.10% 217057.691 214680.694 - -0.17% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.09% 27720.962 27417.661 - 0.55% -
rng::adjacent_find(list<int>)/1048576 -1.09% 876760.507 867168.106 - -0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.09% 1243639.744 1230043.779 - -1.41% -
std::partial_sort(vector<int>)_(repeated)/8 -1.09% 20.325 20.103 - -1.05% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.09% 22.940 22.690 - -0.98% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 -1.08% 771563.188 763212.191 - -0.27% -
rng::find_last(vector<char>)_(bail_10%)/1024 -1.08% 112.731 111.511 - -1.74% -
rng::replace(list<int>)_(prefix)/32 -1.08% 11.317 11.194 - -0.63% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.07% 63.766 63.080 - -2.15% -
std::search(vector<int>)_(near_matches)/8192 -1.07% 775424.187 767125.729 - -0.13% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.07% 3.920 3.878 - -0.25% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.07% 2471.247 2444.908 - 0.02% -
std::for_each_n(list<int>)/8 -1.06% 2.592 2.564 - 4.46% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.06% 3.562 3.524 - -0.54% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.06% 16.891 16.711 - -0.11% -
BM_std_min<unsigned_short>/7 -1.06% 1.099 1.087 - -1.02% -
std::fill(deque<int>)/1024 -1.06% 30.301 29.979 - 0.16% -
rng::find(deque<int>)_(process_all)/32768 -1.06% 7889.804 7806.116 - -0.42% -
BM_std_min<unsigned_char>/12 -1.06% 1.358 1.344 - -2.89% -
BM_RangesMakeThenSortHeap_string_Heap_16384 -1.06% 101.432 100.359 - -2.05% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.06% 1.437 1.421 - -2.00% -
SetIntersection_Interlaced_Vector_string_262144_64 -1.06% 22115214.153 21881851.783 - 19.70% -
SetIntersection_Interlaced_Set_float_262144_256 -1.05% 1579327.798 1562672.689 - -2.01% -
BM_std_minmax<char>/3 -1.05% 1.209 1.197 - 14.61% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -1.05% 50738235.183 50203983.927 - -8.43% -
std::count(vector<bool>)/1000 -1.05% 3.004 2.972 - -1.00% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.05% 1251303.222 1238148.355 - -2.24% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.05% 36096.513 35717.105 - -0.27% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 -1.05% 2960.217 2929.169 - -1.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.05% 1119264.261 1107534.302 - -1.02% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 -1.05% 1174.438 1162.139 - -0.09% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.05% 1507.049 1491.271 - -0.71% -
rng::rotate(deque<int>)_(by_1/4)/32 -1.05% 29.452 29.143 - 0.27% -
BM_RangesPushHeap_uint64_Random_16384 -1.05% 6.108 6.044 - 1.96% -
BM_std_min<char>/20 -1.05% 1.530 1.514 - -5.24% -
rng::remove_copy_if(vector<int>)_(prefix)/32 -1.04% 11.300 11.182 - -0.41% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.04% 10.658 10.547 - -0.18% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -1.04% 12129.540 12003.785 - -4.90% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -1.04% 960388.546 950438.320 - -0.43% -
std::copy_backward(deque<int>)/64 -1.04% 2.970 2.939 - 0.00% -
rng::contains_subrange(vector<int>)_(process_all)/50 -1.04% 11.560 11.440 - -0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.03% 9213274.799 9117923.444 - -0.15% -
rng::partial_sort(deque<int>)_(repeated)/8192 -1.03% 70099.141 69375.713 - -0.32% -
SetIntersection_None_Vector_uint32_262144_16 -1.03% 1206738.179 1194292.247 - -3.57% -
std::unique(deque<int>)_(contiguous)/32 -1.03% 59.610 58.996 - -7.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.03% 1151239.839 1139380.810 - -0.80% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.03% 19.185 18.988 - -0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.03% 8.695 8.606 - -1.37% -
std::replace_if(list<int>)_(sprinkled)/50 -1.03% 23.023 22.786 - 0.09% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 -1.03% 14802.012 14650.079 - -0.03% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.02% 8.823 8.733 - -1.99% -
rng::partition(vector<int>)_(dense)/32 -1.02% 8.403 8.316 - -1.19% -
std::partition_point(vector<int>)/8192 -1.02% 9.514 9.417 - -0.51% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.02% 7.615 7.537 - -0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 -1.02% 350916481.832 347343254.541 - -0.33% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.01% 44.836 44.381 - 0.03% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.01% 107.091 106.005 - -12.96% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.01% 11.758 11.638 - -0.74% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 -1.01% 11.414 11.298 - -0.70% -
rng::all_of(list<int>)_(process_all)/50 -1.01% 22.057 21.834 - -0.26% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.01% 645.328 638.798 - 0.03% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -1.01% 484.498 479.601 - -5.83% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.01% 8221.797 8138.693 - 0.08% -
rng::unique(vector<int>,_pred)_(contiguous)/32 -1.01% 55.987 55.421 - 0.11% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 -1.01% 944826.983 935278.333 - -0.29% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.01% 50.331 49.823 - -0.80% -
SetIntersection_Front_Set_uint64_16384_1 -1.01% 1113403.017 1102178.480 - -1.90% -
SetIntersection_None_Set_float_262144_4 -1.01% 1162813.152 1151093.344 - -3.05% -
BM_MakeThenSortHeap_string_Descending_64 -1.01% 13.149 13.016 - 0.95% -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 -1.01% 168.824 167.125 - -0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.01% 23672624.642 23434519.991 - 3.88% -
rng::starts_with(vector<int>,_pred)/1024 -1.00% 519.972 514.748 - -0.24% -
BM_PopHeap_uint64_256 -1.00% 17.224 17.051 - -0.08% -
rng::reverse_copy(deque<int>)/64 -1.00% 19.937 19.737 - -2.06% -


Report Time: 5.64s
Name Current %
706_stockfish_r 21.373 -
707_ntest_r 16.597 -
709_cactus_r 19.704 -
710_omnetpp_r 8.949 -
721_gcc_r 12.983 -
723_llvm_r 11.465 -
727_cppcheck_r 24.657 -1.87%
729_abc_r 18.535 -
731_astcenc_r 10.039 -
735_gem5_r 13.372 -
736_ocio_r 16.303 -
737_gmsh_r 12.664 -
748_flightdm_r 8.936 -
750_sealcrypto_r 18.408 -
753_ns3_r 10.219 1.17%
766_femflow_r 12.754 -
BM_LowerBound_float_1 2.651 -
BM_LowerBound_float_1024 21.901 -
BM_LowerBound_float_16 7.787 -
BM_LowerBound_float_16384 66.051 -
BM_LowerBound_float_256 14.209 -
BM_LowerBound_float_262144 577.751 -
BM_LowerBound_float_4 11.495 -
BM_LowerBound_float_64 8.519 -
BM_LowerBound_pair<uint32,_uint32>_1 2.824 -
BM_LowerBound_pair<uint32,_uint32>_1024 45.982 1.44%
BM_LowerBound_pair<uint32,_uint32>_16 16.371 -
BM_LowerBound_pair<uint32,_uint32>_16384 102.664 -
BM_LowerBound_pair<uint32,_uint32>_256 33.844 1.11%
BM_LowerBound_pair<uint32,_uint32>_262144 618.170 -
BM_LowerBound_pair<uint32,_uint32>_4 11.248 -
BM_LowerBound_pair<uint32,_uint32>_64 18.842 -
BM_LowerBound_string_1 4.644 -1.06%
BM_LowerBound_string_1024 179.622 -
BM_LowerBound_string_16 36.474 -1.72%
BM_LowerBound_string_16384 395.350 -
BM_LowerBound_string_256 125.453 -
BM_LowerBound_string_262144 2386.297 -
BM_LowerBound_string_4 19.901 -
BM_LowerBound_string_64 70.607 1.23%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.910 1.48%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.027 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.688 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.605 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.278 -4.37%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 665.719 -1.68%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.318 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.910 -
BM_LowerBound_uint32_1 2.591 -
BM_LowerBound_uint32_1024 21.604 -
BM_LowerBound_uint32_16 7.323 -
BM_LowerBound_uint32_16384 65.202 -
BM_LowerBound_uint32_256 14.154 -
BM_LowerBound_uint32_262144 557.615 -
BM_LowerBound_uint32_4 10.424 -
BM_LowerBound_uint32_64 8.088 -
BM_LowerBound_uint64_1 2.602 -
BM_LowerBound_uint64_1024 24.739 -
BM_LowerBound_uint64_16 7.383 -
BM_LowerBound_uint64_16384 70.438 -
BM_LowerBound_uint64_256 16.359 -
BM_LowerBound_uint64_262144 585.223 -
BM_LowerBound_uint64_4 10.441 -
BM_LowerBound_uint64_64 8.352 -
BM_MakeHeap_float_Ascending_1 0.267 -
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.649 -
BM_MakeHeap_float_Ascending_262144 0.697 -
BM_MakeHeap_float_Ascending_4 0.402 -
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.272 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.207 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.279 -
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.272 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.211 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.217 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.295 5.32%
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.278 -
BM_MakeHeap_float_PipeOrgan_1024 0.704 -
BM_MakeHeap_float_PipeOrgan_16 1.263 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.666 -
BM_MakeHeap_float_PipeOrgan_262144 0.706 -
BM_MakeHeap_float_PipeOrgan_4 0.408 -
BM_MakeHeap_float_PipeOrgan_64 0.802 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.737 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.495 -
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.189 -6.12%
BM_MakeHeap_float_Random_16 1.569 -11.50%
BM_MakeHeap_float_Random_16384 1.138 -
BM_MakeHeap_float_Random_256 1.650 22.45%
BM_MakeHeap_float_Random_262144 1.117 -1.48%
BM_MakeHeap_float_Random_4 1.688 -13.52%
BM_MakeHeap_float_Random_64 1.815 13.41%
BM_MakeHeap_float_SingleElement_1 0.277 -
BM_MakeHeap_float_SingleElement_1024 0.700 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.660 -
BM_MakeHeap_float_SingleElement_256 0.655 -1.94%
BM_MakeHeap_float_SingleElement_262144 0.712 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.363 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.260 7.00%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.333 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.402 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.397 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.755 -7.72%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.120 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
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.488 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.613 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.477 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.581 15.72%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.467 -6.23%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.553 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.551 1.92%
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.588 2.47%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.526 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.557 12.59%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.521 4.95%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.268 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.352 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.213 2.12%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.341 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.398 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.412 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.549 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.121 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.326 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.206 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.290 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.373 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.328 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.780 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.117 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.006 -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.881 -3.03%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.989 -3.08%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.095 -1.93%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.979 -3.54%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.552 -2.38%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.116 -3.51%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.205 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.076 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.199 1.22%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.195 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.245 1.86%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.781 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.126 -
BM_MakeHeap_string_Ascending_1 0.255 -
BM_MakeHeap_string_Ascending_1024 4.893 -3.17%
BM_MakeHeap_string_Ascending_16 3.719 -2.45%
BM_MakeHeap_string_Ascending_16384 5.662 1.63%
BM_MakeHeap_string_Ascending_256 4.787 -3.09%
BM_MakeHeap_string_Ascending_262144 7.293 1.12%
BM_MakeHeap_string_Ascending_4 2.841 -
BM_MakeHeap_string_Ascending_64 4.697 -2.25%
BM_MakeHeap_string_Descending_1 0.255 -
BM_MakeHeap_string_Descending_1024 2.740 -
BM_MakeHeap_string_Descending_16 2.371 -
BM_MakeHeap_string_Descending_16384 3.139 4.86%
BM_MakeHeap_string_Descending_256 2.730 -
BM_MakeHeap_string_Descending_262144 3.452 -1.44%
BM_MakeHeap_string_Descending_4 2.119 -
BM_MakeHeap_string_Descending_64 2.599 -
BM_MakeHeap_string_Heap_1 0.258 -
BM_MakeHeap_string_Heap_1024 4.761 -1.07%
BM_MakeHeap_string_Heap_16 4.646 -
BM_MakeHeap_string_Heap_16384 5.007 -
BM_MakeHeap_string_Heap_256 4.892 -
BM_MakeHeap_string_Heap_262144 5.226 -1.25%
BM_MakeHeap_string_Heap_4 3.065 -
BM_MakeHeap_string_Heap_64 5.030 -
BM_MakeHeap_string_PipeOrgan_1 0.256 -
BM_MakeHeap_string_PipeOrgan_1024 4.830 -2.78%
BM_MakeHeap_string_PipeOrgan_16 3.643 -1.23%
BM_MakeHeap_string_PipeOrgan_16384 5.720 4.55%
BM_MakeHeap_string_PipeOrgan_256 4.778 -2.62%
BM_MakeHeap_string_PipeOrgan_262144 7.268 -1.97%
BM_MakeHeap_string_PipeOrgan_4 2.577 -
BM_MakeHeap_string_PipeOrgan_64 4.727 -1.32%
BM_MakeHeap_string_QuickSortAdversary_1 0.262 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.680 -
BM_MakeHeap_string_QuickSortAdversary_16 8.568 -1.16%
BM_MakeHeap_string_QuickSortAdversary_16384 11.868 -
BM_MakeHeap_string_QuickSortAdversary_256 10.481 -
BM_MakeHeap_string_QuickSortAdversary_262144 12.670 -
BM_MakeHeap_string_QuickSortAdversary_4 5.973 -1.03%
BM_MakeHeap_string_QuickSortAdversary_64 10.183 -1.18%
BM_MakeHeap_string_Random_1 0.252 -
BM_MakeHeap_string_Random_1024 10.818 -
BM_MakeHeap_string_Random_16 8.288 -2.08%
BM_MakeHeap_string_Random_16384 12.702 -
BM_MakeHeap_string_Random_256 10.463 -1.09%
BM_MakeHeap_string_Random_262144 15.210 -2.55%
BM_MakeHeap_string_Random_4 5.847 -2.28%
BM_MakeHeap_string_Random_64 10.052 -
BM_MakeHeap_string_SingleElement_1 0.256 -
BM_MakeHeap_string_SingleElement_1024 6.296 2.52%
BM_MakeHeap_string_SingleElement_16 5.727 -1.20%
BM_MakeHeap_string_SingleElement_16384 6.028 -
BM_MakeHeap_string_SingleElement_256 6.325 -
BM_MakeHeap_string_SingleElement_262144 7.385 -
BM_MakeHeap_string_SingleElement_4 3.651 -2.63%
BM_MakeHeap_string_SingleElement_64 6.412 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.883 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.380 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.895 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.094 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.093 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.604 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.975 -1.23%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.959 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.757 -4.03%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.989 -1.44%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.260 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.954 1.41%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.201 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.108 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.188 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.773 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.061 -
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.386 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.964 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.885 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.124 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.894 -4.16%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.674 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.795 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.447 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.929 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.803 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.096 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.072 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.557 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.714 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.187 -1.47%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.798 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.772 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.885 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.606 -1.80%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.843 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.983 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.683 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.305 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.994 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.708 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.927 -
BM_MakeHeap_uint32_Ascending_1 0.273 -
BM_MakeHeap_uint32_Ascending_1024 0.645 -
BM_MakeHeap_uint32_Ascending_16 0.599 -
BM_MakeHeap_uint32_Ascending_16384 0.607 -
BM_MakeHeap_uint32_Ascending_256 0.599 -
BM_MakeHeap_uint32_Ascending_262144 0.662 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.555 -
BM_MakeHeap_uint32_Descending_1 0.273 -
BM_MakeHeap_uint32_Descending_1024 0.256 -
BM_MakeHeap_uint32_Descending_16 0.258 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.259 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.271 -
BM_MakeHeap_uint32_Descending_64 0.259 10.96%
BM_MakeHeap_uint32_Heap_1 0.277 -
BM_MakeHeap_uint32_Heap_1024 0.255 -
BM_MakeHeap_uint32_Heap_16 0.250 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.266 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.274 -3.91%
BM_MakeHeap_uint32_Heap_64 0.250 6.02%
BM_MakeHeap_uint32_PipeOrgan_1 0.277 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.694 -2.73%
BM_MakeHeap_uint32_PipeOrgan_16 1.033 2.13%
BM_MakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_MakeHeap_uint32_PipeOrgan_256 0.622 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.671 -
BM_MakeHeap_uint32_PipeOrgan_4 0.401 -3.20%
BM_MakeHeap_uint32_PipeOrgan_64 0.719 1.54%
BM_MakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.608 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.485 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.392 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_MakeHeap_uint32_Random_1 0.277 -
BM_MakeHeap_uint32_Random_1024 1.042 -1.10%
BM_MakeHeap_uint32_Random_16 1.280 -
BM_MakeHeap_uint32_Random_16384 1.041 4.36%
BM_MakeHeap_uint32_Random_256 1.219 1.34%
BM_MakeHeap_uint32_Random_262144 0.992 -4.31%
BM_MakeHeap_uint32_Random_4 1.210 -3.69%
BM_MakeHeap_uint32_Random_64 1.360 1.46%
BM_MakeHeap_uint32_SingleElement_1 0.277 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.490 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.550 -
BM_MakeHeap_uint32_SingleElement_262144 0.624 -
BM_MakeHeap_uint32_SingleElement_4 0.323 -
BM_MakeHeap_uint32_SingleElement_64 0.516 -
BM_MakeHeap_uint64_Ascending_1 0.274 -
BM_MakeHeap_uint64_Ascending_1024 0.650 -
BM_MakeHeap_uint64_Ascending_16 0.633 -4.65%
BM_MakeHeap_uint64_Ascending_16384 0.631 -
BM_MakeHeap_uint64_Ascending_256 0.628 -
BM_MakeHeap_uint64_Ascending_262144 0.727 -
BM_MakeHeap_uint64_Ascending_4 0.453 11.80%
BM_MakeHeap_uint64_Ascending_64 0.572 -
BM_MakeHeap_uint64_Descending_1 0.272 -
BM_MakeHeap_uint64_Descending_1024 0.253 -
BM_MakeHeap_uint64_Descending_16 0.259 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.276 -
BM_MakeHeap_uint64_Descending_262144 0.235 -
BM_MakeHeap_uint64_Descending_4 0.277 -
BM_MakeHeap_uint64_Descending_64 0.251 -
BM_MakeHeap_uint64_Heap_1 0.277 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.261 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.279 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.277 -4.53%
BM_MakeHeap_uint64_Heap_64 0.245 -
BM_MakeHeap_uint64_PipeOrgan_1 0.272 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.650 -
BM_MakeHeap_uint64_PipeOrgan_16 1.027 -1.14%
BM_MakeHeap_uint64_PipeOrgan_16384 0.625 -
BM_MakeHeap_uint64_PipeOrgan_256 0.647 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.756 -
BM_MakeHeap_uint64_PipeOrgan_4 0.388 -
BM_MakeHeap_uint64_PipeOrgan_64 0.721 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.272 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.491 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.617 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.405 -
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.273 -
BM_MakeHeap_uint64_Random_1024 1.064 -5.52%
BM_MakeHeap_uint64_Random_16 1.292 -
BM_MakeHeap_uint64_Random_16384 1.132 -4.61%
BM_MakeHeap_uint64_Random_256 1.251 -
BM_MakeHeap_uint64_Random_262144 1.048 -3.86%
BM_MakeHeap_uint64_Random_4 1.146 -32.11%
BM_MakeHeap_uint64_Random_64 1.294 -
BM_MakeHeap_uint64_SingleElement_1 0.277 -
BM_MakeHeap_uint64_SingleElement_1024 0.566 -
BM_MakeHeap_uint64_SingleElement_16 0.510 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.572 -
BM_MakeHeap_uint64_SingleElement_262144 0.760 -
BM_MakeHeap_uint64_SingleElement_4 0.326 -
BM_MakeHeap_uint64_SingleElement_64 0.507 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.581 -1.04%
BM_MakeThenSortHeap_float_Ascending_16 2.927 -
BM_MakeThenSortHeap_float_Ascending_16384 28.018 -
BM_MakeThenSortHeap_float_Ascending_256 6.703 2.27%
BM_MakeThenSortHeap_float_Ascending_262144 31.580 -
BM_MakeThenSortHeap_float_Ascending_4 1.444 -1.71%
BM_MakeThenSortHeap_float_Ascending_64 4.065 1.15%
BM_MakeThenSortHeap_float_Descending_1 0.270 -
BM_MakeThenSortHeap_float_Descending_1024 8.058 -1.72%
BM_MakeThenSortHeap_float_Descending_16 1.866 -
BM_MakeThenSortHeap_float_Descending_16384 29.927 -
BM_MakeThenSortHeap_float_Descending_256 6.080 2.06%
BM_MakeThenSortHeap_float_Descending_262144 35.405 -
BM_MakeThenSortHeap_float_Descending_4 1.329 16.12%
BM_MakeThenSortHeap_float_Descending_64 3.312 1.41%
BM_MakeThenSortHeap_float_Heap_1 0.275 -
BM_MakeThenSortHeap_float_Heap_1024 8.228 -
BM_MakeThenSortHeap_float_Heap_16 1.910 1.99%
BM_MakeThenSortHeap_float_Heap_16384 26.261 1.28%
BM_MakeThenSortHeap_float_Heap_256 6.077 1.51%
BM_MakeThenSortHeap_float_Heap_262144 30.818 -
BM_MakeThenSortHeap_float_Heap_4 1.228 1.63%
BM_MakeThenSortHeap_float_Heap_64 3.490 1.94%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.275 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.364 -1.09%
BM_MakeThenSortHeap_float_PipeOrgan_16 3.084 2.15%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.695 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.298 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.390 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.515 -
BM_MakeThenSortHeap_float_PipeOrgan_64 3.999 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.281 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.255 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.957 -1.07%
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.730 1.46%
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.049 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.468 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.519 -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.804 -
BM_MakeThenSortHeap_float_Random_1 0.280 3.96%
BM_MakeThenSortHeap_float_Random_1024 33.683 -
BM_MakeThenSortHeap_float_Random_16 10.037 -
BM_MakeThenSortHeap_float_Random_16384 47.869 -
BM_MakeThenSortHeap_float_Random_256 25.811 -
BM_MakeThenSortHeap_float_Random_262144 63.272 -
BM_MakeThenSortHeap_float_Random_4 4.335 1.41%
BM_MakeThenSortHeap_float_Random_64 18.038 -
BM_MakeThenSortHeap_float_SingleElement_1 0.277 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.841 1.32%
BM_MakeThenSortHeap_float_SingleElement_16 3.236 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.903 -
BM_MakeThenSortHeap_float_SingleElement_256 4.046 1.58%
BM_MakeThenSortHeap_float_SingleElement_262144 52.365 -
BM_MakeThenSortHeap_float_SingleElement_4 1.349 -
BM_MakeThenSortHeap_float_SingleElement_64 3.344 1.18%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.665 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.858 1.60%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.261 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.638 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.192 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.602 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.327 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.278 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.290 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.919 2.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.973 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.067 1.08%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.302 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.329 4.47%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.833 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.146 1.67%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.468 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.460 1.59%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.741 1.40%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.601 1.78%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.072 9.36%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.263 2.61%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.272 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.974 1.56%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 8.070 2.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.390 1.76%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.117 2.16%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.374 1.91%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.802 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.512 1.76%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.278 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.070 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.568 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.110 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.602 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.381 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.751 1.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.985 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.278 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.009 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.408 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.054 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.925 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.071 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.004 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.332 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.647 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.295 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.415 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.288 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.344 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.639 37.42%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.863 -
BM_MakeThenSortHeap_string_Ascending_1 1.365 -
BM_MakeThenSortHeap_string_Ascending_1024 37.821 4.04%
BM_MakeThenSortHeap_string_Ascending_16 9.608 -
BM_MakeThenSortHeap_string_Ascending_16384 62.549 -
BM_MakeThenSortHeap_string_Ascending_256 19.944 -1.03%
BM_MakeThenSortHeap_string_Ascending_262144 75.004 -3.27%
BM_MakeThenSortHeap_string_Ascending_4 5.283 -
BM_MakeThenSortHeap_string_Ascending_64 15.588 -1.50%
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 25.825 -
BM_MakeThenSortHeap_string_Descending_16 7.796 -
BM_MakeThenSortHeap_string_Descending_16384 64.826 -
BM_MakeThenSortHeap_string_Descending_256 17.763 1.55%
BM_MakeThenSortHeap_string_Descending_262144 86.265 -1.99%
BM_MakeThenSortHeap_string_Descending_4 3.646 -
BM_MakeThenSortHeap_string_Descending_64 13.016 -
BM_MakeThenSortHeap_string_Heap_1 1.366 -
BM_MakeThenSortHeap_string_Heap_1024 63.393 -
BM_MakeThenSortHeap_string_Heap_16 17.246 -
BM_MakeThenSortHeap_string_Heap_16384 101.477 -
BM_MakeThenSortHeap_string_Heap_256 49.405 -
BM_MakeThenSortHeap_string_Heap_262144 181.824 1.47%
BM_MakeThenSortHeap_string_Heap_4 5.869 -
BM_MakeThenSortHeap_string_Heap_64 33.886 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.027 1.55%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.581 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 63.336 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.199 1.32%
BM_MakeThenSortHeap_string_PipeOrgan_262144 79.704 2.00%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.805 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.113 1.48%
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.367 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 70.210 -1.68%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.574 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 110.546 -2.03%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.660 -1.40%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 192.619 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.461 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 40.129 -1.72%
BM_MakeThenSortHeap_string_Random_1 1.365 -
BM_MakeThenSortHeap_string_Random_1024 70.723 2.10%
BM_MakeThenSortHeap_string_Random_16 22.718 1.11%
BM_MakeThenSortHeap_string_Random_16384 111.019 1.80%
BM_MakeThenSortHeap_string_Random_256 55.875 2.02%
BM_MakeThenSortHeap_string_Random_262144 193.809 2.43%
BM_MakeThenSortHeap_string_Random_4 10.285 -
BM_MakeThenSortHeap_string_Random_64 40.118 1.70%
BM_MakeThenSortHeap_string_SingleElement_1 1.366 -
BM_MakeThenSortHeap_string_SingleElement_1024 28.863 -5.20%
BM_MakeThenSortHeap_string_SingleElement_16 13.459 -3.54%
BM_MakeThenSortHeap_string_SingleElement_16384 36.946 -4.95%
BM_MakeThenSortHeap_string_SingleElement_256 24.666 -4.52%
BM_MakeThenSortHeap_string_SingleElement_262144 48.964 -6.71%
BM_MakeThenSortHeap_string_SingleElement_4 6.251 -
BM_MakeThenSortHeap_string_SingleElement_64 19.520 -3.60%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.956 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.576 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.431 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.115 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.633 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.524 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.401 -2.89%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.860 1.33%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.645 1.57%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.907 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.022 1.59%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.333 1.07%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.118 -1.01%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.515 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.247 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.868 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.732 1.80%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.705 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.419 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.038 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.039 -2.82%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.212 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 9.010 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.512 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.320 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.927 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.345 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.434 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.238 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.443 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.122 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.790 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.862 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.618 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.603 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.044 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.980 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.953 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.694 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.096 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.348 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.595 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.597 -21.68%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.196 -13.46%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.645 -27.26%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.802 -17.28%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.799 -37.64%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.663 -2.43%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.930 -16.49%
BM_MakeThenSortHeap_uint32_Ascending_1 0.279 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.664 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.723 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.804 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.685 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.968 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.422 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.706 -
BM_MakeThenSortHeap_uint32_Descending_1 0.281 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.257 -
BM_MakeThenSortHeap_uint32_Descending_16 5.488 -1.17%
BM_MakeThenSortHeap_uint32_Descending_16384 16.423 -
BM_MakeThenSortHeap_uint32_Descending_256 8.966 2.32%
BM_MakeThenSortHeap_uint32_Descending_262144 24.454 -
BM_MakeThenSortHeap_uint32_Descending_4 1.441 9.19%
BM_MakeThenSortHeap_uint32_Descending_64 8.694 -
BM_MakeThenSortHeap_uint32_Heap_1 0.279 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.355 -
BM_MakeThenSortHeap_uint32_Heap_16 5.115 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.386 -
BM_MakeThenSortHeap_uint32_Heap_256 8.290 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.417 -1.05%
BM_MakeThenSortHeap_uint32_Heap_4 1.189 -
BM_MakeThenSortHeap_uint32_Heap_64 8.062 -1.20%
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.279 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.063 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.759 -1.13%
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.170 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.188 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.488 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.394 -1.25%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.300 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.664 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.615 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.588 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.495 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.588 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.723 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 9.001 -
BM_MakeThenSortHeap_uint32_Random_1 0.279 -
BM_MakeThenSortHeap_uint32_Random_1024 15.552 -
BM_MakeThenSortHeap_uint32_Random_16 8.641 -
BM_MakeThenSortHeap_uint32_Random_16384 22.215 -
BM_MakeThenSortHeap_uint32_Random_256 13.312 -
BM_MakeThenSortHeap_uint32_Random_262144 32.643 -
BM_MakeThenSortHeap_uint32_Random_4 3.957 -1.33%
BM_MakeThenSortHeap_uint32_Random_64 11.898 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.282 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.462 2.87%
BM_MakeThenSortHeap_uint32_SingleElement_16 3.948 -1.41%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.793 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.655 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.790 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.465 1.52%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.186 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.280 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.766 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.505 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.038 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.760 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.317 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.467 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.408 -
BM_MakeThenSortHeap_uint64_Descending_1 0.275 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.310 -
BM_MakeThenSortHeap_uint64_Descending_16 5.617 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.382 -
BM_MakeThenSortHeap_uint64_Descending_256 8.748 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.865 -
BM_MakeThenSortHeap_uint64_Descending_4 1.332 -8.96%
BM_MakeThenSortHeap_uint64_Descending_64 8.454 -
BM_MakeThenSortHeap_uint64_Heap_1 0.270 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.406 -
BM_MakeThenSortHeap_uint64_Heap_16 5.350 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.637 -
BM_MakeThenSortHeap_uint64_Heap_256 8.474 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.999 -
BM_MakeThenSortHeap_uint64_Heap_4 1.164 -2.23%
BM_MakeThenSortHeap_uint64_Heap_64 8.235 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.171 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.105 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.516 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.401 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.166 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.408 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.948 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.669 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.513 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.505 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.761 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.944 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.434 -1.70%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.952 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.505 -
BM_MakeThenSortHeap_uint64_Random_16 8.580 -
BM_MakeThenSortHeap_uint64_Random_16384 22.347 -
BM_MakeThenSortHeap_uint64_Random_256 13.444 -
BM_MakeThenSortHeap_uint64_Random_262144 35.716 -
BM_MakeThenSortHeap_uint64_Random_4 4.035 -2.93%
BM_MakeThenSortHeap_uint64_Random_64 11.797 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.280 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.774 -
BM_MakeThenSortHeap_uint64_SingleElement_16 4.019 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.839 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.795 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.136 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.247 3.02%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.953 -
BM_PopHeap_float_1 0.470 -
BM_PopHeap_float_1024 28.232 -
BM_PopHeap_float_16 6.999 -
BM_PopHeap_float_16384 34.203 -1.43%
BM_PopHeap_float_256 22.365 -
BM_PopHeap_float_262144 40.830 2.64%
BM_PopHeap_float_4 2.462 -
BM_PopHeap_float_64 13.581 -
BM_PopHeap_pair<uint32,_uint32>_1 0.484 -30.44%
BM_PopHeap_pair<uint32,_uint32>_1024 29.765 -
BM_PopHeap_pair<uint32,_uint32>_16 9.289 -
BM_PopHeap_pair<uint32,_uint32>_16384 44.890 -
BM_PopHeap_pair<uint32,_uint32>_256 22.365 -
BM_PopHeap_pair<uint32,_uint32>_262144 59.420 2.05%
BM_PopHeap_pair<uint32,_uint32>_4 3.210 -
BM_PopHeap_pair<uint32,_uint32>_64 15.836 -
BM_PopHeap_string_1 0.455 -13.11%
BM_PopHeap_string_1024 56.149 -
BM_PopHeap_string_16 14.416 -
BM_PopHeap_string_16384 74.101 -
BM_PopHeap_string_256 40.969 -
BM_PopHeap_string_262144 96.229 5.29%
BM_PopHeap_string_4 5.282 -1.25%
BM_PopHeap_string_64 25.922 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.500 -10.66%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.908 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.451 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.995 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.024 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 75.456 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.175 -1.67%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.624 -
BM_PopHeap_uint32_1 0.440 -28.64%
BM_PopHeap_uint32_1024 21.157 -
BM_PopHeap_uint32_16 7.494 -
BM_PopHeap_uint32_16384 31.096 -
BM_PopHeap_uint32_256 16.729 -
BM_PopHeap_uint32_262144 41.810 1.16%
BM_PopHeap_uint32_4 2.639 -
BM_PopHeap_uint32_64 12.508 -
BM_PopHeap_uint64_1 0.454 -28.53%
BM_PopHeap_uint64_1024 21.479 -
BM_PopHeap_uint64_16 7.588 -
BM_PopHeap_uint64_16384 31.093 -
BM_PopHeap_uint64_256 17.051 -
BM_PopHeap_uint64_262144 41.971 -
BM_PopHeap_uint64_4 2.712 1.58%
BM_PopHeap_uint64_64 12.653 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.106 -
BM_PushHeap_float_Ascending_16 1.006 2.45%
BM_PushHeap_float_Ascending_16384 4.380 2.17%
BM_PushHeap_float_Ascending_256 2.481 -
BM_PushHeap_float_Ascending_262144 5.071 -1.62%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.740 -
BM_PushHeap_float_Descending_1 0.637 19.08%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.364 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.357 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.468 -
BM_PushHeap_float_PipeOrgan_1024 2.096 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.517 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.154 -
BM_PushHeap_float_PipeOrgan_4 0.482 -
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.619 -
BM_PushHeap_float_QuickSortAdversary_16 0.977 -
BM_PushHeap_float_QuickSortAdversary_16384 0.493 -
BM_PushHeap_float_QuickSortAdversary_256 0.734 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.480 4.47%
BM_PushHeap_float_Random_1024 7.495 -
BM_PushHeap_float_Random_16 5.373 -
BM_PushHeap_float_Random_16384 7.673 -
BM_PushHeap_float_Random_256 7.325 1.59%
BM_PushHeap_float_Random_262144 7.651 -
BM_PushHeap_float_Random_4 2.947 -
BM_PushHeap_float_Random_64 6.727 1.10%
BM_PushHeap_float_SingleElement_1 0.697 30.25%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.363 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.357 -2.82%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.609 17.45%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.190 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.614 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 7.081 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.258 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.597 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.846 5.59%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.405 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.486 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.503 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.477 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.518 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.476 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.526 -10.12%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.558 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.740 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.188 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.042 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.234 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.476 4.15%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.672 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.662 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.935 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.002 -2.93%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.661 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.607 1.15%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.464 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.644 3.99%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.370 2.43%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.697 49.46%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.415 -1.03%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.391 1.89%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.352 -1.84%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.288 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.591 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.592 -3.86%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.756 1.14%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.574 28.21%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.550 -3.98%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.550 -4.12%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.571 -3.17%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.545 -4.38%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.532 -3.08%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.561 -3.31%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 11.967 -16.52%
BM_PushHeap_string_Ascending_16 4.587 -2.75%
BM_PushHeap_string_Ascending_16384 18.133 -11.23%
BM_PushHeap_string_Ascending_256 9.460 -18.47%
BM_PushHeap_string_Ascending_262144 27.838 -3.37%
BM_PushHeap_string_Ascending_4 2.556 -
BM_PushHeap_string_Ascending_64 6.906 -12.03%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.465 -1.65%
BM_PushHeap_string_Descending_16 2.117 -2.50%
BM_PushHeap_string_Descending_16384 2.369 -1.98%
BM_PushHeap_string_Descending_256 2.329 -2.11%
BM_PushHeap_string_Descending_262144 3.277 -
BM_PushHeap_string_Descending_4 1.924 -
BM_PushHeap_string_Descending_64 2.259 -3.28%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.776 1.40%
BM_PushHeap_string_PipeOrgan_16 4.111 -
BM_PushHeap_string_PipeOrgan_16384 12.997 -
BM_PushHeap_string_PipeOrgan_256 7.973 -
BM_PushHeap_string_PipeOrgan_262144 17.625 -
BM_PushHeap_string_PipeOrgan_4 2.498 -
BM_PushHeap_string_PipeOrgan_64 5.775 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.150 -
BM_PushHeap_string_QuickSortAdversary_16 10.179 -
BM_PushHeap_string_QuickSortAdversary_16384 15.772 -
BM_PushHeap_string_QuickSortAdversary_256 14.467 -
BM_PushHeap_string_QuickSortAdversary_262144 16.256 -
BM_PushHeap_string_QuickSortAdversary_4 6.067 -
BM_PushHeap_string_QuickSortAdversary_64 12.915 -
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.968 -
BM_PushHeap_string_Random_16 10.222 -
BM_PushHeap_string_Random_16384 16.259 -
BM_PushHeap_string_Random_256 14.246 -
BM_PushHeap_string_Random_262144 18.278 -
BM_PushHeap_string_Random_4 5.996 -
BM_PushHeap_string_Random_64 12.791 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.442 -4.35%
BM_PushHeap_string_SingleElement_16 2.451 -4.18%
BM_PushHeap_string_SingleElement_16384 2.472 -3.51%
BM_PushHeap_string_SingleElement_256 2.434 -4.21%
BM_PushHeap_string_SingleElement_262144 2.516 -2.61%
BM_PushHeap_string_SingleElement_4 2.147 -4.16%
BM_PushHeap_string_SingleElement_64 2.473 -4.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.448 -22.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.811 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.080 -1.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.968 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.926 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.581 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.014 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.946 -1.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.429 -38.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.696 -1.70%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.643 -12.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.682 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.734 -2.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.689 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.695 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.897 -4.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.481 4.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.494 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.534 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.556 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.896 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.200 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.904 -1.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.246 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.614 6.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.085 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.261 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.683 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.856 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.849 3.96%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.527 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.411 -26.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.399 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.190 -3.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.533 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.122 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.521 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.430 -1.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.606 -1.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.410 -4.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.742 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.725 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.748 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.759 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.740 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.646 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.752 -
BM_PushHeap_uint32_Ascending_1 0.429 -3.89%
BM_PushHeap_uint32_Ascending_1024 3.929 -
BM_PushHeap_uint32_Ascending_16 1.392 -
BM_PushHeap_uint32_Ascending_16384 6.429 -4.19%
BM_PushHeap_uint32_Ascending_256 3.079 -
BM_PushHeap_uint32_Ascending_262144 8.231 -
BM_PushHeap_uint32_Ascending_4 0.759 -
BM_PushHeap_uint32_Ascending_64 2.222 -
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.385 -
BM_PushHeap_uint32_Descending_16 0.362 -
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.397 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.357 -
BM_PushHeap_uint32_Descending_64 0.378 -
BM_PushHeap_uint32_PipeOrgan_1 0.448 -29.24%
BM_PushHeap_uint32_PipeOrgan_1024 1.915 -
BM_PushHeap_uint32_PipeOrgan_16 0.875 -
BM_PushHeap_uint32_PipeOrgan_16384 2.380 -
BM_PushHeap_uint32_PipeOrgan_256 1.688 -
BM_PushHeap_uint32_PipeOrgan_262144 3.033 -
BM_PushHeap_uint32_PipeOrgan_4 0.532 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.558 -19.96%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.917 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.498 20.64%
BM_PushHeap_uint32_Random_1024 6.232 -
BM_PushHeap_uint32_Random_16 4.396 -2.24%
BM_PushHeap_uint32_Random_16384 6.261 -
BM_PushHeap_uint32_Random_256 6.029 -1.35%
BM_PushHeap_uint32_Random_262144 6.322 -
BM_PushHeap_uint32_Random_4 2.485 -
BM_PushHeap_uint32_Random_64 5.610 1.39%
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.337 -5.48%
BM_PushHeap_uint32_SingleElement_16384 0.356 -3.03%
BM_PushHeap_uint32_SingleElement_256 0.382 -2.60%
BM_PushHeap_uint32_SingleElement_262144 0.356 -3.06%
BM_PushHeap_uint32_SingleElement_4 0.336 -7.81%
BM_PushHeap_uint32_SingleElement_64 0.350 -3.82%
BM_PushHeap_uint64_Ascending_1 0.471 -
BM_PushHeap_uint64_Ascending_1024 2.576 -5.40%
BM_PushHeap_uint64_Ascending_16 0.925 -2.78%
BM_PushHeap_uint64_Ascending_16384 3.647 -4.16%
BM_PushHeap_uint64_Ascending_256 2.091 -7.50%
BM_PushHeap_uint64_Ascending_262144 4.656 -8.25%
BM_PushHeap_uint64_Ascending_4 0.545 -
BM_PushHeap_uint64_Ascending_64 1.518 -9.81%
BM_PushHeap_uint64_Descending_1 0.447 2.74%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.361 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.362 -4.14%
BM_PushHeap_uint64_Descending_64 0.377 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.917 -
BM_PushHeap_uint64_PipeOrgan_16 0.888 -
BM_PushHeap_uint64_PipeOrgan_16384 2.381 -
BM_PushHeap_uint64_PipeOrgan_256 1.688 -
BM_PushHeap_uint64_PipeOrgan_262144 3.052 1.03%
BM_PushHeap_uint64_PipeOrgan_4 0.486 -
BM_PushHeap_uint64_PipeOrgan_64 1.324 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.952 -15.26%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.717 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.546 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 5.860 -
BM_PushHeap_uint64_Random_16 4.259 -
BM_PushHeap_uint64_Random_16384 5.966 1.01%
BM_PushHeap_uint64_Random_256 5.715 3.00%
BM_PushHeap_uint64_Random_262144 5.994 -
BM_PushHeap_uint64_Random_4 2.048 -1.24%
BM_PushHeap_uint64_Random_64 5.237 3.06%
BM_PushHeap_uint64_SingleElement_1 0.419 -22.51%
BM_PushHeap_uint64_SingleElement_1024 0.379 -
BM_PushHeap_uint64_SingleElement_16 0.366 2.96%
BM_PushHeap_uint64_SingleElement_16384 0.376 -
BM_PushHeap_uint64_SingleElement_256 0.398 -
BM_PushHeap_uint64_SingleElement_262144 0.373 -
BM_PushHeap_uint64_SingleElement_4 0.372 -
BM_PushHeap_uint64_SingleElement_64 0.384 -
BM_RangesMakeHeap_float_Ascending_1 0.270 -
BM_RangesMakeHeap_float_Ascending_1024 0.702 -
BM_RangesMakeHeap_float_Ascending_16 0.739 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.659 -
BM_RangesMakeHeap_float_Ascending_262144 0.698 -
BM_RangesMakeHeap_float_Ascending_4 0.389 -
BM_RangesMakeHeap_float_Ascending_64 0.628 -
BM_RangesMakeHeap_float_Descending_1 0.277 -
BM_RangesMakeHeap_float_Descending_1024 0.250 -
BM_RangesMakeHeap_float_Descending_16 0.209 -
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.252 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.286 3.73%
BM_RangesMakeHeap_float_Descending_64 0.193 -8.12%
BM_RangesMakeHeap_float_Heap_1 0.277 -
BM_RangesMakeHeap_float_Heap_1024 0.253 -
BM_RangesMakeHeap_float_Heap_16 0.221 -
BM_RangesMakeHeap_float_Heap_16384 0.228 -
BM_RangesMakeHeap_float_Heap_256 0.252 -
BM_RangesMakeHeap_float_Heap_262144 0.225 -
BM_RangesMakeHeap_float_Heap_4 0.280 -
BM_RangesMakeHeap_float_Heap_64 0.211 9.35%
BM_RangesMakeHeap_float_PipeOrgan_1 0.269 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.700 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.296 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.654 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.667 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.706 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.383 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.795 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.838 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.505 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.404 -2.59%
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.578 -
BM_RangesMakeHeap_float_Random_1 0.277 -
BM_RangesMakeHeap_float_Random_1024 1.228 1.35%
BM_RangesMakeHeap_float_Random_16 1.591 4.61%
BM_RangesMakeHeap_float_Random_16384 1.227 -
BM_RangesMakeHeap_float_Random_256 1.418 10.94%
BM_RangesMakeHeap_float_Random_262144 1.118 -
BM_RangesMakeHeap_float_Random_4 1.575 26.04%
BM_RangesMakeHeap_float_Random_64 1.621 -
BM_RangesMakeHeap_float_SingleElement_1 0.278 -
BM_RangesMakeHeap_float_SingleElement_1024 0.697 -
BM_RangesMakeHeap_float_SingleElement_16 0.660 -
BM_RangesMakeHeap_float_SingleElement_16384 0.659 -
BM_RangesMakeHeap_float_SingleElement_256 0.640 -
BM_RangesMakeHeap_float_SingleElement_262144 0.716 -
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.354 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.247 1.33%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.334 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.402 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.399 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.792 5.93%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.128 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.519 3.00%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.512 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 2.69%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.615 5.69%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 2.19%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.453 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.475 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.550 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.549 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.531 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.581 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.526 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.570 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.505 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.352 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.157 -9.32%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.332 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.399 1.24%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.415 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.542 -2.31%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.119 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.321 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.231 1.18%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.290 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.371 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.334 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.757 -2.14%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.117 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.004 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.862 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.026 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.099 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.048 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.605 1.72%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.083 3.12%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.196 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.101 1.19%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.187 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.187 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.220 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.776 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.121 -
BM_RangesMakeHeap_string_Ascending_1 0.255 -
BM_RangesMakeHeap_string_Ascending_1024 5.070 1.91%
BM_RangesMakeHeap_string_Ascending_16 3.675 -
BM_RangesMakeHeap_string_Ascending_16384 5.292 -9.01%
BM_RangesMakeHeap_string_Ascending_256 4.993 3.14%
BM_RangesMakeHeap_string_Ascending_262144 7.701 1.56%
BM_RangesMakeHeap_string_Ascending_4 2.850 -
BM_RangesMakeHeap_string_Ascending_64 4.826 2.52%
BM_RangesMakeHeap_string_Descending_1 0.255 -
BM_RangesMakeHeap_string_Descending_1024 2.753 -3.20%
BM_RangesMakeHeap_string_Descending_16 2.353 -1.69%
BM_RangesMakeHeap_string_Descending_16384 2.858 -1.82%
BM_RangesMakeHeap_string_Descending_256 2.724 -
BM_RangesMakeHeap_string_Descending_262144 3.594 2.55%
BM_RangesMakeHeap_string_Descending_4 2.148 -
BM_RangesMakeHeap_string_Descending_64 2.589 -2.09%
BM_RangesMakeHeap_string_Heap_1 0.259 -
BM_RangesMakeHeap_string_Heap_1024 4.731 -1.99%
BM_RangesMakeHeap_string_Heap_16 4.628 -
BM_RangesMakeHeap_string_Heap_16384 4.950 -2.21%
BM_RangesMakeHeap_string_Heap_256 4.890 -
BM_RangesMakeHeap_string_Heap_262144 5.188 -1.92%
BM_RangesMakeHeap_string_Heap_4 3.029 -1.09%
BM_RangesMakeHeap_string_Heap_64 4.949 -1.48%
BM_RangesMakeHeap_string_PipeOrgan_1 0.256 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.059 3.22%
BM_RangesMakeHeap_string_PipeOrgan_16 3.644 1.20%
BM_RangesMakeHeap_string_PipeOrgan_16384 5.460 6.88%
BM_RangesMakeHeap_string_PipeOrgan_256 4.909 2.89%
BM_RangesMakeHeap_string_PipeOrgan_262144 7.691 8.17%
BM_RangesMakeHeap_string_PipeOrgan_4 2.586 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.781 1.52%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.256 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.547 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.527 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.749 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.373 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.673 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.996 1.94%
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.171 -
BM_RangesMakeHeap_string_Random_1 0.249 -
BM_RangesMakeHeap_string_Random_1024 10.660 -
BM_RangesMakeHeap_string_Random_16 8.271 -
BM_RangesMakeHeap_string_Random_16384 12.495 -
BM_RangesMakeHeap_string_Random_256 10.303 -
BM_RangesMakeHeap_string_Random_262144 15.241 -
BM_RangesMakeHeap_string_Random_4 5.733 -
BM_RangesMakeHeap_string_Random_64 9.936 -
BM_RangesMakeHeap_string_SingleElement_1 0.257 -
BM_RangesMakeHeap_string_SingleElement_1024 6.273 -
BM_RangesMakeHeap_string_SingleElement_16 5.668 2.47%
BM_RangesMakeHeap_string_SingleElement_16384 5.968 -
BM_RangesMakeHeap_string_SingleElement_256 6.343 -
BM_RangesMakeHeap_string_SingleElement_262144 7.703 3.36%
BM_RangesMakeHeap_string_SingleElement_4 3.612 -1.19%
BM_RangesMakeHeap_string_SingleElement_64 6.427 1.93%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.375 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.957 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.892 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.094 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.084 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.602 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.980 -1.45%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.858 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.958 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.773 -6.61%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.997 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.265 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.952 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.204 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.116 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.188 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.776 -1.57%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.054 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.383 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.964 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.889 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.127 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.911 -4.68%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.675 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.251 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.796 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.444 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.932 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.802 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.092 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.072 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.568 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.709 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.217 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.763 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.827 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.897 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.634 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.845 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.988 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.687 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.308 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.996 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.707 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.929 -
BM_RangesMakeHeap_uint32_Ascending_1 0.275 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.645 -
BM_RangesMakeHeap_uint32_Ascending_16 0.609 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.607 -
BM_RangesMakeHeap_uint32_Ascending_256 0.597 -3.09%
BM_RangesMakeHeap_uint32_Ascending_262144 0.664 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.556 -
BM_RangesMakeHeap_uint32_Descending_1 0.270 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.252 -
BM_RangesMakeHeap_uint32_Descending_16384 0.234 -
BM_RangesMakeHeap_uint32_Descending_256 0.258 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.277 -
BM_RangesMakeHeap_uint32_Descending_64 0.234 -
BM_RangesMakeHeap_uint32_Heap_1 0.277 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -
BM_RangesMakeHeap_uint32_Heap_16 0.253 -
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.290 5.50%
BM_RangesMakeHeap_uint32_Heap_64 0.259 6.75%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.268 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.681 -1.95%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.044 1.13%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.647 3.12%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.673 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.402 -
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.719 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.276 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.626 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.482 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.442 -
BM_RangesMakeHeap_uint32_Random_1 0.277 -
BM_RangesMakeHeap_uint32_Random_1024 1.171 9.89%
BM_RangesMakeHeap_uint32_Random_16 1.288 2.77%
BM_RangesMakeHeap_uint32_Random_16384 1.046 1.15%
BM_RangesMakeHeap_uint32_Random_256 1.232 -
BM_RangesMakeHeap_uint32_Random_262144 1.043 3.85%
BM_RangesMakeHeap_uint32_Random_4 1.410 21.59%
BM_RangesMakeHeap_uint32_Random_64 1.345 4.37%
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.573 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.487 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.540 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.540 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.634 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.326 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.513 -
BM_RangesMakeHeap_uint64_Ascending_1 0.272 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.650 -
BM_RangesMakeHeap_uint64_Ascending_16 0.653 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.631 -
BM_RangesMakeHeap_uint64_Ascending_256 0.629 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.729 -
BM_RangesMakeHeap_uint64_Ascending_4 0.409 -3.85%
BM_RangesMakeHeap_uint64_Ascending_64 0.573 -
BM_RangesMakeHeap_uint64_Descending_1 0.275 -
BM_RangesMakeHeap_uint64_Descending_1024 0.254 -
BM_RangesMakeHeap_uint64_Descending_16 0.259 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.276 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.280 -
BM_RangesMakeHeap_uint64_Descending_64 0.249 5.90%
BM_RangesMakeHeap_uint64_Heap_1 0.277 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.254 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.279 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.277 -
BM_RangesMakeHeap_uint64_Heap_64 0.230 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.028 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.661 3.26%
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.387 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.727 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.618 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.247 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.406 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.275 -
BM_RangesMakeHeap_uint64_Random_1024 1.079 1.32%
BM_RangesMakeHeap_uint64_Random_16 1.276 -
BM_RangesMakeHeap_uint64_Random_16384 1.023 -1.82%
BM_RangesMakeHeap_uint64_Random_256 1.158 -7.47%
BM_RangesMakeHeap_uint64_Random_262144 1.055 -2.64%
BM_RangesMakeHeap_uint64_Random_4 1.267 10.62%
BM_RangesMakeHeap_uint64_Random_64 1.293 4.91%
BM_RangesMakeHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.509 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.582 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.593 1.88%
BM_RangesMakeHeap_uint64_SingleElement_262144 0.756 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.328 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.509 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.272 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.683 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.982 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.535 1.48%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.567 -1.09%
BM_RangesMakeThenSortHeap_float_Ascending_262144 32.087 1.31%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.312 2.65%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.933 -1.76%
BM_RangesMakeThenSortHeap_float_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.209 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.803 -
BM_RangesMakeThenSortHeap_float_Descending_16384 30.153 2.32%
BM_RangesMakeThenSortHeap_float_Descending_256 6.228 3.28%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.683 1.66%
BM_RangesMakeThenSortHeap_float_Descending_4 1.088 -17.10%
BM_RangesMakeThenSortHeap_float_Descending_64 3.353 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.324 1.06%
BM_RangesMakeThenSortHeap_float_Heap_16 1.959 -1.43%
BM_RangesMakeThenSortHeap_float_Heap_16384 28.093 2.29%
BM_RangesMakeThenSortHeap_float_Heap_256 6.179 1.90%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.826 1.82%
BM_RangesMakeThenSortHeap_float_Heap_4 1.251 -1.05%
BM_RangesMakeThenSortHeap_float_Heap_64 3.586 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.278 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.557 2.16%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.911 1.26%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 25.191 1.46%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.346 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 32.398 1.49%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.482 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.025 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.384 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.959 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 28.726 2.42%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.041 1.03%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 35.412 2.30%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.482 1.42%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.878 -
BM_RangesMakeThenSortHeap_float_Random_1 0.277 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.311 -
BM_RangesMakeThenSortHeap_float_Random_16 9.968 -
BM_RangesMakeThenSortHeap_float_Random_16384 47.353 1.28%
BM_RangesMakeThenSortHeap_float_Random_256 25.630 1.01%
BM_RangesMakeThenSortHeap_float_Random_262144 62.909 1.02%
BM_RangesMakeThenSortHeap_float_Random_4 4.318 -
BM_RangesMakeThenSortHeap_float_Random_64 18.040 1.12%
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.272 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.871 -
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.309 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 16.165 2.89%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.064 -1.18%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.081 1.18%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.348 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.409 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.675 -2.61%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.811 2.53%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.299 -2.45%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.727 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.393 -2.17%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.668 -2.94%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.243 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.276 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.195 -1.25%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.821 -1.01%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.771 -1.80%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.960 -1.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.037 -1.86%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.259 -1.47%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.805 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.287 -1.76%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.558 -1.54%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.654 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.766 -1.59%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.956 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.717 1.52%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.352 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 15.187 2.23%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 8.241 3.55%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.808 2.74%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.372 3.54%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 35.026 3.03%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.797 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.655 1.81%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 14.967 -1.15%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.503 -1.40%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 23.937 -1.62%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.586 -1.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.026 -2.00%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.760 13.20%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.922 -1.31%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.830 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.298 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.700 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.786 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.634 -1.68%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.004 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.160 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.228 7.37%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.580 8.55%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.299 8.38%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.757 7.18%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 14.890 11.64%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.685 35.00%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.281 8.24%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 30.585 -2.45%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.557 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.019 -1.08%
BM_RangesMakeThenSortHeap_string_Ascending_256 19.717 -2.92%
BM_RangesMakeThenSortHeap_string_Ascending_262144 76.648 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.364 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.602 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 31.190 11.98%
BM_RangesMakeThenSortHeap_string_Descending_16 7.803 -
BM_RangesMakeThenSortHeap_string_Descending_16384 66.392 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.370 1.70%
BM_RangesMakeThenSortHeap_string_Descending_262144 86.009 -1.60%
BM_RangesMakeThenSortHeap_string_Descending_4 3.639 -1.19%
BM_RangesMakeThenSortHeap_string_Descending_64 13.029 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 62.609 -2.22%
BM_RangesMakeThenSortHeap_string_Heap_16 17.582 -1.40%
BM_RangesMakeThenSortHeap_string_Heap_16384 100.359 -2.05%
BM_RangesMakeThenSortHeap_string_Heap_256 48.674 -2.20%
BM_RangesMakeThenSortHeap_string_Heap_262144 179.131 -
BM_RangesMakeThenSortHeap_string_Heap_4 5.944 -
BM_RangesMakeThenSortHeap_string_Heap_64 33.881 -2.00%
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 40.480 3.92%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.564 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 65.070 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 20.721 -2.57%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 78.814 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.781 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 14.942 -1.07%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.575 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.589 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.967 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.136 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 190.206 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.549 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.003 -
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 70.002 1.91%
BM_RangesMakeThenSortHeap_string_Random_16 22.523 -
BM_RangesMakeThenSortHeap_string_Random_16384 110.116 1.32%
BM_RangesMakeThenSortHeap_string_Random_256 55.354 1.80%
BM_RangesMakeThenSortHeap_string_Random_262144 192.153 -
BM_RangesMakeThenSortHeap_string_Random_4 10.410 -
BM_RangesMakeThenSortHeap_string_Random_64 39.796 1.12%
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.669 -
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.769 -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.773 1.66%
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.864 -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 50.502 -
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.290 -2.54%
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.538 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.298 1.79%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.802 2.84%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.932 1.77%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.428 2.22%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.418 1.85%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.613 5.34%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.649 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.659 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.571 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.581 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.882 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.826 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.169 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.374 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.598 -1.06%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.537 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.250 -1.17%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.000 -1.62%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.823 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.070 1.22%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.896 -3.81%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.988 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.904 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.172 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.222 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.381 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.347 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.334 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.226 -1.47%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.450 -1.23%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.089 -1.31%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.791 -1.78%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.840 -1.37%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.664 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.618 -1.23%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.867 -1.48%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.887 -1.60%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.661 -1.56%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.415 -1.64%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.780 -1.05%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.348 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.471 -1.00%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.319 7.20%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.263 3.96%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 15.883 9.28%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.317 6.41%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 21.068 13.43%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.673 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.276 5.90%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.691 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.717 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.832 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.712 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.957 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.425 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.563 -1.36%
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.248 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.515 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.349 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.797 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.523 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.462 -
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.704 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.401 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.219 2.62%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.600 1.18%
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.361 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.781 1.51%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.204 1.46%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.194 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.140 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.804 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.386 1.09%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.219 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.908 1.43%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.367 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.259 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.717 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.653 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.659 1.01%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.508 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.778 1.60%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.718 1.82%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.024 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.522 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.627 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.192 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.329 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.477 -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.000 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.913 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.239 -2.75%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.029 1.61%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.757 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.643 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.944 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.466 3.61%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.264 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.784 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.530 1.03%
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.121 1.29%
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.795 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.430 1.72%
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.472 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.407 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.343 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.626 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.412 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.813 1.09%
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.944 1.00%
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.275 -13.75%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.473 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.280 3.72%
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.422 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.301 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.690 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.486 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.053 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.216 1.19%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.312 1.02%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.222 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.151 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.520 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.369 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.258 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.406 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.978 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.269 -3.82%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.656 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.518 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.497 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.747 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.994 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.421 -2.00%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.954 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.269 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.576 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.603 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.321 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.455 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 36.087 -
BM_RangesMakeThenSortHeap_uint64_Random_4 4.040 -1.14%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.847 1.04%
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.779 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.011 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 27.004 1.40%
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.795 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.257 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.250 5.22%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.938 -
BM_RangesPopHeap_float_1 0.467 -
BM_RangesPopHeap_float_1024 28.775 3.29%
BM_RangesPopHeap_float_16 7.055 2.00%
BM_RangesPopHeap_float_16384 34.099 -
BM_RangesPopHeap_float_256 22.757 3.20%
BM_RangesPopHeap_float_262144 37.861 -5.76%
BM_RangesPopHeap_float_4 2.485 -
BM_RangesPopHeap_float_64 13.706 2.54%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.458 -8.60%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 31.238 5.64%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.558 3.33%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 47.426 5.86%
BM_RangesPopHeap_pair<uint32,_uint32>_256 23.245 4.38%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 62.926 7.51%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.266 3.68%
BM_RangesPopHeap_pair<uint32,_uint32>_64 16.392 4.29%
BM_RangesPopHeap_string_1 0.471 -32.73%
BM_RangesPopHeap_string_1024 56.824 -
BM_RangesPopHeap_string_16 14.465 -
BM_RangesPopHeap_string_16384 72.150 -
BM_RangesPopHeap_string_256 41.098 -
BM_RangesPopHeap_string_262144 93.236 6.01%
BM_RangesPopHeap_string_4 5.345 1.25%
BM_RangesPopHeap_string_64 26.003 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.576 30.19%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 42.157 1.16%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.594 1.69%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 60.834 2.76%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.442 1.61%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 78.617 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.192 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.766 1.14%
BM_RangesPopHeap_uint32_1 0.558 -11.06%
BM_RangesPopHeap_uint32_1024 21.990 3.25%
BM_RangesPopHeap_uint32_16 7.754 3.17%
BM_RangesPopHeap_uint32_16384 31.972 2.74%
BM_RangesPopHeap_uint32_256 17.336 1.84%
BM_RangesPopHeap_uint32_262144 42.570 1.55%
BM_RangesPopHeap_uint32_4 2.760 3.82%
BM_RangesPopHeap_uint32_64 12.680 -
BM_RangesPopHeap_uint64_1 0.523 -15.60%
BM_RangesPopHeap_uint64_1024 22.074 3.01%
BM_RangesPopHeap_uint64_16 7.845 3.58%
BM_RangesPopHeap_uint64_16384 32.109 3.48%
BM_RangesPopHeap_uint64_256 17.447 2.34%
BM_RangesPopHeap_uint64_262144 43.003 3.52%
BM_RangesPopHeap_uint64_4 2.809 3.90%
BM_RangesPopHeap_uint64_64 13.019 2.79%
BM_RangesPushHeap_float_Ascending_1 0.468 -
BM_RangesPushHeap_float_Ascending_1024 3.105 -
BM_RangesPushHeap_float_Ascending_16 0.974 -
BM_RangesPushHeap_float_Ascending_16384 4.379 1.95%
BM_RangesPushHeap_float_Ascending_256 2.481 -
BM_RangesPushHeap_float_Ascending_262144 5.053 -1.15%
BM_RangesPushHeap_float_Ascending_4 0.534 -
BM_RangesPushHeap_float_Ascending_64 1.736 -
BM_RangesPushHeap_float_Descending_1 0.555 19.33%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.372 -
BM_RangesPushHeap_float_Descending_16384 0.384 -
BM_RangesPushHeap_float_Descending_256 0.403 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.374 4.92%
BM_RangesPushHeap_float_Descending_64 0.382 -
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.093 -
BM_RangesPushHeap_float_PipeOrgan_16 0.908 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.534 -
BM_RangesPushHeap_float_PipeOrgan_256 1.725 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.153 -
BM_RangesPushHeap_float_PipeOrgan_4 0.510 6.09%
BM_RangesPushHeap_float_PipeOrgan_64 1.297 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.469 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.620 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.975 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.493 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.735 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.534 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.698 66.04%
BM_RangesPushHeap_float_Random_1024 7.498 -
BM_RangesPushHeap_float_Random_16 5.343 -
BM_RangesPushHeap_float_Random_16384 7.617 -1.35%
BM_RangesPushHeap_float_Random_256 7.305 -
BM_RangesPushHeap_float_Random_262144 7.604 -
BM_RangesPushHeap_float_Random_4 2.952 -
BM_RangesPushHeap_float_Random_64 6.773 1.57%
BM_RangesPushHeap_float_SingleElement_1 0.431 -25.44%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -
BM_RangesPushHeap_float_SingleElement_16384 0.383 -
BM_RangesPushHeap_float_SingleElement_256 0.402 -
BM_RangesPushHeap_float_SingleElement_262144 0.384 -
BM_RangesPushHeap_float_SingleElement_4 0.357 -
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.481 4.82%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.188 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.559 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.948 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.256 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.496 -1.45%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.850 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.406 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.470 -
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.585 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.556 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.734 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.210 1.39%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.020 -1.74%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.225 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.335 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.678 1.50%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.654 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.934 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.998 -3.26%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.662 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.605 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.460 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.620 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.360 -2.57%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.697 51.03%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.286 -1.03%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.346 -1.44%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.722 4.66%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.241 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.634 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.620 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.780 -1.45%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.449 -3.76%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.572 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.585 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.573 -2.03%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.589 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.568 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.572 2.06%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.581 -
BM_RangesPushHeap_string_Ascending_1 0.700 -
BM_RangesPushHeap_string_Ascending_1024 13.968 -
BM_RangesPushHeap_string_Ascending_16 4.663 -
BM_RangesPushHeap_string_Ascending_16384 19.836 -
BM_RangesPushHeap_string_Ascending_256 10.948 -1.96%
BM_RangesPushHeap_string_Ascending_262144 28.510 -4.27%
BM_RangesPushHeap_string_Ascending_4 2.537 -1.67%
BM_RangesPushHeap_string_Ascending_64 7.570 -
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.459 2.09%
BM_RangesPushHeap_string_Descending_16 2.171 4.25%
BM_RangesPushHeap_string_Descending_16384 2.438 4.98%
BM_RangesPushHeap_string_Descending_256 2.365 3.03%
BM_RangesPushHeap_string_Descending_262144 3.393 3.44%
BM_RangesPushHeap_string_Descending_4 1.918 -
BM_RangesPushHeap_string_Descending_64 2.301 4.34%
BM_RangesPushHeap_string_PipeOrgan_1 0.700 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.819 2.47%
BM_RangesPushHeap_string_PipeOrgan_16 4.093 -
BM_RangesPushHeap_string_PipeOrgan_16384 13.209 1.53%
BM_RangesPushHeap_string_PipeOrgan_256 7.930 -
BM_RangesPushHeap_string_PipeOrgan_262144 17.692 -
BM_RangesPushHeap_string_PipeOrgan_4 2.484 -
BM_RangesPushHeap_string_PipeOrgan_64 5.779 -
BM_RangesPushHeap_string_QuickSortAdversary_1 0.700 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.303 -
BM_RangesPushHeap_string_QuickSortAdversary_16 10.258 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.828 -
BM_RangesPushHeap_string_QuickSortAdversary_256 14.589 -
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.314 -
BM_RangesPushHeap_string_QuickSortAdversary_4 6.115 -
BM_RangesPushHeap_string_QuickSortAdversary_64 13.049 -
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 15.059 -
BM_RangesPushHeap_string_Random_16 10.186 -
BM_RangesPushHeap_string_Random_16384 16.316 -
BM_RangesPushHeap_string_Random_256 14.304 -
BM_RangesPushHeap_string_Random_262144 18.074 -
BM_RangesPushHeap_string_Random_4 5.955 -
BM_RangesPushHeap_string_Random_64 12.835 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.460 -
BM_RangesPushHeap_string_SingleElement_16 2.441 -
BM_RangesPushHeap_string_SingleElement_16384 2.468 -
BM_RangesPushHeap_string_SingleElement_256 2.434 -
BM_RangesPushHeap_string_SingleElement_262144 2.530 -
BM_RangesPushHeap_string_SingleElement_4 2.146 -2.13%
BM_RangesPushHeap_string_SingleElement_64 2.484 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.465 -3.10%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.818 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.109 2.44%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.976 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.944 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.561 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.994 -3.51%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.991 3.20%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.698 77.80%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.696 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.626 -10.84%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.683 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.732 -2.62%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.684 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.686 -3.98%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.900 -1.93%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.462 17.73%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.481 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.521 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.889 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.193 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.895 -2.02%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.228 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.521 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.081 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.259 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.682 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.842 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.854 5.19%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.543 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.393 -29.08%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.446 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.357 -1.69%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.404 -1.37%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.097 -1.31%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.434 -1.99%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.558 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.803 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.637 22.27%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.739 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.722 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.744 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.757 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.737 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.654 -1.69%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.742 -
BM_RangesPushHeap_uint32_Ascending_1 0.394 -14.97%
BM_RangesPushHeap_uint32_Ascending_1024 3.970 2.20%
BM_RangesPushHeap_uint32_Ascending_16 1.402 -
BM_RangesPushHeap_uint32_Ascending_16384 6.825 3.35%
BM_RangesPushHeap_uint32_Ascending_256 3.109 2.12%
BM_RangesPushHeap_uint32_Ascending_262144 8.498 5.63%
BM_RangesPushHeap_uint32_Ascending_4 0.761 -
BM_RangesPushHeap_uint32_Ascending_64 2.235 1.58%
BM_RangesPushHeap_uint32_Descending_1 0.468 -
BM_RangesPushHeap_uint32_Descending_1024 0.387 -
BM_RangesPushHeap_uint32_Descending_16 0.380 4.75%
BM_RangesPushHeap_uint32_Descending_16384 0.383 -
BM_RangesPushHeap_uint32_Descending_256 0.402 -
BM_RangesPushHeap_uint32_Descending_262144 0.383 -
BM_RangesPushHeap_uint32_Descending_4 0.389 8.04%
BM_RangesPushHeap_uint32_Descending_64 0.385 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.576 40.47%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.876 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.391 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.688 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.045 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.532 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.310 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.486 -8.91%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.599 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.942 2.58%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.472 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.589 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.412 -
BM_RangesPushHeap_uint32_Random_1024 6.310 3.64%
BM_RangesPushHeap_uint32_Random_16 4.486 1.52%
BM_RangesPushHeap_uint32_Random_16384 6.459 3.35%
BM_RangesPushHeap_uint32_Random_256 6.186 4.88%
BM_RangesPushHeap_uint32_Random_262144 6.473 4.19%
BM_RangesPushHeap_uint32_Random_4 2.520 2.04%
BM_RangesPushHeap_uint32_Random_64 5.710 4.76%
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.373 -2.77%
BM_RangesPushHeap_uint32_SingleElement_16 0.355 -6.02%
BM_RangesPushHeap_uint32_SingleElement_16384 0.367 -2.92%
BM_RangesPushHeap_uint32_SingleElement_256 0.392 -2.74%
BM_RangesPushHeap_uint32_SingleElement_262144 0.367 -2.96%
BM_RangesPushHeap_uint32_SingleElement_4 0.355 -7.50%
BM_RangesPushHeap_uint32_SingleElement_64 0.363 -3.84%
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.577 -2.45%
BM_RangesPushHeap_uint64_Ascending_16 0.930 -2.85%
BM_RangesPushHeap_uint64_Ascending_16384 3.565 -4.18%
BM_RangesPushHeap_uint64_Ascending_256 2.093 -3.38%
BM_RangesPushHeap_uint64_Ascending_262144 4.708 -1.74%
BM_RangesPushHeap_uint64_Ascending_4 0.549 -
BM_RangesPushHeap_uint64_Ascending_64 1.518 -5.73%
BM_RangesPushHeap_uint64_Descending_1 0.636 -8.81%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.360 -4.52%
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 -6.45%
BM_RangesPushHeap_uint64_Descending_64 0.376 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.922 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.890 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.383 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.031 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.486 -3.90%
BM_RangesPushHeap_uint64_PipeOrgan_64 1.327 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.615 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.920 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 6.001 1.56%
BM_RangesPushHeap_uint64_Random_16 4.406 3.47%
BM_RangesPushHeap_uint64_Random_16384 6.044 1.96%
BM_RangesPushHeap_uint64_Random_256 5.879 4.38%
BM_RangesPushHeap_uint64_Random_262144 6.020 1.21%
BM_RangesPushHeap_uint64_Random_4 2.192 -3.51%
BM_RangesPushHeap_uint64_Random_64 5.286 -
BM_RangesPushHeap_uint64_SingleElement_1 0.419 -34.52%
BM_RangesPushHeap_uint64_SingleElement_1024 0.379 4.06%
BM_RangesPushHeap_uint64_SingleElement_16 0.366 8.47%
BM_RangesPushHeap_uint64_SingleElement_16384 0.376 3.31%
BM_RangesPushHeap_uint64_SingleElement_256 0.397 2.89%
BM_RangesPushHeap_uint64_SingleElement_262144 0.373 4.46%
BM_RangesPushHeap_uint64_SingleElement_4 0.372 4.33%
BM_RangesPushHeap_uint64_SingleElement_64 0.376 6.72%
BM_RangesSortHeap_float_1 0.257 -
BM_RangesSortHeap_float_1024 7.965 -
BM_RangesSortHeap_float_16 1.601 -
BM_RangesSortHeap_float_16384 27.520 -
BM_RangesSortHeap_float_256 5.743 -1.51%
BM_RangesSortHeap_float_262144 30.868 -
BM_RangesSortHeap_float_4 1.041 -1.28%
BM_RangesSortHeap_float_64 3.227 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.253 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.702 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.017 -1.30%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.540 -1.24%
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.086 -2.09%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.248 -1.23%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.711 -2.19%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.630 -
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 60.209 2.17%
BM_RangesSortHeap_string_16 14.315 1.27%
BM_RangesSortHeap_string_16384 97.860 1.87%
BM_RangesSortHeap_string_256 45.239 2.11%
BM_RangesSortHeap_string_262144 175.692 1.26%
BM_RangesSortHeap_string_4 4.275 -
BM_RangesSortHeap_string_64 30.274 1.94%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.247 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.687 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.629 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.748 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.534 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.415 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.431 2.54%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.384 1.23%
BM_RangesSortHeap_uint32_1 0.251 -
BM_RangesSortHeap_uint32_1024 10.225 -
BM_RangesSortHeap_uint32_16 4.847 -
BM_RangesSortHeap_uint32_16384 16.350 -
BM_RangesSortHeap_uint32_256 8.108 -
BM_RangesSortHeap_uint32_262144 24.433 -
BM_RangesSortHeap_uint32_4 1.067 -
BM_RangesSortHeap_uint32_64 7.928 -
BM_RangesSortHeap_uint64_1 0.258 -
BM_RangesSortHeap_uint64_1024 10.157 -
BM_RangesSortHeap_uint64_16 4.950 -
BM_RangesSortHeap_uint64_16384 16.340 -
BM_RangesSortHeap_uint64_256 8.299 -
BM_RangesSortHeap_uint64_262144 24.479 -
BM_RangesSortHeap_uint64_4 0.944 -
BM_RangesSortHeap_uint64_64 7.879 -
BM_SortHeap_float_1 0.267 -
BM_SortHeap_float_1024 8.050 -
BM_SortHeap_float_16 1.601 -
BM_SortHeap_float_16384 28.175 -
BM_SortHeap_float_256 5.801 -
BM_SortHeap_float_262144 31.299 -
BM_SortHeap_float_4 1.052 -1.21%
BM_SortHeap_float_64 3.237 -
BM_SortHeap_pair<uint32,_uint32>_1 0.248 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.834 -
BM_SortHeap_pair<uint32,_uint32>_16 6.073 -
BM_SortHeap_pair<uint32,_uint32>_16384 22.690 -
BM_SortHeap_pair<uint32,_uint32>_256 10.143 -1.32%
BM_SortHeap_pair<uint32,_uint32>_262144 33.564 -1.51%
BM_SortHeap_pair<uint32,_uint32>_4 1.682 -6.08%
BM_SortHeap_pair<uint32,_uint32>_64 8.743 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 60.042 -
BM_SortHeap_string_16 14.294 -
BM_SortHeap_string_16384 97.882 -
BM_SortHeap_string_256 45.131 -
BM_SortHeap_string_262144 174.596 -2.38%
BM_SortHeap_string_4 4.279 -
BM_SortHeap_string_64 30.183 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.439 -1.49%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.546 -1.19%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.565 -1.09%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.306 -1.71%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.365 -1.01%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.434 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.204 -1.56%
BM_SortHeap_uint32_1 0.264 -
BM_SortHeap_uint32_1024 10.264 -
BM_SortHeap_uint32_16 4.826 -
BM_SortHeap_uint32_16384 16.392 -
BM_SortHeap_uint32_256 8.093 -
BM_SortHeap_uint32_262144 24.531 -
BM_SortHeap_uint32_4 1.044 -
BM_SortHeap_uint32_64 8.022 -
BM_SortHeap_uint64_1 0.262 -
BM_SortHeap_uint64_1024 10.196 -
BM_SortHeap_uint64_16 4.957 -
BM_SortHeap_uint64_16384 16.450 -
BM_SortHeap_uint64_256 8.295 -
BM_SortHeap_uint64_262144 24.658 -
BM_SortHeap_uint64_4 0.940 -
BM_SortHeap_uint64_64 7.994 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.306 -32.06%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.505 -1.21%
BM_lexicographical_compare_three_way<IntPtr>/1048576 249953.394 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.404 2.94%
BM_lexicographical_compare_three_way<IntPtr>/16384 3772.623 -1.47%
BM_lexicographical_compare_three_way<IntPtr>/256 70.188 1.04%
BM_lexicographical_compare_three_way<IntPtr>/262144 60426.009 -1.02%
BM_lexicographical_compare_three_way<IntPtr>/4 1.143 -
BM_lexicographical_compare_three_way<IntPtr>/4096 953.929 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.524 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15075.719 -1.27%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.947 -5.10%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 479.804 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495810.257 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.806 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7562.748 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.403 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120342.703 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.319 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1890.046 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.208 1.42%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30049.001 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.243 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.658 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249664.289 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.201 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3818.442 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.291 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60917.917 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.051 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 965.669 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.461 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15244.773 -
BM_lexicographical_compare_three_way_fast_path/1 0.456 -
BM_lexicographical_compare_three_way_fast_path/1024 245.528 -
BM_lexicographical_compare_three_way_fast_path/1048576 250204.046 -
BM_lexicographical_compare_three_way_fast_path/16 4.378 1.61%
BM_lexicographical_compare_three_way_fast_path/16384 3763.371 -
BM_lexicographical_compare_three_way_fast_path/256 70.438 -
BM_lexicographical_compare_three_way_fast_path/262144 60418.563 -
BM_lexicographical_compare_three_way_fast_path/4 1.145 -
BM_lexicographical_compare_three_way_fast_path/4096 952.931 -
BM_lexicographical_compare_three_way_fast_path/64 15.637 -
BM_lexicographical_compare_three_way_fast_path/65536 15028.149 -
BM_lexicographical_compare_three_way_slow_path/1 0.362 -10.95%
BM_lexicographical_compare_three_way_slow_path/1024 248.129 -
BM_lexicographical_compare_three_way_slow_path/1048576 248911.494 -1.70%
BM_lexicographical_compare_three_way_slow_path/16 4.421 -1.45%
BM_lexicographical_compare_three_way_slow_path/16384 3837.637 -3.53%
BM_lexicographical_compare_three_way_slow_path/256 70.686 -
BM_lexicographical_compare_three_way_slow_path/262144 61489.915 -4.99%
BM_lexicographical_compare_three_way_slow_path/4 1.152 -
BM_lexicographical_compare_three_way_slow_path/4096 965.268 -1.64%
BM_lexicographical_compare_three_way_slow_path/64 15.711 -
BM_lexicographical_compare_three_way_slow_path/65536 15362.950 -4.81%
BM_std_min<__int128>/1 0.376 -
BM_std_min<__int128>/10 3.828 4.39%
BM_std_min<__int128>/1024 503.747 27.24%
BM_std_min<__int128>/11 4.255 5.06%
BM_std_min<__int128>/12 4.726 5.60%
BM_std_min<__int128>/13 5.191 6.34%
BM_std_min<__int128>/14 5.671 7.14%
BM_std_min<__int128>/15 6.140 7.71%
BM_std_min<__int128>/16 6.667 8.88%
BM_std_min<__int128>/17 7.104 9.67%
BM_std_min<__int128>/18 7.600 10.87%
BM_std_min<__int128>/19 8.087 11.69%
BM_std_min<__int128>/2 0.659 -
BM_std_min<__int128>/20 8.547 12.27%
BM_std_min<__int128>/21 8.980 13.03%
BM_std_min<__int128>/22 9.516 14.15%
BM_std_min<__int128>/23 10.015 14.71%
BM_std_min<__int128>/24 10.464 14.97%
BM_std_min<__int128>/25 10.963 15.86%
BM_std_min<__int128>/26 11.414 16.18%
BM_std_min<__int128>/27 11.824 15.66%
BM_std_min<__int128>/28 12.302 15.88%
BM_std_min<__int128>/29 12.913 17.43%
BM_std_min<__int128>/3 1.025 -
BM_std_min<__int128>/30 13.344 17.20%
BM_std_min<__int128>/31 13.867 17.72%
BM_std_min<__int128>/32 14.308 17.37%
BM_std_min<__int128>/4 1.407 2.37%
BM_std_min<__int128>/4000 1931.477 25.44%
BM_std_min<__int128>/4096 1976.706 25.31%
BM_std_min<__int128>/5 1.795 2.75%
BM_std_min<__int128>/512 250.840 26.16%
BM_std_min<__int128>/5500 2698.796 27.41%
BM_std_min<__int128>/6 2.161 4.06%
BM_std_min<__int128>/64 29.951 22.19%
BM_std_min<__int128>/64000 31270.521 26.53%
BM_std_min<__int128>/65536 32182.314 27.16%
BM_std_min<__int128>/7 2.565 3.44%
BM_std_min<__int128>/70000 34267.131 26.73%
BM_std_min<__int128>/8 2.995 4.47%
BM_std_min<__int128>/9 3.393 3.64%
BM_std_min<char>/1 0.383 -
BM_std_min<char>/10 0.907 -
BM_std_min<char>/1024 8.724 4.02%
BM_std_min<char>/11 1.046 -
BM_std_min<char>/12 1.266 -6.79%
BM_std_min<char>/13 1.513 -5.30%
BM_std_min<char>/14 1.807 -
BM_std_min<char>/15 2.097 2.64%
BM_std_min<char>/16 2.477 -1.07%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.971 -3.38%
BM_std_min<char>/19 1.156 -4.41%
BM_std_min<char>/2 0.487 -7.26%
BM_std_min<char>/20 1.514 -5.24%
BM_std_min<char>/21 1.772 -4.02%
BM_std_min<char>/22 2.047 -1.36%
BM_std_min<char>/23 2.231 -3.44%
BM_std_min<char>/24 2.687 -2.51%
BM_std_min<char>/25 1.154 -4.77%
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.387 -
BM_std_min<char>/28 1.778 -
BM_std_min<char>/29 2.013 1.94%
BM_std_min<char>/3 0.694 -7.06%
BM_std_min<char>/30 2.289 -
BM_std_min<char>/31 2.497 -2.09%
BM_std_min<char>/32 2.990 2.78%
BM_std_min<char>/4 1.031 -8.03%
BM_std_min<char>/4000 27.314 -
BM_std_min<char>/4096 29.042 -
BM_std_min<char>/5 1.373 -4.42%
BM_std_min<char>/512 6.422 -
BM_std_min<char>/5500 36.965 -
BM_std_min<char>/6 1.605 -
BM_std_min<char>/64 4.165 2.60%
BM_std_min<char>/64000 451.292 -
BM_std_min<char>/65536 462.203 -
BM_std_min<char>/7 1.886 -
BM_std_min<char>/70000 492.932 -
BM_std_min<char>/8 2.324 -2.09%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.324 25.83%
BM_std_min<int>/10 0.995 -
BM_std_min<int>/1024 26.726 -
BM_std_min<int>/11 1.157 -
BM_std_min<int>/12 1.524 -1.33%
BM_std_min<int>/13 1.155 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.387 -
BM_std_min<int>/16 1.698 -
BM_std_min<int>/17 0.971 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.271 -
BM_std_min<int>/2 0.462 -
BM_std_min<int>/20 1.387 -
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.799 -1.80%
BM_std_min<int>/25 1.491 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 1.997 1.52%
BM_std_min<int>/29 1.619 -
BM_std_min<int>/3 0.692 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.161 -
BM_std_min<int>/4 1.053 -1.30%
BM_std_min<int>/4000 109.354 -
BM_std_min<int>/4096 112.393 -
BM_std_min<int>/5 0.875 -
BM_std_min<int>/512 12.845 -
BM_std_min<int>/5500 151.966 -
BM_std_min<int>/6 0.930 -
BM_std_min<int>/64 2.621 -2.68%
BM_std_min<int>/64000 1881.940 -
BM_std_min<int>/65536 1926.402 -
BM_std_min<int>/7 1.046 -
BM_std_min<int>/70000 2055.438 -
BM_std_min<int>/8 1.286 -
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.677 -
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 106.018 -
BM_std_min<long_long>/11 1.502 -
BM_std_min<long_long>/12 2.043 -
BM_std_min<long_long>/13 2.380 -1.45%
BM_std_min<long_long>/14 2.651 -
BM_std_min<long_long>/15 2.893 -
BM_std_min<long_long>/16 3.110 -
BM_std_min<long_long>/17 1.553 -
BM_std_min<long_long>/18 1.622 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.048 -
BM_std_min<long_long>/21 2.425 -
BM_std_min<long_long>/22 2.649 -
BM_std_min<long_long>/23 2.886 -
BM_std_min<long_long>/24 3.115 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.083 -
BM_std_min<long_long>/27 2.090 -
BM_std_min<long_long>/28 2.639 6.65%
BM_std_min<long_long>/29 2.957 -
BM_std_min<long_long>/3 1.260 -
BM_std_min<long_long>/30 3.301 2.45%
BM_std_min<long_long>/31 3.346 -2.80%
BM_std_min<long_long>/32 3.571 3.11%
BM_std_min<long_long>/4 1.692 -
BM_std_min<long_long>/4000 442.987 -
BM_std_min<long_long>/4096 453.876 -
BM_std_min<long_long>/5 1.918 -
BM_std_min<long_long>/512 46.598 -
BM_std_min<long_long>/5500 612.455 -
BM_std_min<long_long>/6 2.143 -
BM_std_min<long_long>/64 4.848 -1.32%
BM_std_min<long_long>/64000 7310.372 -
BM_std_min<long_long>/65536 7485.308 -
BM_std_min<long_long>/7 2.367 -
BM_std_min<long_long>/70000 8000.247 -
BM_std_min<long_long>/8 2.698 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.380 -15.79%
BM_std_min<short>/10 1.068 2.53%
BM_std_min<short>/1024 14.059 -
BM_std_min<short>/11 1.225 3.74%
BM_std_min<short>/12 1.526 -3.48%
BM_std_min<short>/13 1.154 -
BM_std_min<short>/14 1.183 2.40%
BM_std_min<short>/15 1.416 2.12%
BM_std_min<short>/16 1.747 -2.97%
BM_std_min<short>/17 1.554 -3.03%
BM_std_min<short>/18 1.584 2.56%
BM_std_min<short>/19 1.842 1.22%
BM_std_min<short>/2 0.514 2.10%
BM_std_min<short>/20 2.133 -6.80%
BM_std_min<short>/21 1.751 -
BM_std_min<short>/22 1.754 -2.78%
BM_std_min<short>/23 2.085 -
BM_std_min<short>/24 2.479 3.29%
BM_std_min<short>/25 2.022 -4.58%
BM_std_min<short>/26 2.024 -2.92%
BM_std_min<short>/27 2.266 -5.36%
BM_std_min<short>/28 2.664 -1.65%
BM_std_min<short>/29 2.445 1.60%
BM_std_min<short>/3 0.735 5.85%
BM_std_min<short>/30 2.370 -1.99%
BM_std_min<short>/31 2.661 2.11%
BM_std_min<short>/32 2.873 -3.80%
BM_std_min<short>/4 0.989 -1.94%
BM_std_min<short>/4000 53.882 -
BM_std_min<short>/4096 55.222 -
BM_std_min<short>/5 0.877 -
BM_std_min<short>/512 7.277 -
BM_std_min<short>/5500 75.836 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.463 -2.68%
BM_std_min<short>/64000 911.280 -
BM_std_min<short>/65536 933.170 -
BM_std_min<short>/7 1.121 1.02%
BM_std_min<short>/70000 1032.253 -
BM_std_min<short>/8 1.314 -3.97%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.417 21.11%
BM_std_min<unsigned___int128>/10 3.838 -
BM_std_min<unsigned___int128>/1024 500.316 -
BM_std_min<unsigned___int128>/11 4.275 -
BM_std_min<unsigned___int128>/12 4.753 -
BM_std_min<unsigned___int128>/13 5.223 -
BM_std_min<unsigned___int128>/14 5.686 -
BM_std_min<unsigned___int128>/15 6.164 -
BM_std_min<unsigned___int128>/16 6.670 -
BM_std_min<unsigned___int128>/17 7.147 -
BM_std_min<unsigned___int128>/18 7.612 -
BM_std_min<unsigned___int128>/19 8.066 -
BM_std_min<unsigned___int128>/2 0.657 -
BM_std_min<unsigned___int128>/20 8.557 -
BM_std_min<unsigned___int128>/21 9.038 -
BM_std_min<unsigned___int128>/22 9.504 -
BM_std_min<unsigned___int128>/23 9.995 -
BM_std_min<unsigned___int128>/24 10.444 -
BM_std_min<unsigned___int128>/25 10.969 -
BM_std_min<unsigned___int128>/26 11.327 -
BM_std_min<unsigned___int128>/27 11.889 -
BM_std_min<unsigned___int128>/28 12.432 -
BM_std_min<unsigned___int128>/29 12.941 -
BM_std_min<unsigned___int128>/3 1.040 1.41%
BM_std_min<unsigned___int128>/30 13.231 -
BM_std_min<unsigned___int128>/31 13.925 -
BM_std_min<unsigned___int128>/32 14.392 -
BM_std_min<unsigned___int128>/4 1.415 -
BM_std_min<unsigned___int128>/4000 1952.234 -
BM_std_min<unsigned___int128>/4096 1997.869 -
BM_std_min<unsigned___int128>/5 1.809 -
BM_std_min<unsigned___int128>/512 251.621 -
BM_std_min<unsigned___int128>/5500 2663.729 -
BM_std_min<unsigned___int128>/6 2.171 -
BM_std_min<unsigned___int128>/64 30.128 -
BM_std_min<unsigned___int128>/64000 31312.662 -
BM_std_min<unsigned___int128>/65536 32120.990 1.06%
BM_std_min<unsigned___int128>/7 2.568 -
BM_std_min<unsigned___int128>/70000 34296.858 -
BM_std_min<unsigned___int128>/8 2.983 -
BM_std_min<unsigned___int128>/9 3.405 -
BM_std_min<unsigned_char>/1 0.454 59.55%
BM_std_min<unsigned_char>/10 0.913 1.31%
BM_std_min<unsigned_char>/1024 8.528 1.41%
BM_std_min<unsigned_char>/11 1.074 1.02%
BM_std_min<unsigned_char>/12 1.344 -2.89%
BM_std_min<unsigned_char>/13 1.566 1.58%
BM_std_min<unsigned_char>/14 1.809 -3.93%
BM_std_min<unsigned_char>/15 2.099 -
BM_std_min<unsigned_char>/16 2.532 2.20%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.971 -
BM_std_min<unsigned_char>/19 1.157 -
BM_std_min<unsigned_char>/2 0.488 -3.99%
BM_std_min<unsigned_char>/20 1.527 -
BM_std_min<unsigned_char>/21 1.797 4.51%
BM_std_min<unsigned_char>/22 2.038 -
BM_std_min<unsigned_char>/23 2.334 2.76%
BM_std_min<unsigned_char>/24 2.830 3.52%
BM_std_min<unsigned_char>/25 1.153 -
BM_std_min<unsigned_char>/26 1.155 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.797 -
BM_std_min<unsigned_char>/29 1.981 -2.42%
BM_std_min<unsigned_char>/3 0.700 -9.62%
BM_std_min<unsigned_char>/30 2.293 1.00%
BM_std_min<unsigned_char>/31 2.553 -
BM_std_min<unsigned_char>/32 2.903 -
BM_std_min<unsigned_char>/4 0.982 -7.46%
BM_std_min<unsigned_char>/4000 27.029 -3.20%
BM_std_min<unsigned_char>/4096 28.913 -3.20%
BM_std_min<unsigned_char>/5 1.228 -10.75%
BM_std_min<unsigned_char>/512 6.376 -
BM_std_min<unsigned_char>/5500 37.027 -1.48%
BM_std_min<unsigned_char>/6 1.499 -4.72%
BM_std_min<unsigned_char>/64 4.145 -1.65%
BM_std_min<unsigned_char>/64000 452.868 -
BM_std_min<unsigned_char>/65536 463.760 -
BM_std_min<unsigned_char>/7 1.814 -2.67%
BM_std_min<unsigned_char>/70000 495.273 -
BM_std_min<unsigned_char>/8 2.265 -3.59%
BM_std_min<unsigned_char>/9 0.830 -
BM_std_min<unsigned_int>/1 0.329 27.98%
BM_std_min<unsigned_int>/10 0.994 -
BM_std_min<unsigned_int>/1024 26.701 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.462 -2.42%
BM_std_min<unsigned_int>/13 1.347 -1.62%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.386 -
BM_std_min<unsigned_int>/16 1.971 1.77%
BM_std_min<unsigned_int>/17 0.965 -
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.463 -
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.834 -2.57%
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.988 -
BM_std_min<unsigned_int>/29 2.046 2.61%
BM_std_min<unsigned_int>/3 0.693 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.186 -
BM_std_min<unsigned_int>/4 1.045 1.30%
BM_std_min<unsigned_int>/4000 109.435 -
BM_std_min<unsigned_int>/4096 111.443 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.838 -
BM_std_min<unsigned_int>/5500 151.976 -
BM_std_min<unsigned_int>/6 0.936 1.23%
BM_std_min<unsigned_int>/64 2.836 -2.33%
BM_std_min<unsigned_int>/64000 1882.009 -
BM_std_min<unsigned_int>/65536 1926.652 -
BM_std_min<unsigned_int>/7 1.051 1.04%
BM_std_min<unsigned_int>/70000 2055.356 -
BM_std_min<unsigned_int>/8 1.311 -
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.458 -
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.302 -
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.732 -
BM_std_min<unsigned_long_long>/14 1.925 -
BM_std_min<unsigned_long_long>/15 2.152 -
BM_std_min<unsigned_long_long>/16 2.453 2.16%
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.735 -
BM_std_min<unsigned_long_long>/2 0.509 4.89%
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 2.012 1.12%
BM_std_min<unsigned_long_long>/22 2.201 2.86%
BM_std_min<unsigned_long_long>/23 2.419 1.19%
BM_std_min<unsigned_long_long>/24 2.689 1.23%
BM_std_min<unsigned_long_long>/25 2.084 -
BM_std_min<unsigned_long_long>/26 2.083 -
BM_std_min<unsigned_long_long>/27 2.094 -
BM_std_min<unsigned_long_long>/28 2.176 -
BM_std_min<unsigned_long_long>/29 2.516 2.66%
BM_std_min<unsigned_long_long>/3 0.695 5.86%
BM_std_min<unsigned_long_long>/30 2.695 4.08%
BM_std_min<unsigned_long_long>/31 3.012 2.86%
BM_std_min<unsigned_long_long>/32 3.268 -
BM_std_min<unsigned_long_long>/4 1.077 19.16%
BM_std_min<unsigned_long_long>/4000 445.620 -
BM_std_min<unsigned_long_long>/4096 455.432 -
BM_std_min<unsigned_long_long>/5 1.345 11.02%
BM_std_min<unsigned_long_long>/512 46.706 -1.06%
BM_std_min<unsigned_long_long>/5500 614.754 -
BM_std_min<unsigned_long_long>/6 1.663 14.45%
BM_std_min<unsigned_long_long>/64 4.690 -7.87%
BM_std_min<unsigned_long_long>/64000 7331.622 -
BM_std_min<unsigned_long_long>/65536 7508.805 -
BM_std_min<unsigned_long_long>/7 1.955 10.99%
BM_std_min<unsigned_long_long>/70000 8016.171 -
BM_std_min<unsigned_long_long>/8 2.251 7.46%
BM_std_min<unsigned_long_long>/9 1.168 -
BM_std_min<unsigned_short>/1 0.454 19.71%
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 13.864 -
BM_std_min<unsigned_short>/11 1.160 -
BM_std_min<unsigned_short>/12 1.526 1.25%
BM_std_min<unsigned_short>/13 6.379 -
BM_std_min<unsigned_short>/14 1.157 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.717 3.51%
BM_std_min<unsigned_short>/17 6.618 -
BM_std_min<unsigned_short>/18 1.524 -2.13%
BM_std_min<unsigned_short>/19 1.792 -7.54%
BM_std_min<unsigned_short>/2 0.506 4.12%
BM_std_min<unsigned_short>/20 2.223 1.80%
BM_std_min<unsigned_short>/21 6.868 -
BM_std_min<unsigned_short>/22 1.816 -1.55%
BM_std_min<unsigned_short>/23 2.148 -1.01%
BM_std_min<unsigned_short>/24 2.419 -3.91%
BM_std_min<unsigned_short>/25 7.102 -
BM_std_min<unsigned_short>/26 2.132 -1.08%
BM_std_min<unsigned_short>/27 2.348 -1.26%
BM_std_min<unsigned_short>/28 2.719 2.66%
BM_std_min<unsigned_short>/29 7.312 -
BM_std_min<unsigned_short>/3 0.694 -
BM_std_min<unsigned_short>/30 2.338 -
BM_std_min<unsigned_short>/31 2.485 -2.18%
BM_std_min<unsigned_short>/32 2.876 1.21%
BM_std_min<unsigned_short>/4 1.007 -
BM_std_min<unsigned_short>/4000 53.631 -
BM_std_min<unsigned_short>/4096 55.028 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.312 1.74%
BM_std_min<unsigned_short>/5500 75.379 -
BM_std_min<unsigned_short>/6 0.948 -1.17%
BM_std_min<unsigned_short>/64 3.545 2.90%
BM_std_min<unsigned_short>/64000 911.118 -
BM_std_min<unsigned_short>/65536 933.836 -
BM_std_min<unsigned_short>/7 1.087 -1.02%
BM_std_min<unsigned_short>/70000 1032.221 -
BM_std_min<unsigned_short>/8 1.301 1.94%
BM_std_min<unsigned_short>/9 6.336 -
BM_std_minmax<char>/1 0.646 7.33%
BM_std_minmax<char>/10 1.384 3.36%
BM_std_minmax<char>/1024 8.739 -
BM_std_minmax<char>/11 1.821 5.40%
BM_std_minmax<char>/12 1.997 1.76%
BM_std_minmax<char>/13 2.302 7.41%
BM_std_minmax<char>/14 2.556 1.91%
BM_std_minmax<char>/15 2.979 -
BM_std_minmax<char>/16 0.943 -8.19%
BM_std_minmax<char>/17 1.087 -2.88%
BM_std_minmax<char>/18 1.317 -1.56%
BM_std_minmax<char>/19 1.641 -3.18%
BM_std_minmax<char>/2 0.891 10.33%
BM_std_minmax<char>/20 1.931 -2.65%
BM_std_minmax<char>/21 2.230 1.01%
BM_std_minmax<char>/22 2.508 -
BM_std_minmax<char>/23 2.932 -1.93%
BM_std_minmax<char>/24 1.155 -8.30%
BM_std_minmax<char>/25 1.179 -7.33%
BM_std_minmax<char>/26 1.389 -6.69%
BM_std_minmax<char>/27 1.790 -3.69%
BM_std_minmax<char>/28 2.151 1.17%
BM_std_minmax<char>/29 2.399 -3.09%
BM_std_minmax<char>/3 1.197 14.61%
BM_std_minmax<char>/30 2.664 -2.21%
BM_std_minmax<char>/31 3.063 -3.99%
BM_std_minmax<char>/32 1.530 -4.55%
BM_std_minmax<char>/4 1.469 2.98%
BM_std_minmax<char>/4000 39.100 -
BM_std_minmax<char>/4096 32.984 -
BM_std_minmax<char>/5 1.745 4.32%
BM_std_minmax<char>/512 4.973 -1.17%
BM_std_minmax<char>/5500 50.035 -
BM_std_minmax<char>/6 2.038 5.33%
BM_std_minmax<char>/64 1.380 19.62%
BM_std_minmax<char>/64000 531.916 -
BM_std_minmax<char>/65536 545.028 -
BM_std_minmax<char>/7 2.479 5.64%
BM_std_minmax<char>/70000 596.664 -
BM_std_minmax<char>/8 1.145 16.67%
BM_std_minmax<char>/9 1.153 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.388 -
BM_std_minmax<int>/1024 33.524 -
BM_std_minmax<int>/11 1.742 -
BM_std_minmax<int>/12 1.386 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.618 -
BM_std_minmax<int>/15 1.999 -1.61%
BM_std_minmax<int>/16 1.279 -5.33%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.865 10.25%
BM_std_minmax<int>/20 1.744 -
BM_std_minmax<int>/21 1.851 -
BM_std_minmax<int>/22 2.019 -
BM_std_minmax<int>/23 2.314 -
BM_std_minmax<int>/24 1.849 -
BM_std_minmax<int>/25 1.990 -
BM_std_minmax<int>/26 2.163 -
BM_std_minmax<int>/27 2.456 1.53%
BM_std_minmax<int>/28 2.078 -
BM_std_minmax<int>/29 2.080 -
BM_std_minmax<int>/3 1.169 12.47%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.714 1.89%
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 0.992 7.21%
BM_std_minmax<int>/4000 133.124 -
BM_std_minmax<int>/4096 136.352 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.616 -
BM_std_minmax<int>/5500 190.975 -
BM_std_minmax<int>/6 1.387 -
BM_std_minmax<int>/64 2.526 -
BM_std_minmax<int>/64000 2152.419 -
BM_std_minmax<int>/65536 2202.139 -
BM_std_minmax<int>/7 1.726 -1.73%
BM_std_minmax<int>/70000 2351.546 -1.32%
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.157 -
BM_std_minmax<long_long>/1 0.692 3.74%
BM_std_minmax<long_long>/10 2.189 1.59%
BM_std_minmax<long_long>/1024 133.694 -
BM_std_minmax<long_long>/11 2.539 6.93%
BM_std_minmax<long_long>/12 2.728 1.40%
BM_std_minmax<long_long>/13 3.095 1.08%
BM_std_minmax<long_long>/14 3.306 -
BM_std_minmax<long_long>/15 3.636 -3.06%
BM_std_minmax<long_long>/16 3.050 -
BM_std_minmax<long_long>/17 3.066 -
BM_std_minmax<long_long>/18 3.065 -
BM_std_minmax<long_long>/19 3.069 -
BM_std_minmax<long_long>/2 1.371 28.19%
BM_std_minmax<long_long>/20 3.317 1.01%
BM_std_minmax<long_long>/21 3.509 -
BM_std_minmax<long_long>/22 3.915 -
BM_std_minmax<long_long>/23 4.343 -
BM_std_minmax<long_long>/24 3.987 -
BM_std_minmax<long_long>/25 4.005 -
BM_std_minmax<long_long>/26 4.022 -
BM_std_minmax<long_long>/27 4.019 -
BM_std_minmax<long_long>/28 4.130 1.01%
BM_std_minmax<long_long>/29 4.373 3.69%
BM_std_minmax<long_long>/3 1.740 23.34%
BM_std_minmax<long_long>/30 4.524 -
BM_std_minmax<long_long>/31 4.827 -
BM_std_minmax<long_long>/32 4.958 -
BM_std_minmax<long_long>/4 1.905 13.49%
BM_std_minmax<long_long>/4000 525.858 -
BM_std_minmax<long_long>/4096 538.221 -
BM_std_minmax<long_long>/5 2.204 9.33%
BM_std_minmax<long_long>/512 66.764 -
BM_std_minmax<long_long>/5500 723.487 -
BM_std_minmax<long_long>/6 2.412 6.00%
BM_std_minmax<long_long>/64 10.348 -
BM_std_minmax<long_long>/64000 8474.236 -
BM_std_minmax<long_long>/65536 8678.202 -
BM_std_minmax<long_long>/7 2.564 -1.69%
BM_std_minmax<long_long>/70000 9269.254 -
BM_std_minmax<long_long>/8 2.120 -
BM_std_minmax<long_long>/9 2.124 -
BM_std_minmax<short>/1 0.640 -
BM_std_minmax<short>/10 1.403 -1.19%
BM_std_minmax<short>/1024 16.560 -
BM_std_minmax<short>/11 1.796 -
BM_std_minmax<short>/12 1.384 -6.76%
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.618 -
BM_std_minmax<short>/15 1.965 -1.44%
BM_std_minmax<short>/16 1.770 1.10%
BM_std_minmax<short>/17 1.816 2.43%
BM_std_minmax<short>/18 2.005 1.18%
BM_std_minmax<short>/19 2.458 3.66%
BM_std_minmax<short>/2 0.855 -4.70%
BM_std_minmax<short>/20 2.035 -
BM_std_minmax<short>/21 2.040 -
BM_std_minmax<short>/22 2.371 2.37%
BM_std_minmax<short>/23 2.705 2.49%
BM_std_minmax<short>/24 2.319 1.49%
BM_std_minmax<short>/25 2.301 -
BM_std_minmax<short>/26 2.567 3.52%
BM_std_minmax<short>/27 2.863 -2.05%
BM_std_minmax<short>/28 2.549 2.71%
BM_std_minmax<short>/29 2.608 1.45%
BM_std_minmax<short>/3 1.110 -3.61%
BM_std_minmax<short>/30 2.814 -
BM_std_minmax<short>/31 3.172 -1.24%
BM_std_minmax<short>/32 1.284 4.53%
BM_std_minmax<short>/4 1.089 -
BM_std_minmax<short>/4000 66.030 -
BM_std_minmax<short>/4096 67.716 -
BM_std_minmax<short>/5 1.162 -
BM_std_minmax<short>/512 8.871 -
BM_std_minmax<short>/5500 97.738 -
BM_std_minmax<short>/6 1.333 -1.79%
BM_std_minmax<short>/64 1.546 1.39%
BM_std_minmax<short>/64000 1065.690 -
BM_std_minmax<short>/65536 1090.898 -
BM_std_minmax<short>/7 1.646 -4.79%
BM_std_minmax<short>/70000 1200.487 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.166 -
BM_std_minmax<unsigned_char>/1 0.638 5.90%
BM_std_minmax<unsigned_char>/10 1.386 -
BM_std_minmax<unsigned_char>/1024 8.795 -
BM_std_minmax<unsigned_char>/11 1.810 -5.20%
BM_std_minmax<unsigned_char>/12 2.028 -11.83%
BM_std_minmax<unsigned_char>/13 2.307 -16.18%
BM_std_minmax<unsigned_char>/14 2.583 -19.41%
BM_std_minmax<unsigned_char>/15 3.010 -17.70%
BM_std_minmax<unsigned_char>/16 1.153 24.79%
BM_std_minmax<unsigned_char>/17 1.156 6.40%
BM_std_minmax<unsigned_char>/18 1.386 -
BM_std_minmax<unsigned_char>/19 1.792 -2.90%
BM_std_minmax<unsigned_char>/2 0.923 -
BM_std_minmax<unsigned_char>/20 2.072 -10.20%
BM_std_minmax<unsigned_char>/21 2.363 -15.08%
BM_std_minmax<unsigned_char>/22 2.636 -18.07%
BM_std_minmax<unsigned_char>/23 3.060 -16.97%
BM_std_minmax<unsigned_char>/24 1.383 19.70%
BM_std_minmax<unsigned_char>/25 1.386 17.54%
BM_std_minmax<unsigned_char>/26 1.617 -
BM_std_minmax<unsigned_char>/27 2.043 -1.55%
BM_std_minmax<unsigned_char>/28 2.241 -11.48%
BM_std_minmax<unsigned_char>/29 2.533 -15.20%
BM_std_minmax<unsigned_char>/3 1.241 -13.31%
BM_std_minmax<unsigned_char>/30 2.820 -18.01%
BM_std_minmax<unsigned_char>/31 3.349 -14.18%
BM_std_minmax<unsigned_char>/32 1.711 11.73%
BM_std_minmax<unsigned_char>/4 1.505 -20.63%
BM_std_minmax<unsigned_char>/4000 39.119 -
BM_std_minmax<unsigned_char>/4096 32.983 -
BM_std_minmax<unsigned_char>/5 1.790 -23.41%
BM_std_minmax<unsigned_char>/512 4.981 -
BM_std_minmax<unsigned_char>/5500 50.462 -5.76%
BM_std_minmax<unsigned_char>/6 2.078 -25.59%
BM_std_minmax<unsigned_char>/64 1.381 4.82%
BM_std_minmax<unsigned_char>/64000 532.657 -
BM_std_minmax<unsigned_char>/65536 545.006 -
BM_std_minmax<unsigned_char>/7 2.455 -23.60%
BM_std_minmax<unsigned_char>/70000 598.464 -
BM_std_minmax<unsigned_char>/8 1.151 24.66%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.606 -
BM_std_minmax<unsigned_int>/10 1.387 -
BM_std_minmax<unsigned_int>/1024 33.628 -
BM_std_minmax<unsigned_int>/11 1.744 -3.13%
BM_std_minmax<unsigned_int>/12 1.385 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.618 -
BM_std_minmax<unsigned_int>/15 1.964 -6.48%
BM_std_minmax<unsigned_int>/16 1.265 -6.13%
BM_std_minmax<unsigned_int>/17 1.486 -
BM_std_minmax<unsigned_int>/18 1.653 -
BM_std_minmax<unsigned_int>/19 1.850 -
BM_std_minmax<unsigned_int>/2 0.865 5.78%
BM_std_minmax<unsigned_int>/20 1.744 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.036 -
BM_std_minmax<unsigned_int>/23 2.442 2.41%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.959 -
BM_std_minmax<unsigned_int>/26 2.116 -
BM_std_minmax<unsigned_int>/27 2.448 2.64%
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.048 -
BM_std_minmax<unsigned_int>/3 1.219 6.51%
BM_std_minmax<unsigned_int>/30 2.217 -
BM_std_minmax<unsigned_int>/31 2.563 -
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 1.151 -
BM_std_minmax<unsigned_int>/4000 133.237 -
BM_std_minmax<unsigned_int>/4096 136.573 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.651 -
BM_std_minmax<unsigned_int>/5500 191.398 -
BM_std_minmax<unsigned_int>/6 1.313 -2.19%
BM_std_minmax<unsigned_int>/64 2.541 -
BM_std_minmax<unsigned_int>/64000 2153.604 -
BM_std_minmax<unsigned_int>/65536 2204.035 -
BM_std_minmax<unsigned_int>/7 1.653 -2.27%
BM_std_minmax<unsigned_int>/70000 2353.019 -1.28%
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.157 -
BM_std_minmax<unsigned_long_long>/1 0.612 -5.61%
BM_std_minmax<unsigned_long_long>/10 2.126 -
BM_std_minmax<unsigned_long_long>/1024 133.773 -
BM_std_minmax<unsigned_long_long>/11 2.310 3.31%
BM_std_minmax<unsigned_long_long>/12 2.675 -
BM_std_minmax<unsigned_long_long>/13 2.971 -
BM_std_minmax<unsigned_long_long>/14 3.318 -1.32%
BM_std_minmax<unsigned_long_long>/15 3.627 -4.89%
BM_std_minmax<unsigned_long_long>/16 3.055 -
BM_std_minmax<unsigned_long_long>/17 3.066 -
BM_std_minmax<unsigned_long_long>/18 3.070 -
BM_std_minmax<unsigned_long_long>/19 3.067 -
BM_std_minmax<unsigned_long_long>/2 0.888 -1.65%
BM_std_minmax<unsigned_long_long>/20 3.273 -
BM_std_minmax<unsigned_long_long>/21 3.493 -2.76%
BM_std_minmax<unsigned_long_long>/22 3.917 -1.08%
BM_std_minmax<unsigned_long_long>/23 4.332 -2.12%
BM_std_minmax<unsigned_long_long>/24 3.988 -
BM_std_minmax<unsigned_long_long>/25 4.009 -
BM_std_minmax<unsigned_long_long>/26 4.015 -
BM_std_minmax<unsigned_long_long>/27 4.012 -
BM_std_minmax<unsigned_long_long>/28 4.040 -
BM_std_minmax<unsigned_long_long>/29 4.216 2.47%
BM_std_minmax<unsigned_long_long>/3 1.270 -
BM_std_minmax<unsigned_long_long>/30 4.459 -1.82%
BM_std_minmax<unsigned_long_long>/31 4.776 -2.57%
BM_std_minmax<unsigned_long_long>/32 4.967 -
BM_std_minmax<unsigned_long_long>/4 1.555 -5.74%
BM_std_minmax<unsigned_long_long>/4000 526.085 -
BM_std_minmax<unsigned_long_long>/4096 538.538 -
BM_std_minmax<unsigned_long_long>/5 1.826 -4.31%
BM_std_minmax<unsigned_long_long>/512 66.865 -
BM_std_minmax<unsigned_long_long>/5500 723.247 -
BM_std_minmax<unsigned_long_long>/6 2.106 -3.06%
BM_std_minmax<unsigned_long_long>/64 10.260 -
BM_std_minmax<unsigned_long_long>/64000 8478.998 -
BM_std_minmax<unsigned_long_long>/65536 8679.768 -
BM_std_minmax<unsigned_long_long>/7 2.545 -2.69%
BM_std_minmax<unsigned_long_long>/70000 9272.847 -
BM_std_minmax<unsigned_long_long>/8 2.123 -
BM_std_minmax<unsigned_long_long>/9 2.125 -
BM_std_minmax<unsigned_short>/1 0.629 -2.55%
BM_std_minmax<unsigned_short>/10 1.415 1.39%
BM_std_minmax<unsigned_short>/1024 16.596 -
BM_std_minmax<unsigned_short>/11 1.754 4.19%
BM_std_minmax<unsigned_short>/12 1.384 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.620 -
BM_std_minmax<unsigned_short>/15 1.937 -
BM_std_minmax<unsigned_short>/16 1.733 -1.86%
BM_std_minmax<unsigned_short>/17 1.695 -
BM_std_minmax<unsigned_short>/18 1.892 -4.76%
BM_std_minmax<unsigned_short>/19 2.259 -
BM_std_minmax<unsigned_short>/2 0.911 5.58%
BM_std_minmax<unsigned_short>/20 1.983 2.24%
BM_std_minmax<unsigned_short>/21 2.105 6.92%
BM_std_minmax<unsigned_short>/22 2.455 8.77%
BM_std_minmax<unsigned_short>/23 2.604 6.27%
BM_std_minmax<unsigned_short>/24 2.273 2.04%
BM_std_minmax<unsigned_short>/25 2.343 1.63%
BM_std_minmax<unsigned_short>/26 2.561 -
BM_std_minmax<unsigned_short>/27 2.853 1.03%
BM_std_minmax<unsigned_short>/28 2.539 -1.78%
BM_std_minmax<unsigned_short>/29 2.597 1.66%
BM_std_minmax<unsigned_short>/3 1.173 2.23%
BM_std_minmax<unsigned_short>/30 2.821 -
BM_std_minmax<unsigned_short>/31 3.107 -
BM_std_minmax<unsigned_short>/32 1.384 -
BM_std_minmax<unsigned_short>/4 0.974 -15.48%
BM_std_minmax<unsigned_short>/4000 66.067 -
BM_std_minmax<unsigned_short>/4096 67.718 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.878 -
BM_std_minmax<unsigned_short>/5500 98.131 -
BM_std_minmax<unsigned_short>/6 1.367 -1.46%
BM_std_minmax<unsigned_short>/64 1.617 -
BM_std_minmax<unsigned_short>/64000 1066.876 -
BM_std_minmax<unsigned_short>/65536 1091.663 -
BM_std_minmax<unsigned_short>/7 1.673 -
BM_std_minmax<unsigned_short>/70000 1200.946 -
BM_std_minmax<unsigned_short>/8 1.154 -
BM_std_minmax<unsigned_short>/9 1.169 -
BM_std_minmax_element<char>/1 0.307 -
BM_std_minmax_element<char>/1024 270.961 -9.13%
BM_std_minmax_element<char>/2 0.651 -5.35%
BM_std_minmax_element<char>/3 1.301 13.35%
BM_std_minmax_element<char>/4 1.218 -3.18%
BM_std_minmax_element<char>/4000 1030.745 -10.35%
BM_std_minmax_element<char>/4096 1061.319 -9.91%
BM_std_minmax_element<char>/512 138.224 -9.05%
BM_std_minmax_element<char>/5500 1413.537 -10.59%
BM_std_minmax_element<char>/64 17.194 -6.55%
BM_std_minmax_element<char>/64000 16365.251 -10.72%
BM_std_minmax_element<char>/65536 16738.794 -10.96%
BM_std_minmax_element<char>/70000 17887.715 -10.76%
BM_std_minmax_element<int>/1 0.308 -
BM_std_minmax_element<int>/1024 265.527 2.59%
BM_std_minmax_element<int>/2 0.647 -
BM_std_minmax_element<int>/3 1.242 4.44%
BM_std_minmax_element<int>/4 1.236 3.99%
BM_std_minmax_element<int>/4000 1022.402 2.53%
BM_std_minmax_element<int>/4096 1048.234 2.96%
BM_std_minmax_element<int>/512 135.156 3.12%
BM_std_minmax_element<int>/5500 1401.061 2.50%
BM_std_minmax_element<int>/64 17.033 2.92%
BM_std_minmax_element<int>/64000 16441.887 3.29%
BM_std_minmax_element<int>/65536 16819.740 3.20%
BM_std_minmax_element<int>/70000 17994.471 3.28%
BM_std_minmax_element<long_long>/1 0.307 -
BM_std_minmax_element<long_long>/1024 273.125 -1.51%
BM_std_minmax_element<long_long>/2 0.684 -
BM_std_minmax_element<long_long>/3 1.178 -1.02%
BM_std_minmax_element<long_long>/4 1.255 -
BM_std_minmax_element<long_long>/4000 1048.428 -1.70%
BM_std_minmax_element<long_long>/4096 1073.583 -1.74%
BM_std_minmax_element<long_long>/512 138.562 -1.53%
BM_std_minmax_element<long_long>/5500 1435.372 -1.78%
BM_std_minmax_element<long_long>/64 17.205 -1.40%
BM_std_minmax_element<long_long>/64000 16727.613 -1.93%
BM_std_minmax_element<long_long>/65536 17113.587 -2.03%
BM_std_minmax_element<long_long>/70000 18294.200 -2.02%
BM_std_minmax_element<short>/1 0.303 -3.67%
BM_std_minmax_element<short>/1024 282.987 -
BM_std_minmax_element<short>/2 0.687 -
BM_std_minmax_element<short>/3 1.147 -
BM_std_minmax_element<short>/4 1.267 4.14%
BM_std_minmax_element<short>/4000 1085.543 1.13%
BM_std_minmax_element<short>/4096 1110.566 1.15%
BM_std_minmax_element<short>/512 143.844 -
BM_std_minmax_element<short>/5500 1489.148 1.16%
BM_std_minmax_element<short>/64 17.486 -
BM_std_minmax_element<short>/64000 17252.788 1.30%
BM_std_minmax_element<short>/65536 17669.150 1.32%
BM_std_minmax_element<short>/70000 18892.912 1.35%
SetIntersection_Front_Set_float_1024_1 1116639.438 -
SetIntersection_Front_Set_float_1024_1024 15420778.871 8.32%
SetIntersection_Front_Set_float_1024_16 1288942.168 -2.65%
SetIntersection_Front_Set_float_1024_256 4626219.202 1.39%
SetIntersection_Front_Set_float_1024_4 1158114.281 -
SetIntersection_Front_Set_float_1024_64 1913102.976 -
SetIntersection_Front_Set_float_16384_1 1148135.878 2.00%
SetIntersection_Front_Set_float_16384_1024 14772424.859 -5.58%
SetIntersection_Front_Set_float_16384_16 1297859.670 -
SetIntersection_Front_Set_float_16384_16384 341279704.253 42.22%
SetIntersection_Front_Set_float_16384_256 4798418.057 7.75%
SetIntersection_Front_Set_float_16384_4 1139158.580 -
SetIntersection_Front_Set_float_16384_64 1971912.874 -4.01%
SetIntersection_Front_Set_float_16_1 67122704.695 -
SetIntersection_Front_Set_float_16_16 41856332.814 -
SetIntersection_Front_Set_float_16_4 58740390.478 -
SetIntersection_Front_Set_float_1_1 571474994.368 -
SetIntersection_Front_Set_float_256_1 4449995.338 -
SetIntersection_Front_Set_float_256_16 4962226.063 -
SetIntersection_Front_Set_float_256_256 9170127.853 6.59%
SetIntersection_Front_Set_float_256_4 4514867.888 -
SetIntersection_Front_Set_float_256_64 6342629.750 2.17%
SetIntersection_Front_Set_float_262144_1 1083210.816 -2.49%
SetIntersection_Front_Set_float_262144_1024 15792564.099 9.89%
SetIntersection_Front_Set_float_262144_16 1277616.157 3.39%
SetIntersection_Front_Set_float_262144_16384 254069566.574 4.67%
SetIntersection_Front_Set_float_262144_256 4709462.138 9.12%
SetIntersection_Front_Set_float_262144_262144 1728824.057 -2.21%
SetIntersection_Front_Set_float_262144_4 1141900.965 -1.15%
SetIntersection_Front_Set_float_262144_64 1892231.763 -
SetIntersection_Front_Set_float_4_1 227989046.702 -
SetIntersection_Front_Set_float_4_4 147355689.303 -
SetIntersection_Front_Set_float_64_1 17547580.041 -
SetIntersection_Front_Set_float_64_16 16786976.985 -
SetIntersection_Front_Set_float_64_4 17336158.825 -
SetIntersection_Front_Set_float_64_64 15283206.602 -4.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1119302.591 2.73%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 22072885.131 6.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1412358.499 1.71%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6365346.644 3.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1175480.894 1.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2365105.050 3.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1117184.727 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21652362.446 2.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1436641.823 3.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 341710371.882 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6270313.795 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1169026.508 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2432417.885 7.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67442373.933 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44514950.025 3.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 60403078.866 1.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 573087551.926 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4454015.424 1.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5440265.835 4.50%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12492880.946 6.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4608968.225 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7500818.588 3.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1073305.686 -3.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 21367623.034 5.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1377048.927 2.50%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 359362493.091 2.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5857603.712 -8.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2277833.576 3.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1179457.882 1.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2282558.929 4.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 229018484.086 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149411548.242 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17634151.420 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 18496534.333 5.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17607512.682 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18701845.853 4.44%
SetIntersection_Front_Set_string_1024_1 1153472.458 -1.14%
SetIntersection_Front_Set_string_1024_1024 55290128.891 -1.80%
SetIntersection_Front_Set_string_1024_16 1984752.737 -
SetIntersection_Front_Set_string_1024_256 16098237.742 5.80%
SetIntersection_Front_Set_string_1024_4 1328293.709 -1.28%
SetIntersection_Front_Set_string_1024_64 4902495.082 -5.16%
SetIntersection_Front_Set_string_16384_1 1159211.994 -
SetIntersection_Front_Set_string_16384_1024 58413340.939 -
SetIntersection_Front_Set_string_16384_16 1961354.302 -
SetIntersection_Front_Set_string_16384_16384 349731025.398 -
SetIntersection_Front_Set_string_16384_256 14748135.868 -
SetIntersection_Front_Set_string_16384_4 1314193.086 -2.84%
SetIntersection_Front_Set_string_16384_64 4810861.903 7.54%
SetIntersection_Front_Set_string_16_1 69370877.078 -
SetIntersection_Front_Set_string_16_16 62830817.785 1.67%
SetIntersection_Front_Set_string_16_4 66834425.765 -1.97%
SetIntersection_Front_Set_string_1_1 591186298.409 -
SetIntersection_Front_Set_string_256_1 4594303.967 1.23%
SetIntersection_Front_Set_string_256_16 7375016.039 -
SetIntersection_Front_Set_string_256_256 29580111.441 -4.36%
SetIntersection_Front_Set_string_256_4 5227256.397 -
SetIntersection_Front_Set_string_256_64 15301279.193 2.08%
SetIntersection_Front_Set_string_262144_1 1138071.857 -1.42%
SetIntersection_Front_Set_string_262144_1024 58755948.198 -1.97%
SetIntersection_Front_Set_string_262144_16 1974496.994 -5.48%
SetIntersection_Front_Set_string_262144_16384 346984951.639 -
SetIntersection_Front_Set_string_262144_256 14593436.108 -
SetIntersection_Front_Set_string_262144_262144 17464853.842 -
SetIntersection_Front_Set_string_262144_4 1274981.997 -3.21%
SetIntersection_Front_Set_string_262144_64 4618164.492 -
SetIntersection_Front_Set_string_4_1 236028709.809 -
SetIntersection_Front_Set_string_4_4 165257929.256 -
SetIntersection_Front_Set_string_64_1 18149395.898 -
SetIntersection_Front_Set_string_64_16 24980961.342 -1.92%
SetIntersection_Front_Set_string_64_4 19622807.716 -1.25%
SetIntersection_Front_Set_string_64_64 36410986.738 5.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1124582.546 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23201475.170 -5.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1448159.749 3.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 7019035.078 5.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1186847.363 2.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2532848.456 4.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1092051.396 -2.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26449742.495 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1415926.595 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 360468077.910 2.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6750561.604 -5.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1187816.241 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2432101.796 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67556098.610 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 45353149.118 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60521934.602 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 573897099.763 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4480625.413 1.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5136296.720 -5.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13387345.211 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4652981.903 1.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7270860.776 -7.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1118950.625 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27748937.875 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1434082.294 3.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 341819470.887 -4.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6687164.138 4.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3071069.256 -1.74%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1139380.810 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2220130.909 -6.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229558944.633 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150822299.310 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17681533.883 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17764334.359 -2.59%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17841291.825 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19927180.602 1.86%
SetIntersection_Front_Set_uint32_1024_1 1118779.391 -
SetIntersection_Front_Set_uint32_1024_1024 17552111.228 13.65%
SetIntersection_Front_Set_uint32_1024_16 1363150.483 3.25%
SetIntersection_Front_Set_uint32_1024_256 4949789.317 -1.58%
SetIntersection_Front_Set_uint32_1024_4 1157112.877 -
SetIntersection_Front_Set_uint32_1024_64 1971689.773 -
SetIntersection_Front_Set_uint32_16384_1 1110465.469 -
SetIntersection_Front_Set_uint32_16384_1024 17613437.596 7.39%
SetIntersection_Front_Set_uint32_16384_16 1329903.613 5.82%
SetIntersection_Front_Set_uint32_16384_16384 359950449.801 1.51%
SetIntersection_Front_Set_uint32_16384_256 4860716.463 -
SetIntersection_Front_Set_uint32_16384_4 1159610.493 -
SetIntersection_Front_Set_uint32_16384_64 1943016.744 -3.38%
SetIntersection_Front_Set_uint32_16_1 67189263.755 -
SetIntersection_Front_Set_uint32_16_16 42294624.951 -
SetIntersection_Front_Set_uint32_16_4 59202118.547 -
SetIntersection_Front_Set_uint32_1_1 569245196.498 -
SetIntersection_Front_Set_uint32_256_1 4443382.458 -
SetIntersection_Front_Set_uint32_256_16 4901602.336 -
SetIntersection_Front_Set_uint32_256_256 9725851.814 3.45%
SetIntersection_Front_Set_uint32_256_4 4539082.063 -
SetIntersection_Front_Set_uint32_256_64 6595018.103 2.98%
SetIntersection_Front_Set_uint32_262144_1 1101919.986 -
SetIntersection_Front_Set_uint32_262144_1024 16019414.548 -
SetIntersection_Front_Set_uint32_262144_16 1254147.368 -1.23%
SetIntersection_Front_Set_uint32_262144_16384 338057945.152 -5.37%
SetIntersection_Front_Set_uint32_262144_256 4511086.710 -7.29%
SetIntersection_Front_Set_uint32_262144_262144 1873333.334 -
SetIntersection_Front_Set_uint32_262144_4 1120994.349 1.63%
SetIntersection_Front_Set_uint32_262144_64 1914778.745 -3.38%
SetIntersection_Front_Set_uint32_4_1 228506629.163 -
SetIntersection_Front_Set_uint32_4_4 148051053.866 -
SetIntersection_Front_Set_uint32_64_1 17543571.873 -
SetIntersection_Front_Set_uint32_64_16 16824996.586 -1.31%
SetIntersection_Front_Set_uint32_64_4 17402413.074 -
SetIntersection_Front_Set_uint32_64_64 16251198.736 5.52%
SetIntersection_Front_Set_uint64_1024_1 1108385.113 3.63%
SetIntersection_Front_Set_uint64_1024_1024 15193271.068 -
SetIntersection_Front_Set_uint64_1024_16 1307511.307 1.00%
SetIntersection_Front_Set_uint64_1024_256 4687628.167 3.74%
SetIntersection_Front_Set_uint64_1024_4 1144189.145 -
SetIntersection_Front_Set_uint64_1024_64 1967864.275 -
SetIntersection_Front_Set_uint64_16384_1 1102178.480 -1.90%
SetIntersection_Front_Set_uint64_16384_1024 14357085.565 4.15%
SetIntersection_Front_Set_uint64_16384_16 1323730.563 -
SetIntersection_Front_Set_uint64_16384_16384 351656216.749 40.96%
SetIntersection_Front_Set_uint64_16384_256 4418142.275 -1.86%
SetIntersection_Front_Set_uint64_16384_4 1160769.975 -
SetIntersection_Front_Set_uint64_16384_64 2035641.934 9.90%
SetIntersection_Front_Set_uint64_16_1 66972682.290 -
SetIntersection_Front_Set_uint64_16_16 41301141.684 2.50%
SetIntersection_Front_Set_uint64_16_4 58694899.385 -
SetIntersection_Front_Set_uint64_1_1 569933748.539 -
SetIntersection_Front_Set_uint64_256_1 4413127.394 -1.61%
SetIntersection_Front_Set_uint64_256_16 4991790.518 4.92%
SetIntersection_Front_Set_uint64_256_256 8746492.316 -
SetIntersection_Front_Set_uint64_256_4 4540111.000 2.02%
SetIntersection_Front_Set_uint64_256_64 6003555.994 2.39%
SetIntersection_Front_Set_uint64_262144_1 1115973.369 -
SetIntersection_Front_Set_uint64_262144_1024 15034495.973 1.87%
SetIntersection_Front_Set_uint64_262144_16 1316100.200 6.17%
SetIntersection_Front_Set_uint64_262144_16384 356739920.965 6.28%
SetIntersection_Front_Set_uint64_262144_256 5113496.173 11.22%
SetIntersection_Front_Set_uint64_262144_262144 1856359.131 2.35%
SetIntersection_Front_Set_uint64_262144_4 1131870.955 -
SetIntersection_Front_Set_uint64_262144_64 2009044.938 4.84%
SetIntersection_Front_Set_uint64_4_1 227067607.470 -
SetIntersection_Front_Set_uint64_4_4 147907952.248 -
SetIntersection_Front_Set_uint64_64_1 17454602.300 -
SetIntersection_Front_Set_uint64_64_16 16340249.159 -
SetIntersection_Front_Set_uint64_64_4 17185390.518 -
SetIntersection_Front_Set_uint64_64_64 15404991.442 3.00%
SetIntersection_Front_Vector_float_1024_1 1089639.128 -2.18%
SetIntersection_Front_Vector_float_1024_1024 6936789.977 15.95%
SetIntersection_Front_Vector_float_1024_16 1203364.872 1.53%
SetIntersection_Front_Vector_float_1024_256 2639244.432 12.34%
SetIntersection_Front_Vector_float_1024_4 1135606.280 -
SetIntersection_Front_Vector_float_1024_64 1503067.951 4.46%
SetIntersection_Front_Vector_float_16384_1 1124632.472 -
SetIntersection_Front_Vector_float_16384_1024 6023597.655 1.43%
SetIntersection_Front_Vector_float_16384_16 1197685.400 -
SetIntersection_Front_Vector_float_16384_16384 83513258.090 4.18%
SetIntersection_Front_Vector_float_16384_256 2344996.523 -
SetIntersection_Front_Vector_float_16384_4 1144282.695 2.56%
SetIntersection_Front_Vector_float_16384_64 1432212.880 -
SetIntersection_Front_Vector_float_16_1 67238212.158 -
SetIntersection_Front_Vector_float_16_16 39188766.471 3.36%
SetIntersection_Front_Vector_float_16_4 58062939.213 -
SetIntersection_Front_Vector_float_1_1 572230439.276 -
SetIntersection_Front_Vector_float_256_1 4426176.138 -
SetIntersection_Front_Vector_float_256_16 4486726.138 -
SetIntersection_Front_Vector_float_256_256 4727136.740 1.31%
SetIntersection_Front_Vector_float_256_4 4439032.541 -
SetIntersection_Front_Vector_float_256_64 4604516.964 1.37%
SetIntersection_Front_Vector_float_262144_1 1114888.639 -
SetIntersection_Front_Vector_float_262144_1024 5929614.237 -
SetIntersection_Front_Vector_float_262144_16 1194397.890 -
SetIntersection_Front_Vector_float_262144_16384 83849592.118 4.65%
SetIntersection_Front_Vector_float_262144_256 2645910.243 12.95%
SetIntersection_Front_Vector_float_262144_262144 350697072.612 -
SetIntersection_Front_Vector_float_262144_4 1112703.270 -1.98%
SetIntersection_Front_Vector_float_262144_64 1448218.355 2.80%
SetIntersection_Front_Vector_float_4_1 229198854.162 -
SetIntersection_Front_Vector_float_4_4 146305405.732 -
SetIntersection_Front_Vector_float_64_1 17539126.747 -
SetIntersection_Front_Vector_float_64_16 15232894.818 -
SetIntersection_Front_Vector_float_64_4 17036222.663 -
SetIntersection_Front_Vector_float_64_64 11848755.130 3.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1122219.195 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8403824.786 7.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1209898.778 -1.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2931695.228 4.36%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1100641.803 -3.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1561611.351 4.78%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1111519.928 1.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8399193.887 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1243423.935 3.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 123185543.517 6.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2943531.962 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1129463.143 1.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1534007.783 -2.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67177432.822 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 38859109.847 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58678139.874 1.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 570876923.155 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4463556.200 2.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4621206.530 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5908539.408 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4536001.192 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5079042.813 1.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1117363.581 5.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8380295.158 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1224658.098 3.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 121702965.624 4.84%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2950878.051 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 347343254.541 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1132393.404 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1661110.703 4.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228356471.258 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 147916904.936 1.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17528850.895 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15750232.314 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17269946.904 1.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12450437.983 -1.31%
SetIntersection_Front_Vector_string_1024_1 1142734.611 -
SetIntersection_Front_Vector_string_1024_1024 39376605.558 1.41%
SetIntersection_Front_Vector_string_1024_16 1704808.429 -1.85%
SetIntersection_Front_Vector_string_1024_256 10421705.887 3.43%
SetIntersection_Front_Vector_string_1024_4 1244728.071 -2.07%
SetIntersection_Front_Vector_string_1024_64 3419756.672 -3.92%
SetIntersection_Front_Vector_string_16384_1 1148754.251 -
SetIntersection_Front_Vector_string_16384_1024 39463663.288 2.61%
SetIntersection_Front_Vector_string_16384_16 1779264.037 3.88%
SetIntersection_Front_Vector_string_16384_16384 347582691.635 -1.50%
SetIntersection_Front_Vector_string_16384_256 9828910.399 -4.40%
SetIntersection_Front_Vector_string_16384_4 1248914.564 -
SetIntersection_Front_Vector_string_16384_64 3393790.791 -2.26%
SetIntersection_Front_Vector_string_16_1 68497572.259 -
SetIntersection_Front_Vector_string_16_16 55021604.082 1.60%
SetIntersection_Front_Vector_string_16_4 63925232.153 -
SetIntersection_Front_Vector_string_1_1 585651982.780 -
SetIntersection_Front_Vector_string_256_1 4511822.517 -
SetIntersection_Front_Vector_string_256_16 6396348.352 -
SetIntersection_Front_Vector_string_256_256 20627827.351 1.11%
SetIntersection_Front_Vector_string_256_4 4939007.214 -
SetIntersection_Front_Vector_string_256_64 11118404.384 2.25%
SetIntersection_Front_Vector_string_262144_1 1160108.299 -
SetIntersection_Front_Vector_string_262144_1024 38931975.831 -2.60%
SetIntersection_Front_Vector_string_262144_16 1698629.077 -2.67%
SetIntersection_Front_Vector_string_262144_16384 348454917.080 2.54%
SetIntersection_Front_Vector_string_262144_256 10090511.129 -
SetIntersection_Front_Vector_string_262144_262144 14386769.937 -
SetIntersection_Front_Vector_string_262144_4 1269287.019 -
SetIntersection_Front_Vector_string_262144_64 3413787.654 -
SetIntersection_Front_Vector_string_4_1 233508845.288 -
SetIntersection_Front_Vector_string_4_4 159663163.326 -
SetIntersection_Front_Vector_string_64_1 17938974.160 -
SetIntersection_Front_Vector_string_64_16 21283437.689 -1.85%
SetIntersection_Front_Vector_string_64_4 18818731.831 -
SetIntersection_Front_Vector_string_64_64 26734254.606 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1117032.418 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9990378.368 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1234645.635 -1.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3322839.823 -2.60%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1140864.791 -1.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1679260.097 2.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1123010.130 2.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9864180.529 -1.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1245599.637 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 142212550.530 1.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3309871.713 1.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1144207.665 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1657702.844 -2.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66941526.004 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39954511.647 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 59017377.906 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 570186577.865 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4396865.150 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4683829.435 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6533315.216 -2.31%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4479361.052 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5319356.847 -1.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1107534.302 -1.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9938653.952 2.94%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1250140.448 -1.36%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 141934534.232 1.51%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3288032.180 -2.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350805687.231 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1111494.840 -1.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1677367.111 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 228190206.946 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147536498.625 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17490872.722 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15935211.863 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17137091.898 -1.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13485007.119 -
SetIntersection_Front_Vector_uint32_1024_1 1114363.143 -
SetIntersection_Front_Vector_uint32_1024_1024 6017083.917 1.17%
SetIntersection_Front_Vector_uint32_1024_16 1170213.686 -2.10%
SetIntersection_Front_Vector_uint32_1024_256 2351913.519 -
SetIntersection_Front_Vector_uint32_1024_4 1137072.805 -
SetIntersection_Front_Vector_uint32_1024_64 1434622.854 -1.34%
SetIntersection_Front_Vector_uint32_16384_1 1120829.475 -
SetIntersection_Front_Vector_uint32_16384_1024 5976797.454 -
SetIntersection_Front_Vector_uint32_16384_16 1192380.344 -
SetIntersection_Front_Vector_uint32_16384_16384 79996090.317 -
SetIntersection_Front_Vector_uint32_16384_256 2350676.665 1.41%
SetIntersection_Front_Vector_uint32_16384_4 1107320.266 -
SetIntersection_Front_Vector_uint32_16384_64 1444207.648 -
SetIntersection_Front_Vector_uint32_16_1 67010078.120 -
SetIntersection_Front_Vector_uint32_16_16 38156479.776 -
SetIntersection_Front_Vector_uint32_16_4 58127964.916 -
SetIntersection_Front_Vector_uint32_1_1 574291484.705 -
SetIntersection_Front_Vector_uint32_256_1 4466288.949 -
SetIntersection_Front_Vector_uint32_256_16 4471096.621 -
SetIntersection_Front_Vector_uint32_256_256 4711935.759 2.10%
SetIntersection_Front_Vector_uint32_256_4 4487367.006 -
SetIntersection_Front_Vector_uint32_256_64 4576450.287 1.70%
SetIntersection_Front_Vector_uint32_262144_1 1115270.218 -
SetIntersection_Front_Vector_uint32_262144_1024 6079467.519 2.95%
SetIntersection_Front_Vector_uint32_262144_16 1194026.819 -
SetIntersection_Front_Vector_uint32_262144_16384 84575837.987 6.18%
SetIntersection_Front_Vector_uint32_262144_256 2384985.912 -
SetIntersection_Front_Vector_uint32_262144_262144 352618326.206 -
SetIntersection_Front_Vector_uint32_262144_4 1133569.371 -
SetIntersection_Front_Vector_uint32_262144_64 1463302.328 5.98%
SetIntersection_Front_Vector_uint32_4_1 228151561.254 -
SetIntersection_Front_Vector_uint32_4_4 144764132.319 -
SetIntersection_Front_Vector_uint32_64_1 17539378.689 -
SetIntersection_Front_Vector_uint32_64_16 15173935.193 -
SetIntersection_Front_Vector_uint32_64_4 17043730.804 -
SetIntersection_Front_Vector_uint32_64_64 11586776.685 -
SetIntersection_Front_Vector_uint64_1024_1 1099027.794 -
SetIntersection_Front_Vector_uint64_1024_1024 7110526.491 20.38%
SetIntersection_Front_Vector_uint64_1024_16 1181487.901 -2.59%
SetIntersection_Front_Vector_uint64_1024_256 2563082.217 12.28%
SetIntersection_Front_Vector_uint64_1024_4 1125725.684 -1.07%
SetIntersection_Front_Vector_uint64_1024_64 1441996.762 -3.49%
SetIntersection_Front_Vector_uint64_16384_1 1120388.124 2.16%
SetIntersection_Front_Vector_uint64_16384_1024 5963279.376 -
SetIntersection_Front_Vector_uint64_16384_16 1182841.563 -
SetIntersection_Front_Vector_uint64_16384_16384 83079907.260 6.61%
SetIntersection_Front_Vector_uint64_16384_256 2308956.617 -
SetIntersection_Front_Vector_uint64_16384_4 1134126.419 -
SetIntersection_Front_Vector_uint64_16384_64 1408658.889 -
SetIntersection_Front_Vector_uint64_16_1 66935462.890 -
SetIntersection_Front_Vector_uint64_16_16 38495353.014 1.58%
SetIntersection_Front_Vector_uint64_16_4 57964394.645 -
SetIntersection_Front_Vector_uint64_1_1 569348640.956 -
SetIntersection_Front_Vector_uint64_256_1 4397449.221 -
SetIntersection_Front_Vector_uint64_256_16 4529340.622 3.33%
SetIntersection_Front_Vector_uint64_256_256 4766207.512 1.57%
SetIntersection_Front_Vector_uint64_256_4 4405055.384 -
SetIntersection_Front_Vector_uint64_256_64 4598840.584 -
SetIntersection_Front_Vector_uint64_262144_1 1115656.855 -
SetIntersection_Front_Vector_uint64_262144_1024 5882744.911 1.48%
SetIntersection_Front_Vector_uint64_262144_16 1181448.361 -
SetIntersection_Front_Vector_uint64_262144_16384 82298180.543 5.32%
SetIntersection_Front_Vector_uint64_262144_256 2631192.989 14.05%
SetIntersection_Front_Vector_uint64_262144_262144 343944057.038 -1.70%
SetIntersection_Front_Vector_uint64_262144_4 1128925.819 -
SetIntersection_Front_Vector_uint64_262144_64 1416987.020 -
SetIntersection_Front_Vector_uint64_4_1 227697828.894 -
SetIntersection_Front_Vector_uint64_4_4 145337893.309 -
SetIntersection_Front_Vector_uint64_64_1 17468594.041 -
SetIntersection_Front_Vector_uint64_64_16 15150390.798 -2.02%
SetIntersection_Front_Vector_uint64_64_4 17000968.822 -
SetIntersection_Front_Vector_uint64_64_64 11919537.998 7.26%
SetIntersection_Interlaced_Set_float_1024_1 1085484.818 -3.10%
SetIntersection_Interlaced_Set_float_1024_1024 16787359.682 10.65%
SetIntersection_Interlaced_Set_float_1024_16 11599650.713 -1.35%
SetIntersection_Interlaced_Set_float_1024_256 16372150.239 -
SetIntersection_Interlaced_Set_float_1024_4 10228589.041 -
SetIntersection_Interlaced_Set_float_1024_64 10004148.441 -
SetIntersection_Interlaced_Set_float_16384_1 1104671.576 2.65%
SetIntersection_Interlaced_Set_float_16384_1024 172610385.127 2.26%
SetIntersection_Interlaced_Set_float_16384_16 213372626.227 1.69%
SetIntersection_Interlaced_Set_float_16384_16384 347357284.712 44.09%
SetIntersection_Interlaced_Set_float_16384_256 200473417.786 -
SetIntersection_Interlaced_Set_float_16384_4 173462264.583 2.53%
SetIntersection_Interlaced_Set_float_16384_64 219706817.018 2.36%
SetIntersection_Interlaced_Set_float_16_1 67160592.014 -
SetIntersection_Interlaced_Set_float_16_16 42158314.948 2.62%
SetIntersection_Interlaced_Set_float_16_4 65005678.142 -
SetIntersection_Interlaced_Set_float_1_1 571684990.970 -
SetIntersection_Interlaced_Set_float_256_1 4447367.627 -
SetIntersection_Interlaced_Set_float_256_16 12082995.027 -
SetIntersection_Interlaced_Set_float_256_256 9861803.603 10.84%
SetIntersection_Interlaced_Set_float_256_4 11562185.368 -
SetIntersection_Interlaced_Set_float_256_64 15437923.297 1.47%
SetIntersection_Interlaced_Set_float_262144_1 1109030.251 -
SetIntersection_Interlaced_Set_float_262144_1024 1514986.492 -1.52%
SetIntersection_Interlaced_Set_float_262144_16 1583262.205 -1.95%
SetIntersection_Interlaced_Set_float_262144_16384 1238148.355 -2.24%
SetIntersection_Interlaced_Set_float_262144_256 1562672.689 -2.01%
SetIntersection_Interlaced_Set_float_262144_262144 1866177.897 2.12%
SetIntersection_Interlaced_Set_float_262144_4 1274341.551 -2.69%
SetIntersection_Interlaced_Set_float_262144_64 1548184.408 -2.33%
SetIntersection_Interlaced_Set_float_4_1 228686949.263 -1.24%
SetIntersection_Interlaced_Set_float_4_4 147749161.574 -
SetIntersection_Interlaced_Set_float_64_1 17613704.177 -
SetIntersection_Interlaced_Set_float_64_16 23972297.438 -
SetIntersection_Interlaced_Set_float_64_4 22306743.704 -
SetIntersection_Interlaced_Set_float_64_64 15226798.668 1.64%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1121074.896 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21588627.262 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11886208.380 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19086277.989 2.94%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9892397.745 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11343165.697 2.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1121836.600 1.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179988039.093 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 220556036.828 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 348391700.052 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 209975256.768 1.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 183702310.277 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 230484503.959 1.52%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67421341.632 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44395525.456 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66930613.796 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 573015401.133 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4458621.997 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12967033.781 1.90%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 11947016.977 2.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11570918.792 3.52%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18012001.702 4.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1112306.007 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1636942.219 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1697134.848 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1348398.924 1.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1677092.365 1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2331284.668 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1390966.063 1.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1666094.807 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 229280973.009 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149269491.836 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17631470.632 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27291871.710 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23250528.611 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18852863.008 2.66%
SetIntersection_Interlaced_Set_string_1024_1 1162194.442 2.12%
SetIntersection_Interlaced_Set_string_1024_1024 56400864.130 -
SetIntersection_Interlaced_Set_string_1024_16 13550139.028 -
SetIntersection_Interlaced_Set_string_1024_256 36206108.669 -
SetIntersection_Interlaced_Set_string_1024_4 10662120.678 -
SetIntersection_Interlaced_Set_string_1024_64 16739747.355 -2.31%
SetIntersection_Interlaced_Set_string_16384_1 1158670.961 -
SetIntersection_Interlaced_Set_string_16384_1024 356818368.977 1.12%
SetIntersection_Interlaced_Set_string_16384_16 254341546.225 3.40%
SetIntersection_Interlaced_Set_string_16384_16384 349988503.322 -
SetIntersection_Interlaced_Set_string_16384_256 349285006.779 -2.10%
SetIntersection_Interlaced_Set_string_16384_4 202290486.760 1.70%
SetIntersection_Interlaced_Set_string_16384_64 358265612.528 1.50%
SetIntersection_Interlaced_Set_string_16_1 69344500.757 -
SetIntersection_Interlaced_Set_string_16_16 63131597.052 3.15%
SetIntersection_Interlaced_Set_string_16_4 77173627.066 -1.25%
SetIntersection_Interlaced_Set_string_1_1 589441914.707 -
SetIntersection_Interlaced_Set_string_256_1 4618047.343 -
SetIntersection_Interlaced_Set_string_256_16 18751044.276 -1.03%
SetIntersection_Interlaced_Set_string_256_256 31285884.532 -4.44%
SetIntersection_Interlaced_Set_string_256_4 14393300.037 2.43%
SetIntersection_Interlaced_Set_string_256_64 31482726.842 2.70%
SetIntersection_Interlaced_Set_string_262144_1 1166147.652 -
SetIntersection_Interlaced_Set_string_262144_1024 2081593.750 -3.13%
SetIntersection_Interlaced_Set_string_262144_16 2141724.201 -1.12%
SetIntersection_Interlaced_Set_string_262144_16384 2753395.994 -
SetIntersection_Interlaced_Set_string_262144_256 2061150.553 -3.07%
SetIntersection_Interlaced_Set_string_262144_262144 17321888.102 -1.58%
SetIntersection_Interlaced_Set_string_262144_4 1876083.252 -
SetIntersection_Interlaced_Set_string_262144_64 2130529.459 -1.35%
SetIntersection_Interlaced_Set_string_4_1 236079473.809 -
SetIntersection_Interlaced_Set_string_4_4 166763448.521 -1.27%
SetIntersection_Interlaced_Set_string_64_1 18197622.152 -
SetIntersection_Interlaced_Set_string_64_16 40525942.768 -1.61%
SetIntersection_Interlaced_Set_string_64_4 27413370.549 -
SetIntersection_Interlaced_Set_string_64_64 39313392.855 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1125570.248 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25587070.985 1.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11945196.572 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20761366.302 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9986189.650 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12055091.391 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1130418.542 -1.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 234775040.652 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 243626411.615 -2.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 353860093.453 2.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 353316808.572 40.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 201948253.661 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 345866853.369 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67542973.832 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45243832.608 -1.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67124262.292 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 574017786.331 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4478645.671 1.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12825226.162 -1.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13543903.856 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11522624.373 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18882503.005 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1118323.235 1.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1990989.748 -1.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2129562.420 -1.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1771482.992 -1.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2029145.670 -1.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3135037.840 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1842436.115 -2.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2119368.652 -1.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 228936504.439 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150363054.292 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17649857.664 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28301640.167 1.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23792315.031 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19458282.531 -1.49%
SetIntersection_Interlaced_Set_uint32_1024_1 1120536.394 -
SetIntersection_Interlaced_Set_uint32_1024_1024 16640156.642 10.54%
SetIntersection_Interlaced_Set_uint32_1024_16 11418612.468 1.03%
SetIntersection_Interlaced_Set_uint32_1024_256 16023952.889 4.28%
SetIntersection_Interlaced_Set_uint32_1024_4 10153324.779 -
SetIntersection_Interlaced_Set_uint32_1024_64 10014971.679 -2.45%
SetIntersection_Interlaced_Set_uint32_16384_1 1129807.027 -
SetIntersection_Interlaced_Set_uint32_16384_1024 172211225.237 3.93%
SetIntersection_Interlaced_Set_uint32_16384_16 212943469.765 3.43%
SetIntersection_Interlaced_Set_uint32_16384_16384 330443052.362 -4.20%
SetIntersection_Interlaced_Set_uint32_16384_256 198793353.805 2.40%
SetIntersection_Interlaced_Set_uint32_16384_4 173200108.127 4.01%
SetIntersection_Interlaced_Set_uint32_16384_64 218452388.171 3.46%
SetIntersection_Interlaced_Set_uint32_16_1 67161846.248 -
SetIntersection_Interlaced_Set_uint32_16_16 41950206.209 -
SetIntersection_Interlaced_Set_uint32_16_4 64511885.516 -
SetIntersection_Interlaced_Set_uint32_1_1 571267268.129 -
SetIntersection_Interlaced_Set_uint32_256_1 4431145.365 -
SetIntersection_Interlaced_Set_uint32_256_16 12031075.807 -1.60%
SetIntersection_Interlaced_Set_uint32_256_256 9974940.424 16.67%
SetIntersection_Interlaced_Set_uint32_256_4 11465305.423 -2.43%
SetIntersection_Interlaced_Set_uint32_256_64 15629430.957 6.38%
SetIntersection_Interlaced_Set_uint32_262144_1 1107658.926 3.70%
SetIntersection_Interlaced_Set_uint32_262144_1024 1497150.635 -
SetIntersection_Interlaced_Set_uint32_262144_16 1576578.613 -1.35%
SetIntersection_Interlaced_Set_uint32_262144_16384 1226659.180 -2.39%
SetIntersection_Interlaced_Set_uint32_262144_256 1545917.725 -1.33%
SetIntersection_Interlaced_Set_uint32_262144_262144 2008263.021 3.00%
SetIntersection_Interlaced_Set_uint32_262144_4 1258500.002 -2.16%
SetIntersection_Interlaced_Set_uint32_262144_64 1547365.394 -2.00%
SetIntersection_Interlaced_Set_uint32_4_1 228205766.146 -
SetIntersection_Interlaced_Set_uint32_4_4 147356854.757 -
SetIntersection_Interlaced_Set_uint32_64_1 17565425.527 -
SetIntersection_Interlaced_Set_uint32_64_16 24320021.451 -1.97%
SetIntersection_Interlaced_Set_uint32_64_4 22147043.859 -
SetIntersection_Interlaced_Set_uint32_64_64 15339298.760 4.15%
SetIntersection_Interlaced_Set_uint64_1024_1 1122407.441 -
SetIntersection_Interlaced_Set_uint64_1024_1024 15837124.038 -1.04%
SetIntersection_Interlaced_Set_uint64_1024_16 11492344.691 1.38%
SetIntersection_Interlaced_Set_uint64_1024_256 15443769.216 1.51%
SetIntersection_Interlaced_Set_uint64_1024_4 10243971.767 4.01%
SetIntersection_Interlaced_Set_uint64_1024_64 10350981.696 1.72%
SetIntersection_Interlaced_Set_uint64_16384_1 1116729.853 -
SetIntersection_Interlaced_Set_uint64_16384_1024 179232703.953 -
SetIntersection_Interlaced_Set_uint64_16384_16 228731513.122 1.95%
SetIntersection_Interlaced_Set_uint64_16384_16384 341481341.660 2.24%
SetIntersection_Interlaced_Set_uint64_16384_256 212303998.498 2.65%
SetIntersection_Interlaced_Set_uint64_16384_4 180414218.160 -
SetIntersection_Interlaced_Set_uint64_16384_64 237746681.135 -
SetIntersection_Interlaced_Set_uint64_16_1 67112712.232 -
SetIntersection_Interlaced_Set_uint64_16_16 40511619.169 -
SetIntersection_Interlaced_Set_uint64_16_4 64406942.159 -
SetIntersection_Interlaced_Set_uint64_1_1 570741848.619 -
SetIntersection_Interlaced_Set_uint64_256_1 4432777.460 -
SetIntersection_Interlaced_Set_uint64_256_16 12348093.858 -
SetIntersection_Interlaced_Set_uint64_256_256 9201122.387 -1.89%
SetIntersection_Interlaced_Set_uint64_256_4 11733688.402 -
SetIntersection_Interlaced_Set_uint64_256_64 15026104.848 2.10%
SetIntersection_Interlaced_Set_uint64_262144_1 1126362.386 3.72%
SetIntersection_Interlaced_Set_uint64_262144_1024 1600829.590 -
SetIntersection_Interlaced_Set_uint64_262144_16 1644019.775 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1291176.272 1.96%
SetIntersection_Interlaced_Set_uint64_262144_256 1635224.367 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1902427.570 1.78%
SetIntersection_Interlaced_Set_uint64_262144_4 1326107.018 -
SetIntersection_Interlaced_Set_uint64_262144_64 1629188.477 -
SetIntersection_Interlaced_Set_uint64_4_1 227745002.414 -
SetIntersection_Interlaced_Set_uint64_4_4 147259099.680 -
SetIntersection_Interlaced_Set_uint64_64_1 17519379.006 -
SetIntersection_Interlaced_Set_uint64_64_16 23467524.534 -2.43%
SetIntersection_Interlaced_Set_uint64_64_4 22372808.631 1.14%
SetIntersection_Interlaced_Set_uint64_64_64 15725630.989 2.09%
SetIntersection_Interlaced_Vector_float_1024_1 1121360.859 -
SetIntersection_Interlaced_Vector_float_1024_1024 5973620.183 -
SetIntersection_Interlaced_Vector_float_1024_16 1747339.170 -15.92%
SetIntersection_Interlaced_Vector_float_1024_256 5062401.501 -21.29%
SetIntersection_Interlaced_Vector_float_1024_4 1275072.003 -6.81%
SetIntersection_Interlaced_Vector_float_1024_64 3570867.719 -17.03%
SetIntersection_Interlaced_Vector_float_16384_1 1110901.440 -
SetIntersection_Interlaced_Vector_float_16384_1024 44676589.755 -12.84%
SetIntersection_Interlaced_Vector_float_16384_16 2409695.684 -
SetIntersection_Interlaced_Vector_float_16384_16384 80354516.548 -
SetIntersection_Interlaced_Vector_float_16384_256 14471170.931 23.50%
SetIntersection_Interlaced_Vector_float_16384_4 1400353.701 -1.57%
SetIntersection_Interlaced_Vector_float_16384_64 5331227.274 -1.92%
SetIntersection_Interlaced_Vector_float_16_1 67206574.340 -
SetIntersection_Interlaced_Vector_float_16_16 38328088.500 -
SetIntersection_Interlaced_Vector_float_16_4 59737552.396 -1.18%
SetIntersection_Interlaced_Vector_float_1_1 571463698.847 -
SetIntersection_Interlaced_Vector_float_256_1 4473359.042 -
SetIntersection_Interlaced_Vector_float_256_16 6112767.109 -3.55%
SetIntersection_Interlaced_Vector_float_256_256 4682042.560 -
SetIntersection_Interlaced_Vector_float_256_4 4944516.334 -6.90%
SetIntersection_Interlaced_Vector_float_256_64 6744998.517 -8.75%
SetIntersection_Interlaced_Vector_float_262144_1 1126121.030 -
SetIntersection_Interlaced_Vector_float_262144_1024 72367510.433 -15.53%
SetIntersection_Interlaced_Vector_float_262144_16 3279381.467 1.57%
SetIntersection_Interlaced_Vector_float_262144_16384 347790082.838 5.79%
SetIntersection_Interlaced_Vector_float_262144_256 25525120.355 -23.72%
SetIntersection_Interlaced_Vector_float_262144_262144 350804314.510 -
SetIntersection_Interlaced_Vector_float_262144_4 1610788.984 -26.02%
SetIntersection_Interlaced_Vector_float_262144_64 7694250.102 -1.57%
SetIntersection_Interlaced_Vector_float_4_1 228682776.848 -
SetIntersection_Interlaced_Vector_float_4_4 144933852.178 -
SetIntersection_Interlaced_Vector_float_64_1 17542438.341 -
SetIntersection_Interlaced_Vector_float_64_16 18221297.843 -5.82%
SetIntersection_Interlaced_Vector_float_64_4 19087884.910 1.12%
SetIntersection_Interlaced_Vector_float_64_64 11432437.289 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1114451.698 4.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 9182998.190 -4.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2064797.438 -22.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8496663.429 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1521667.030 2.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4940857.208 -10.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1116483.026 5.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 60589934.722 -7.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2689405.425 -30.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 135289982.504 8.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 16340719.489 -32.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1625189.367 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5922205.371 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 66933198.446 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39126102.646 -1.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61550572.387 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 570798801.833 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4432260.431 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7461475.243 -5.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5881875.842 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5273525.627 -4.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8789123.503 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1123472.053 4.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 115034907.089 -13.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 6842263.751 88.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 324192408.510 -5.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 45264831.076 2.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 358135092.936 2.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1550687.768 -1.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 27878624.259 19.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228903215.044 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147306886.005 2.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17503795.145 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19941967.104 1.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18988742.833 1.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13202718.840 5.38%
SetIntersection_Interlaced_Vector_string_1024_1 1146421.968 -
SetIntersection_Interlaced_Vector_string_1024_1024 42339778.691 6.51%
SetIntersection_Interlaced_Vector_string_1024_16 3378404.754 1.94%
SetIntersection_Interlaced_Vector_string_1024_256 21617677.383 1.99%
SetIntersection_Interlaced_Vector_string_1024_4 1730366.005 -
SetIntersection_Interlaced_Vector_string_1024_64 8278537.411 -2.41%
SetIntersection_Interlaced_Vector_string_16384_1 1132686.555 -1.60%
SetIntersection_Interlaced_Vector_string_16384_1024 119274517.108 5.29%
SetIntersection_Interlaced_Vector_string_16384_16 4741102.600 9.63%
SetIntersection_Interlaced_Vector_string_16384_16384 351700288.652 -
SetIntersection_Interlaced_Vector_string_16384_256 42535095.978 14.23%
SetIntersection_Interlaced_Vector_string_16384_4 1904879.755 -
SetIntersection_Interlaced_Vector_string_16384_64 13943875.341 18.59%
SetIntersection_Interlaced_Vector_string_16_1 68717434.209 -
SetIntersection_Interlaced_Vector_string_16_16 53388648.805 -3.11%
SetIntersection_Interlaced_Vector_string_16_4 72683453.667 -
SetIntersection_Interlaced_Vector_string_1_1 586992328.200 -
SetIntersection_Interlaced_Vector_string_256_1 4572235.756 -
SetIntersection_Interlaced_Vector_string_256_16 11274980.836 4.20%
SetIntersection_Interlaced_Vector_string_256_256 23127520.807 12.22%
SetIntersection_Interlaced_Vector_string_256_4 6376790.951 -
SetIntersection_Interlaced_Vector_string_256_64 20643166.622 -2.16%
SetIntersection_Interlaced_Vector_string_262144_1 1157331.894 -
SetIntersection_Interlaced_Vector_string_262144_1024 244319724.745 10.31%
SetIntersection_Interlaced_Vector_string_262144_16 6722958.137 18.79%
SetIntersection_Interlaced_Vector_string_262144_16384 1007153.076 1.06%
SetIntersection_Interlaced_Vector_string_262144_256 73229073.870 17.56%
SetIntersection_Interlaced_Vector_string_262144_262144 14437661.135 -
SetIntersection_Interlaced_Vector_string_262144_4 2334099.375 11.85%
SetIntersection_Interlaced_Vector_string_262144_64 21881851.783 19.70%
SetIntersection_Interlaced_Vector_string_4_1 234489225.217 -
SetIntersection_Interlaced_Vector_string_4_4 162406678.044 -
SetIntersection_Interlaced_Vector_string_64_1 18008562.125 -
SetIntersection_Interlaced_Vector_string_64_16 31293465.066 2.13%
SetIntersection_Interlaced_Vector_string_64_4 23107162.844 1.71%
SetIntersection_Interlaced_Vector_string_64_64 29086753.183 6.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1118802.572 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10470372.865 -3.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2816644.485 -1.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9221867.393 -9.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1565139.003 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5651513.804 -9.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1115238.402 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 67424021.572 -17.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3535492.544 -8.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 142610711.931 -1.74%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 30765619.443 -13.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1699799.093 -5.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9378381.806 -11.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66889453.500 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 39629852.360 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62339378.961 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 568977271.006 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4472764.907 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8902856.809 6.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6691586.258 -5.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5308717.627 -5.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10086639.595 -11.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1118796.240 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 169697498.310 -30.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5304835.450 -3.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 358892773.953 1.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 54022816.836 -28.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 345022833.730 -2.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1962167.273 -7.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 21400726.809 30.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227197281.300 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147301187.388 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17468466.006 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 24643715.727 13.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 19726741.772 -4.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13404143.526 -3.48%
SetIntersection_Interlaced_Vector_uint32_1024_1 1111166.896 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5943831.011 1.02%
SetIntersection_Interlaced_Vector_uint32_1024_16 1880444.145 -27.10%
SetIntersection_Interlaced_Vector_uint32_1024_256 6288528.939 4.55%
SetIntersection_Interlaced_Vector_uint32_1024_4 1316324.003 -10.22%
SetIntersection_Interlaced_Vector_uint32_1024_64 3770391.956 -24.07%
SetIntersection_Interlaced_Vector_uint32_16384_1 1112452.662 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 53427920.361 -12.48%
SetIntersection_Interlaced_Vector_uint32_16384_16 3304323.256 -6.96%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80380841.187 -
SetIntersection_Interlaced_Vector_uint32_16384_256 17585941.755 -28.18%
SetIntersection_Interlaced_Vector_uint32_16384_4 1581089.893 -
SetIntersection_Interlaced_Vector_uint32_16384_64 5568661.354 -40.95%
SetIntersection_Interlaced_Vector_uint32_16_1 66726874.962 -
SetIntersection_Interlaced_Vector_uint32_16_16 38597556.386 1.42%
SetIntersection_Interlaced_Vector_uint32_16_4 60167370.927 -
SetIntersection_Interlaced_Vector_uint32_1_1 569029070.093 -
SetIntersection_Interlaced_Vector_uint32_256_1 4438060.142 -6.35%
SetIntersection_Interlaced_Vector_uint32_256_16 7428555.742 -7.30%
SetIntersection_Interlaced_Vector_uint32_256_256 4698757.043 2.18%
SetIntersection_Interlaced_Vector_uint32_256_4 5180828.502 -7.85%
SetIntersection_Interlaced_Vector_uint32_256_64 7984673.434 3.15%
SetIntersection_Interlaced_Vector_uint32_262144_1 1119692.087 3.62%
SetIntersection_Interlaced_Vector_uint32_262144_1024 96578506.771 -26.23%
SetIntersection_Interlaced_Vector_uint32_262144_16 5766194.389 -3.39%
SetIntersection_Interlaced_Vector_uint32_262144_16384 350297912.093 -
SetIntersection_Interlaced_Vector_uint32_262144_256 34845317.011 -24.36%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350661975.530 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1919133.294 -3.86%
SetIntersection_Interlaced_Vector_uint32_262144_64 8048318.129 -54.96%
SetIntersection_Interlaced_Vector_uint32_4_1 227699540.798 -
SetIntersection_Interlaced_Vector_uint32_4_4 145691514.062 -
SetIntersection_Interlaced_Vector_uint32_64_1 17463930.244 -
SetIntersection_Interlaced_Vector_uint32_64_16 18742135.478 4.05%
SetIntersection_Interlaced_Vector_uint32_64_4 18383652.030 -
SetIntersection_Interlaced_Vector_uint32_64_64 11549406.662 1.08%
SetIntersection_Interlaced_Vector_uint64_1024_1 1109243.348 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5923517.365 1.67%
SetIntersection_Interlaced_Vector_uint64_1024_16 2118413.850 -16.00%
SetIntersection_Interlaced_Vector_uint64_1024_256 5067311.082 -28.20%
SetIntersection_Interlaced_Vector_uint64_1024_4 1370964.955 -5.14%
SetIntersection_Interlaced_Vector_uint64_1024_64 4037707.556 -19.04%
SetIntersection_Interlaced_Vector_uint64_16384_1 1117406.739 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 50203983.927 -8.43%
SetIntersection_Interlaced_Vector_uint64_16384_16 2711132.660 6.22%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78651724.973 -
SetIntersection_Interlaced_Vector_uint64_16384_256 19092386.585 -19.85%
SetIntersection_Interlaced_Vector_uint64_16384_4 1469072.599 4.01%
SetIntersection_Interlaced_Vector_uint64_16384_64 6655465.107 -20.87%
SetIntersection_Interlaced_Vector_uint64_16_1 66912979.259 -
SetIntersection_Interlaced_Vector_uint64_16_16 37998203.431 -
SetIntersection_Interlaced_Vector_uint64_16_4 59899361.177 -
SetIntersection_Interlaced_Vector_uint64_1_1 568684815.467 -
SetIntersection_Interlaced_Vector_uint64_256_1 4454834.623 -
SetIntersection_Interlaced_Vector_uint64_256_16 6595122.832 -11.12%
SetIntersection_Interlaced_Vector_uint64_256_256 4674605.309 2.04%
SetIntersection_Interlaced_Vector_uint64_256_4 4938668.884 -2.33%
SetIntersection_Interlaced_Vector_uint64_256_64 6513584.315 -7.04%
SetIntersection_Interlaced_Vector_uint64_262144_1 1115597.004 5.82%
SetIntersection_Interlaced_Vector_uint64_262144_1024 95079501.046 -14.54%
SetIntersection_Interlaced_Vector_uint64_262144_16 3686440.328 -36.47%
SetIntersection_Interlaced_Vector_uint64_262144_16384 350496341.858 -1.63%
SetIntersection_Interlaced_Vector_uint64_262144_256 30536521.857 -31.62%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350366175.188 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1557711.565 -20.37%
SetIntersection_Interlaced_Vector_uint64_262144_64 9903749.366 4.41%
SetIntersection_Interlaced_Vector_uint64_4_1 227476799.655 -
SetIntersection_Interlaced_Vector_uint64_4_4 144380705.462 -
SetIntersection_Interlaced_Vector_uint64_64_1 17401584.459 -
SetIntersection_Interlaced_Vector_uint64_64_16 18111304.470 -2.47%
SetIntersection_Interlaced_Vector_uint64_64_4 18179415.745 -1.31%
SetIntersection_Interlaced_Vector_uint64_64_64 11520991.674 1.31%
SetIntersection_None_Set_float_1024_1 8922427.338 -24.27%
SetIntersection_None_Set_float_1024_1024 8858531.061 -
SetIntersection_None_Set_float_1024_16 8869520.155 -23.66%
SetIntersection_None_Set_float_1024_256 9177845.552 3.12%
SetIntersection_None_Set_float_1024_4 9028998.516 -22.83%
SetIntersection_None_Set_float_1024_64 8847488.042 -22.96%
SetIntersection_None_Set_float_16384_1 155638151.470 -1.78%
SetIntersection_None_Set_float_16384_1024 155373885.478 -
SetIntersection_None_Set_float_16384_16 155210848.390 -
SetIntersection_None_Set_float_16384_16384 156186190.119 -
SetIntersection_None_Set_float_16384_256 155394823.645 -
SetIntersection_None_Set_float_16384_4 155362128.700 -
SetIntersection_None_Set_float_16384_64 155306561.598 -
SetIntersection_None_Set_float_16_1 70574200.226 -
SetIntersection_None_Set_float_16_16 37526869.297 -
SetIntersection_None_Set_float_16_4 60184915.312 -
SetIntersection_None_Set_float_1_1 570329137.814 -
SetIntersection_None_Set_float_256_1 11804713.802 1.05%
SetIntersection_None_Set_float_256_16 11293697.386 1.65%
SetIntersection_None_Set_float_256_256 5906325.107 2.24%
SetIntersection_None_Set_float_256_4 11564366.043 -1.28%
SetIntersection_None_Set_float_256_64 9488896.953 -
SetIntersection_None_Set_float_262144_1 1154561.033 -2.73%
SetIntersection_None_Set_float_262144_1024 1153103.191 -3.18%
SetIntersection_None_Set_float_262144_16 1151854.166 -2.97%
SetIntersection_None_Set_float_262144_16384 1148399.006 -2.71%
SetIntersection_None_Set_float_262144_256 1153087.160 -2.79%
SetIntersection_None_Set_float_262144_262144 1153399.658 -3.25%
SetIntersection_None_Set_float_262144_4 1151093.344 -3.05%
SetIntersection_None_Set_float_262144_64 1151433.350 -2.66%
SetIntersection_None_Set_float_4_1 230970371.755 -
SetIntersection_None_Set_float_4_4 144451843.445 -
SetIntersection_None_Set_float_64_1 22428334.129 -1.11%
SetIntersection_None_Set_float_64_16 18238309.988 -2.25%
SetIntersection_None_Set_float_64_4 21746512.350 -
SetIntersection_None_Set_float_64_64 11731078.738 -2.11%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8973798.374 3.13%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8777714.033 1.03%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8959419.265 2.26%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8861379.393 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8962776.602 2.57%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 9026962.104 3.37%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162782061.160 3.00%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159851812.348 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169608767.592 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 168141294.615 -2.21%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 164060498.441 1.41%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 166003298.936 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167229714.949 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70894371.430 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37385997.278 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 59771665.774 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 570688209.118 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11589669.996 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11121675.908 1.12%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5894430.673 2.49%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11584799.813 2.59%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9514626.383 3.33%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1223623.289 -1.25%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1241058.025 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1232757.244 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1243961.916 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1236828.207 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1262928.709 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1227286.619 -1.00%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1238747.317 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 231316378.892 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144545922.700 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23434519.991 3.88%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19005127.253 1.72%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22331673.815 2.00%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11684081.205 -
SetIntersection_None_Set_string_1024_1 8975723.445 -2.74%
SetIntersection_None_Set_string_1024_1024 9010974.682 -
SetIntersection_None_Set_string_1024_16 9109362.809 -3.39%
SetIntersection_None_Set_string_1024_256 9025602.539 1.34%
SetIntersection_None_Set_string_1024_4 8964694.940 -5.68%
SetIntersection_None_Set_string_1024_64 8913771.533 -6.57%
SetIntersection_None_Set_string_16384_1 198908395.061 -2.16%
SetIntersection_None_Set_string_16384_1024 212768660.257 -
SetIntersection_None_Set_string_16384_16 198893741.770 -
SetIntersection_None_Set_string_16384_16384 196041418.222 -
SetIntersection_None_Set_string_16384_256 204463628.486 -1.58%
SetIntersection_None_Set_string_16384_4 197247575.379 -1.13%
SetIntersection_None_Set_string_16384_64 201261861.385 -
SetIntersection_None_Set_string_16_1 73145713.550 -
SetIntersection_None_Set_string_16_16 38687875.969 -
SetIntersection_None_Set_string_16_4 61752043.302 -
SetIntersection_None_Set_string_1_1 576665144.087 -
SetIntersection_None_Set_string_256_1 11762074.382 -1.28%
SetIntersection_None_Set_string_256_16 11300660.423 -
SetIntersection_None_Set_string_256_256 6042906.097 -
SetIntersection_None_Set_string_256_4 11825314.268 -
SetIntersection_None_Set_string_256_64 9385419.863 -1.81%
SetIntersection_None_Set_string_262144_1 1651683.674 -2.49%
SetIntersection_None_Set_string_262144_1024 1671361.736 -2.04%
SetIntersection_None_Set_string_262144_16 1653401.285 -2.39%
SetIntersection_None_Set_string_262144_16384 1656650.146 -2.52%
SetIntersection_None_Set_string_262144_256 1653708.170 -2.08%
SetIntersection_None_Set_string_262144_262144 1667553.223 -2.10%
SetIntersection_None_Set_string_262144_4 1652280.842 -2.64%
SetIntersection_None_Set_string_262144_64 1653682.371 -2.58%
SetIntersection_None_Set_string_4_1 235334731.423 -
SetIntersection_None_Set_string_4_4 147090149.354 -
SetIntersection_None_Set_string_64_1 23859383.641 -
SetIntersection_None_Set_string_64_16 19538644.931 -
SetIntersection_None_Set_string_64_4 22944040.506 -
SetIntersection_None_Set_string_64_64 12228540.494 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 9051844.550 3.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8782692.109 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8956010.748 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 9001758.194 3.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8937368.185 2.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8824701.364 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 202854873.185 1.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 198887012.774 -3.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 201985729.066 1.74%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 200129750.837 2.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 197671591.922 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 197495879.085 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 194195096.250 -4.98%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 70975928.406 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37784269.494 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60362355.979 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 571158202.210 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11724430.482 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11158180.672 3.69%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5953564.770 3.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11665348.912 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9278939.238 -1.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1646857.424 -3.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1636455.728 -3.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1659706.137 -2.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1657163.572 -2.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1651308.838 -3.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1636311.928 -2.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1633185.875 -3.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1649897.137 -3.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 231851435.357 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145215339.557 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23697133.380 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19140372.917 1.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22494953.082 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11962004.581 1.18%
SetIntersection_None_Set_uint32_1024_1 8880412.995 1.21%
SetIntersection_None_Set_uint32_1024_1024 8869383.131 1.88%
SetIntersection_None_Set_uint32_1024_16 9029433.295 1.81%
SetIntersection_None_Set_uint32_1024_256 9127740.471 3.71%
SetIntersection_None_Set_uint32_1024_4 8979706.671 3.77%
SetIntersection_None_Set_uint32_1024_64 8989451.737 3.05%
SetIntersection_None_Set_uint32_16384_1 154417511.533 2.00%
SetIntersection_None_Set_uint32_16384_1024 153371316.691 1.30%
SetIntersection_None_Set_uint32_16384_16 153788104.411 1.55%
SetIntersection_None_Set_uint32_16384_16384 160163694.317 3.98%
SetIntersection_None_Set_uint32_16384_256 154667697.521 3.06%
SetIntersection_None_Set_uint32_16384_4 153990202.446 2.16%
SetIntersection_None_Set_uint32_16384_64 154768434.200 1.75%
SetIntersection_None_Set_uint32_16_1 70850180.397 -
SetIntersection_None_Set_uint32_16_16 37440137.021 -
SetIntersection_None_Set_uint32_16_4 60109213.593 -
SetIntersection_None_Set_uint32_1_1 569475787.205 -
SetIntersection_None_Set_uint32_256_1 11861295.168 2.17%
SetIntersection_None_Set_uint32_256_16 11256064.293 4.22%
SetIntersection_None_Set_uint32_256_256 5967033.101 3.62%
SetIntersection_None_Set_uint32_256_4 11713937.547 -
SetIntersection_None_Set_uint32_256_64 9311744.145 -1.37%
SetIntersection_None_Set_uint32_262144_1 1141362.385 -3.47%
SetIntersection_None_Set_uint32_262144_1024 1139472.818 -2.62%
SetIntersection_None_Set_uint32_262144_16 1138143.635 -3.50%
SetIntersection_None_Set_uint32_262144_16384 1150270.344 -2.45%
SetIntersection_None_Set_uint32_262144_256 1138712.889 -3.55%
SetIntersection_None_Set_uint32_262144_262144 1143039.389 -2.16%
SetIntersection_None_Set_uint32_262144_4 1139347.250 -3.28%
SetIntersection_None_Set_uint32_262144_64 1137039.225 -3.22%
SetIntersection_None_Set_uint32_4_1 230295542.981 -
SetIntersection_None_Set_uint32_4_4 144187886.491 -
SetIntersection_None_Set_uint32_64_1 23713803.457 1.62%
SetIntersection_None_Set_uint32_64_16 19292030.988 1.64%
SetIntersection_None_Set_uint32_64_4 22697651.288 -
SetIntersection_None_Set_uint32_64_64 12003681.824 -
SetIntersection_None_Set_uint64_1024_1 8963892.952 1.98%
SetIntersection_None_Set_uint64_1024_1024 9151077.698 4.74%
SetIntersection_None_Set_uint64_1024_16 8811912.769 -
SetIntersection_None_Set_uint64_1024_256 8820865.782 1.61%
SetIntersection_None_Set_uint64_1024_4 8903364.971 2.55%
SetIntersection_None_Set_uint64_1024_64 9001425.899 2.23%
SetIntersection_None_Set_uint64_16384_1 159086466.829 1.60%
SetIntersection_None_Set_uint64_16384_1024 164956958.914 1.70%
SetIntersection_None_Set_uint64_16384_16 165813032.401 1.37%
SetIntersection_None_Set_uint64_16384_16384 177115348.448 8.41%
SetIntersection_None_Set_uint64_16384_256 165623400.167 1.66%
SetIntersection_None_Set_uint64_16384_4 161965515.432 1.40%
SetIntersection_None_Set_uint64_16384_64 169021904.819 2.37%
SetIntersection_None_Set_uint64_16_1 70342777.380 -
SetIntersection_None_Set_uint64_16_16 37528816.224 -
SetIntersection_None_Set_uint64_16_4 59770465.086 -
SetIntersection_None_Set_uint64_1_1 568497437.478 -
SetIntersection_None_Set_uint64_256_1 11702152.604 2.12%
SetIntersection_None_Set_uint64_256_16 11094235.032 1.68%
SetIntersection_None_Set_uint64_256_256 5838520.639 -
SetIntersection_None_Set_uint64_256_4 11398015.192 -2.14%
SetIntersection_None_Set_uint64_256_64 9573326.701 4.64%
SetIntersection_None_Set_uint64_262144_1 1203240.559 -
SetIntersection_None_Set_uint64_262144_1024 1219165.607 1.07%
SetIntersection_None_Set_uint64_262144_16 1207259.603 -
SetIntersection_None_Set_uint64_262144_16384 1220074.219 1.19%
SetIntersection_None_Set_uint64_262144_256 1216776.695 1.38%
SetIntersection_None_Set_uint64_262144_262144 1224997.313 1.12%
SetIntersection_None_Set_uint64_262144_4 1203775.553 -
SetIntersection_None_Set_uint64_262144_64 1206000.817 -
SetIntersection_None_Set_uint64_4_1 230614884.204 -
SetIntersection_None_Set_uint64_4_4 143619672.002 -
SetIntersection_None_Set_uint64_64_1 23626464.502 -
SetIntersection_None_Set_uint64_64_16 19237953.519 -
SetIntersection_None_Set_uint64_64_4 22378969.906 -
SetIntersection_None_Set_uint64_64_64 11906323.287 -
SetIntersection_None_Vector_float_1024_1 1150337.297 -
SetIntersection_None_Vector_float_1024_1024 1153597.924 -
SetIntersection_None_Vector_float_1024_16 1152733.455 -
SetIntersection_None_Vector_float_1024_256 1153154.612 -
SetIntersection_None_Vector_float_1024_4 1156705.167 -
SetIntersection_None_Vector_float_1024_64 1147471.814 -
SetIntersection_None_Vector_float_16384_1 1163864.989 -1.03%
SetIntersection_None_Vector_float_16384_1024 1173107.369 -
SetIntersection_None_Vector_float_16384_16 1186713.203 -
SetIntersection_None_Vector_float_16384_16384 1170976.832 -1.39%
SetIntersection_None_Vector_float_16384_256 1170897.620 -
SetIntersection_None_Vector_float_16384_4 1182797.925 -
SetIntersection_None_Vector_float_16384_64 1152868.287 -1.98%
SetIntersection_None_Vector_float_16_1 67647529.820 -
SetIntersection_None_Vector_float_16_16 36015776.283 -
SetIntersection_None_Vector_float_16_4 57401341.772 -
SetIntersection_None_Vector_float_1_1 569610481.358 -
SetIntersection_None_Vector_float_256_1 4541943.938 -
SetIntersection_None_Vector_float_256_16 4283240.581 -
SetIntersection_None_Vector_float_256_256 2246371.594 -1.81%
SetIntersection_None_Vector_float_256_4 4477759.667 -
SetIntersection_None_Vector_float_256_64 3635796.965 -
SetIntersection_None_Vector_float_262144_1 1201337.928 -
SetIntersection_None_Vector_float_262144_1024 1197798.967 -
SetIntersection_None_Vector_float_262144_16 1171903.665 -4.39%
SetIntersection_None_Vector_float_262144_16384 1203554.124 -
SetIntersection_None_Vector_float_262144_256 1197119.007 -
SetIntersection_None_Vector_float_262144_262144 1216544.198 -
SetIntersection_None_Vector_float_262144_4 1204846.092 1.29%
SetIntersection_None_Vector_float_262144_64 1202586.946 -
SetIntersection_None_Vector_float_4_1 228622243.730 -
SetIntersection_None_Vector_float_4_4 142905938.419 -
SetIntersection_None_Vector_float_64_1 17793459.710 -
SetIntersection_None_Vector_float_64_16 14413894.666 -
SetIntersection_None_Vector_float_64_4 16998583.744 -
SetIntersection_None_Vector_float_64_64 9131025.157 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1143142.634 -1.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1149676.159 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1155083.513 3.66%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1152946.140 1.62%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1150519.328 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1156107.104 3.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1184874.536 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1188670.305 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1186624.409 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1140008.798 -2.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1186398.153 1.52%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1162510.366 -1.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1190954.097 4.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67643140.975 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35962623.124 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57444311.572 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 567946652.759 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4542783.062 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4265191.303 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2283637.464 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4495017.985 1.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3648498.078 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1219445.180 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1219751.355 5.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1218484.371 -2.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1219100.644 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1227481.818 3.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1193924.601 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1223875.954 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1234530.791 1.70%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 228207264.932 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142761923.181 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17799552.012 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14430557.470 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17002355.378 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9055864.890 1.54%
SetIntersection_None_Vector_string_1024_1 1202858.518 -1.21%
SetIntersection_None_Vector_string_1024_1024 1230324.421 -
SetIntersection_None_Vector_string_1024_16 1230371.008 -
SetIntersection_None_Vector_string_1024_256 1225454.888 -
SetIntersection_None_Vector_string_1024_4 1226240.742 -
SetIntersection_None_Vector_string_1024_64 1191376.001 -3.70%
SetIntersection_None_Vector_string_16384_1 1289234.622 4.07%
SetIntersection_None_Vector_string_16384_1024 1288024.296 -
SetIntersection_None_Vector_string_16384_16 1286277.876 -
SetIntersection_None_Vector_string_16384_16384 1243300.495 -3.36%
SetIntersection_None_Vector_string_16384_256 1302911.744 -
SetIntersection_None_Vector_string_16384_4 1293050.242 1.40%
SetIntersection_None_Vector_string_16384_64 1282578.016 -
SetIntersection_None_Vector_string_16_1 68971185.032 -
SetIntersection_None_Vector_string_16_16 36760923.567 -
SetIntersection_None_Vector_string_16_4 58658951.431 -
SetIntersection_None_Vector_string_1_1 570773902.104 -
SetIntersection_None_Vector_string_256_1 4711394.040 -
SetIntersection_None_Vector_string_256_16 4512193.573 -
SetIntersection_None_Vector_string_256_256 2408876.488 -
SetIntersection_None_Vector_string_256_4 4677570.853 -
SetIntersection_None_Vector_string_256_64 3833458.135 -
SetIntersection_None_Vector_string_262144_1 1335345.197 -1.61%
SetIntersection_None_Vector_string_262144_1024 1371841.962 -
SetIntersection_None_Vector_string_262144_16 1357291.698 3.10%
SetIntersection_None_Vector_string_262144_16384 1355138.047 -
SetIntersection_None_Vector_string_262144_256 1342257.463 -
SetIntersection_None_Vector_string_262144_262144 1331459.557 -2.19%
SetIntersection_None_Vector_string_262144_4 1341588.882 -2.16%
SetIntersection_None_Vector_string_262144_64 1357832.962 -
SetIntersection_None_Vector_string_4_1 231653210.785 -
SetIntersection_None_Vector_string_4_4 144502352.964 -
SetIntersection_None_Vector_string_64_1 18473407.886 -
SetIntersection_None_Vector_string_64_16 14965772.491 -
SetIntersection_None_Vector_string_64_4 17584378.708 -
SetIntersection_None_Vector_string_64_64 9414138.373 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1183391.172 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1196516.093 5.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1161023.181 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1194739.265 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1200518.721 5.16%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1191677.296 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1243852.094 1.87%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1229144.073 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1198642.782 -2.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1255906.917 6.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1236637.569 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1244131.131 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1230043.779 -1.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67563604.690 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36063116.539 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57504344.126 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 567354916.773 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4576225.767 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4349111.305 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2311075.625 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4509895.183 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3692631.559 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1288121.940 -1.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1235206.032 2.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1207446.954 -3.53%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1260042.026 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1303786.285 -1.84%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1295857.013 2.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1254433.289 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1269982.246 1.75%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228123572.117 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142743388.400 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17924131.558 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14552527.978 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17085821.122 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9117923.444 -
SetIntersection_None_Vector_uint32_1024_1 1151441.691 -
SetIntersection_None_Vector_uint32_1024_1024 1158571.781 -
SetIntersection_None_Vector_uint32_1024_16 1154216.523 1.93%
SetIntersection_None_Vector_uint32_1024_256 1171782.696 -
SetIntersection_None_Vector_uint32_1024_4 1149943.710 -1.23%
SetIntersection_None_Vector_uint32_1024_64 1118127.762 -4.16%
SetIntersection_None_Vector_uint32_16384_1 1185025.844 1.50%
SetIntersection_None_Vector_uint32_16384_1024 1171063.316 -1.07%
SetIntersection_None_Vector_uint32_16384_16 1175826.130 -
SetIntersection_None_Vector_uint32_16384_16384 1174466.305 -
SetIntersection_None_Vector_uint32_16384_256 1173473.980 -
SetIntersection_None_Vector_uint32_16384_4 1158036.316 -2.34%
SetIntersection_None_Vector_uint32_16384_64 1174136.965 -
SetIntersection_None_Vector_uint32_16_1 67476514.521 -
SetIntersection_None_Vector_uint32_16_16 35882822.358 -
SetIntersection_None_Vector_uint32_16_4 57407964.899 -
SetIntersection_None_Vector_uint32_1_1 585794252.252 -
SetIntersection_None_Vector_uint32_256_1 4522478.898 -
SetIntersection_None_Vector_uint32_256_16 4281993.037 -
SetIntersection_None_Vector_uint32_256_256 2294652.051 -
SetIntersection_None_Vector_uint32_256_4 4461741.118 -
SetIntersection_None_Vector_uint32_256_64 3632881.057 -
SetIntersection_None_Vector_uint32_262144_1 1213485.351 -
SetIntersection_None_Vector_uint32_262144_1024 1189780.654 -2.34%
SetIntersection_None_Vector_uint32_262144_16 1194292.247 -3.57%
SetIntersection_None_Vector_uint32_262144_16384 1205423.101 -1.07%
SetIntersection_None_Vector_uint32_262144_256 1200515.868 -1.85%
SetIntersection_None_Vector_uint32_262144_262144 1199351.905 1.37%
SetIntersection_None_Vector_uint32_262144_4 1214814.574 -
SetIntersection_None_Vector_uint32_262144_64 1154131.476 -4.95%
SetIntersection_None_Vector_uint32_4_1 228322925.829 -
SetIntersection_None_Vector_uint32_4_4 142744325.155 -
SetIntersection_None_Vector_uint32_64_1 17714704.046 -
SetIntersection_None_Vector_uint32_64_16 14395194.141 -
SetIntersection_None_Vector_uint32_64_4 16956481.813 -
SetIntersection_None_Vector_uint32_64_64 9076610.914 -
SetIntersection_None_Vector_uint64_1024_1 1151948.718 -
SetIntersection_None_Vector_uint64_1024_1024 1152513.801 -
SetIntersection_None_Vector_uint64_1024_16 1148883.800 -
SetIntersection_None_Vector_uint64_1024_256 1150849.946 -
SetIntersection_None_Vector_uint64_1024_4 1151867.129 -
SetIntersection_None_Vector_uint64_1024_64 1153333.477 -1.16%
SetIntersection_None_Vector_uint64_16384_1 1167672.896 -
SetIntersection_None_Vector_uint64_16384_1024 1183869.503 1.77%
SetIntersection_None_Vector_uint64_16384_16 1190412.294 -
SetIntersection_None_Vector_uint64_16384_16384 1173922.046 -
SetIntersection_None_Vector_uint64_16384_256 1168380.795 2.98%
SetIntersection_None_Vector_uint64_16384_4 1169334.578 3.34%
SetIntersection_None_Vector_uint64_16384_64 1148951.255 -3.34%
SetIntersection_None_Vector_uint64_16_1 67467396.835 -
SetIntersection_None_Vector_uint64_16_16 35747837.620 -
SetIntersection_None_Vector_uint64_16_4 57173975.737 -
SetIntersection_None_Vector_uint64_1_1 567311120.758 -
SetIntersection_None_Vector_uint64_256_1 4510426.171 -
SetIntersection_None_Vector_uint64_256_16 4267559.645 -
SetIntersection_None_Vector_uint64_256_256 2272308.108 -
SetIntersection_None_Vector_uint64_256_4 4486908.400 -
SetIntersection_None_Vector_uint64_256_64 3642393.934 -
SetIntersection_None_Vector_uint64_262144_1 1225279.986 3.41%
SetIntersection_None_Vector_uint64_262144_1024 1217220.221 6.28%
SetIntersection_None_Vector_uint64_262144_16 1204593.297 1.91%
SetIntersection_None_Vector_uint64_262144_16384 1180725.406 -3.69%
SetIntersection_None_Vector_uint64_262144_256 1160140.515 -3.09%
SetIntersection_None_Vector_uint64_262144_262144 1187896.044 -
SetIntersection_None_Vector_uint64_262144_4 1186077.169 -3.42%
SetIntersection_None_Vector_uint64_262144_64 1196291.811 3.68%
SetIntersection_None_Vector_uint64_4_1 227656111.704 -
SetIntersection_None_Vector_uint64_4_4 142174007.354 -
SetIntersection_None_Vector_uint64_64_1 17683776.332 -
SetIntersection_None_Vector_uint64_64_16 14486889.542 1.12%
SetIntersection_None_Vector_uint64_64_4 16932527.960 -
SetIntersection_None_Vector_uint64_64_64 8978517.726 -
bm_lexicographical_compare<int>/1 1.207 -
bm_lexicographical_compare<int>/1048576 76663.612 -
bm_lexicographical_compare<int>/16 2.017 3.93%
bm_lexicographical_compare<int>/2 1.366 -
bm_lexicographical_compare<int>/262144 19111.187 -
bm_lexicographical_compare<int>/3 1.561 -2.86%
bm_lexicographical_compare<int>/32768 2389.669 -
bm_lexicographical_compare<int>/4 1.208 -4.18%
bm_lexicographical_compare<int>/4096 298.648 -
bm_lexicographical_compare<int>/5 1.533 -
bm_lexicographical_compare<int>/512 37.300 -
bm_lexicographical_compare<int>/6 1.541 -2.90%
bm_lexicographical_compare<int>/64 4.856 -1.41%
bm_lexicographical_compare<int>/7 1.546 -2.40%
bm_lexicographical_compare<int>/8 1.459 -5.64%
bm_lexicographical_compare<signed_char>/1 1.318 -5.02%
bm_lexicographical_compare<signed_char>/1048576 16261.563 -
bm_lexicographical_compare<signed_char>/16 1.272 -4.25%
bm_lexicographical_compare<signed_char>/2 1.552 3.71%
bm_lexicographical_compare<signed_char>/262144 3842.080 -
bm_lexicographical_compare<signed_char>/3 1.731 3.00%
bm_lexicographical_compare<signed_char>/32768 478.982 -
bm_lexicographical_compare<signed_char>/4 1.965 2.32%
bm_lexicographical_compare<signed_char>/4096 59.889 -
bm_lexicographical_compare<signed_char>/5 2.147 -
bm_lexicographical_compare<signed_char>/512 7.862 -
bm_lexicographical_compare<signed_char>/6 2.403 -2.65%
bm_lexicographical_compare<signed_char>/64 2.313 15.11%
bm_lexicographical_compare<signed_char>/7 2.628 -3.50%
bm_lexicographical_compare<signed_char>/8 2.997 -1.71%
bm_lexicographical_compare<unsigned_char>/1 1.584 5.72%
bm_lexicographical_compare<unsigned_char>/1048576 17927.910 -
bm_lexicographical_compare<unsigned_char>/16 1.103 -
bm_lexicographical_compare<unsigned_char>/2 1.781 -
bm_lexicographical_compare<unsigned_char>/262144 4494.501 -
bm_lexicographical_compare<unsigned_char>/3 1.970 -4.98%
bm_lexicographical_compare<unsigned_char>/32768 572.390 -
bm_lexicographical_compare<unsigned_char>/4 1.291 -5.04%
bm_lexicographical_compare<unsigned_char>/4096 77.672 -
bm_lexicographical_compare<unsigned_char>/5 1.425 -8.78%
bm_lexicographical_compare<unsigned_char>/512 8.740 -
bm_lexicographical_compare<unsigned_char>/6 1.668 -8.74%
bm_lexicographical_compare<unsigned_char>/64 1.965 -1.05%
bm_lexicographical_compare<unsigned_char>/7 1.973 -4.70%
bm_lexicographical_compare<unsigned_char>/8 1.372 3.44%
bm_ranges_lexicographical_compare<int>/1 1.384 4.59%
bm_ranges_lexicographical_compare<int>/1048576 76688.461 -
bm_ranges_lexicographical_compare<int>/16 2.304 -
bm_ranges_lexicographical_compare<int>/2 1.613 3.94%
bm_ranges_lexicographical_compare<int>/262144 19109.765 -
bm_ranges_lexicographical_compare<int>/3 1.859 -
bm_ranges_lexicographical_compare<int>/32768 2389.433 -
bm_ranges_lexicographical_compare<int>/4 1.385 6.89%
bm_ranges_lexicographical_compare<int>/4096 298.801 -
bm_ranges_lexicographical_compare<int>/5 1.507 -
bm_ranges_lexicographical_compare<int>/512 37.292 -
bm_ranges_lexicographical_compare<int>/6 1.505 -
bm_ranges_lexicographical_compare<int>/64 4.909 1.20%
bm_ranges_lexicographical_compare<int>/7 1.504 -
bm_ranges_lexicographical_compare<int>/8 1.543 2.78%
bm_ranges_lexicographical_compare<signed_char>/1 1.385 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16264.571 -
bm_ranges_lexicographical_compare<signed_char>/16 1.298 -1.96%
bm_ranges_lexicographical_compare<signed_char>/2 1.615 -
bm_ranges_lexicographical_compare<signed_char>/262144 3836.810 -
bm_ranges_lexicographical_compare<signed_char>/3 1.846 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.602 -
bm_ranges_lexicographical_compare<signed_char>/4 2.075 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.791 -
bm_ranges_lexicographical_compare<signed_char>/5 2.326 -
bm_ranges_lexicographical_compare<signed_char>/512 7.862 -
bm_ranges_lexicographical_compare<signed_char>/6 2.600 -1.20%
bm_ranges_lexicographical_compare<signed_char>/64 2.246 6.54%
bm_ranges_lexicographical_compare<signed_char>/7 2.848 -
bm_ranges_lexicographical_compare<signed_char>/8 3.194 -2.73%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.654 3.16%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17923.589 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.158 4.94%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.849 2.58%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4497.919 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.083 2.84%
bm_ranges_lexicographical_compare<unsigned_char>/32768 573.165 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.387 2.20%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.750 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.618 1.23%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.792 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.849 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.981 1.95%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.088 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.387 1.24%
bm_ranges_swap_ranges_vb_aligned/1024 6.505 -
bm_ranges_swap_ranges_vb_aligned/1048576 3408.047 -
bm_ranges_swap_ranges_vb_aligned/128 3.447 -
bm_ranges_swap_ranges_vb_aligned/131072 249.481 -1.27%
bm_ranges_swap_ranges_vb_aligned/16 3.232 -
bm_ranges_swap_ranges_vb_aligned/16384 34.978 -
bm_ranges_swap_ranges_vb_aligned/2048 8.584 -
bm_ranges_swap_ranges_vb_aligned/256 4.370 -
bm_ranges_swap_ranges_vb_aligned/262144 497.333 -
bm_ranges_swap_ranges_vb_aligned/32 3.231 -
bm_ranges_swap_ranges_vb_aligned/32768 64.159 -
bm_ranges_swap_ranges_vb_aligned/4096 11.959 -
bm_ranges_swap_ranges_vb_aligned/512 5.306 -
bm_ranges_swap_ranges_vb_aligned/524288 1050.286 -
bm_ranges_swap_ranges_vb_aligned/64 3.093 -1.05%
bm_ranges_swap_ranges_vb_aligned/65536 123.259 -
bm_ranges_swap_ranges_vb_aligned/8 3.195 -
bm_ranges_swap_ranges_vb_aligned/8192 19.481 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15549.815 -
bm_ranges_swap_ranges_vb_unaligned/262144 3737.143 -
bm_ranges_swap_ranges_vb_unaligned/32768 472.619 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.979 -
bm_ranges_swap_ranges_vb_unaligned/512 13.384 -
bm_ranges_swap_ranges_vb_unaligned/64 6.284 -
bm_ranges_swap_ranges_vb_unaligned/8 5.014 -
bm_swap_ranges_vb_aligned/1048576 3399.133 -
bm_swap_ranges_vb_aligned/262144 491.616 -
bm_swap_ranges_vb_aligned/32768 63.692 -
bm_swap_ranges_vb_aligned/4096 12.554 -
bm_swap_ranges_vb_aligned/512 5.006 1.05%
bm_swap_ranges_vb_aligned/64 2.911 -
bm_swap_ranges_vb_aligned/8 3.350 1.20%
bm_swap_ranges_vb_unaligned/1048576 15943.029 -
bm_swap_ranges_vb_unaligned/262144 3845.721 -
bm_swap_ranges_vb_unaligned/32768 484.729 -
bm_swap_ranges_vb_unaligned/4096 64.706 -
bm_swap_ranges_vb_unaligned/512 12.346 -
bm_swap_ranges_vb_unaligned/64 4.837 -
bm_swap_ranges_vb_unaligned/8 4.853 -1.17%
rng::adjacent_find(deque<int>)/1024 462.727 -
rng::adjacent_find(deque<int>)/1048576 475432.571 -
rng::adjacent_find(deque<int>)/50 14.926 -18.88%
rng::adjacent_find(deque<int>)/8 3.081 -13.77%
rng::adjacent_find(deque<int>)/8192 3704.832 -
rng::adjacent_find(deque<int>,_pred)/1024 630.112 -
rng::adjacent_find(deque<int>,_pred)/1048576 650328.532 -
rng::adjacent_find(deque<int>,_pred)/50 29.892 -
rng::adjacent_find(deque<int>,_pred)/8 4.309 -8.17%
rng::adjacent_find(deque<int>,_pred)/8192 5085.619 -
rng::adjacent_find(list<int>)/1024 711.196 -
rng::adjacent_find(list<int>)/1048576 867168.106 -
rng::adjacent_find(list<int>)/50 23.626 -
rng::adjacent_find(list<int>)/8 2.106 -
rng::adjacent_find(list<int>)/8192 6934.406 -1.25%
rng::adjacent_find(list<int>,_pred)/1024 826.938 -
rng::adjacent_find(list<int>,_pred)/1048576 953051.913 -
rng::adjacent_find(list<int>,_pred)/50 34.746 -
rng::adjacent_find(list<int>,_pred)/8 3.978 -
rng::adjacent_find(list<int>,_pred)/8192 7462.949 -13.87%
rng::adjacent_find(vector<int>)/1024 234.875 -
rng::adjacent_find(vector<int>)/1048576 236543.398 -
rng::adjacent_find(vector<int>)/50 11.965 -
rng::adjacent_find(vector<int>)/8 2.022 -
rng::adjacent_find(vector<int>)/8192 1831.179 -
rng::adjacent_find(vector<int>,_pred)/1024 400.621 -
rng::adjacent_find(vector<int>,_pred)/1048576 464419.601 -
rng::adjacent_find(vector<int>,_pred)/50 23.580 -
rng::adjacent_find(vector<int>,_pred)/8 3.383 -
rng::adjacent_find(vector<int>,_pred)/8192 3192.008 -
rng::all_of(deque<int>)_(process_all)/32 11.527 -
rng::all_of(deque<int>)_(process_all)/32768 11159.462 5.39%
rng::all_of(deque<int>)_(process_all)/50 17.740 -
rng::all_of(deque<int>)_(process_all)/8 3.219 -
rng::all_of(deque<int>)_(process_all)/8192 2779.454 5.80%
rng::all_of(list<int>)_(process_all)/32 11.513 -
rng::all_of(list<int>)_(process_all)/32768 26148.910 1.47%
rng::all_of(list<int>)_(process_all)/50 21.834 -
rng::all_of(list<int>)_(process_all)/8 2.708 -
rng::all_of(list<int>)_(process_all)/8192 8484.407 14.17%
rng::all_of(vector<int>)_(process_all)/32 8.422 -
rng::all_of(vector<int>)_(process_all)/32768 8059.783 -
rng::all_of(vector<int>)_(process_all)/50 18.362 -
rng::all_of(vector<int>)_(process_all)/8 2.436 -1.44%
rng::all_of(vector<int>)_(process_all)/8192 2028.358 -
rng::any_of(deque<int>)_(process_all)/32 11.529 -1.47%
rng::any_of(deque<int>)_(process_all)/32768 10570.639 -5.12%
rng::any_of(deque<int>)_(process_all)/50 21.596 10.83%
rng::any_of(deque<int>)_(process_all)/8 3.221 -
rng::any_of(deque<int>)_(process_all)/8192 2641.687 -5.65%
rng::any_of(list<int>)_(process_all)/32 11.474 -
rng::any_of(list<int>)_(process_all)/32768 26377.415 1.02%
rng::any_of(list<int>)_(process_all)/50 21.724 -
rng::any_of(list<int>)_(process_all)/8 2.608 -
rng::any_of(list<int>)_(process_all)/8192 7411.279 2.37%
rng::any_of(vector<int>)_(process_all)/32 8.315 -1.38%
rng::any_of(vector<int>)_(process_all)/32768 8045.809 -
rng::any_of(vector<int>)_(process_all)/50 12.556 -
rng::any_of(vector<int>)_(process_all)/8 2.498 -
rng::any_of(vector<int>)_(process_all)/8192 2022.045 -
rng::contains(deque<int>)_(process_all)/1048576 250468.251 -
rng::contains(deque<int>)_(process_all)/32 8.682 -
rng::contains(deque<int>)_(process_all)/50 12.627 -
rng::contains(deque<int>)_(process_all)/8 3.113 3.52%
rng::contains(deque<int>)_(process_all)/8192 1921.158 -1.18%
rng::contains(list<int>)_(process_all)/1048576 856168.600 4.08%
rng::contains(list<int>)_(process_all)/32 9.633 7.25%
rng::contains(list<int>)_(process_all)/50 18.508 -
rng::contains(list<int>)_(process_all)/8 2.385 4.81%
rng::contains(list<int>)_(process_all)/8192 6953.379 -
rng::contains(vector<int>)_(process_all)/1048576 237506.956 -
rng::contains(vector<int>)_(process_all)/32 8.396 -
rng::contains(vector<int>)_(process_all)/50 12.376 -
rng::contains(vector<int>)_(process_all)/8 2.653 3.56%
rng::contains(vector<int>)_(process_all)/8192 1842.282 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18250.528 -6.08%
rng::contains_subrange(deque<int>)_(near_matches)/1024 19160.472 -6.56%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1454530.405 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429754.161 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.182 -6.97%
rng::contains_subrange(deque<int>)_(process_all)/32 10.823 -7.50%
rng::contains_subrange(deque<int>)_(process_all)/50 14.220 -15.35%
rng::contains_subrange(deque<int>)_(process_all)/8192 3359.786 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502524.425 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.131 1.00%
rng::contains_subrange(deque<int>)_(same_length)/32 20.646 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.860 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3913.860 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 477690.814 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.412 1.38%
rng::contains_subrange(deque<int>)_(single_element)/32 17.577 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.623 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3728.725 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36844.143 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38363.309 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2453959.940 -
rng::contains_subrange(list<int>)_(process_all)/1048576 837237.298 -2.70%
rng::contains_subrange(list<int>)_(process_all)/16 4.931 -1.23%
rng::contains_subrange(list<int>)_(process_all)/32 10.394 -
rng::contains_subrange(list<int>)_(process_all)/50 18.304 1.34%
rng::contains_subrange(list<int>)_(process_all)/8192 7403.174 -9.05%
rng::contains_subrange(list<int>)_(same_length)/1048576 937675.680 -1.36%
rng::contains_subrange(list<int>)_(same_length)/16 6.923 -
rng::contains_subrange(list<int>)_(same_length)/32 16.291 -
rng::contains_subrange(list<int>)_(same_length)/50 29.919 -
rng::contains_subrange(list<int>)_(same_length)/8192 8588.074 7.90%
rng::contains_subrange(list<int>)_(single_element)/1048576 841978.916 1.10%
rng::contains_subrange(list<int>)_(single_element)/16 5.023 2.74%
rng::contains_subrange(list<int>)_(single_element)/32 10.418 -
rng::contains_subrange(list<int>)_(single_element)/50 18.546 2.63%
rng::contains_subrange(list<int>)_(single_element)/8192 8016.817 14.08%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13799.233 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14650.079 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 763212.191 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 210862.407 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.712 -2.40%
rng::contains_subrange(vector<int>)_(process_all)/32 7.959 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.440 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1643.663 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243640.908 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.851 -1.83%
rng::contains_subrange(vector<int>)_(same_length)/32 8.733 -1.99%
rng::contains_subrange(vector<int>)_(same_length)/50 12.691 -1.60%
rng::contains_subrange(vector<int>)_(same_length)/8192 1865.257 -1.68%
rng::contains_subrange(vector<int>)_(single_element)/1048576 234472.297 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.781 -2.13%
rng::contains_subrange(vector<int>)_(single_element)/32 8.527 -1.24%
rng::contains_subrange(vector<int>)_(single_element)/50 12.438 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1827.701 -
rng::copy(deque<int>)/1048576 49718.032 -1.21%
rng::copy(deque<int>)/262144 10416.323 1.80%
rng::copy(deque<int>)/32768 1137.997 -
rng::copy(deque<int>)/4096 146.368 -
rng::copy(deque<int>)/512 16.826 -
rng::copy(deque<int>)/64 5.090 79.96%
rng::copy(deque<int>)/8 2.857 3.78%
rng::copy(list<int>)/1048576 878122.710 -
rng::copy(list<int>)/262144 218083.450 -
rng::copy(list<int>)/32768 26587.689 -
rng::copy(list<int>)/4096 3031.744 -
rng::copy(list<int>)/512 367.634 -
rng::copy(list<int>)/64 30.813 -13.30%
rng::copy(list<int>)/8 2.417 -
rng::copy(vector<bool>)_(aligned)/1048576 1039.561 -8.53%
rng::copy(vector<bool>)_(aligned)/262144 279.825 -8.82%
rng::copy(vector<bool>)_(aligned)/32768 36.035 1.60%
rng::copy(vector<bool>)_(aligned)/4096 4.936 -
rng::copy(vector<bool>)_(aligned)/512 1.764 -
rng::copy(vector<bool>)_(aligned)/64 1.306 -4.84%
rng::copy(vector<bool>)_(unaligned)/1048576 5507.331 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.919 -
rng::copy(vector<bool>)_(unaligned)/32768 170.486 -2.09%
rng::copy(vector<bool>)_(unaligned)/4096 20.854 -
rng::copy(vector<bool>)_(unaligned)/512 3.726 -
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 48863.314 -1.42%
rng::copy(vector<int>)/262144 12532.474 -
rng::copy(vector<int>)/32768 3166.964 13.07%
rng::copy(vector<int>)/4096 147.473 1.52%
rng::copy(vector<int>)/512 16.102 -
rng::copy(vector<int>)/64 2.467 1.07%
rng::copy(vector<int>)/8 2.239 -
rng::copy_backward(deque<int>)/1048576 127379.458 3.31%
rng::copy_backward(deque<int>)/262144 31245.749 1.36%
rng::copy_backward(deque<int>)/32768 3853.272 3.71%
rng::copy_backward(deque<int>)/4096 147.999 -
rng::copy_backward(deque<int>)/512 18.207 -
rng::copy_backward(deque<int>)/64 3.044 -
rng::copy_backward(deque<int>)/8 2.780 2.83%
rng::copy_backward(list<int>)/1048576 887398.757 -
rng::copy_backward(list<int>)/262144 223458.906 -
rng::copy_backward(list<int>)/32768 31277.432 6.16%
rng::copy_backward(list<int>)/4096 3089.573 -
rng::copy_backward(list<int>)/512 372.081 -
rng::copy_backward(list<int>)/64 31.118 -
rng::copy_backward(list<int>)/8 2.350 -5.32%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1040.844 -
rng::copy_backward(vector<bool>)_(aligned)/262144 275.225 -
rng::copy_backward(vector<bool>)_(aligned)/32768 35.742 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.122 -
rng::copy_backward(vector<bool>)_(aligned)/512 1.765 -
rng::copy_backward(vector<bool>)_(aligned)/64 1.788 8.45%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6745.752 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1654.485 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 209.579 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.774 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.885 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 48694.536 -
rng::copy_backward(vector<int>)/262144 12529.474 -
rng::copy_backward(vector<int>)/32768 2785.370 -14.78%
rng::copy_backward(vector<int>)/4096 145.515 -
rng::copy_backward(vector<int>)/512 16.622 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.266 3.39%
rng::copy_if(deque<int>)_(entire_range)/1048576 277783.303 -
rng::copy_if(deque<int>)_(entire_range)/262144 69748.623 -
rng::copy_if(deque<int>)_(entire_range)/32768 8687.334 -
rng::copy_if(deque<int>)_(entire_range)/4096 1024.913 -
rng::copy_if(deque<int>)_(entire_range)/512 135.784 -
rng::copy_if(deque<int>)_(entire_range)/64 16.142 -39.06%
rng::copy_if(deque<int>)_(entire_range)/8 2.926 -
rng::copy_if(deque<int>)_(every_other)/1048576 371984.665 -
rng::copy_if(deque<int>)_(every_other)/262144 92762.035 -
rng::copy_if(deque<int>)_(every_other)/32768 11617.845 -
rng::copy_if(deque<int>)_(every_other)/4096 1453.268 -
rng::copy_if(deque<int>)_(every_other)/512 181.739 -
rng::copy_if(deque<int>)_(every_other)/64 23.355 -24.10%
rng::copy_if(deque<int>)_(every_other)/8 3.451 -
rng::copy_if(list<int>)_(entire_range)/1048576 883094.039 -
rng::copy_if(list<int>)_(entire_range)/262144 219248.518 -
rng::copy_if(list<int>)_(entire_range)/32768 28033.365 -4.50%
rng::copy_if(list<int>)_(entire_range)/4096 3048.931 -
rng::copy_if(list<int>)_(entire_range)/512 371.298 1.65%
rng::copy_if(list<int>)_(entire_range)/64 32.873 7.48%
rng::copy_if(list<int>)_(entire_range)/8 2.601 2.51%
rng::copy_if(list<int>)_(every_other)/1048576 835641.169 -1.14%
rng::copy_if(list<int>)_(every_other)/262144 208181.536 -
rng::copy_if(list<int>)_(every_other)/32768 25935.505 1.15%
rng::copy_if(list<int>)_(every_other)/4096 3300.033 1.85%
rng::copy_if(list<int>)_(every_other)/512 357.546 -
rng::copy_if(list<int>)_(every_other)/64 23.854 -
rng::copy_if(list<int>)_(every_other)/8 2.299 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245468.557 -
rng::copy_if(vector<int>)_(entire_range)/262144 59827.517 -
rng::copy_if(vector<int>)_(entire_range)/32768 7466.757 -
rng::copy_if(vector<int>)_(entire_range)/4096 935.524 -
rng::copy_if(vector<int>)_(entire_range)/512 123.436 -
rng::copy_if(vector<int>)_(entire_range)/64 15.778 -2.68%
rng::copy_if(vector<int>)_(entire_range)/8 2.202 -3.24%
rng::copy_if(vector<int>)_(every_other)/1048576 239012.453 -
rng::copy_if(vector<int>)_(every_other)/262144 59582.814 -
rng::copy_if(vector<int>)_(every_other)/32768 7455.625 -
rng::copy_if(vector<int>)_(every_other)/4096 934.163 -
rng::copy_if(vector<int>)_(every_other)/512 123.114 -
rng::copy_if(vector<int>)_(every_other)/64 18.122 -
rng::copy_if(vector<int>)_(every_other)/8 4.237 -
rng::copy_n(deque<int>)/1048576 49879.036 -
rng::copy_n(deque<int>)/262144 10425.468 1.22%
rng::copy_n(deque<int>)/32768 1150.949 1.41%
rng::copy_n(deque<int>)/4096 145.455 -
rng::copy_n(deque<int>)/512 16.789 -
rng::copy_n(deque<int>)/64 2.872 -
rng::copy_n(deque<int>)/8 2.757 -
rng::copy_n(list<int>)/1048576 876408.323 -
rng::copy_n(list<int>)/262144 218961.305 -
rng::copy_n(list<int>)/32768 27272.080 5.13%
rng::copy_n(list<int>)/4096 4118.986 7.53%
rng::copy_n(list<int>)/512 340.883 -
rng::copy_n(list<int>)/64 13.922 -1.65%
rng::copy_n(list<int>)/8 2.251 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1038.807 -
rng::copy_n(vector<bool>)_(aligned)/262144 282.006 2.08%
rng::copy_n(vector<bool>)_(aligned)/32768 35.339 -1.20%
rng::copy_n(vector<bool>)_(aligned)/4096 4.937 -
rng::copy_n(vector<bool>)_(aligned)/512 1.765 -
rng::copy_n(vector<bool>)_(aligned)/64 1.371 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5506.073 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.564 -
rng::copy_n(vector<bool>)_(unaligned)/32768 174.092 2.06%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.885 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.399 -7.15%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 50200.124 -
rng::copy_n(vector<int>)/262144 12530.343 -
rng::copy_n(vector<int>)/32768 2839.262 2.58%
rng::copy_n(vector<int>)/4096 161.605 12.14%
rng::copy_n(vector<int>)/512 16.135 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.206 -
rng::count(deque<int>)_(every_other)/1024 247.375 -
rng::count(deque<int>)_(every_other)/1048576 252977.228 -
rng::count(deque<int>)_(every_other)/8 2.532 -
rng::count(deque<int>)_(every_other)/8192 1937.260 -
rng::count(list<int>)_(every_other)/1024 701.243 -
rng::count(list<int>)_(every_other)/1048576 824233.734 1.52%
rng::count(list<int>)_(every_other)/8 2.106 3.41%
rng::count(list<int>)_(every_other)/8192 6865.744 -
rng::count(vector<bool>)/1000 3.002 1.07%
rng::count(vector<bool>)/1024 1.685 -
rng::count(vector<bool>)/1048576 1459.631 -
rng::count(vector<bool>)/8192 11.430 -
rng::count(vector<int>)_(every_other)/1024 102.957 -
rng::count(vector<int>)_(every_other)/1048576 105220.000 -
rng::count(vector<int>)_(every_other)/8 1.324 -
rng::count(vector<int>)_(every_other)/8192 819.041 -
rng::count_if(deque<int>)_(every_other)/1024 347.005 -
rng::count_if(deque<int>)_(every_other)/1048576 342525.888 -
rng::count_if(deque<int>)_(every_other)/8 3.352 -
rng::count_if(deque<int>)_(every_other)/8192 2622.776 -
rng::count_if(list<int>)_(every_other)/1024 753.177 -
rng::count_if(list<int>)_(every_other)/1048576 887778.323 -
rng::count_if(list<int>)_(every_other)/8 2.835 -
rng::count_if(list<int>)_(every_other)/8192 7241.265 -
rng::count_if(vector<int>)_(every_other)/1024 249.864 -
rng::count_if(vector<int>)_(every_other)/1048576 247872.435 -
rng::count_if(vector<int>)_(every_other)/8 4.224 -
rng::count_if(vector<int>)_(every_other)/8192 1928.948 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 479.601 -5.83%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 492862.295 -5.19%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.120 -17.80%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.850 -2.45%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3843.090 -5.44%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.079 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.734 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.078 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.078 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.078 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 718.878 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 732794.064 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.885 -5.35%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.519 -1.26%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5729.757 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.087 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.765 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.088 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.089 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.087 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2061.843 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2194406.940 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.588 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.710 -1.01%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17746.499 -11.01%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 736.329 -6.62%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1443048.237 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.071 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.703 -3.31%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11850.665 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1646.941 -8.66%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2315290.977 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 51.663 -1.14%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.584 -3.42%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19748.442 -1.73%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 551.568 2.69%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1442436.340 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.467 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.755 -2.95%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11531.317 -2.19%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.698 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.698 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.671 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.688 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.697 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 764.907 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 955446.721 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.612 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.005 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8446.719 -1.17%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.976 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.976 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 871.513 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1082623.387 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.957 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.692 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10968.632 -7.71%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.287 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73743.656 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.658 -1.72%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.595 -1.61%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.971 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.473 11.47%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.521 15.31%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.465 10.84%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.342 1.33%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.556 17.04%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 515.905 4.06%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634940.740 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.889 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.260 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4818.270 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.708 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.716 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.695 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.695 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.716 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 499.691 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 495441.312 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 22.841 -4.03%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 5.066 -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3860.691 -1.03%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 526.305 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 522444.331 -2.94%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.011 -6.29%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.273 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4030.904 -3.13%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 781.291 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 951484.756 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.699 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.963 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12243.585 -2.13%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 828.571 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 989556.458 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.584 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.608 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10007.349 -4.85%
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.220 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.618 -
rng::equal(vector<bool>)_(unaligned)/1048576 7593.707 -
rng::equal(vector<bool>)_(unaligned)/50 0.704 -
rng::equal(vector<bool>)_(unaligned)/8 0.706 1.69%
rng::equal(vector<bool>)_(unaligned)/8192 64.735 -1.15%
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.079 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73706.677 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.222 -3.86%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.311 -8.56%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.060 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.314 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639276.780 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.923 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.648 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4799.845 -
rng::fill(deque<int>)/1024 29.830 1.47%
rng::fill(deque<int>)/32 1.361 -9.85%
rng::fill(deque<int>)/50 2.256 -
rng::fill(deque<int>)/8192 239.325 -2.74%
rng::fill(list<int>)/1024 671.750 -
rng::fill(list<int>)/32 8.343 -
rng::fill(list<int>)/50 16.822 -
rng::fill(list<int>)/8192 7606.994 1.08%
rng::fill(vector<bool>)/1048576 3822.366 -
rng::fill(vector<bool>)/262144 232.327 -
rng::fill(vector<bool>)/32768 29.907 -
rng::fill(vector<bool>)/4096 4.210 -
rng::fill(vector<bool>)/512 1.568 -2.85%
rng::fill(vector<bool>)/64 1.562 -2.36%
rng::fill(vector<int>)/1024 29.760 -
rng::fill(vector<int>)/32 1.039 -4.81%
rng::fill(vector<int>)/50 2.209 -
rng::fill(vector<int>)/8192 238.799 -
rng::fill_n(deque<int>)/1024 29.453 -
rng::fill_n(deque<int>)/32 1.293 9.85%
rng::fill_n(deque<int>)/50 2.200 -
rng::fill_n(deque<int>)/8192 241.018 -
rng::fill_n(list<int>)/1024 1389.862 114.02%
rng::fill_n(list<int>)/32 8.216 -
rng::fill_n(list<int>)/50 16.034 1.38%
rng::fill_n(list<int>)/8192 7112.121 -5.33%
rng::fill_n(vector<bool>)/1048576 3824.412 -
rng::fill_n(vector<bool>)/262144 231.484 -
rng::fill_n(vector<bool>)/32768 29.973 -
rng::fill_n(vector<bool>)/4096 4.152 -
rng::fill_n(vector<bool>)/512 1.424 -
rng::fill_n(vector<bool>)/64 1.361 -
rng::fill_n(vector<int>)/1024 29.535 -
rng::fill_n(vector<int>)/32 1.144 -
rng::fill_n(vector<int>)/50 2.223 -
rng::fill_n(vector<int>)/8192 235.184 -
rng::find(deque<int>)_(bail_25%)/1024 66.775 -
rng::find(deque<int>)_(bail_25%)/32768 1925.142 -
rng::find(deque<int>)_(bail_25%)/8 2.059 -
rng::find(deque<int>)_(bail_25%)/8192 477.701 -
rng::find(deque<int>)_(process_all)/1024 243.377 -
rng::find(deque<int>)_(process_all)/32768 7806.116 -
rng::find(deque<int>)_(process_all)/50 13.128 -
rng::find(deque<int>)_(process_all)/8 3.452 -
rng::find(deque<int>)_(process_all)/8192 1949.771 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 294.116 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9402.373 -1.02%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.314 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.390 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2318.482 -1.37%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 375.095 18.15%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 11918.320 13.98%
rng::find(join_view(list<vector<int>>))_(process_all)/50 18.105 33.97%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.349 4.69%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2962.957 16.53%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 732.770 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27417.661 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.694 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.628 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8553.076 14.09%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.357 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 678.146 2.05%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.707 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.072 -1.61%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 171.041 1.78%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 283.249 2.70%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8761.734 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.689 -1.09%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.798 -3.42%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2167.171 -
rng::find(list<int>)_(bail_25%)/1024 182.032 -
rng::find(list<int>)_(bail_25%)/32768 7927.408 6.43%
rng::find(list<int>)_(bail_25%)/8 0.926 -
rng::find(list<int>)_(bail_25%)/8192 1453.865 1.14%
rng::find(list<int>)_(process_all)/1024 704.410 1.22%
rng::find(list<int>)_(process_all)/32768 26133.900 -5.16%
rng::find(list<int>)_(process_all)/50 20.642 -
rng::find(list<int>)_(process_all)/8 2.402 6.09%
rng::find(list<int>)_(process_all)/8192 9199.855 -21.18%
rng::find(vector<bool>)_(process_all)/1024 4.668 -
rng::find(vector<bool>)_(process_all)/1048576 3698.911 1.06%
rng::find(vector<bool>)_(process_all)/50 0.794 7.43%
rng::find(vector<bool>)_(process_all)/8 0.741 -
rng::find(vector<bool>)_(process_all)/8192 33.642 -
rng::find(vector<char>)_(bail_25%)/1024 5.375 1.98%
rng::find(vector<char>)_(bail_25%)/32768 136.404 -
rng::find(vector<char>)_(bail_25%)/8 1.060 -8.22%
rng::find(vector<char>)_(bail_25%)/8192 39.821 -
rng::find(vector<char>)_(process_all)/1024 16.237 -
rng::find(vector<char>)_(process_all)/32768 495.774 -
rng::find(vector<char>)_(process_all)/50 1.616 -
rng::find(vector<char>)_(process_all)/8 0.926 -
rng::find(vector<char>)_(process_all)/8192 136.138 -
rng::find(vector<int>)_(bail_25%)/1024 65.890 -
rng::find(vector<int>)_(bail_25%)/32768 1860.021 -
rng::find(vector<int>)_(bail_25%)/8 1.582 -
rng::find(vector<int>)_(bail_25%)/8192 472.659 -
rng::find(vector<int>)_(process_all)/1024 242.743 -
rng::find(vector<int>)_(process_all)/32768 7430.299 -
rng::find(vector<int>)_(process_all)/50 12.438 -
rng::find(vector<int>)_(process_all)/8 2.801 -
rng::find(vector<int>)_(process_all)/8192 1856.143 -
rng::find_end(deque<int>)_(match_near_end)/1000 33.910 -
rng::find_end(deque<int>)_(match_near_end)/1024 34.924 2.19%
rng::find_end(deque<int>)_(match_near_end)/8192 275.210 -
rng::find_end(deque<int>)_(near_matches)/1000 16713.751 -
rng::find_end(deque<int>)_(near_matches)/1024 17497.691 -1.06%
rng::find_end(deque<int>)_(near_matches)/8192 1127428.744 -1.07%
rng::find_end(deque<int>)_(process_all)/1000 310.363 1.29%
rng::find_end(deque<int>)_(process_all)/1024 324.751 4.45%
rng::find_end(deque<int>)_(process_all)/1048576 299792.237 12.53%
rng::find_end(deque<int>)_(process_all)/8192 2352.629 15.87%
rng::find_end(deque<int>)_(same_length)/1000 330.744 -
rng::find_end(deque<int>)_(same_length)/1024 337.448 -
rng::find_end(deque<int>)_(same_length)/8192 2681.650 -1.97%
rng::find_end(deque<int>)_(single_element)/1000 338.022 -
rng::find_end(deque<int>)_(single_element)/1024 350.834 -
rng::find_end(deque<int>)_(single_element)/8192 2405.874 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 73.624 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.079 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 600.866 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31528.258 -1.01%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32549.716 -1.56%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1872439.396 -2.35%
rng::find_end(deque<int>,_pred)_(process_all)/1000 581.470 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 623.613 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 544081.425 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4252.488 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 780.504 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 799.890 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4966.505 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 642.768 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 688.939 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4811.926 2.38%
rng::find_end(forward_list<int>)_(match_near_end)/1000 768.046 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4478.365 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 254582.331 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36348.416 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37620.493 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2469029.887 -
rng::find_end(forward_list<int>)_(process_all)/1000 701.846 -
rng::find_end(forward_list<int>)_(process_all)/1024 721.880 -1.48%
rng::find_end(forward_list<int>)_(process_all)/1048576 754390.872 -1.49%
rng::find_end(forward_list<int>)_(process_all)/8192 5625.341 -3.37%
rng::find_end(forward_list<int>)_(same_length)/1000 1466.148 -
rng::find_end(forward_list<int>)_(same_length)/1024 1484.399 -
rng::find_end(forward_list<int>)_(same_length)/8192 14285.130 9.54%
rng::find_end(forward_list<int>)_(single_element)/1000 703.488 -
rng::find_end(forward_list<int>)_(single_element)/1024 728.367 -
rng::find_end(forward_list<int>)_(single_element)/8192 5753.340 -1.68%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 834.921 -2.20%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5386.263 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276098.429 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42074.761 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43634.633 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2687529.808 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 739.365 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 759.245 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 838854.796 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6083.095 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1534.186 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1562.519 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 15091.749 8.48%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 803.161 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 821.244 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6623.301 -
rng::find_end(list<int>)_(match_near_end)/1000 64.111 -
rng::find_end(list<int>)_(match_near_end)/1024 61.743 -
rng::find_end(list<int>)_(match_near_end)/8192 594.991 -
rng::find_end(list<int>)_(near_matches)/1000 32995.035 -1.37%
rng::find_end(list<int>)_(near_matches)/1024 34456.721 -1.41%
rng::find_end(list<int>)_(near_matches)/8192 2287850.806 1.10%
rng::find_end(list<int>)_(process_all)/1000 711.252 -
rng::find_end(list<int>)_(process_all)/1024 734.115 -
rng::find_end(list<int>)_(process_all)/1048576 877484.395 -
rng::find_end(list<int>)_(process_all)/8192 7474.428 -
rng::find_end(list<int>)_(same_length)/1000 742.455 -
rng::find_end(list<int>)_(same_length)/1024 757.329 -
rng::find_end(list<int>)_(same_length)/8192 8215.115 -1.09%
rng::find_end(list<int>)_(single_element)/1000 720.243 -
rng::find_end(list<int>)_(single_element)/1024 724.655 -
rng::find_end(list<int>)_(single_element)/8192 8462.642 11.77%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.402 -1.27%
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.445 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 629.401 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37474.610 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39002.428 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2412873.856 -
rng::find_end(list<int>,_pred)_(process_all)/1000 799.008 -
rng::find_end(list<int>,_pred)_(process_all)/1024 817.501 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 963816.073 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8380.085 -4.53%
rng::find_end(list<int>,_pred)_(same_length)/1000 766.112 -
rng::find_end(list<int>,_pred)_(same_length)/1024 785.334 -
rng::find_end(list<int>,_pred)_(same_length)/8192 9970.907 -5.94%
rng::find_end(list<int>,_pred)_(single_element)/1000 796.970 -
rng::find_end(list<int>,_pred)_(single_element)/1024 816.412 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8901.296 7.34%
rng::find_end(vector<int>)_(match_near_end)/1000 27.655 -1.01%
rng::find_end(vector<int>)_(match_near_end)/1024 24.889 -
rng::find_end(vector<int>)_(match_near_end)/8192 201.806 -1.65%
rng::find_end(vector<int>)_(near_matches)/1000 13704.289 -
rng::find_end(vector<int>)_(near_matches)/1024 14168.787 -
rng::find_end(vector<int>)_(near_matches)/8192 778866.101 -
rng::find_end(vector<int>)_(process_all)/1000 362.875 -
rng::find_end(vector<int>)_(process_all)/1024 370.324 -
rng::find_end(vector<int>)_(process_all)/1048576 373293.688 -
rng::find_end(vector<int>)_(process_all)/8192 2918.283 -
rng::find_end(vector<int>)_(same_length)/1000 244.988 -
rng::find_end(vector<int>)_(same_length)/1024 250.796 -
rng::find_end(vector<int>)_(same_length)/8192 1953.696 -
rng::find_end(vector<int>)_(single_element)/1000 400.410 -
rng::find_end(vector<int>)_(single_element)/1024 410.587 -
rng::find_end(vector<int>)_(single_element)/8192 3241.475 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.715 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.184 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 487.356 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 22854.800 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23443.759 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1450063.363 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 533.083 -1.01%
rng::find_end(vector<int>,_pred)_(process_all)/1024 546.302 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 642583.294 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4357.025 -1.09%
rng::find_end(vector<int>,_pred)_(same_length)/1000 610.402 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 625.524 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5006.203 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 595.741 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 608.992 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4863.228 -
rng::find_first_of(deque<int>)_(large_needle)/1024 365423.746 -
rng::find_first_of(deque<int>)_(large_needle)/32 297.355 -
rng::find_first_of(deque<int>)_(large_needle)/50 715.911 6.58%
rng::find_first_of(deque<int>)_(large_needle)/8192 23436955.568 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3638.166 5.34%
rng::find_first_of(deque<int>)_(small_needle)/32 112.827 3.86%
rng::find_first_of(deque<int>)_(small_needle)/50 173.474 3.63%
rng::find_first_of(deque<int>)_(small_needle)/8192 29057.490 5.17%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 561430.566 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 508.126 1.78%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1388.508 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35516487.499 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6294.002 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.432 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 308.836 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50348.247 -
rng::find_first_of(list<int>)_(large_needle)/1024 975399.907 22.84%
rng::find_first_of(list<int>)_(large_needle)/32 679.323 -
rng::find_first_of(list<int>)_(large_needle)/50 1743.502 -
rng::find_first_of(list<int>)_(large_needle)/8192 49325866.667 -2.81%
rng::find_first_of(list<int>)_(small_needle)/1024 2763.113 -
rng::find_first_of(list<int>)_(small_needle)/32 90.837 -
rng::find_first_of(list<int>)_(small_needle)/50 139.047 -
rng::find_first_of(list<int>)_(small_needle)/8192 22132.516 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 930718.225 11.30%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 726.741 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1863.993 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 55655528.845 2.06%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5245.919 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.125 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.454 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42150.771 -
rng::find_first_of(vector<int>)_(large_needle)/1024 107132.490 -15.98%
rng::find_first_of(vector<int>)_(large_needle)/32 106.198 -13.45%
rng::find_first_of(vector<int>)_(large_needle)/50 258.241 -16.83%
rng::find_first_of(vector<int>)_(large_needle)/8192 6909028.050 -15.01%
rng::find_first_of(vector<int>)_(small_needle)/1024 1420.692 -
rng::find_first_of(vector<int>)_(small_needle)/32 48.932 -
rng::find_first_of(vector<int>)_(small_needle)/50 73.575 2.25%
rng::find_first_of(vector<int>)_(small_needle)/8192 11273.150 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 592398.363 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 493.024 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1357.545 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38285319.444 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5627.013 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.218 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 276.569 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 45857.001 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.419 -
rng::find_if(deque<int>)_(bail_25%)/32768 2750.149 1.68%
rng::find_if(deque<int>)_(bail_25%)/8 1.528 -
rng::find_if(deque<int>)_(bail_25%)/8192 686.301 -
rng::find_if(deque<int>)_(process_all)/1024 473.853 -
rng::find_if(deque<int>)_(process_all)/32768 11434.076 -7.74%
rng::find_if(deque<int>)_(process_all)/50 23.583 -
rng::find_if(deque<int>)_(process_all)/8 3.944 -
rng::find_if(deque<int>)_(process_all)/8192 2878.290 -6.83%
rng::find_if(list<int>)_(bail_25%)/1024 193.802 -
rng::find_if(list<int>)_(bail_25%)/32768 9798.274 15.06%
rng::find_if(list<int>)_(bail_25%)/8 1.316 3.39%
rng::find_if(list<int>)_(bail_25%)/8192 1516.641 -
rng::find_if(list<int>)_(process_all)/1024 757.368 -
rng::find_if(list<int>)_(process_all)/32768 28053.163 -2.61%
rng::find_if(list<int>)_(process_all)/50 21.368 -1.35%
rng::find_if(list<int>)_(process_all)/8 3.498 -
rng::find_if(list<int>)_(process_all)/8192 13061.546 28.61%
rng::find_if(vector<bool>)_(process_all)/1024 764.105 -
rng::find_if(vector<bool>)_(process_all)/1048576 780265.729 -
rng::find_if(vector<bool>)_(process_all)/50 35.640 -
rng::find_if(vector<bool>)_(process_all)/8 5.501 -
rng::find_if(vector<bool>)_(process_all)/8192 6099.149 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.130 -
rng::find_if(vector<char>)_(bail_25%)/32768 2024.752 -2.46%
rng::find_if(vector<char>)_(bail_25%)/8 0.941 -1.81%
rng::find_if(vector<char>)_(bail_25%)/8192 518.341 -1.42%
rng::find_if(vector<char>)_(process_all)/1024 269.904 -1.29%
rng::find_if(vector<char>)_(process_all)/32768 8222.629 1.13%
rng::find_if(vector<char>)_(process_all)/50 12.852 2.01%
rng::find_if(vector<char>)_(process_all)/8 2.561 -
rng::find_if(vector<char>)_(process_all)/8192 2072.500 1.26%
rng::find_if(vector<int>)_(bail_25%)/1024 75.596 -1.03%
rng::find_if(vector<int>)_(bail_25%)/32768 2336.283 -
rng::find_if(vector<int>)_(bail_25%)/8 1.051 -
rng::find_if(vector<int>)_(bail_25%)/8192 548.078 -1.12%
rng::find_if(vector<int>)_(process_all)/1024 283.020 -
rng::find_if(vector<int>)_(process_all)/32768 8795.869 -
rng::find_if(vector<int>)_(process_all)/50 14.124 -
rng::find_if(vector<int>)_(process_all)/8 2.511 -1.54%
rng::find_if(vector<int>)_(process_all)/8192 2191.549 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.635 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2767.254 -8.72%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.421 -4.90%
rng::find_if_not(deque<int>)_(bail_25%)/8192 726.771 -4.70%
rng::find_if_not(deque<int>)_(process_all)/1024 474.148 -
rng::find_if_not(deque<int>)_(process_all)/32768 11437.475 -3.15%
rng::find_if_not(deque<int>)_(process_all)/50 23.662 -
rng::find_if_not(deque<int>)_(process_all)/8 3.912 -
rng::find_if_not(deque<int>)_(process_all)/8192 2877.118 -
rng::find_if_not(list<int>)_(bail_25%)/1024 190.193 -
rng::find_if_not(list<int>)_(bail_25%)/32768 8927.581 -7.29%
rng::find_if_not(list<int>)_(bail_25%)/8 1.342 5.63%
rng::find_if_not(list<int>)_(bail_25%)/8192 1518.505 -
rng::find_if_not(list<int>)_(process_all)/1024 757.743 -
rng::find_if_not(list<int>)_(process_all)/32768 28178.631 -1.68%
rng::find_if_not(list<int>)_(process_all)/50 21.671 -1.57%
rng::find_if_not(list<int>)_(process_all)/8 3.492 -
rng::find_if_not(list<int>)_(process_all)/8192 7891.652 -8.60%
rng::find_if_not(vector<bool>)_(process_all)/1024 769.422 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 786223.081 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.902 -
rng::find_if_not(vector<bool>)_(process_all)/8 5.540 -
rng::find_if_not(vector<bool>)_(process_all)/8192 6143.245 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.288 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2091.907 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.952 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 528.444 -
rng::find_if_not(vector<char>)_(process_all)/1024 273.877 -
rng::find_if_not(vector<char>)_(process_all)/32768 8127.193 -
rng::find_if_not(vector<char>)_(process_all)/50 12.437 -
rng::find_if_not(vector<char>)_(process_all)/8 2.457 2.17%
rng::find_if_not(vector<char>)_(process_all)/8192 2047.750 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.598 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2337.694 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.126 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.740 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.332 -
rng::find_if_not(vector<int>)_(process_all)/32768 8803.902 -
rng::find_if_not(vector<int>)_(process_all)/50 14.202 -
rng::find_if_not(vector<int>)_(process_all)/8 2.593 -2.52%
rng::find_if_not(vector<int>)_(process_all)/8192 2198.257 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.469 -20.02%
rng::find_last(deque<int>)_(bail_10%)/1048576 323377.249 -
rng::find_last(deque<int>)_(bail_10%)/50 11.386 -19.65%
rng::find_last(deque<int>)_(bail_10%)/8 2.615 1.77%
rng::find_last(deque<int>)_(bail_10%)/8192 2504.597 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.936 -
rng::find_last(deque<int>)_(bail_90%)/1048576 26441.332 3.43%
rng::find_last(deque<int>)_(bail_90%)/50 1.840 -
rng::find_last(deque<int>)_(bail_90%)/8 0.973 13.27%
rng::find_last(deque<int>)_(bail_90%)/8192 201.281 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.365 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 370528.617 -47.24%
rng::find_last(forward_list<int>)_(bail_10%)/50 21.805 5.70%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.312 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5866.157 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 728.806 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 390620.605 -41.18%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.829 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.315 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6041.934 -
rng::find_last(list<int>)_(bail_10%)/1024 678.899 -46.11%
rng::find_last(list<int>)_(bail_10%)/1048576 788301.487 -
rng::find_last(list<int>)_(bail_10%)/50 16.088 -
rng::find_last(list<int>)_(bail_10%)/8 2.070 -
rng::find_last(list<int>)_(bail_10%)/8192 6324.473 -17.94%
rng::find_last(list<int>)_(bail_90%)/1024 53.703 -
rng::find_last(list<int>)_(bail_90%)/1048576 86829.117 -
rng::find_last(list<int>)_(bail_90%)/50 1.240 -3.64%
rng::find_last(list<int>)_(bail_90%)/8 0.463 -
rng::find_last(list<int>)_(bail_90%)/8192 601.883 -
rng::find_last(vector<char>)_(bail_10%)/1024 111.511 -1.74%
rng::find_last(vector<char>)_(bail_10%)/1048576 107462.862 -19.48%
rng::find_last(vector<char>)_(bail_10%)/50 5.188 -6.69%
rng::find_last(vector<char>)_(bail_10%)/8 1.601 -
rng::find_last(vector<char>)_(bail_10%)/8192 841.358 -14.90%
rng::find_last(vector<char>)_(bail_90%)/1024 11.375 -18.28%
rng::find_last(vector<char>)_(bail_90%)/1048576 12003.785 -4.90%
rng::find_last(vector<char>)_(bail_90%)/50 1.032 -3.64%
rng::find_last(vector<char>)_(bail_90%)/8 0.460 -
rng::find_last(vector<char>)_(bail_90%)/8192 100.569 -4.18%
rng::find_last(vector<int>)_(bail_10%)/1024 211.620 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213868.382 -
rng::find_last(vector<int>)_(bail_10%)/50 10.816 -
rng::find_last(vector<int>)_(bail_10%)/8 1.997 -5.33%
rng::find_last(vector<int>)_(bail_10%)/8192 1643.897 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.226 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23480.134 -
rng::find_last(vector<int>)_(bail_90%)/50 1.567 -
rng::find_last(vector<int>)_(bail_90%)/8 0.622 -3.36%
rng::find_last(vector<int>)_(bail_90%)/8192 189.854 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 357.894 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362648.514 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.534 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.960 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2790.106 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.218 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38535.396 1.12%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.668 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.995 2.89%
rng::find_last_if(deque<int>)_(bail_90%)/8192 312.511 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 767.200 -3.39%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 921453.866 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.532 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.955 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6878.570 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 878.930 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 919608.092 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.160 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.064 5.55%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6991.578 -1.85%
rng::find_last_if(list<int>)_(bail_10%)/1024 677.745 -2.03%
rng::find_last_if(list<int>)_(bail_10%)/1048576 804450.745 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.480 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.103 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6570.840 -2.07%
rng::find_last_if(list<int>)_(bail_90%)/1024 80.169 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88670.227 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.081 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 604.417 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.162 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 241121.775 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.357 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.389 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1875.466 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 30.944 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25650.294 -4.21%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.454 -3.86%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.688 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.096 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283334.748 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.494 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.502 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2070.777 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.884 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30892.125 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.541 -1.68%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.469 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.706 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 359.369 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362539.312 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.529 4.33%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.965 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2788.588 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 43.515 -2.69%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38123.144 -6.49%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.669 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.980 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.971 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 777.372 -3.95%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 928441.500 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.520 -2.17%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.755 -3.21%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6779.443 -2.30%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 770.723 -5.21%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 921644.602 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.050 1.52%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.887 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6711.012 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 679.716 -1.84%
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 806564.037 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.671 3.52%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.108 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6573.713 -6.73%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.529 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88769.518 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.150 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 605.873 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.576 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 240892.424 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.350 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.447 2.32%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1877.670 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.221 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25707.750 -2.94%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.472 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 217.036 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.810 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306029.518 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.753 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.607 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2139.428 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.968 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30901.671 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.537 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.795 -
rng::fold_left(deque<int>)/1048576 560367.911 -
rng::fold_left(deque<int>)/32 16.489 -
rng::fold_left(deque<int>)/50 27.406 -
rng::fold_left(deque<int>)/8 3.963 -2.77%
rng::fold_left(deque<int>)/8192 4425.651 1.68%
rng::fold_left(list<int>)/1048576 1357734.415 -
rng::fold_left(list<int>)/32 22.039 -
rng::fold_left(list<int>)/50 37.535 -5.69%
rng::fold_left(list<int>)/8 3.820 -
rng::fold_left(list<int>)/8192 11281.706 4.55%
rng::fold_left(vector<int>)/1048576 1324678.030 -
rng::fold_left(vector<int>)/32 20.694 -
rng::fold_left(vector<int>)/50 36.157 -
rng::fold_left(vector<int>)/8 3.724 -
rng::fold_left(vector<int>)/8192 10312.547 -
rng::for_each(deque<int>)/32 3.739 -1.35%
rng::for_each(deque<int>)/50 4.055 -
rng::for_each(deque<int>)/8 0.933 -
rng::for_each(deque<int>)/8192 255.196 -
rng::for_each(join_view(vector<vector<int>>)/32 3.812 -
rng::for_each(join_view(vector<vector<int>>)/50 4.126 -
rng::for_each(join_view(vector<vector<int>>)/8 1.385 -8.32%
rng::for_each(join_view(vector<vector<int>>)/8192 264.610 -
rng::for_each(list<int>)/32 11.097 -
rng::for_each(list<int>)/50 24.039 -
rng::for_each(list<int>)/8 2.526 -
rng::for_each(list<int>)/8192 7755.329 -9.07%
rng::for_each(map<int>)/32 25.858 -
rng::for_each(map<int>)/50 38.341 -
rng::for_each(map<int>)/8 6.163 -2.88%
rng::for_each(map<int>)/8192 7407.029 3.70%
rng::for_each(map<int>::iterator)/32 24.744 -1.30%
rng::for_each(map<int>::iterator)/50 37.709 -
rng::for_each(map<int>::iterator)/8 5.751 -
rng::for_each(map<int>::iterator)/8192 7729.857 3.74%
rng::for_each(multimap<int>)/32 26.135 -
rng::for_each(multimap<int>)/50 38.036 -
rng::for_each(multimap<int>)/8 6.339 1.21%
rng::for_each(multimap<int>)/8192 7377.891 5.17%
rng::for_each(multimap<int>::iterator)/32 23.591 -1.11%
rng::for_each(multimap<int>::iterator)/50 36.290 -
rng::for_each(multimap<int>::iterator)/8 5.069 -
rng::for_each(multimap<int>::iterator)/8192 7787.879 5.15%
rng::for_each(multiset<int>)/32 25.818 -
rng::for_each(multiset<int>)/50 37.565 -
rng::for_each(multiset<int>)/8 6.325 1.81%
rng::for_each(multiset<int>)/8192 7760.710 -1.48%
rng::for_each(multiset<int>::iterator)/32 23.982 -
rng::for_each(multiset<int>::iterator)/50 36.080 -
rng::for_each(multiset<int>::iterator)/8 4.970 -
rng::for_each(multiset<int>::iterator)/8192 7958.465 -3.53%
rng::for_each(set<int>)/32 25.644 -
rng::for_each(set<int>)/50 37.594 -
rng::for_each(set<int>)/8 6.261 -1.35%
rng::for_each(set<int>)/8192 7778.899 -2.62%
rng::for_each(set<int>::iterator)/32 23.370 -
rng::for_each(set<int>::iterator)/50 35.145 -
rng::for_each(set<int>::iterator)/8 5.020 -
rng::for_each(set<int>::iterator)/8192 7949.544 -3.22%
rng::for_each(vector<int>)/32 3.814 -
rng::for_each(vector<int>)/50 4.026 -
rng::for_each(vector<int>)/8 0.909 -
rng::for_each(vector<int>)/8192 252.005 -
rng::for_each_n(deque<int>)/32 3.765 -
rng::for_each_n(deque<int>)/50 3.981 -
rng::for_each_n(deque<int>)/8 1.185 2.73%
rng::for_each_n(deque<int>)/8192 257.295 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.832 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.240 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.706 -
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.551 -
rng::for_each_n(list<int>)/32 11.104 -
rng::for_each_n(list<int>)/50 24.126 -
rng::for_each_n(list<int>)/8 2.540 9.67%
rng::for_each_n(list<int>)/8192 7488.089 -4.09%
rng::for_each_n(vector<int>)/32 3.854 -
rng::for_each_n(vector<int>)/50 4.055 -
rng::for_each_n(vector<int>)/8 2.494 -1.38%
rng::for_each_n(vector<int>)/8192 251.899 -
rng::generate(deque<int>)/1024 280.410 -
rng::generate(deque<int>)/32 8.762 -
rng::generate(deque<int>)/50 12.939 -
rng::generate(deque<int>)/8192 2046.067 -2.41%
rng::generate(list<int>)/1024 671.425 -
rng::generate(list<int>)/32 8.727 -
rng::generate(list<int>)/50 15.641 -2.92%
rng::generate(list<int>)/8192 8644.494 22.75%
rng::generate(vector<int>)/1024 243.655 -
rng::generate(vector<int>)/32 7.991 -
rng::generate(vector<int>)/50 11.987 -
rng::generate(vector<int>)/8192 1842.044 -
rng::generate_n(deque<int>)/1024 244.815 -
rng::generate_n(deque<int>)/32 8.425 1.85%
rng::generate_n(deque<int>)/50 12.430 1.26%
rng::generate_n(deque<int>)/8192 1943.117 -
rng::generate_n(list<int>)/1024 650.650 -
rng::generate_n(list<int>)/32 8.655 -
rng::generate_n(list<int>)/50 15.889 -
rng::generate_n(list<int>)/8192 7342.843 5.05%
rng::generate_n(vector<int>)/1024 244.698 -
rng::generate_n(vector<int>)/32 7.995 -
rng::generate_n(vector<int>)/50 12.041 -
rng::generate_n(vector<int>)/8192 1858.969 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 364.060 -
rng::is_partitioned(deque<int>)_(partitioned)/32 11.383 15.08%
rng::is_partitioned(deque<int>)_(partitioned)/50 17.052 12.49%
rng::is_partitioned(deque<int>)_(partitioned)/8192 3125.965 -3.79%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 128.825 2.61%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 8.960 81.37%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.094 -43.58%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 691.146 -16.25%
rng::is_partitioned(list<int>)_(partitioned)/1024 681.836 -4.73%
rng::is_partitioned(list<int>)_(partitioned)/32 8.591 -1.11%
rng::is_partitioned(list<int>)_(partitioned)/50 13.789 -
rng::is_partitioned(list<int>)_(partitioned)/8192 8112.878 19.74%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 151.432 -41.44%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.138 -69.78%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.839 2.05%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1182.229 -53.76%
rng::is_partitioned(vector<int>)_(partitioned)/1024 174.870 -2.87%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.871 1.55%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.526 -1.58%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1330.112 -2.10%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 55.860 24.72%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.368 33.56%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.338 211.23%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 149.843 -27.69%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 496.690 1.08%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.521 4.39%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3946.674 1.57%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517347.958 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.656 -2.38%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 519.643 -1.22%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.802 1.28%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3978.041 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 681884.201 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.406 1.24%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 775.705 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.711 -1.22%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8187.461 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1426668.099 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.027 -1.57%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1601.186 6.73%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.362 -1.83%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8365.462 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1589856.301 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.129 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.805 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.683 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2631.126 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212580.538 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.658 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 503.435 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.407 2.30%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4733.580 1.22%
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 993406.028 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.450 -
rng::is_sorted(deque<int>)/1024 473.460 -
rng::is_sorted(deque<int>)/8 2.613 6.27%
rng::is_sorted(deque<int>)/8192 3794.555 -
rng::is_sorted(deque<int>,_pred)/1024 597.241 -
rng::is_sorted(deque<int>,_pred)/8 4.782 7.86%
rng::is_sorted(deque<int>,_pred)/8192 4792.706 -
rng::is_sorted(list<int>)/1024 779.117 -
rng::is_sorted(list<int>)/8 2.169 1.62%
rng::is_sorted(list<int>)/8192 6827.492 -6.26%
rng::is_sorted(list<int>,_pred)/1024 791.540 -
rng::is_sorted(list<int>,_pred)/8 4.272 -
rng::is_sorted(list<int>,_pred)/8192 7281.421 -16.82%
rng::is_sorted(vector<int>)/1024 242.609 -
rng::is_sorted(vector<int>)/8 2.072 -
rng::is_sorted(vector<int>)/8192 1890.586 -
rng::is_sorted(vector<int>,_pred)/1024 462.219 -
rng::is_sorted(vector<int>,_pred)/8 3.937 1.02%
rng::is_sorted(vector<int>,_pred)/8192 3680.141 -
rng::is_sorted_until(deque<int>)/1024 471.406 -
rng::is_sorted_until(deque<int>)/8 2.980 -
rng::is_sorted_until(deque<int>)/8192 3763.525 -
rng::is_sorted_until(deque<int>,_pred)/1024 602.749 -
rng::is_sorted_until(deque<int>,_pred)/8 4.376 2.66%
rng::is_sorted_until(deque<int>,_pred)/8192 4841.455 -
rng::is_sorted_until(list<int>)/1024 751.321 -
rng::is_sorted_until(list<int>)/8 2.152 -
rng::is_sorted_until(list<int>)/8192 7248.734 6.58%
rng::is_sorted_until(list<int>,_pred)/1024 795.345 -
rng::is_sorted_until(list<int>,_pred)/8 3.766 -
rng::is_sorted_until(list<int>,_pred)/8192 7690.284 8.08%
rng::is_sorted_until(vector<int>)/1024 238.751 -
rng::is_sorted_until(vector<int>)/8 2.052 -
rng::is_sorted_until(vector<int>)/8192 1860.775 -
rng::is_sorted_until(vector<int>,_pred)/1024 428.712 -
rng::is_sorted_until(vector<int>,_pred)/8 3.401 -
rng::is_sorted_until(vector<int>,_pred)/8192 3392.442 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 476.763 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 486.920 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493369.362 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.049 -1.68%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3707.768 -4.25%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 730.167 1.81%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 734.433 2.64%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626605.439 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.571 3.60%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4865.285 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 762.617 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 782.695 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 950438.320 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 3.019 -4.46%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12098.305 -6.43%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 812.776 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.151 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 987062.765 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.633 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 9800.186 -6.72%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.901 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.768 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76625.465 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.306 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.899 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 448.406 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.060 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609027.561 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.997 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4759.204 -
rng::move(deque<int>)/1048576 55883.899 1.57%
rng::move(deque<int>)/262144 15006.191 1.09%
rng::move(deque<int>)/32768 2185.969 1.00%
rng::move(deque<int>)/4096 153.499 -
rng::move(deque<int>)/512 24.091 -
rng::move(deque<int>)/64 6.601 4.87%
rng::move(deque<int>)/8 3.766 -4.79%
rng::move(list<int>)/1048576 1029213.564 -
rng::move(list<int>)/262144 253708.319 -1.40%
rng::move(list<int>)/32768 36000.823 -1.81%
rng::move(list<int>)/4096 6212.306 4.04%
rng::move(list<int>)/512 369.967 -
rng::move(list<int>)/64 40.615 -
rng::move(list<int>)/8 3.936 -
rng::move(vector<bool>)_(aligned)/1048576 2120.533 -
rng::move(vector<bool>)_(aligned)/262144 256.699 -
rng::move(vector<bool>)_(aligned)/32768 37.637 -
rng::move(vector<bool>)_(aligned)/4096 8.165 -
rng::move(vector<bool>)_(aligned)/512 2.657 -
rng::move(vector<bool>)_(aligned)/64 1.841 -8.03%
rng::move(vector<bool>)_(unaligned)/1048576 6723.784 -
rng::move(vector<bool>)_(unaligned)/262144 1583.818 -
rng::move(vector<bool>)_(unaligned)/32768 202.668 -
rng::move(vector<bool>)_(unaligned)/4096 25.872 -
rng::move(vector<bool>)_(unaligned)/512 4.165 -
rng::move(vector<bool>)_(unaligned)/64 1.608 -
rng::move(vector<int>)/1048576 58113.623 -
rng::move(vector<int>)/262144 22169.301 1.84%
rng::move(vector<int>)/32768 2134.976 -
rng::move(vector<int>)/4096 135.524 -
rng::move(vector<int>)/512 20.396 -
rng::move(vector<int>)/64 4.081 -
rng::move(vector<int>)/8 2.334 -
rng::move_backward(deque<int>)/1048576 126373.729 -
rng::move_backward(deque<int>)/262144 30548.495 -
rng::move_backward(deque<int>)/32768 3721.070 2.03%
rng::move_backward(deque<int>)/4096 158.307 -2.38%
rng::move_backward(deque<int>)/512 26.081 -1.07%
rng::move_backward(deque<int>)/64 7.197 -1.92%
rng::move_backward(deque<int>)/8 3.997 -17.14%
rng::move_backward(list<int>)/1048576 1046657.958 -
rng::move_backward(list<int>)/262144 269314.732 -1.41%
rng::move_backward(list<int>)/32768 36924.772 -
rng::move_backward(list<int>)/4096 6639.334 -
rng::move_backward(list<int>)/512 371.915 -
rng::move_backward(list<int>)/64 40.541 -
rng::move_backward(list<int>)/8 3.706 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2117.149 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.556 -
rng::move_backward(vector<bool>)_(aligned)/32768 37.904 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.900 -2.30%
rng::move_backward(vector<bool>)_(aligned)/512 2.647 -13.04%
rng::move_backward(vector<bool>)_(aligned)/64 1.734 -26.02%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6511.752 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1584.351 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.635 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.332 -
rng::move_backward(vector<bool>)_(unaligned)/512 4.748 -
rng::move_backward(vector<bool>)_(unaligned)/64 1.870 -1.80%
rng::move_backward(vector<int>)/1048576 57682.679 -
rng::move_backward(vector<int>)/262144 19727.015 -15.70%
rng::move_backward(vector<int>)/32768 2148.461 -
rng::move_backward(vector<int>)/4096 135.585 -
rng::move_backward(vector<int>)/512 20.861 -
rng::move_backward(vector<int>)/64 4.141 -3.69%
rng::move_backward(vector<int>)/8 2.254 -22.40%
rng::none_of(deque<int>)_(process_all)/32 16.378 -2.82%
rng::none_of(deque<int>)_(process_all)/32768 15414.023 -
rng::none_of(deque<int>)_(process_all)/50 27.638 -
rng::none_of(deque<int>)_(process_all)/8 4.706 2.77%
rng::none_of(deque<int>)_(process_all)/8192 3857.917 -
rng::none_of(list<int>)_(process_all)/32 11.485 -
rng::none_of(list<int>)_(process_all)/32768 25983.740 2.26%
rng::none_of(list<int>)_(process_all)/50 21.762 -
rng::none_of(list<int>)_(process_all)/8 2.600 -
rng::none_of(list<int>)_(process_all)/8192 7794.037 -
rng::none_of(vector<int>)_(process_all)/32 8.326 -
rng::none_of(vector<int>)_(process_all)/32768 8062.019 -
rng::none_of(vector<int>)_(process_all)/50 12.567 -
rng::none_of(vector<int>)_(process_all)/8 2.411 -1.25%
rng::none_of(vector<int>)_(process_all)/8192 2025.026 -
rng::partial_sort(deque<int>)_(ascending)/1024 7896.442 -
rng::partial_sort(deque<int>)_(ascending)/8 32.077 2.05%
rng::partial_sort(deque<int>)_(ascending)/8192 160583.667 -6.27%
rng::partial_sort(deque<int>)_(descending)/1024 18493.088 -
rng::partial_sort(deque<int>)_(descending)/8 40.828 -
rng::partial_sort(deque<int>)_(descending)/8192 278222.765 -1.28%
rng::partial_sort(deque<int>)_(heap)/1024 18450.657 -
rng::partial_sort(deque<int>)_(heap)/8 38.345 -
rng::partial_sort(deque<int>)_(heap)/8192 289236.982 1.91%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7861.623 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.766 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 169146.042 2.89%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19692.621 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.967 1.45%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 280624.079 -
rng::partial_sort(deque<int>)_(repeated)/1024 6443.537 -
rng::partial_sort(deque<int>)_(repeated)/8 27.493 -
rng::partial_sort(deque<int>)_(repeated)/8192 69375.713 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16029.583 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.959 -
rng::partial_sort(deque<int>)_(shuffled)/8192 264339.827 1.15%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4990.560 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.096 -1.38%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55397.677 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8230.475 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.930 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97766.816 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8262.563 1.09%
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.120 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100875.766 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4979.914 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.020 -1.29%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55325.524 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9202.169 1.05%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.009 -1.47%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97639.127 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3935.001 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 21.901 -1.91%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46857.236 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6948.996 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.244 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91179.934 -
rng::partial_sort(vector<int>)_(ascending)/1024 5005.303 -
rng::partial_sort(vector<int>)_(ascending)/8 20.734 -
rng::partial_sort(vector<int>)_(ascending)/8192 54610.164 -
rng::partial_sort(vector<int>)_(descending)/1024 8229.602 -
rng::partial_sort(vector<int>)_(descending)/8 25.965 -
rng::partial_sort(vector<int>)_(descending)/8192 97343.998 -
rng::partial_sort(vector<int>)_(heap)/1024 8226.462 -
rng::partial_sort(vector<int>)_(heap)/8 28.115 2.78%
rng::partial_sort(vector<int>)_(heap)/8192 100704.253 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 5002.619 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.635 -1.42%
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54458.649 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9108.140 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.792 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97226.517 -
rng::partial_sort(vector<int>)_(repeated)/1024 3955.613 -
rng::partial_sort(vector<int>)_(repeated)/8 20.112 -1.43%
rng::partial_sort(vector<int>)_(repeated)/8192 46771.540 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6937.812 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.487 -
rng::partial_sort(vector<int>)_(shuffled)/8192 87939.987 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5462.064 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.804 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57044.446 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8502.320 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.807 1.53%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99424.342 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8669.763 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.184 -3.20%
rng::partial_sort_copy(deque<int>)_(heap)/8192 102951.384 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5454.563 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.803 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57058.973 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9385.786 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.895 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99734.628 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4309.907 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.481 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49222.107 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7257.603 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.112 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 92003.623 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5593.522 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.147 1.83%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61346.836 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8518.811 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.725 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101090.760 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8486.826 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.496 -
rng::partial_sort_copy(list<int>)_(heap)/8192 105121.909 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5597.149 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.019 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 60877.818 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9423.496 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.182 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101303.695 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4498.579 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.391 -2.88%
rng::partial_sort_copy(list<int>)_(repeated)/8192 53068.802 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7290.771 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.081 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92337.636 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5218.194 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.846 -1.23%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55532.392 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8373.508 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.538 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98077.592 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8320.371 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.533 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101699.930 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5225.794 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.905 1.38%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55600.647 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9139.527 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.886 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98493.952 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4058.437 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 8.909 -1.13%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47493.874 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7102.077 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.100 -1.76%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91486.296 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5097.815 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.210 2.14%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55179.049 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8303.634 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.078 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98367.116 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8274.985 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.410 1.42%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102065.920 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5124.576 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.097 1.89%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55187.521 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9169.043 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.021 -1.08%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99152.892 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4036.106 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.686 2.28%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47362.145 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7083.414 -1.12%
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.729 2.75%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93623.626 -
rng::partition(deque<int>)_(dense)/1024 356.871 -
rng::partition(deque<int>)_(dense)/32 10.062 -
rng::partition(deque<int>)_(dense)/50 15.039 4.32%
rng::partition(deque<int>)_(dense)/8192 2796.761 -
rng::partition(deque<int>)_(sparse)/1024 388.529 -
rng::partition(deque<int>)_(sparse)/32 12.600 8.39%
rng::partition(deque<int>)_(sparse)/50 18.455 4.45%
rng::partition(deque<int>)_(sparse)/8192 3007.035 -3.03%
rng::partition(list<int>)_(dense)/1024 384.433 -
rng::partition(list<int>)_(dense)/32 8.782 -1.04%
rng::partition(list<int>)_(dense)/50 13.216 -1.11%
rng::partition(list<int>)_(dense)/8192 4349.358 -
rng::partition(list<int>)_(sparse)/1024 733.328 -
rng::partition(list<int>)_(sparse)/32 8.922 -1.60%
rng::partition(list<int>)_(sparse)/50 15.383 -
rng::partition(list<int>)_(sparse)/8192 6928.920 -
rng::partition(vector<int>)_(dense)/1024 242.140 2.79%
rng::partition(vector<int>)_(dense)/32 8.316 -1.19%
rng::partition(vector<int>)_(dense)/50 12.712 -
rng::partition(vector<int>)_(dense)/8192 1877.971 3.04%
rng::partition(vector<int>)_(sparse)/1024 259.027 -
rng::partition(vector<int>)_(sparse)/32 9.056 -
rng::partition(vector<int>)_(sparse)/50 14.288 1.60%
rng::partition(vector<int>)_(sparse)/8192 1867.137 -
rng::partition_copy(deque<int>)/1024 686.005 -
rng::partition_copy(deque<int>)/32 15.547 -
rng::partition_copy(deque<int>)/50 28.301 -1.83%
rng::partition_copy(deque<int>)/8192 5532.438 -
rng::partition_copy(list<int>)/1024 726.905 -
rng::partition_copy(list<int>)/32 15.938 -
rng::partition_copy(list<int>)/50 28.733 -
rng::partition_copy(list<int>)/8192 8698.019 18.72%
rng::partition_copy(vector<int>)/1024 682.508 -
rng::partition_copy(vector<int>)/32 15.053 -
rng::partition_copy(vector<int>)/50 26.121 -
rng::partition_copy(vector<int>)/8192 5505.970 -
rng::partition_point(deque<int>)/1024 9.105 -
rng::partition_point(deque<int>)/32 4.189 1.27%
rng::partition_point(deque<int>)/50 4.245 -
rng::partition_point(deque<int>)/8192 16.129 -
rng::partition_point(list<int>)/1024 1281.131 -
rng::partition_point(list<int>)/32 15.675 -
rng::partition_point(list<int>)/50 24.306 -1.20%
rng::partition_point(list<int>)/8192 14884.894 13.24%
rng::partition_point(vector<int>)/1024 7.516 -
rng::partition_point(vector<int>)/32 2.289 -
rng::partition_point(vector<int>)/50 2.300 -
rng::partition_point(vector<int>)/8192 10.659 -
rng::remove(deque<int>)_(prefix)/1024 528.299 -
rng::remove(deque<int>)_(prefix)/32 57.531 -
rng::remove(deque<int>)_(prefix)/50 63.000 -2.35%
rng::remove(deque<int>)_(prefix)/8192 3875.701 -
rng::remove(deque<int>)_(sprinkled)/1024 521.154 -
rng::remove(deque<int>)_(sprinkled)/32 53.046 -4.27%
rng::remove(deque<int>)_(sprinkled)/50 56.982 -8.06%
rng::remove(deque<int>)_(sprinkled)/8192 3868.160 -
rng::remove(list<int>)_(prefix)/1024 1048.453 9.21%
rng::remove(list<int>)_(prefix)/32 57.253 3.44%
rng::remove(list<int>)_(prefix)/50 70.524 5.34%
rng::remove(list<int>)_(prefix)/8192 8780.936 2.89%
rng::remove(list<int>)_(sprinkled)/1024 959.772 1.05%
rng::remove(list<int>)_(sprinkled)/32 54.899 -
rng::remove(list<int>)_(sprinkled)/50 64.056 -
rng::remove(list<int>)_(sprinkled)/8192 7825.840 -
rng::remove(vector<int>)_(prefix)/1024 311.504 -
rng::remove(vector<int>)_(prefix)/32 52.697 -
rng::remove(vector<int>)_(prefix)/50 56.170 -
rng::remove(vector<int>)_(prefix)/8192 2101.029 -
rng::remove(vector<int>)_(sprinkled)/1024 530.650 3.85%
rng::remove(vector<int>)_(sprinkled)/32 57.456 -
rng::remove(vector<int>)_(sprinkled)/50 65.422 -
rng::remove(vector<int>)_(sprinkled)/8192 3874.124 2.67%
rng::remove_copy(deque<int>)_(prefix)/1024 390.716 2.67%
rng::remove_copy(deque<int>)_(prefix)/32 12.881 -
rng::remove_copy(deque<int>)_(prefix)/50 20.573 -
rng::remove_copy(deque<int>)_(prefix)/8192 3355.272 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 360.059 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.156 -1.83%
rng::remove_copy(deque<int>)_(sprinkled)/50 18.357 -1.27%
rng::remove_copy(deque<int>)_(sprinkled)/8192 2889.234 -
rng::remove_copy(list<int>)_(prefix)/1024 1610.040 115.00%
rng::remove_copy(list<int>)_(prefix)/32 11.088 -
rng::remove_copy(list<int>)_(prefix)/50 19.238 1.48%
rng::remove_copy(list<int>)_(prefix)/8192 7107.291 -
rng::remove_copy(list<int>)_(sprinkled)/1024 1605.697 116.68%
rng::remove_copy(list<int>)_(sprinkled)/32 9.381 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.096 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7610.929 4.54%
rng::remove_copy(vector<int>)_(prefix)/1024 274.136 -
rng::remove_copy(vector<int>)_(prefix)/32 10.954 -
rng::remove_copy(vector<int>)_(prefix)/50 17.786 -1.17%
rng::remove_copy(vector<int>)_(prefix)/8192 2069.757 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.218 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.500 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.574 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1930.476 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 533.709 -
rng::remove_copy_if(deque<int>)_(prefix)/32 28.752 65.12%
rng::remove_copy_if(deque<int>)_(prefix)/50 24.130 -12.31%
rng::remove_copy_if(deque<int>)_(prefix)/8192 3693.931 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.247 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 29.931 64.98%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 27.895 -2.46%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3446.369 -
rng::remove_copy_if(list<int>)_(prefix)/1024 1646.359 107.02%
rng::remove_copy_if(list<int>)_(prefix)/32 17.179 1.04%
rng::remove_copy_if(list<int>)_(prefix)/50 25.253 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7631.508 4.20%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 1638.633 108.80%
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.688 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 25.148 -5.13%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 8200.639 12.76%
rng::remove_copy_if(vector<int>)_(prefix)/1024 399.732 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.182 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.818 -1.19%
rng::remove_copy_if(vector<int>)_(prefix)/8192 3372.254 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.188 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.299 -1.97%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 15.968 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2742.024 -
rng::remove_if(deque<int>)_(prefix)/1024 566.120 -4.25%
rng::remove_if(deque<int>)_(prefix)/32 60.976 -1.28%
rng::remove_if(deque<int>)_(prefix)/50 68.969 -
rng::remove_if(deque<int>)_(prefix)/8192 4271.722 -
rng::remove_if(deque<int>)_(sprinkled)/1024 546.906 -
rng::remove_if(deque<int>)_(sprinkled)/32 56.196 -
rng::remove_if(deque<int>)_(sprinkled)/50 64.816 2.97%
rng::remove_if(deque<int>)_(sprinkled)/8192 3969.442 -
rng::remove_if(list<int>)_(prefix)/1024 1001.493 -
rng::remove_if(list<int>)_(prefix)/32 61.522 -
rng::remove_if(list<int>)_(prefix)/50 75.031 -
rng::remove_if(list<int>)_(prefix)/8192 9086.209 -
rng::remove_if(list<int>)_(sprinkled)/1024 1181.882 18.77%
rng::remove_if(list<int>)_(sprinkled)/32 62.843 4.40%
rng::remove_if(list<int>)_(sprinkled)/50 80.720 9.61%
rng::remove_if(list<int>)_(sprinkled)/8192 8640.106 4.59%
rng::remove_if(vector<int>)_(prefix)/1024 355.746 1.34%
rng::remove_if(vector<int>)_(prefix)/32 51.873 -
rng::remove_if(vector<int>)_(prefix)/50 57.866 -
rng::remove_if(vector<int>)_(prefix)/8192 2567.799 -
rng::remove_if(vector<int>)_(sprinkled)/1024 520.331 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.160 -3.06%
rng::remove_if(vector<int>)_(sprinkled)/50 64.098 -5.56%
rng::remove_if(vector<int>)_(sprinkled)/8192 3846.223 -
rng::replace(deque<int>)_(prefix)/1024 420.937 -
rng::replace(deque<int>)_(prefix)/32 12.993 -
rng::replace(deque<int>)_(prefix)/50 19.379 -
rng::replace(deque<int>)_(prefix)/8192 3334.181 -
rng::replace(deque<int>)_(sprinkled)/1024 357.935 -
rng::replace(deque<int>)_(sprinkled)/32 12.369 -
rng::replace(deque<int>)_(sprinkled)/50 18.560 -
rng::replace(deque<int>)_(sprinkled)/8192 2862.281 -
rng::replace(list<int>)_(prefix)/1024 731.020 -
rng::replace(list<int>)_(prefix)/32 11.194 -
rng::replace(list<int>)_(prefix)/50 19.105 -
rng::replace(list<int>)_(prefix)/8192 7063.281 -2.32%
rng::replace(list<int>)_(sprinkled)/1024 727.267 -
rng::replace(list<int>)_(sprinkled)/32 11.390 -
rng::replace(list<int>)_(sprinkled)/50 19.880 -
rng::replace(list<int>)_(sprinkled)/8192 7157.606 -1.98%
rng::replace(vector<int>)_(prefix)/1024 168.490 -
rng::replace(vector<int>)_(prefix)/32 4.856 -1.99%
rng::replace(vector<int>)_(prefix)/50 7.173 1.11%
rng::replace(vector<int>)_(prefix)/8192 1295.339 -
rng::replace(vector<int>)_(sprinkled)/1024 183.508 -
rng::replace(vector<int>)_(sprinkled)/32 6.206 -5.24%
rng::replace(vector<int>)_(sprinkled)/50 9.034 -2.65%
rng::replace(vector<int>)_(sprinkled)/8192 1468.164 3.30%
rng::replace_if(deque<int>)_(prefix)/1024 479.078 -
rng::replace_if(deque<int>)_(prefix)/32 14.072 -
rng::replace_if(deque<int>)_(prefix)/50 20.413 -
rng::replace_if(deque<int>)_(prefix)/8192 3485.619 -
rng::replace_if(deque<int>)_(sprinkled)/1024 366.376 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.438 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.676 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2938.163 -
rng::replace_if(list<int>)_(prefix)/1024 742.697 -
rng::replace_if(list<int>)_(prefix)/32 13.127 -
rng::replace_if(list<int>)_(prefix)/50 24.815 -
rng::replace_if(list<int>)_(prefix)/8192 7147.933 -2.84%
rng::replace_if(list<int>)_(sprinkled)/1024 740.733 -
rng::replace_if(list<int>)_(sprinkled)/32 15.468 -
rng::replace_if(list<int>)_(sprinkled)/50 24.782 -
rng::replace_if(list<int>)_(sprinkled)/8192 7363.095 -1.06%
rng::replace_if(vector<int>)_(prefix)/1024 275.753 -
rng::replace_if(vector<int>)_(prefix)/32 8.903 -
rng::replace_if(vector<int>)_(prefix)/50 13.574 -
rng::replace_if(vector<int>)_(prefix)/8192 2050.132 -
rng::replace_if(vector<int>)_(sprinkled)/1024 247.063 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.832 -
rng::replace_if(vector<int>)_(sprinkled)/50 12.934 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1923.316 -
rng::reverse(deque<int>)/32768 5724.464 -
rng::reverse(deque<int>)/4096 718.670 -
rng::reverse(deque<int>)/512 113.125 -3.57%
rng::reverse(deque<int>)/64 13.057 -3.86%
rng::reverse(deque<int>)/8 2.516 -4.91%
rng::reverse(list<int>)/32768 17231.036 -5.75%
rng::reverse(list<int>)/4096 1635.023 -
rng::reverse(list<int>)/512 196.775 -1.22%
rng::reverse(list<int>)/64 18.957 -
rng::reverse(list<int>)/8 2.032 -
rng::reverse(vector<int>)/32768 1045.625 -
rng::reverse(vector<int>)/4096 131.656 -
rng::reverse(vector<int>)/512 16.414 -
rng::reverse(vector<int>)/64 4.122 -
rng::reverse(vector<int>)/8 1.590 -
rng::reverse_copy(deque<int>)/32768 7909.912 -
rng::reverse_copy(deque<int>)/4096 996.874 -
rng::reverse_copy(deque<int>)/512 125.957 -
rng::reverse_copy(deque<int>)/64 19.737 -2.06%
rng::reverse_copy(deque<int>)/8 2.989 -
rng::reverse_copy(list<int>)/32768 26047.678 3.06%
rng::reverse_copy(list<int>)/4096 3047.652 -2.69%
rng::reverse_copy(list<int>)/512 366.301 -
rng::reverse_copy(list<int>)/64 30.621 -
rng::reverse_copy(list<int>)/8 2.278 -3.53%
rng::reverse_copy(vector<int>)/32768 982.288 -
rng::reverse_copy(vector<int>)/4096 133.861 -1.75%
rng::reverse_copy(vector<int>)/512 17.131 -
rng::reverse_copy(vector<int>)/64 2.508 1.19%
rng::reverse_copy(vector<int>)/8 2.325 -2.08%
rng::rotate(deque<int>)_(1_element_backward)/1024 42.639 -2.05%
rng::rotate(deque<int>)_(1_element_backward)/32 4.570 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.715 -
rng::rotate(deque<int>)_(1_element_backward)/8192 311.289 -
rng::rotate(deque<int>)_(1_element_forward)/1024 38.833 -
rng::rotate(deque<int>)_(1_element_forward)/32 4.568 -3.14%
rng::rotate(deque<int>)_(1_element_forward)/50 5.727 -
rng::rotate(deque<int>)_(1_element_forward)/8192 301.993 -
rng::rotate(deque<int>)_(by_1/2)/1024 173.305 -1.53%
rng::rotate(deque<int>)_(by_1/2)/32 7.228 -
rng::rotate(deque<int>)_(by_1/2)/50 10.231 -
rng::rotate(deque<int>)_(by_1/2)/8192 1460.885 -
rng::rotate(deque<int>)_(by_1/3)/1024 1807.581 -
rng::rotate(deque<int>)_(by_1/3)/32 45.478 -
rng::rotate(deque<int>)_(by_1/3)/50 76.444 -
rng::rotate(deque<int>)_(by_1/3)/8192 22576.295 -
rng::rotate(deque<int>)_(by_1/4)/1024 774.445 -
rng::rotate(deque<int>)_(by_1/4)/32 29.143 -
rng::rotate(deque<int>)_(by_1/4)/50 74.540 -
rng::rotate(deque<int>)_(by_1/4)/8192 6757.440 -
rng::rotate(list<int>)_(1_element_backward)/1024 740.461 -
rng::rotate(list<int>)_(1_element_backward)/32 13.636 -
rng::rotate(list<int>)_(1_element_backward)/50 24.896 -
rng::rotate(list<int>)_(1_element_backward)/8192 7791.052 -
rng::rotate(list<int>)_(1_element_forward)/1024 730.593 -
rng::rotate(list<int>)_(1_element_forward)/32 14.328 1.98%
rng::rotate(list<int>)_(1_element_forward)/50 27.166 3.48%
rng::rotate(list<int>)_(1_element_forward)/8192 7621.186 -1.98%
rng::rotate(list<int>)_(by_1/2)/1024 382.225 -
rng::rotate(list<int>)_(by_1/2)/32 6.749 -
rng::rotate(list<int>)_(by_1/2)/50 12.695 -
rng::rotate(list<int>)_(by_1/2)/8192 5428.503 10.75%
rng::rotate(list<int>)_(by_1/3)/1024 807.228 -
rng::rotate(list<int>)_(by_1/3)/32 14.304 -
rng::rotate(list<int>)_(by_1/3)/50 24.220 -
rng::rotate(list<int>)_(by_1/3)/8192 8783.863 -
rng::rotate(list<int>)_(by_1/4)/1024 578.958 -
rng::rotate(list<int>)_(by_1/4)/32 14.310 -
rng::rotate(list<int>)_(by_1/4)/50 24.357 -
rng::rotate(list<int>)_(by_1/4)/8192 7149.057 -14.54%
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.827 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.317 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.342 1.04%
rng::rotate(vector<bool>)_(1_element_backward)/8192 103.273 -1.74%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.762 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.304 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.372 1.18%
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.423 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.789 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.359 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.181 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.133 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.699 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.219 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.201 -
rng::rotate(vector<bool>)_(by_1/3)/8192 145.762 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.466 -
rng::rotate(vector<bool>)_(by_1/4)/32 18.451 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.213 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.152 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.927 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.914 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.333 -
rng::rotate(vector<int>)_(1_element_backward)/8192 297.167 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.363 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.929 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.266 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.189 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.107 -
rng::rotate(vector<int>)_(by_1/2)/32 3.697 -
rng::rotate(vector<int>)_(by_1/2)/50 4.480 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.566 -
rng::rotate(vector<int>)_(by_1/3)/1024 1363.101 -
rng::rotate(vector<int>)_(by_1/3)/32 21.626 -
rng::rotate(vector<int>)_(by_1/3)/50 39.977 -
rng::rotate(vector<int>)_(by_1/3)/8192 10862.669 -
rng::rotate(vector<int>)_(by_1/4)/1024 330.024 -
rng::rotate(vector<int>)_(by_1/4)/32 12.071 -
rng::rotate(vector<int>)_(by_1/4)/50 40.086 -
rng::rotate(vector<int>)_(by_1/4)/8192 2591.873 -
rng::rotate_copy(deque<int>)/1024 34.495 -
rng::rotate_copy(deque<int>)/32 9.344 253.22%
rng::rotate_copy(deque<int>)/50 3.014 -
rng::rotate_copy(deque<int>)/8192 293.223 -
rng::rotate_copy(list<int>)/1024 730.112 -
rng::rotate_copy(list<int>)/32 8.532 -
rng::rotate_copy(list<int>)/50 13.549 -1.12%
rng::rotate_copy(list<int>)/8192 6912.342 -
rng::rotate_copy(vector<int>)/1024 32.604 -
rng::rotate_copy(vector<int>)/32 2.081 -
rng::rotate_copy(vector<int>)/50 2.692 -
rng::rotate_copy(vector<int>)/8192 281.411 -53.83%
rng::sample(deque<int>)/1024 11672.437 2.01%
rng::sample(deque<int>)/32 316.578 1.12%
rng::sample(deque<int>)/8192 93989.145 1.92%
rng::sample(list<int>)/1024 12091.310 -
rng::sample(list<int>)/32 320.012 -
rng::sample(list<int>)/8192 99190.666 -
rng::sample(vector<int>)/1024 11421.789 -
rng::sample(vector<int>)/32 310.692 -
rng::sample(vector<int>)/8192 92397.258 -
rng::search(deque<int>)_(near_matches)/1000 20390.755 -16.96%
rng::search(deque<int>)_(near_matches)/1024 21363.424 -16.57%
rng::search(deque<int>)_(near_matches)/8192 1445191.666 -
rng::search(deque<int>)_(no_match)/1000 404.769 -
rng::search(deque<int>)_(no_match)/1024 264.126 -36.36%
rng::search(deque<int>)_(no_match)/1048576 422130.651 -
rng::search(deque<int>)_(no_match)/8192 3296.466 -
rng::search(deque<int>)_(same_length)/1000 461.972 -
rng::search(deque<int>)_(same_length)/1024 474.091 -
rng::search(deque<int>)_(same_length)/8192 3760.416 -
rng::search(deque<int>)_(single_element)/1000 445.778 3.51%
rng::search(deque<int>)_(single_element)/1024 456.007 -
rng::search(deque<int>)_(single_element)/8192 3635.912 -
rng::search(deque<int>,_pred)_(near_matches)/1000 23098.191 -10.30%
rng::search(deque<int>,_pred)_(near_matches)/1024 24192.152 -10.22%
rng::search(deque<int>,_pred)_(near_matches)/8192 1534278.628 -
rng::search(deque<int>,_pred)_(no_match)/1000 428.299 -
rng::search(deque<int>,_pred)_(no_match)/1024 395.424 5.98%
rng::search(deque<int>,_pred)_(no_match)/1048576 444625.450 -
rng::search(deque<int>,_pred)_(no_match)/8192 3488.519 -
rng::search(deque<int>,_pred)_(same_length)/1000 478.593 -1.21%
rng::search(deque<int>,_pred)_(same_length)/1024 519.592 2.59%
rng::search(deque<int>,_pred)_(same_length)/8192 4147.062 3.27%
rng::search(deque<int>,_pred)_(single_element)/1000 477.773 -
rng::search(deque<int>,_pred)_(single_element)/1024 488.714 -
rng::search(deque<int>,_pred)_(single_element)/8192 3899.037 -
rng::search(list<int>)_(near_matches)/1000 37676.549 -
rng::search(list<int>)_(near_matches)/1024 39669.122 -
rng::search(list<int>)_(near_matches)/8192 2549691.606 -
rng::search(list<int>)_(no_match)/1000 708.432 2.19%
rng::search(list<int>)_(no_match)/1024 727.985 -
rng::search(list<int>)_(no_match)/1048576 833194.017 -
rng::search(list<int>)_(no_match)/8192 6900.803 -
rng::search(list<int>)_(same_length)/1000 740.537 -1.37%
rng::search(list<int>)_(same_length)/1024 761.123 -
rng::search(list<int>)_(same_length)/8192 8050.114 -10.27%
rng::search(list<int>)_(single_element)/1000 679.637 -1.96%
rng::search(list<int>)_(single_element)/1024 714.768 -
rng::search(list<int>)_(single_element)/8192 8056.903 9.01%
rng::search(list<int>,_pred)_(near_matches)/1000 43148.870 -
rng::search(list<int>,_pred)_(near_matches)/1024 44929.569 -
rng::search(list<int>,_pred)_(near_matches)/8192 2792543.159 -
rng::search(list<int>,_pred)_(no_match)/1000 748.360 -
rng::search(list<int>,_pred)_(no_match)/1024 765.467 -
rng::search(list<int>,_pred)_(no_match)/1048576 899522.353 -
rng::search(list<int>,_pred)_(no_match)/8192 7806.198 -6.37%
rng::search(list<int>,_pred)_(same_length)/1000 771.983 -
rng::search(list<int>,_pred)_(same_length)/1024 791.091 -
rng::search(list<int>,_pred)_(same_length)/8192 9794.702 11.64%
rng::search(list<int>,_pred)_(single_element)/1000 836.678 -
rng::search(list<int>,_pred)_(single_element)/1024 858.945 -
rng::search(list<int>,_pred)_(single_element)/8192 9155.445 10.18%
rng::search(vector<int>)_(near_matches)/1000 13629.806 -
rng::search(vector<int>)_(near_matches)/1024 14288.780 -
rng::search(vector<int>)_(near_matches)/8192 766913.286 -
rng::search(vector<int>)_(no_match)/1000 209.746 1.23%
rng::search(vector<int>)_(no_match)/1024 212.833 -
rng::search(vector<int>)_(no_match)/1048576 211140.554 -
rng::search(vector<int>)_(no_match)/8192 1635.650 -
rng::search(vector<int>)_(same_length)/1000 244.115 -
rng::search(vector<int>)_(same_length)/1024 254.983 -
rng::search(vector<int>)_(same_length)/8192 1959.915 -
rng::search(vector<int>)_(single_element)/1000 229.873 -
rng::search(vector<int>)_(single_element)/1024 235.306 1.08%
rng::search(vector<int>)_(single_element)/8192 1814.761 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22671.152 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23659.733 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1452310.081 -
rng::search(vector<int>,_pred)_(no_match)/1000 517.433 -
rng::search(vector<int>,_pred)_(no_match)/1024 530.008 -
rng::search(vector<int>,_pred)_(no_match)/1048576 577616.721 -
rng::search(vector<int>,_pred)_(no_match)/8192 4225.260 -
rng::search(vector<int>,_pred)_(same_length)/1000 599.803 -
rng::search(vector<int>,_pred)_(same_length)/1024 614.059 -
rng::search(vector<int>,_pred)_(same_length)/8192 4909.489 -
rng::search(vector<int>,_pred)_(single_element)/1000 572.779 -
rng::search(vector<int>,_pred)_(single_element)/1024 586.251 -
rng::search(vector<int>,_pred)_(single_element)/8192 4680.500 -
rng::search_n(deque<int>)_(no_match)/1000 430.258 -
rng::search_n(deque<int>)_(no_match)/1024 441.468 -
rng::search_n(deque<int>)_(no_match)/1048576 442682.173 -
rng::search_n(deque<int>)_(no_match)/8192 3464.462 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 741.379 4.64%
rng::search_n(deque<int>,_pred)_(no_match)/1024 612.368 1.22%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 556155.165 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4328.047 -
rng::search_n(list<int>)_(no_match)/1000 704.481 -
rng::search_n(list<int>)_(no_match)/1024 727.371 -
rng::search_n(list<int>)_(no_match)/1048576 861619.356 -1.11%
rng::search_n(list<int>)_(no_match)/8192 7445.403 8.78%
rng::search_n(list<int>,_pred)_(no_match)/1000 844.540 1.12%
rng::search_n(list<int>,_pred)_(no_match)/1024 863.751 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 994970.120 -
rng::search_n(list<int>,_pred)_(no_match)/8192 8423.935 6.76%
rng::search_n(vector<int>)_(no_match)/1000 205.248 -2.35%
rng::search_n(vector<int>)_(no_match)/1024 209.958 -2.19%
rng::search_n(vector<int>)_(no_match)/1048576 208504.816 -2.02%
rng::search_n(vector<int>)_(no_match)/8192 1622.715 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 516.528 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 528.670 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 578597.211 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4224.620 -
rng::shuffle(deque<int>)/1024 9636.742 -
rng::shuffle(deque<int>)/32 304.166 -
rng::shuffle(deque<int>)/8192 76164.434 -
rng::shuffle(vector<int>)/1024 9111.433 -
rng::shuffle(vector<int>)/32 290.335 1.82%
rng::shuffle(vector<int>)/8192 72740.360 -
rng::sort(deque<int>)_(ascending)/1024 762.589 -
rng::sort(deque<int>)_(ascending)/8 18.616 -
rng::sort(deque<int>)_(ascending)/8192 5746.844 -
rng::sort(deque<int>)_(descending)/1024 1297.285 -
rng::sort(deque<int>)_(descending)/8 25.777 -
rng::sort(deque<int>)_(descending)/8192 10367.799 -
rng::sort(deque<int>)_(heap)/1024 6286.976 -
rng::sort(deque<int>)_(heap)/8 24.981 -
rng::sort(deque<int>)_(heap)/8192 69501.064 -
rng::sort(deque<int>)_(pipe-organ)/1024 2785.452 -1.38%
rng::sort(deque<int>)_(pipe-organ)/8 21.046 -
rng::sort(deque<int>)_(pipe-organ)/8192 26552.349 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18264.945 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.781 -
rng::sort(deque<int>)_(qsort_adversarial)/8192 450405.338 -
rng::sort(deque<int>)_(repeated)/1024 957.807 -
rng::sort(deque<int>)_(repeated)/8 18.818 -1.05%
rng::sort(deque<int>)_(repeated)/8192 6721.612 -
rng::sort(deque<int>)_(shuffled)/1024 6899.731 -
rng::sort(deque<int>)_(shuffled)/8 23.740 -
rng::sort(deque<int>)_(shuffled)/8192 80902.709 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 544.380 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.404 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3758.968 -
rng::sort(vector<NonIntegral>)_(descending)/1024 781.823 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.350 -
rng::sort(vector<NonIntegral>)_(descending)/8192 5285.027 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4238.619 -3.06%
rng::sort(vector<NonIntegral>)_(heap)/8 22.576 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50281.363 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1897.804 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.319 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18385.755 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13232.233 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.335 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154959.606 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 506.019 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.746 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3732.460 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4697.814 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.896 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 83226.197 1.60%
rng::sort(vector<int>)_(ascending)/1024 542.044 -
rng::sort(vector<int>)_(ascending)/8 16.752 -
rng::sort(vector<int>)_(ascending)/8192 3758.529 -
rng::sort(vector<int>)_(descending)/1024 1046.064 -1.64%
rng::sort(vector<int>)_(descending)/8 25.666 -
rng::sort(vector<int>)_(descending)/8192 7337.177 -2.41%
rng::sort(vector<int>)_(heap)/1024 4555.697 -
rng::sort(vector<int>)_(heap)/8 22.555 -
rng::sort(vector<int>)_(heap)/8192 45625.585 -
rng::sort(vector<int>)_(pipe-organ)/1024 2271.567 -
rng::sort(vector<int>)_(pipe-organ)/8 18.657 -
rng::sort(vector<int>)_(pipe-organ)/8192 21410.266 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12913.972 -
rng::sort(vector<int>)_(qsort_adversarial)/8 16.761 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 147849.311 -
rng::sort(vector<int>)_(repeated)/1024 661.357 -
rng::sort(vector<int>)_(repeated)/8 16.946 -
rng::sort(vector<int>)_(repeated)/8192 5022.659 -
rng::sort(vector<int>)_(shuffled)/1024 4658.162 -
rng::sort(vector<int>)_(shuffled)/8 21.104 -
rng::sort(vector<int>)_(shuffled)/8192 45012.071 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3431.435 2.72%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1920.289 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1978.069 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16834.008 -
rng::stable_partition(deque<int>)_(dense)/1024 590.651 -2.76%
rng::stable_partition(deque<int>)_(dense)/32 28.250 -3.83%
rng::stable_partition(deque<int>)_(dense)/50 38.709 -2.39%
rng::stable_partition(deque<int>)_(dense)/8192 5649.865 -
rng::stable_partition(deque<int>)_(sparse)/1024 462.570 -
rng::stable_partition(deque<int>)_(sparse)/32 13.181 19.03%
rng::stable_partition(deque<int>)_(sparse)/50 31.143 13.62%
rng::stable_partition(deque<int>)_(sparse)/8192 3378.484 -
rng::stable_partition(list<int>)_(alloc_fails)/1024 4360.609 4.70%
rng::stable_partition(list<int>)_(alloc_fails)/32 1921.031 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1947.069 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25600.460 -
rng::stable_partition(list<int>)_(dense)/1024 1749.687 -
rng::stable_partition(list<int>)_(dense)/32 33.447 -1.62%
rng::stable_partition(list<int>)_(dense)/50 55.740 -
rng::stable_partition(list<int>)_(dense)/8192 22797.093 4.47%
rng::stable_partition(list<int>)_(sparse)/1024 922.665 -
rng::stable_partition(list<int>)_(sparse)/32 9.744 -1.31%
rng::stable_partition(list<int>)_(sparse)/50 26.608 2.17%
rng::stable_partition(list<int>)_(sparse)/8192 8941.661 1.06%
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2915.400 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1883.979 -2.38%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1902.970 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9832.981 -
rng::stable_partition(vector<int>)_(dense)/1024 296.992 -
rng::stable_partition(vector<int>)_(dense)/32 22.025 2.25%
rng::stable_partition(vector<int>)_(dense)/50 26.033 2.67%
rng::stable_partition(vector<int>)_(dense)/8192 2103.777 -
rng::stable_partition(vector<int>)_(sparse)/1024 211.334 -
rng::stable_partition(vector<int>)_(sparse)/32 7.170 -
rng::stable_partition(vector<int>)_(sparse)/50 20.865 1.21%
rng::stable_partition(vector<int>)_(sparse)/8192 1516.731 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4136.835 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.306 -2.17%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18956.520 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31242.520 -1.40%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.568 -1.43%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26893.419 -1.04%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14387.870 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.808 -1.25%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25988.178 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17833.164 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 20.918 -1.58%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22790.753 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27193.944 -1.33%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.862 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28557.081 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3826.185 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.102 -1.75%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12959.125 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20101.472 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.406 -2.36%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24766.521 -
rng::stable_sort(deque<int>)_(ascending)/1024 2089.297 -2.61%
rng::stable_sort(deque<int>)_(ascending)/8 18.439 -1.43%
rng::stable_sort(deque<int>)_(ascending)/8192 13594.442 -
rng::stable_sort(deque<int>)_(descending)/1024 2927.103 -1.76%
rng::stable_sort(deque<int>)_(descending)/8 27.667 1.62%
rng::stable_sort(deque<int>)_(descending)/8192 20786.316 -1.38%
rng::stable_sort(deque<int>)_(heap)/1024 2713.236 -2.02%
rng::stable_sort(deque<int>)_(heap)/8 26.231 2.64%
rng::stable_sort(deque<int>)_(heap)/8192 17550.387 -2.47%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2929.169 -1.80%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.462 -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20613.888 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3093.893 -1.86%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.789 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20789.275 -1.47%
rng::stable_sort(deque<int>)_(repeated)/1024 1338.125 -3.39%
rng::stable_sort(deque<int>)_(repeated)/8 18.485 -
rng::stable_sort(deque<int>)_(repeated)/8192 7590.160 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2452.450 -1.98%
rng::stable_sort(deque<int>)_(shuffled)/8 23.921 1.15%
rng::stable_sort(deque<int>)_(shuffled)/8192 14861.358 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4440.347 4.60%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.902 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 53765.171 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23978.365 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.785 1.53%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129872.565 1.56%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14123.744 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.152 -1.45%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117249.353 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14503.358 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.212 -1.08%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94861.737 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23394.238 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.747 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 150007.073 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3330.109 -14.48%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.711 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19056.298 -9.44%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18380.262 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.028 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158125.142 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 3983.029 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.763 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45683.269 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13694.014 -1.18%
rng::stable_sort(vector<NonIntegral>)_(descending)/8 24.228 1.22%
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 200029.791 -1.11%
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10345.066 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.945 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 125715.203 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9022.338 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.699 1.56%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126232.774 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14942.308 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.789 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 214680.694 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1395.359 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.883 1.81%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15029.907 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12778.026 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.954 1.17%
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 183708.889 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4379.493 -7.48%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.805 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20159.412 3.38%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24204.294 -1.61%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.470 1.29%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24875.755 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14538.893 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.567 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31850.147 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14391.559 -2.66%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.272 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21799.556 2.26%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23638.490 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.664 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35717.105 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3337.473 -15.41%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 18.805 12.15%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9503.696 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18832.576 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.411 1.79%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28714.943 -
rng::stable_sort(vector<int>)_(ascending)/1024 2070.309 -
rng::stable_sort(vector<int>)_(ascending)/8 16.594 -3.48%
rng::stable_sort(vector<int>)_(ascending)/8192 13419.094 -
rng::stable_sort(vector<int>)_(descending)/1024 2840.163 1.23%
rng::stable_sort(vector<int>)_(descending)/8 24.879 -1.46%
rng::stable_sort(vector<int>)_(descending)/8192 18391.537 -
rng::stable_sort(vector<int>)_(heap)/1024 2525.174 -
rng::stable_sort(vector<int>)_(heap)/8 22.149 -
rng::stable_sort(vector<int>)_(heap)/8192 14416.236 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2807.876 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.435 -2.87%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18223.221 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2909.370 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.509 -3.91%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18300.076 -
rng::stable_sort(vector<int>)_(repeated)/1024 1117.784 -
rng::stable_sort(vector<int>)_(repeated)/8 16.494 -
rng::stable_sort(vector<int>)_(repeated)/8192 5276.100 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2212.442 -
rng::stable_sort(vector<int>)_(shuffled)/8 20.834 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10813.951 -
rng::starts_with(deque<int>)/1000 472.518 -
rng::starts_with(deque<int>)/1024 485.480 -
rng::starts_with(deque<int>)/1048576 496131.822 -
rng::starts_with(deque<int>)/8 4.052 -
rng::starts_with(deque<int>)/8192 3846.646 -
rng::starts_with(deque<int>,_pred)/1000 511.752 1.47%
rng::starts_with(deque<int>,_pred)/1024 523.805 -
rng::starts_with(deque<int>,_pred)/1048576 527573.953 1.05%
rng::starts_with(deque<int>,_pred)/8 4.615 -1.34%
rng::starts_with(deque<int>,_pred)/8192 4095.479 2.43%
rng::starts_with(list<int>)/1000 1494.598 96.39%
rng::starts_with(list<int>)/1024 1181.237 51.68%
rng::starts_with(list<int>)/1048576 942226.422 -
rng::starts_with(list<int>)/8 3.050 2.32%
rng::starts_with(list<int>)/8192 8648.840 -8.54%
rng::starts_with(list<int>,_pred)/1000 788.355 -
rng::starts_with(list<int>,_pred)/1024 806.732 -
rng::starts_with(list<int>,_pred)/1048576 970751.037 -
rng::starts_with(list<int>,_pred)/8 3.630 -
rng::starts_with(list<int>,_pred)/8192 11364.759 14.06%
rng::starts_with(vector<int>)/1000 72.789 -
rng::starts_with(vector<int>)/1024 75.668 1.29%
rng::starts_with(vector<int>)/1048576 76594.143 -
rng::starts_with(vector<int>)/8 1.316 -
rng::starts_with(vector<int>)/8192 603.947 -
rng::starts_with(vector<int>,_pred)/1000 447.475 -3.23%
rng::starts_with(vector<int>,_pred)/1024 514.748 -
rng::starts_with(vector<int>,_pred)/1048576 606557.923 -
rng::starts_with(vector<int>,_pred)/8 4.278 -
rng::starts_with(vector<int>,_pred)/8192 4713.948 -
rng::swap_ranges(deque<int>)/1024 316.144 -6.39%
rng::swap_ranges(deque<int>)/32 10.743 -4.26%
rng::swap_ranges(deque<int>)/50 21.100 4.28%
rng::swap_ranges(deque<int>)/8192 2534.016 -5.76%
rng::swap_ranges(list<int>)/1024 776.727 -
rng::swap_ranges(list<int>)/32 16.704 -
rng::swap_ranges(list<int>)/50 29.573 -
rng::swap_ranges(list<int>)/8192 10671.146 5.90%
rng::swap_ranges(vector<int>)/1024 63.633 -
rng::swap_ranges(vector<int>)/32 4.709 -
rng::swap_ranges(vector<int>)/50 5.598 -
rng::swap_ranges(vector<int>)/8192 478.415 -
rng::transform(deque<int>)_(identity_transform)/1024 371.143 -
rng::transform(deque<int>)_(identity_transform)/32 12.282 -
rng::transform(deque<int>)_(identity_transform)/50 20.118 -
rng::transform(deque<int>)_(identity_transform)/8192 2444.908 -
rng::transform(deque<int>,_deque<int>)/1024 698.756 -
rng::transform(deque<int>,_deque<int>)/32 21.861 -
rng::transform(deque<int>,_deque<int>)/50 34.518 -
rng::transform(deque<int>,_deque<int>)/8192 5673.162 -
rng::transform(list<int>)_(identity_transform)/1024 742.450 -
rng::transform(list<int>)_(identity_transform)/32 17.023 -
rng::transform(list<int>)_(identity_transform)/50 30.150 -
rng::transform(list<int>)_(identity_transform)/8192 8665.224 23.29%
rng::transform(list<int>,_list<int>)/1024 889.196 -
rng::transform(list<int>,_list<int>)/32 24.255 -
rng::transform(list<int>,_list<int>)/50 38.852 -2.34%
rng::transform(list<int>,_list<int>)/8192 9910.600 -3.54%
rng::transform(vector<int>)_(identity_transform)/1024 262.809 -
rng::transform(vector<int>)_(identity_transform)/32 8.844 -
rng::transform(vector<int>)_(identity_transform)/50 16.309 -
rng::transform(vector<int>)_(identity_transform)/8192 2023.970 -
rng::transform(vector<int>,_vector<int>)/1024 601.244 -
rng::transform(vector<int>,_vector<int>)/32 17.675 -
rng::transform(vector<int>,_vector<int>)/50 28.680 -
rng::transform(vector<int>,_vector<int>)/8192 4768.669 -
rng::unique(deque<int>)_(contiguous)/1024 736.489 -
rng::unique(deque<int>)_(contiguous)/32 61.153 -6.95%
rng::unique(deque<int>)_(contiguous)/52 70.741 -13.60%
rng::unique(deque<int>)_(contiguous)/8192 5521.624 -
rng::unique(deque<int>)_(sprinkled)/1024 667.237 6.36%
rng::unique(deque<int>)_(sprinkled)/32 59.589 2.70%
rng::unique(deque<int>)_(sprinkled)/52 69.735 3.72%
rng::unique(deque<int>)_(sprinkled)/8192 5662.247 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 637.094 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.168 -1.35%
rng::unique(deque<int>,_pred)_(contiguous)/52 69.746 -7.10%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4470.868 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.245 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.934 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.188 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5250.009 -
rng::unique(list<int>)_(contiguous)/1024 921.924 -
rng::unique(list<int>)_(contiguous)/32 55.058 -
rng::unique(list<int>)_(contiguous)/52 67.409 -4.05%
rng::unique(list<int>)_(contiguous)/8192 7103.438 -
rng::unique(list<int>)_(sprinkled)/1024 963.680 1.75%
rng::unique(list<int>)_(sprinkled)/32 64.290 -
rng::unique(list<int>)_(sprinkled)/52 79.338 -
rng::unique(list<int>)_(sprinkled)/8192 7938.970 1.18%
rng::unique(list<int>,_pred)_(contiguous)/1024 979.080 -
rng::unique(list<int>,_pred)_(contiguous)/32 61.097 -
rng::unique(list<int>,_pred)_(contiguous)/52 75.481 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7783.819 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1040.631 2.23%
rng::unique(list<int>,_pred)_(sprinkled)/32 69.072 2.11%
rng::unique(list<int>,_pred)_(sprinkled)/52 86.167 2.13%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8530.231 1.30%
rng::unique(vector<int>)_(contiguous)/1024 292.920 -
rng::unique(vector<int>)_(contiguous)/32 51.102 -
rng::unique(vector<int>)_(contiguous)/52 56.461 -
rng::unique(vector<int>)_(contiguous)/8192 1915.919 -
rng::unique(vector<int>)_(sprinkled)/1024 283.985 -
rng::unique(vector<int>)_(sprinkled)/32 50.534 -
rng::unique(vector<int>)_(sprinkled)/52 55.121 -
rng::unique(vector<int>)_(sprinkled)/8192 1918.099 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 589.213 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.421 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.303 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3779.496 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 690.375 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.315 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.640 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5225.061 -
rng::unique_copy(deque<int>)_(contiguous)/1024 477.946 -
rng::unique_copy(deque<int>)_(contiguous)/32 9.914 -10.41%
rng::unique_copy(deque<int>)_(contiguous)/52 15.147 -9.98%
rng::unique_copy(deque<int>)_(contiguous)/8192 3725.723 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 466.179 -
rng::unique_copy(deque<int>)_(sprinkled)/32 9.329 -17.14%
rng::unique_copy(deque<int>)_(sprinkled)/52 14.866 -14.51%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3732.504 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.369 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.467 -2.07%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.436 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4448.483 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 719.720 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.105 -12.49%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.175 -14.41%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5718.367 -
rng::unique_copy(list<int>)_(contiguous)/1024 741.393 -
rng::unique_copy(list<int>)_(contiguous)/32 11.917 -
rng::unique_copy(list<int>)_(contiguous)/52 29.790 -1.05%
rng::unique_copy(list<int>)_(contiguous)/8192 7400.512 5.95%
rng::unique_copy(list<int>)_(sprinkled)/1024 743.991 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.730 -
rng::unique_copy(list<int>)_(sprinkled)/52 22.307 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7266.467 -4.17%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 789.913 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.654 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.621 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7918.414 5.02%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 823.170 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.472 -1.23%
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 36.778 -1.15%
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7950.745 3.42%
rng::unique_copy(vector<int>)_(contiguous)/1024 270.610 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.603 -1.29%
rng::unique_copy(vector<int>)_(contiguous)/52 13.555 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1896.735 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.144 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.215 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.780 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1881.134 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.885 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.081 -2.69%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.609 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3704.574 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 577.883 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.670 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.075 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4395.960 -
std::adjacent_find(deque<int>)/1024 462.170 -
std::adjacent_find(deque<int>)/1048576 474673.667 -
std::adjacent_find(deque<int>)/50 13.865 -6.26%
std::adjacent_find(deque<int>)/8 2.869 -10.97%
std::adjacent_find(deque<int>)/8192 3705.534 -
std::adjacent_find(deque<int>,_pred)/1024 629.054 -
std::adjacent_find(deque<int>,_pred)/1048576 650040.353 -
std::adjacent_find(deque<int>,_pred)/50 30.103 -
std::adjacent_find(deque<int>,_pred)/8 4.494 1.33%
std::adjacent_find(deque<int>,_pred)/8192 5080.857 -
std::adjacent_find(list<int>)/1024 711.479 -
std::adjacent_find(list<int>)/1048576 868825.576 -
std::adjacent_find(list<int>)/50 23.674 -10.22%
std::adjacent_find(list<int>)/8 2.109 -
std::adjacent_find(list<int>)/8192 6726.309 -
std::adjacent_find(list<int>,_pred)/1024 826.947 -
std::adjacent_find(list<int>,_pred)/1048576 954231.942 -
std::adjacent_find(list<int>,_pred)/50 43.411 17.77%
std::adjacent_find(list<int>,_pred)/8 3.892 -
std::adjacent_find(list<int>,_pred)/8192 8272.532 2.28%
std::adjacent_find(vector<int>)/1024 234.823 -
std::adjacent_find(vector<int>)/1048576 234911.773 -1.65%
std::adjacent_find(vector<int>)/50 11.961 -
std::adjacent_find(vector<int>)/8 2.018 -
std::adjacent_find(vector<int>)/8192 1829.783 -
std::adjacent_find(vector<int>,_pred)/1024 400.341 -
std::adjacent_find(vector<int>,_pred)/1048576 461553.394 -
std::adjacent_find(vector<int>,_pred)/50 23.575 5.19%
std::adjacent_find(vector<int>,_pred)/8 3.343 -
std::adjacent_find(vector<int>,_pred)/8192 3191.123 -
std::all_of(deque<int>)_(process_all)/32 11.527 -1.90%
std::all_of(deque<int>)_(process_all)/32768 10541.505 -8.57%
std::all_of(deque<int>)_(process_all)/50 20.245 10.23%
std::all_of(deque<int>)_(process_all)/8 3.221 -1.99%
std::all_of(deque<int>)_(process_all)/8192 2634.395 -8.87%
std::all_of(list<int>)_(process_all)/32 11.714 -1.28%
std::all_of(list<int>)_(process_all)/32768 26395.008 -
std::all_of(list<int>)_(process_all)/50 21.810 -
std::all_of(list<int>)_(process_all)/8 2.608 -
std::all_of(list<int>)_(process_all)/8192 8045.859 4.35%
std::all_of(vector<int>)_(process_all)/32 8.374 -
std::all_of(vector<int>)_(process_all)/32768 8055.924 -
std::all_of(vector<int>)_(process_all)/50 18.311 -
std::all_of(vector<int>)_(process_all)/8 2.497 -1.19%
std::all_of(vector<int>)_(process_all)/8192 2020.654 -
std::any_of(deque<int>)_(process_all)/32 11.532 -
std::any_of(deque<int>)_(process_all)/32768 10539.483 -
std::any_of(deque<int>)_(process_all)/50 21.413 5.42%
std::any_of(deque<int>)_(process_all)/8 3.222 -
std::any_of(deque<int>)_(process_all)/8192 2636.462 -
std::any_of(list<int>)_(process_all)/32 11.317 -
std::any_of(list<int>)_(process_all)/32768 26206.537 1.64%
std::any_of(list<int>)_(process_all)/50 21.852 1.36%
std::any_of(list<int>)_(process_all)/8 2.718 -
std::any_of(list<int>)_(process_all)/8192 7428.699 6.83%
std::any_of(vector<int>)_(process_all)/32 8.423 -
std::any_of(vector<int>)_(process_all)/32768 8056.665 -
std::any_of(vector<int>)_(process_all)/50 18.485 1.14%
std::any_of(vector<int>)_(process_all)/8 2.575 4.01%
std::any_of(vector<int>)_(process_all)/8192 2021.390 -
std::copy(deque<int>)/1048576 49626.346 -1.33%
std::copy(deque<int>)/262144 10187.874 -2.55%
std::copy(deque<int>)/32768 1139.224 -1.85%
std::copy(deque<int>)/4096 146.455 -
std::copy(deque<int>)/512 16.726 -
std::copy(deque<int>)/64 5.073 90.49%
std::copy(deque<int>)/8 2.741 -
std::copy(list<int>)/1048576 874399.358 -
std::copy(list<int>)/262144 217226.657 -
std::copy(list<int>)/32768 26964.524 2.66%
std::copy(list<int>)/4096 3272.762 -2.69%
std::copy(list<int>)/512 366.937 -
std::copy(list<int>)/64 33.547 -
std::copy(list<int>)/8 2.507 -
std::copy(vector<bool>)_(aligned)/1048576 2689.592 3.79%
std::copy(vector<bool>)_(aligned)/262144 660.454 -6.14%
std::copy(vector<bool>)_(aligned)/32768 35.540 -
std::copy(vector<bool>)_(aligned)/4096 4.746 2.33%
std::copy(vector<bool>)_(aligned)/512 1.381 -
std::copy(vector<bool>)_(aligned)/64 1.345 -1.23%
std::copy(vector<bool>)_(unaligned)/1048576 7018.925 -
std::copy(vector<bool>)_(unaligned)/262144 1716.017 -
std::copy(vector<bool>)_(unaligned)/32768 214.500 -1.85%
std::copy(vector<bool>)_(unaligned)/4096 26.021 -
std::copy(vector<bool>)_(unaligned)/512 3.497 -
std::copy(vector<bool>)_(unaligned)/64 1.818 -
std::copy(vector<int>)/1048576 50219.698 -
std::copy(vector<int>)/262144 12521.353 -
std::copy(vector<int>)/32768 3778.856 -
std::copy(vector<int>)/4096 147.363 -34.69%
std::copy(vector<int>)/512 16.036 -
std::copy(vector<int>)/64 2.447 -
std::copy(vector<int>)/8 2.263 -
std::copy_backward(deque<int>)/1048576 129078.279 -
std::copy_backward(deque<int>)/262144 32704.765 -
std::copy_backward(deque<int>)/32768 4058.389 -
std::copy_backward(deque<int>)/4096 147.739 -
std::copy_backward(deque<int>)/512 18.123 -
std::copy_backward(deque<int>)/64 2.939 -
std::copy_backward(deque<int>)/8 2.764 1.39%
std::copy_backward(list<int>)/1048576 884667.034 -
std::copy_backward(list<int>)/262144 219857.070 -
std::copy_backward(list<int>)/32768 26417.276 -3.27%
std::copy_backward(list<int>)/4096 3915.485 17.37%
std::copy_backward(list<int>)/512 369.485 -
std::copy_backward(list<int>)/64 30.218 -
std::copy_backward(list<int>)/8 2.474 -1.27%
std::copy_backward(vector<bool>)_(aligned)/1048576 2997.876 -2.82%
std::copy_backward(vector<bool>)_(aligned)/262144 609.976 -4.13%
std::copy_backward(vector<bool>)_(aligned)/32768 35.676 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.204 3.34%
std::copy_backward(vector<bool>)_(aligned)/512 1.616 3.39%
std::copy_backward(vector<bool>)_(aligned)/64 1.754 -
std::copy_backward(vector<bool>)_(unaligned)/1048576 6767.617 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1661.047 -
std::copy_backward(vector<bool>)_(unaligned)/32768 212.269 1.81%
std::copy_backward(vector<bool>)_(unaligned)/4096 30.247 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.828 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50186.624 -
std::copy_backward(vector<int>)/262144 12534.565 -
std::copy_backward(vector<int>)/32768 3796.081 -
std::copy_backward(vector<int>)/4096 144.866 -27.39%
std::copy_backward(vector<int>)/512 16.624 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.188 -
std::copy_if(deque<int>)_(entire_range)/1048576 278128.922 1.02%
std::copy_if(deque<int>)_(entire_range)/262144 69918.859 -
std::copy_if(deque<int>)_(entire_range)/32768 8733.328 -
std::copy_if(deque<int>)_(entire_range)/4096 1023.408 -
std::copy_if(deque<int>)_(entire_range)/512 136.135 -
std::copy_if(deque<int>)_(entire_range)/64 16.172 -38.16%
std::copy_if(deque<int>)_(entire_range)/8 2.653 2.88%
std::copy_if(deque<int>)_(every_other)/1048576 372711.922 -
std::copy_if(deque<int>)_(every_other)/262144 92895.524 -
std::copy_if(deque<int>)_(every_other)/32768 11619.911 -
std::copy_if(deque<int>)_(every_other)/4096 1456.253 -
std::copy_if(deque<int>)_(every_other)/512 183.158 -
std::copy_if(deque<int>)_(every_other)/64 23.386 -23.82%
std::copy_if(deque<int>)_(every_other)/8 3.466 -
std::copy_if(list<int>)_(entire_range)/1048576 879722.812 -
std::copy_if(list<int>)_(entire_range)/262144 217324.448 -
std::copy_if(list<int>)_(entire_range)/32768 28677.837 -8.19%
std::copy_if(list<int>)_(entire_range)/4096 3044.188 -
std::copy_if(list<int>)_(entire_range)/512 369.634 -
std::copy_if(list<int>)_(entire_range)/64 32.291 -
std::copy_if(list<int>)_(entire_range)/8 2.652 -
std::copy_if(list<int>)_(every_other)/1048576 833751.531 -1.67%
std::copy_if(list<int>)_(every_other)/262144 207861.412 -1.07%
std::copy_if(list<int>)_(every_other)/32768 26360.808 2.62%
std::copy_if(list<int>)_(every_other)/4096 3269.241 3.60%
std::copy_if(list<int>)_(every_other)/512 358.132 -
std::copy_if(list<int>)_(every_other)/64 23.794 -
std::copy_if(list<int>)_(every_other)/8 2.302 -
std::copy_if(vector<int>)_(entire_range)/1048576 245751.899 -
std::copy_if(vector<int>)_(entire_range)/262144 59759.864 -
std::copy_if(vector<int>)_(entire_range)/32768 7466.062 -
std::copy_if(vector<int>)_(entire_range)/4096 934.548 -
std::copy_if(vector<int>)_(entire_range)/512 123.361 -
std::copy_if(vector<int>)_(entire_range)/64 15.308 -2.07%
std::copy_if(vector<int>)_(entire_range)/8 2.271 -2.54%
std::copy_if(vector<int>)_(every_other)/1048576 240077.625 -
std::copy_if(vector<int>)_(every_other)/262144 59735.673 -
std::copy_if(vector<int>)_(every_other)/32768 7484.608 -
std::copy_if(vector<int>)_(every_other)/4096 936.614 -
std::copy_if(vector<int>)_(every_other)/512 122.600 -
std::copy_if(vector<int>)_(every_other)/64 16.088 -
std::copy_if(vector<int>)_(every_other)/8 2.543 -
std::copy_n(deque<int>)/1048576 49696.594 -
std::copy_n(deque<int>)/262144 10299.786 1.21%
std::copy_n(deque<int>)/32768 1148.014 1.05%
std::copy_n(deque<int>)/4096 146.964 -
std::copy_n(deque<int>)/512 16.723 -
std::copy_n(deque<int>)/64 2.772 -
std::copy_n(deque<int>)/8 2.750 -1.42%
std::copy_n(list<int>)/1048576 867445.839 -
std::copy_n(list<int>)/262144 216565.094 -
std::copy_n(list<int>)/32768 26047.206 -
std::copy_n(list<int>)/4096 3780.816 6.88%
std::copy_n(list<int>)/512 338.413 -
std::copy_n(list<int>)/64 13.914 -
std::copy_n(list<int>)/8 2.242 -
std::copy_n(vector<bool>)_(aligned)/1048576 3141.890 159.35%
std::copy_n(vector<bool>)_(aligned)/262144 635.181 6.98%
std::copy_n(vector<bool>)_(aligned)/32768 35.343 -2.05%
std::copy_n(vector<bool>)_(aligned)/4096 4.722 1.74%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.362 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7018.170 -
std::copy_n(vector<bool>)_(unaligned)/262144 1715.488 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.243 1.76%
std::copy_n(vector<bool>)_(unaligned)/4096 26.042 -
std::copy_n(vector<bool>)_(unaligned)/512 3.492 -
std::copy_n(vector<bool>)_(unaligned)/64 1.820 -
std::copy_n(vector<int>)/1048576 50198.370 -
std::copy_n(vector<int>)/262144 12530.521 -
std::copy_n(vector<int>)/32768 3452.442 -9.07%
std::copy_n(vector<int>)/4096 181.101 -16.61%
std::copy_n(vector<int>)/512 16.086 -
std::copy_n(vector<int>)/64 2.472 -
std::copy_n(vector<int>)/8 2.180 -4.39%
std::count(deque<int>)_(every_other)/1024 247.437 -
std::count(deque<int>)_(every_other)/1048576 252361.201 -
std::count(deque<int>)_(every_other)/8 2.532 -
std::count(deque<int>)_(every_other)/8192 1936.333 -
std::count(list<int>)_(every_other)/1024 696.585 -1.54%
std::count(list<int>)_(every_other)/1048576 826580.426 2.99%
std::count(list<int>)_(every_other)/8 2.091 -
std::count(list<int>)_(every_other)/8192 6392.046 -
std::count(vector<bool>)/1000 2.972 -1.00%
std::count(vector<bool>)/1024 1.688 -
std::count(vector<bool>)/1048576 1459.843 -
std::count(vector<bool>)/8192 11.431 -
std::count(vector<int>)_(every_other)/1024 102.908 -
std::count(vector<int>)_(every_other)/1048576 105176.010 -
std::count(vector<int>)_(every_other)/8 1.362 1.08%
std::count(vector<int>)_(every_other)/8192 819.097 -
std::count_if(deque<int>)_(every_other)/1024 350.448 -
std::count_if(deque<int>)_(every_other)/1048576 343816.773 -
std::count_if(deque<int>)_(every_other)/8 3.443 -
std::count_if(deque<int>)_(every_other)/8192 2631.668 -
std::count_if(list<int>)_(every_other)/1024 751.281 -
std::count_if(list<int>)_(every_other)/1048576 885112.220 -
std::count_if(list<int>)_(every_other)/8 2.729 -
std::count_if(list<int>)_(every_other)/8192 7089.480 -1.20%
std::count_if(vector<int>)_(every_other)/1024 248.814 -
std::count_if(vector<int>)_(every_other)/1048576 247809.029 -
std::count_if(vector<int>)_(every_other)/8 4.225 -
std::count_if(vector<int>)_(every_other)/8192 1928.465 -
std::equal(deque<int>)_(it,_it,_it)/1024 499.333 2.85%
std::equal(deque<int>)_(it,_it,_it)/1048576 502310.992 1.32%
std::equal(deque<int>)_(it,_it,_it)/50 25.738 27.81%
std::equal(deque<int>)_(it,_it,_it)/8 6.350 47.06%
std::equal(deque<int>)_(it,_it,_it)/8192 3915.067 1.33%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 505.874 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 503009.556 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 26.299 16.13%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.084 1.67%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3917.173 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 530.490 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 520111.698 -1.55%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.658 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.258 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3995.442 -1.20%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 509.312 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 512768.612 1.03%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.289 2.30%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.319 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3962.474 -
std::equal(list<int>)_(it,_it,_it)/1024 1133.597 -35.10%
std::equal(list<int>)_(it,_it,_it)/1048576 1314849.281 -
std::equal(list<int>)_(it,_it,_it)/50 39.010 5.25%
std::equal(list<int>)_(it,_it,_it)/8 2.785 -
std::equal(list<int>)_(it,_it,_it)/8192 9621.269 -11.48%
std::equal(list<int>)_(it,_it,_it,_it)/1024 779.989 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 947783.446 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.415 9.21%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.947 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12151.923 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 828.873 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 986467.867 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 39.673 12.98%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.632 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12408.114 -3.50%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1162.139 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1316294.643 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.087 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.660 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12183.892 3.10%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.218 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.016 -
std::equal(vector<bool>)_(unaligned)/1048576 6448.729 -
std::equal(vector<bool>)_(unaligned)/50 0.746 -7.11%
std::equal(vector<bool>)_(unaligned)/8 0.753 -8.07%
std::equal(vector<bool>)_(unaligned)/8192 53.772 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.661 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73671.478 -
std::equal(vector<int>)_(it,_it,_it)/50 4.284 1.62%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.820 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 77.963 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73730.287 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.281 1.31%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.391 3.26%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.726 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 508.903 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 637442.220 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.781 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.701 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4783.677 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 531.124 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606631.707 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.797 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.640 1.77%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4823.275 -
std::fill(deque<int>)/1024 29.979 -
std::fill(deque<int>)/32 1.269 -
std::fill(deque<int>)/50 2.237 -
std::fill(deque<int>)/8192 240.420 -
std::fill(list<int>)/1024 672.021 -
std::fill(list<int>)/32 8.406 -
std::fill(list<int>)/50 34.828 1.04%
std::fill(list<int>)/8192 7374.140 3.72%
std::fill(vector<bool>)/1048576 3823.241 -
std::fill(vector<bool>)/262144 232.514 -
std::fill(vector<bool>)/32768 29.866 -
std::fill(vector<bool>)/4096 4.211 -
std::fill(vector<bool>)/512 1.588 3.09%
std::fill(vector<bool>)/64 1.555 -
std::fill(vector<int>)/1024 29.881 -1.10%
std::fill(vector<int>)/32 1.041 -2.57%
std::fill(vector<int>)/50 2.209 -
std::fill(vector<int>)/8192 240.575 1.01%
std::fill_n(deque<int>)/1024 29.936 -
std::fill_n(deque<int>)/32 1.242 6.94%
std::fill_n(deque<int>)/50 2.207 -
std::fill_n(deque<int>)/8192 239.226 -1.13%
std::fill_n(list<int>)/1024 649.383 -
std::fill_n(list<int>)/32 8.316 -
std::fill_n(list<int>)/50 15.993 -
std::fill_n(list<int>)/8192 7199.209 -20.05%
std::fill_n(vector<bool>)/1048576 3823.452 -
std::fill_n(vector<bool>)/262144 231.414 -
std::fill_n(vector<bool>)/32768 30.021 -
std::fill_n(vector<bool>)/4096 4.146 -
std::fill_n(vector<bool>)/512 1.604 3.01%
std::fill_n(vector<bool>)/64 1.613 4.94%
std::fill_n(vector<int>)/1024 30.088 1.35%
std::fill_n(vector<int>)/32 1.145 -
std::fill_n(vector<int>)/50 2.218 -
std::fill_n(vector<int>)/8192 237.790 -
std::find(deque<int>)_(bail_25%)/1024 67.189 -
std::find(deque<int>)_(bail_25%)/32768 1925.907 -
std::find(deque<int>)_(bail_25%)/8 2.072 6.20%
std::find(deque<int>)_(bail_25%)/8192 477.968 -
std::find(deque<int>)_(process_all)/1024 244.656 -
std::find(deque<int>)_(process_all)/32768 7841.155 -
std::find(deque<int>)_(process_all)/50 14.040 2.20%
std::find(deque<int>)_(process_all)/8 3.336 -2.16%
std::find(deque<int>)_(process_all)/8192 1958.365 -
std::find(list<int>)_(bail_25%)/1024 130.101 -1.58%
std::find(list<int>)_(bail_25%)/32768 7737.560 -
std::find(list<int>)_(bail_25%)/8 0.921 -
std::find(list<int>)_(bail_25%)/8192 1434.127 -
std::find(list<int>)_(process_all)/1024 687.552 -
std::find(list<int>)_(process_all)/32768 26135.457 -4.50%
std::find(list<int>)_(process_all)/50 18.334 -
std::find(list<int>)_(process_all)/8 2.388 -
std::find(list<int>)_(process_all)/8192 7973.643 -
std::find(vector<bool>)_(process_all)/1024 4.595 1.30%
std::find(vector<bool>)_(process_all)/1048576 3644.451 -
std::find(vector<bool>)_(process_all)/50 0.845 48.86%
std::find(vector<bool>)_(process_all)/8 0.788 44.31%
std::find(vector<bool>)_(process_all)/8192 33.406 -
std::find(vector<char>)_(bail_25%)/1024 5.266 -2.24%
std::find(vector<char>)_(bail_25%)/32768 136.277 -
std::find(vector<char>)_(bail_25%)/8 1.107 4.21%
std::find(vector<char>)_(bail_25%)/8192 39.637 -
std::find(vector<char>)_(process_all)/1024 16.256 -
std::find(vector<char>)_(process_all)/32768 495.246 -
std::find(vector<char>)_(process_all)/50 1.624 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.862 -
std::find(vector<int>)_(bail_25%)/1024 65.779 -
std::find(vector<int>)_(bail_25%)/32768 1860.596 -
std::find(vector<int>)_(bail_25%)/8 1.443 3.64%
std::find(vector<int>)_(bail_25%)/8192 472.011 -
std::find(vector<int>)_(process_all)/1024 243.411 -
std::find(vector<int>)_(process_all)/32768 7438.892 -
std::find(vector<int>)_(process_all)/50 12.441 -
std::find(vector<int>)_(process_all)/8 2.650 -1.70%
std::find(vector<int>)_(process_all)/8192 1860.060 -
std::find(vector<long_long>)_(bail_25%)/1024 30.244 -
std::find(vector<long_long>)_(bail_25%)/32768 963.368 -
std::find(vector<long_long>)_(bail_25%)/8 0.950 -4.35%
std::find(vector<long_long>)_(bail_25%)/8192 245.745 -
std::find(vector<long_long>)_(process_all)/1024 118.988 -
std::find(vector<long_long>)_(process_all)/32768 3808.794 -
std::find(vector<long_long>)_(process_all)/50 5.804 -
std::find(vector<long_long>)_(process_all)/8 1.201 -8.34%
std::find(vector<long_long>)_(process_all)/8192 950.483 -
std::find_end(deque<int>)_(match_near_end)/1000 34.172 -
std::find_end(deque<int>)_(match_near_end)/1024 32.550 -
std::find_end(deque<int>)_(match_near_end)/8192 273.710 -
std::find_end(deque<int>)_(near_matches)/1000 16321.302 3.01%
std::find_end(deque<int>)_(near_matches)/1024 16934.066 3.03%
std::find_end(deque<int>)_(near_matches)/8192 1121976.295 -
std::find_end(deque<int>)_(process_all)/1000 295.208 3.51%
std::find_end(deque<int>)_(process_all)/1024 338.519 15.55%
std::find_end(deque<int>)_(process_all)/1048576 341327.711 29.44%
std::find_end(deque<int>)_(process_all)/8192 2661.383 32.02%
std::find_end(deque<int>)_(same_length)/1000 345.317 -
std::find_end(deque<int>)_(same_length)/1024 339.905 -3.43%
std::find_end(deque<int>)_(same_length)/8192 2685.801 -4.36%
std::find_end(deque<int>)_(single_element)/1000 311.390 -
std::find_end(deque<int>)_(single_element)/1024 319.417 -
std::find_end(deque<int>)_(single_element)/8192 2203.188 -1.80%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.525 -1.04%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.594 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 620.304 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31126.916 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32481.153 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1903199.274 -
std::find_end(deque<int>,_pred)_(process_all)/1000 613.075 3.18%
std::find_end(deque<int>,_pred)_(process_all)/1024 628.116 3.06%
std::find_end(deque<int>,_pred)_(process_all)/1048576 564303.297 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4359.763 -
std::find_end(deque<int>,_pred)_(same_length)/1000 749.421 -
std::find_end(deque<int>,_pred)_(same_length)/1024 768.219 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5123.090 -
std::find_end(deque<int>,_pred)_(single_element)/1000 646.458 -
std::find_end(deque<int>,_pred)_(single_element)/1024 652.132 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4875.746 -
std::find_end(forward_list<int>)_(match_near_end)/1000 771.027 1.91%
std::find_end(forward_list<int>)_(match_near_end)/1024 4476.665 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257165.106 -
std::find_end(forward_list<int>)_(near_matches)/1000 36705.597 -
std::find_end(forward_list<int>)_(near_matches)/1024 38024.068 -
std::find_end(forward_list<int>)_(near_matches)/8192 2464833.627 -
std::find_end(forward_list<int>)_(process_all)/1000 699.048 3.47%
std::find_end(forward_list<int>)_(process_all)/1024 718.121 1.22%
std::find_end(forward_list<int>)_(process_all)/1048576 755092.657 -
std::find_end(forward_list<int>)_(process_all)/8192 6426.585 13.64%
std::find_end(forward_list<int>)_(same_length)/1000 1468.365 -
std::find_end(forward_list<int>)_(same_length)/1024 1491.271 -
std::find_end(forward_list<int>)_(same_length)/8192 14390.397 8.80%
std::find_end(forward_list<int>)_(single_element)/1000 682.199 -
std::find_end(forward_list<int>)_(single_element)/1024 702.621 -
std::find_end(forward_list<int>)_(single_element)/8192 5659.075 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 842.459 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5143.922 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276219.504 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42104.098 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43631.367 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2690662.981 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 804.323 1.52%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 822.992 1.78%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 895351.756 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6636.808 2.17%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1535.974 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1561.894 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 14668.422 6.69%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 767.229 -2.22%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 798.077 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6475.941 1.35%
std::find_end(list<int>)_(match_near_end)/1000 78.606 1.08%
std::find_end(list<int>)_(match_near_end)/1024 60.257 -
std::find_end(list<int>)_(match_near_end)/8192 602.257 -
std::find_end(list<int>)_(near_matches)/1000 33318.994 -
std::find_end(list<int>)_(near_matches)/1024 34593.218 -
std::find_end(list<int>)_(near_matches)/8192 2257999.598 -
std::find_end(list<int>)_(process_all)/1000 711.134 -
std::find_end(list<int>)_(process_all)/1024 728.510 -
std::find_end(list<int>)_(process_all)/1048576 874136.816 -
std::find_end(list<int>)_(process_all)/8192 7422.654 -1.61%
std::find_end(list<int>)_(same_length)/1000 750.291 -
std::find_end(list<int>)_(same_length)/1024 766.564 -
std::find_end(list<int>)_(same_length)/8192 8373.116 2.48%
std::find_end(list<int>)_(single_element)/1000 718.035 -
std::find_end(list<int>)_(single_element)/1024 731.397 -
std::find_end(list<int>)_(single_element)/8192 8629.075 12.73%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.839 -1.39%
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.305 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 630.562 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38062.479 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39611.439 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2469340.548 -
std::find_end(list<int>,_pred)_(process_all)/1000 821.964 -
std::find_end(list<int>,_pred)_(process_all)/1024 841.131 -
std::find_end(list<int>,_pred)_(process_all)/1048576 985790.148 -
std::find_end(list<int>,_pred)_(process_all)/8192 8227.071 -
std::find_end(list<int>,_pred)_(same_length)/1000 767.447 -
std::find_end(list<int>,_pred)_(same_length)/1024 785.897 -
std::find_end(list<int>,_pred)_(same_length)/8192 8440.436 -23.52%
std::find_end(list<int>,_pred)_(single_element)/1000 820.747 -
std::find_end(list<int>,_pred)_(single_element)/1024 839.925 -
std::find_end(list<int>,_pred)_(single_element)/8192 9402.193 12.85%
std::find_end(vector<int>)_(match_near_end)/1000 28.052 -
std::find_end(vector<int>)_(match_near_end)/1024 24.991 -
std::find_end(vector<int>)_(match_near_end)/8192 204.607 1.47%
std::find_end(vector<int>)_(near_matches)/1000 13951.165 -
std::find_end(vector<int>)_(near_matches)/1024 14552.942 -
std::find_end(vector<int>)_(near_matches)/8192 770015.539 -
std::find_end(vector<int>)_(process_all)/1000 217.902 -
std::find_end(vector<int>)_(process_all)/1024 223.080 -
std::find_end(vector<int>)_(process_all)/1048576 217803.240 -
std::find_end(vector<int>)_(process_all)/8192 1687.146 -
std::find_end(vector<int>)_(same_length)/1000 242.802 -1.20%
std::find_end(vector<int>)_(same_length)/1024 248.279 -2.22%
std::find_end(vector<int>)_(same_length)/8192 2039.363 1.50%
std::find_end(vector<int>)_(single_element)/1000 240.116 -
std::find_end(vector<int>)_(single_element)/1024 245.161 -
std::find_end(vector<int>)_(single_element)/8192 1868.485 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.594 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.107 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.257 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22463.218 -1.60%
std::find_end(vector<int>,_pred)_(near_matches)/1024 23292.871 -1.73%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1465468.640 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.034 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.858 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643182.775 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4313.433 -
std::find_end(vector<int>,_pred)_(same_length)/1000 622.707 -
std::find_end(vector<int>,_pred)_(same_length)/1024 638.537 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5111.597 -
std::find_end(vector<int>,_pred)_(single_element)/1000 583.144 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.424 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4789.022 -
std::find_first_of(deque<int>)_(large_needle)/1024 366115.329 -
std::find_first_of(deque<int>)_(large_needle)/32 283.385 -
std::find_first_of(deque<int>)_(large_needle)/50 671.583 -
std::find_first_of(deque<int>)_(large_needle)/8192 23484925.000 -
std::find_first_of(deque<int>)_(small_needle)/1024 3618.181 -4.33%
std::find_first_of(deque<int>)_(small_needle)/32 112.368 -4.52%
std::find_first_of(deque<int>)_(small_needle)/50 171.480 -5.23%
std::find_first_of(deque<int>)_(small_needle)/8192 28376.476 -5.34%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 562569.834 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 509.175 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1388.823 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35498141.652 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6294.631 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.418 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 308.900 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50331.553 -
std::find_first_of(list<int>)_(large_needle)/1024 863356.144 7.58%
std::find_first_of(list<int>)_(large_needle)/32 672.611 -
std::find_first_of(list<int>)_(large_needle)/50 1733.415 -7.59%
std::find_first_of(list<int>)_(large_needle)/8192 48126741.666 -2.45%
std::find_first_of(list<int>)_(small_needle)/1024 2782.167 -
std::find_first_of(list<int>)_(small_needle)/32 92.445 1.32%
std::find_first_of(list<int>)_(small_needle)/50 139.677 -
std::find_first_of(list<int>)_(small_needle)/8192 22989.725 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 929221.272 11.46%
std::find_first_of(list<int>,_pred)_(large_needle)/32 725.106 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1868.958 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 53495932.693 -1.04%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5227.537 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 166.766 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.906 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41560.632 -
std::find_first_of(vector<int>)_(large_needle)/1024 111234.801 2.27%
std::find_first_of(vector<int>)_(large_needle)/32 106.834 -
std::find_first_of(vector<int>)_(large_needle)/50 269.705 3.46%
std::find_first_of(vector<int>)_(large_needle)/8192 7167915.382 3.53%
std::find_first_of(vector<int>)_(small_needle)/1024 1410.492 -
std::find_first_of(vector<int>)_(small_needle)/32 47.673 1.42%
std::find_first_of(vector<int>)_(small_needle)/50 71.230 -
std::find_first_of(vector<int>)_(small_needle)/8192 11269.028 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 590319.550 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.862 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1353.826 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38209986.113 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5609.143 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.655 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.042 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44479.815 -
std::find_if(deque<int>)_(bail_25%)/1024 106.518 -
std::find_if(deque<int>)_(bail_25%)/32768 2786.830 2.09%
std::find_if(deque<int>)_(bail_25%)/8 1.519 -1.09%
std::find_if(deque<int>)_(bail_25%)/8192 713.456 -
std::find_if(deque<int>)_(process_all)/1024 494.262 3.15%
std::find_if(deque<int>)_(process_all)/32768 11446.630 -2.96%
std::find_if(deque<int>)_(process_all)/50 23.711 -
std::find_if(deque<int>)_(process_all)/8 3.952 -
std::find_if(deque<int>)_(process_all)/8192 2879.130 -
std::find_if(list<int>)_(bail_25%)/1024 191.840 -1.03%
std::find_if(list<int>)_(bail_25%)/32768 8469.269 -16.26%
std::find_if(list<int>)_(bail_25%)/8 1.221 2.18%
std::find_if(list<int>)_(bail_25%)/8192 1516.392 -
std::find_if(list<int>)_(process_all)/1024 755.804 -
std::find_if(list<int>)_(process_all)/32768 28076.856 -
std::find_if(list<int>)_(process_all)/50 21.494 -1.01%
std::find_if(list<int>)_(process_all)/8 3.501 -
std::find_if(list<int>)_(process_all)/8192 12501.594 2.41%
std::find_if(vector<bool>)_(process_all)/1024 769.216 -
std::find_if(vector<bool>)_(process_all)/1048576 785866.265 -
std::find_if(vector<bool>)_(process_all)/50 35.924 -
std::find_if(vector<bool>)_(process_all)/8 5.519 -
std::find_if(vector<bool>)_(process_all)/8192 6139.581 -
std::find_if(vector<char>)_(bail_25%)/1024 76.089 -
std::find_if(vector<char>)_(bail_25%)/32768 2056.029 1.58%
std::find_if(vector<char>)_(bail_25%)/8 0.958 -
std::find_if(vector<char>)_(bail_25%)/8192 522.904 1.14%
std::find_if(vector<char>)_(process_all)/1024 268.699 -1.07%
std::find_if(vector<char>)_(process_all)/32768 8257.966 -
std::find_if(vector<char>)_(process_all)/50 12.532 -1.58%
std::find_if(vector<char>)_(process_all)/8 2.417 -3.82%
std::find_if(vector<char>)_(process_all)/8192 2070.582 -
std::find_if(vector<int>)_(bail_25%)/1024 75.550 -
std::find_if(vector<int>)_(bail_25%)/32768 2336.889 -
std::find_if(vector<int>)_(bail_25%)/8 1.123 -
std::find_if(vector<int>)_(bail_25%)/8192 548.292 -
std::find_if(vector<int>)_(process_all)/1024 289.425 -
std::find_if(vector<int>)_(process_all)/32768 9077.743 -
std::find_if(vector<int>)_(process_all)/50 13.823 -
std::find_if(vector<int>)_(process_all)/8 2.634 -
std::find_if(vector<int>)_(process_all)/8192 2262.590 -
std::find_if_not(deque<int>)_(bail_25%)/1024 102.405 -
std::find_if_not(deque<int>)_(bail_25%)/32768 3037.539 3.79%
std::find_if_not(deque<int>)_(bail_25%)/8 1.387 -
std::find_if_not(deque<int>)_(bail_25%)/8192 758.756 3.10%
std::find_if_not(deque<int>)_(process_all)/1024 495.625 2.18%
std::find_if_not(deque<int>)_(process_all)/32768 11454.003 -4.63%
std::find_if_not(deque<int>)_(process_all)/50 23.934 -
std::find_if_not(deque<int>)_(process_all)/8 3.955 -
std::find_if_not(deque<int>)_(process_all)/8192 2880.648 -2.35%
std::find_if_not(list<int>)_(bail_25%)/1024 194.147 -
std::find_if_not(list<int>)_(bail_25%)/32768 10131.344 33.11%
std::find_if_not(list<int>)_(bail_25%)/8 1.324 3.85%
std::find_if_not(list<int>)_(bail_25%)/8192 1519.035 -
std::find_if_not(list<int>)_(process_all)/1024 759.301 -
std::find_if_not(list<int>)_(process_all)/32768 28507.125 -4.14%
std::find_if_not(list<int>)_(process_all)/50 21.459 -1.05%
std::find_if_not(list<int>)_(process_all)/8 3.417 -
std::find_if_not(list<int>)_(process_all)/8192 8262.664 1.46%
std::find_if_not(vector<bool>)_(process_all)/1024 766.253 -
std::find_if_not(vector<bool>)_(process_all)/1048576 783665.734 -
std::find_if_not(vector<bool>)_(process_all)/50 35.780 -
std::find_if_not(vector<bool>)_(process_all)/8 5.516 -
std::find_if_not(vector<bool>)_(process_all)/8192 6120.918 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.187 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2024.232 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.938 -
std::find_if_not(vector<char>)_(bail_25%)/8192 517.995 -
std::find_if_not(vector<char>)_(process_all)/1024 272.636 -
std::find_if_not(vector<char>)_(process_all)/32768 8138.693 -
std::find_if_not(vector<char>)_(process_all)/50 12.556 -
std::find_if_not(vector<char>)_(process_all)/8 2.499 -
std::find_if_not(vector<char>)_(process_all)/8192 2049.597 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.674 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2338.537 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.016 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.501 -
std::find_if_not(vector<int>)_(process_all)/1024 307.681 -
std::find_if_not(vector<int>)_(process_all)/32768 9764.509 -
std::find_if_not(vector<int>)_(process_all)/50 15.026 -
std::find_if_not(vector<int>)_(process_all)/8 2.681 -
std::find_if_not(vector<int>)_(process_all)/8192 2430.342 -
std::flat_map<int,_int>::clear()/0 423.437 -
std::flat_map<int,_int>::clear()/1024 425.551 -
std::flat_map<int,_int>::clear()/32 424.831 -
std::flat_map<int,_int>::clear()/8192 449.646 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.018 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.519 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.358 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.952 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.421 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.179 14.65%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.378 6.74%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.041 26.76%
std::flat_map<int,_int>::count(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.441 -1.00%
std::flat_map<int,_int>::count(key)_(existent)/32 3.472 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.900 -1.10%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.486 6.50%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.582 -15.04%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.517 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.333 -16.41%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.243 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.792 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.668 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1178.877 -
std::flat_map<int,_int>::ctor(const&)/0 13.749 -
std::flat_map<int,_int>::ctor(const&)/1024 179.683 -
std::flat_map<int,_int>::ctor(const&)/32 23.762 -
std::flat_map<int,_int>::ctor(const&)/8192 1935.284 1.16%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.778 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.786 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.774 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1922.824 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.604 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4313.716 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.567 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34231.585 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.654 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8935.251 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 211.406 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 108862.044 -
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.488 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.382 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.791 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.461 -4.02%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.379 -5.86%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.587 -1.99%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.395 -7.03%
std::flat_map<int,_int>::erase(iterator)/0 15.399 -
std::flat_map<int,_int>::erase(iterator)/1024 83.575 9.23%
std::flat_map<int,_int>::erase(iterator)/32 20.862 -
std::flat_map<int,_int>::erase(iterator)/8192 503.314 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.840 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 442.484 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 429.559 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 638.798 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.900 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 130.461 28.89%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.197 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 567.369 -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.452 -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.831 5.02%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.272 3.25%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 7.004 5.67%
std::flat_map<int,_int>::find(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.284 -1.35%
std::flat_map<int,_int>::find(key)_(existent)/32 3.351 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.135 -1.21%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.482 35.27%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.443 -7.36%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.173 -3.08%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.132 -7.10%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.797 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.211 -44.57%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.125 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.683 -24.81%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.788 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.612 -52.62%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.597 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 566.090 4.30%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.039 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.651 -17.70%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.976 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.129 1.47%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.946 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.752 -44.01%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.209 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 517.908 2.50%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 425.398 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5534.973 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 644.232 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 42118.584 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.941 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7998.876 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 710.540 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65027.859 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 425.609 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1639.284 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 483.091 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9729.633 -1.04%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 425.730 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1639.767 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 482.617 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9724.525 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.017 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 19.668 65.53%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.635 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.242 -17.57%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.949 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 22.267 -19.73%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.224 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 31.373 28.74%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.982 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 18.659 52.69%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.712 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.444 -9.38%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.235 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 19.894 -58.50%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.094 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 25.040 -19.10%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.937 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.018 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.429 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.107 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.243 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.137 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.418 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 89.169 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.917 1.25%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 628.953 -11.73%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.792 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.726 -1.12%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.840 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 637.595 -19.73%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.335 3.94%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.597 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.771 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 606.308 -22.64%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.019 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.999 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.973 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.501 -
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.745 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.197 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.454 -
std::flat_multimap<int,_int>::clear()/0 421.207 -
std::flat_multimap<int,_int>::clear()/1024 422.193 -
std::flat_multimap<int,_int>::clear()/32 421.893 -
std::flat_multimap<int,_int>::clear()/8192 441.109 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.525 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.556 -1.03%
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.979 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.628 -5.38%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.933 12.61%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.438 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.828 14.78%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.423 -4.08%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.389 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.077 -6.75%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.262 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 3.987 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.114 1.82%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.585 1.27%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.313 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.293 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.679 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1177.885 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.671 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.038 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.671 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1922.027 1.83%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.635 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.745 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.676 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1918.564 1.71%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.798 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3934.117 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 165.784 -1.24%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31093.731 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.799 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8441.895 -1.58%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 198.412 -1.98%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 105339.654 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.871 6.60%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.517 -1.31%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.043 7.68%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.324 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.994 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.047 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.440 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.364 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.948 -1.10%
std::flat_multimap<int,_int>::erase(iterator)/32 20.859 -
std::flat_multimap<int,_int>::erase(iterator)/8192 496.294 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.652 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 440.218 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 427.416 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 651.793 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.294 2.16%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 84.074 -5.88%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.226 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 502.309 -5.82%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.822 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.900 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.356 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.360 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.407 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.208 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.369 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.473 11.04%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.698 9.37%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 10.432 16.33%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.914 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.288 -44.30%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.181 -1.20%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.649 -27.39%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.863 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 228.539 4.95%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.886 1.56%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 652.164 18.70%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.018 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 22.167 1.14%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.185 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.220 -1.77%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.114 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 149.168 2.77%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.655 -1.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 598.970 18.31%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.405 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5161.817 4.88%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 634.723 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 39166.428 2.48%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.536 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7366.222 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 693.264 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59923.016 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.928 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1352.797 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 473.735 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7736.236 -1.05%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.834 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1347.578 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 473.312 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7688.068 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.079 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 237.188 8.61%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.992 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 632.784 16.43%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.925 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 32.355 -18.79%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.067 -2.04%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 29.416 3.34%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.972 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.113 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.448 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.295 45.22%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.463 10.29%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 10.392 50.32%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.536 2.12%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.407 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.787 -1.27%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 549.925 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.554 -1.45%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.359 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.927 1.50%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 549.451 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.216 -3.72%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.139 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.834 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.884 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.997 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.077 -1.20%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.381 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.781 -15.11%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.431 -2.98%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 9.549 -17.01%
std::for_each(deque<int>)/32 3.823 -
std::for_each(deque<int>)/50 4.106 -
std::for_each(deque<int>)/8 0.926 -
std::for_each(deque<int>)/8192 254.701 -
std::for_each(join_view(vector<vector<int>>))/32 3.782 -
std::for_each(join_view(vector<vector<int>>))/50 4.042 -
std::for_each(join_view(vector<vector<int>>))/8 1.434 -1.26%
std::for_each(join_view(vector<vector<int>>))/8192 264.722 -
std::for_each(list<int>)/32 11.235 -
std::for_each(list<int>)/50 23.807 -
std::for_each(list<int>)/8 2.549 -
std::for_each(list<int>)/8192 7683.265 -14.00%
std::for_each(vector<int>)/32 3.784 -
std::for_each(vector<int>)/50 4.095 -
std::for_each(vector<int>)/8 0.901 -
std::for_each(vector<int>)/8192 252.063 -
std::for_each_n(deque<int>)/32 3.772 -
std::for_each_n(deque<int>)/50 3.968 -
std::for_each_n(deque<int>)/8 1.201 -
std::for_each_n(deque<int>)/8192 257.456 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.842 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.312 -1.12%
std::for_each_n(join_view(vector<vector<int>>))/8 1.732 5.27%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.615 -
std::for_each_n(list<int>)/32 11.154 -
std::for_each_n(list<int>)/50 24.072 -
std::for_each_n(list<int>)/8 2.564 4.46%
std::for_each_n(list<int>)/8192 8147.047 -3.83%
std::for_each_n(vector<int>)/32 3.859 -
std::for_each_n(vector<int>)/50 4.040 -
std::for_each_n(vector<int>)/8 2.576 2.12%
std::for_each_n(vector<int>)/8192 252.011 -
std::generate(deque<int>)/1024 244.902 -
std::generate(deque<int>)/32 8.281 -
std::generate(deque<int>)/50 12.301 -
std::generate(deque<int>)/8192 1909.482 -
std::generate(list<int>)/1024 671.358 -
std::generate(list<int>)/32 8.636 -
std::generate(list<int>)/50 15.700 -
std::generate(list<int>)/8192 6948.958 -
std::generate(vector<int>)/1024 243.617 -
std::generate(vector<int>)/32 7.956 -
std::generate(vector<int>)/50 12.009 -
std::generate(vector<int>)/8192 1844.469 -
std::generate_n(deque<int>)/1024 245.081 -
std::generate_n(deque<int>)/32 8.353 1.08%
std::generate_n(deque<int>)/50 12.355 -
std::generate_n(deque<int>)/8192 1965.065 -
std::generate_n(list<int>)/1024 650.569 -
std::generate_n(list<int>)/32 8.601 -
std::generate_n(list<int>)/50 15.528 2.06%
std::generate_n(list<int>)/8192 6994.849 2.87%
std::generate_n(vector<int>)/1024 241.746 -
std::generate_n(vector<int>)/32 7.994 -
std::generate_n(vector<int>)/50 12.242 -3.26%
std::generate_n(vector<int>)/8192 1843.978 -
std::is_partitioned(deque<int>)_(partitioned)/1024 362.100 -3.67%
std::is_partitioned(deque<int>)_(partitioned)/32 12.267 29.51%
std::is_partitioned(deque<int>)_(partitioned)/50 17.411 20.12%
std::is_partitioned(deque<int>)_(partitioned)/8192 2854.305 -3.74%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.005 -12.96%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.254 -35.25%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.669 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 692.308 -7.62%
std::is_partitioned(list<int>)_(partitioned)/1024 701.762 -2.38%
std::is_partitioned(list<int>)_(partitioned)/32 8.644 -
std::is_partitioned(list<int>)_(partitioned)/50 13.819 -
std::is_partitioned(list<int>)_(partitioned)/8192 6790.748 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 168.073 -31.15%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.316 45.81%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.458 -36.58%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2173.897 32.22%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.435 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.474 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.557 -2.80%
std::is_partitioned(vector<int>)_(partitioned)/8192 1410.506 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 66.515 168.54%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.067 16.03%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.342 229.41%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 201.128 2.29%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 465.892 -2.25%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.863 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3863.744 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 518274.159 -4.77%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 48.756 1.77%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 501.921 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.997 -4.06%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4121.342 2.95%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 684316.121 -1.35%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.812 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 488.700 -1.12%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.804 -1.01%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3977.271 2.53%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 627076.937 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 55.141 3.81%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 519.649 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.579 12.92%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3993.965 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688941.962 -1.51%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.407 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1558.868 6.52%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.798 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7947.042 -12.49%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1424075.575 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.531 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 811.565 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.719 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9157.923 11.53%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1606165.708 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 63.080 -2.15%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.332 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.718 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8629.529 2.92%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1427837.398 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 38.107 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 822.777 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.427 -1.01%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8554.187 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1591029.706 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.396 1.24%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 321.579 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.462 -1.16%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2448.270 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212800.587 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.288 -3.76%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 479.438 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.665 1.40%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4726.057 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1040369.721 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.326 -4.97%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.602 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.804 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2661.426 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212586.848 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.649 -3.21%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 528.868 -3.42%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.051 1.97%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4910.948 -1.23%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1001199.238 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.842 -
std::is_sorted(deque<int>)/1024 476.909 -
std::is_sorted(deque<int>)/8 2.767 -41.21%
std::is_sorted(deque<int>)/8192 3810.937 -
std::is_sorted(deque<int>,_pred)/1024 597.251 -
std::is_sorted(deque<int>,_pred)/8 4.480 -
std::is_sorted(deque<int>,_pred)/8192 4797.725 -
std::is_sorted(list<int>)/1024 765.856 -
std::is_sorted(list<int>)/8 2.131 -
std::is_sorted(list<int>)/8192 6870.391 -6.23%
std::is_sorted(list<int>,_pred)/1024 797.089 -
std::is_sorted(list<int>,_pred)/8 3.925 -1.15%
std::is_sorted(list<int>,_pred)/8192 7108.478 -5.94%
std::is_sorted(vector<int>)/1024 243.646 -
std::is_sorted(vector<int>)/8 2.077 -
std::is_sorted(vector<int>)/8192 1899.460 -
std::is_sorted(vector<int>,_pred)/1024 462.049 -
std::is_sorted(vector<int>,_pred)/8 3.809 -
std::is_sorted(vector<int>,_pred)/8192 3680.062 -
std::is_sorted_until(deque<int>)/1024 471.128 -
std::is_sorted_until(deque<int>)/8 3.888 7.03%
std::is_sorted_until(deque<int>)/8192 3777.438 -
std::is_sorted_until(deque<int>,_pred)/1024 597.153 -
std::is_sorted_until(deque<int>,_pred)/8 3.860 -5.32%
std::is_sorted_until(deque<int>,_pred)/8192 4806.376 -
std::is_sorted_until(list<int>)/1024 753.091 -
std::is_sorted_until(list<int>)/8 2.264 1.03%
std::is_sorted_until(list<int>)/8192 7134.300 4.76%
std::is_sorted_until(list<int>,_pred)/1024 793.539 -
std::is_sorted_until(list<int>,_pred)/8 4.173 -
std::is_sorted_until(list<int>,_pred)/8192 7319.208 3.76%
std::is_sorted_until(vector<int>)/1024 239.546 -
std::is_sorted_until(vector<int>)/8 2.057 -
std::is_sorted_until(vector<int>)/8192 1866.404 -
std::is_sorted_until(vector<int>,_pred)/1024 428.511 2.37%
std::is_sorted_until(vector<int>,_pred)/8 3.529 -
std::is_sorted_until(vector<int>,_pred)/8192 3390.480 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 449.100 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 475.740 2.59%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 494947.214 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.913 -5.02%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3807.372 -1.21%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 463.129 -2.90%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 475.167 2.93%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493635.578 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.980 2.42%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3835.588 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 729.514 2.35%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 733.378 1.40%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624895.237 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.553 3.16%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4802.778 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 706.524 1.77%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 724.405 -1.85%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 621613.380 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.160 3.41%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4822.478 -
std::mismatch(list<int>)_(it,_it,_it)/1000 748.168 -
std::mismatch(list<int>)_(it,_it,_it)/1024 765.498 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 935278.333 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.665 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7380.982 -7.54%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 759.022 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 770.377 -2.76%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 948062.697 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.731 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11618.699 -3.79%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 809.611 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.205 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 984284.790 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.589 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12397.589 -3.46%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 803.190 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 816.368 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 973713.557 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.576 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11222.663 -7.39%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.839 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.700 -2.43%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76623.009 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.464 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.867 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.727 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76632.473 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.312 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.187 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 457.086 1.61%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 518.194 7.59%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609675.195 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.013 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4766.010 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 462.720 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.755 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 608300.578 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.252 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4775.062 -
std::move(deque<int>)/1048576 55192.249 1.14%
std::move(deque<int>)/262144 15111.778 -
std::move(deque<int>)/32768 1859.988 1.07%
std::move(deque<int>)/4096 152.754 -
std::move(deque<int>)/512 23.849 -
std::move(deque<int>)/64 6.288 5.03%
std::move(deque<int>)/8 3.750 -5.96%
std::move(list<int>)/1048576 1017307.299 -
std::move(list<int>)/262144 248511.147 -
std::move(list<int>)/32768 31911.167 1.16%
std::move(list<int>)/4096 6319.083 24.34%
std::move(list<int>)/512 367.914 2.03%
std::move(list<int>)/64 39.350 -4.09%
std::move(list<int>)/8 3.465 -
std::move(vector<bool>)_(aligned)/1048576 2109.059 -
std::move(vector<bool>)_(aligned)/262144 255.827 -
std::move(vector<bool>)_(aligned)/32768 36.856 -
std::move(vector<bool>)_(aligned)/4096 7.077 -
std::move(vector<bool>)_(aligned)/512 2.390 -
std::move(vector<bool>)_(aligned)/64 1.638 -8.10%
std::move(vector<bool>)_(unaligned)/1048576 6700.668 -
std::move(vector<bool>)_(unaligned)/262144 1582.073 -
std::move(vector<bool>)_(unaligned)/32768 201.951 -
std::move(vector<bool>)_(unaligned)/4096 26.028 1.54%
std::move(vector<bool>)_(unaligned)/512 4.699 4.15%
std::move(vector<bool>)_(unaligned)/64 1.541 -
std::move(vector<int>)/1048576 56677.320 -
std::move(vector<int>)/262144 16606.041 -23.26%
std::move(vector<int>)/32768 2126.450 -
std::move(vector<int>)/4096 134.479 -
std::move(vector<int>)/512 20.200 -
std::move(vector<int>)/64 4.145 -
std::move(vector<int>)/8 2.203 -3.39%
std::move_backward(deque<int>)/1048576 128938.800 -
std::move_backward(deque<int>)/262144 30396.129 -
std::move_backward(deque<int>)/32768 3708.123 4.66%
std::move_backward(deque<int>)/4096 157.846 -14.89%
std::move_backward(deque<int>)/512 25.965 -
std::move_backward(deque<int>)/64 7.108 -2.76%
std::move_backward(deque<int>)/8 3.992 -30.96%
std::move_backward(list<int>)/1048576 1040121.177 -
std::move_backward(list<int>)/262144 262689.917 -
std::move_backward(list<int>)/32768 32174.537 -
std::move_backward(list<int>)/4096 5018.862 -
std::move_backward(list<int>)/512 371.359 -1.10%
std::move_backward(list<int>)/64 39.767 -
std::move_backward(list<int>)/8 3.412 -
std::move_backward(vector<bool>)_(aligned)/1048576 2117.060 -
std::move_backward(vector<bool>)_(aligned)/262144 257.062 -
std::move_backward(vector<bool>)_(aligned)/32768 38.040 -1.83%
std::move_backward(vector<bool>)_(aligned)/4096 7.349 -4.24%
std::move_backward(vector<bool>)_(aligned)/512 2.458 -22.39%
std::move_backward(vector<bool>)_(aligned)/64 1.750 -37.64%
std::move_backward(vector<bool>)_(unaligned)/1048576 6511.203 -
std::move_backward(vector<bool>)_(unaligned)/262144 1585.168 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.710 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.310 -
std::move_backward(vector<bool>)_(unaligned)/512 4.700 -
std::move_backward(vector<bool>)_(unaligned)/64 1.850 -
std::move_backward(vector<int>)/1048576 57077.276 -2.91%
std::move_backward(vector<int>)/262144 19683.849 -14.90%
std::move_backward(vector<int>)/32768 2144.651 -
std::move_backward(vector<int>)/4096 135.847 -
std::move_backward(vector<int>)/512 20.856 -
std::move_backward(vector<int>)/64 4.333 -14.35%
std::move_backward(vector<int>)/8 2.278 -23.29%
std::none_of(deque<int>)_(process_all)/32 11.529 -
std::none_of(deque<int>)_(process_all)/32768 10543.402 -
std::none_of(deque<int>)_(process_all)/50 18.995 -1.68%
std::none_of(deque<int>)_(process_all)/8 3.225 -
std::none_of(deque<int>)_(process_all)/8192 2624.792 -
std::none_of(list<int>)_(process_all)/32 11.760 -
std::none_of(list<int>)_(process_all)/32768 26125.129 -
std::none_of(list<int>)_(process_all)/50 21.686 -1.43%
std::none_of(list<int>)_(process_all)/8 2.619 -
std::none_of(list<int>)_(process_all)/8192 7877.165 13.10%
std::none_of(vector<int>)_(process_all)/32 8.530 2.52%
std::none_of(vector<int>)_(process_all)/32768 8051.308 -
std::none_of(vector<int>)_(process_all)/50 12.776 1.52%
std::none_of(vector<int>)_(process_all)/8 2.380 -
std::none_of(vector<int>)_(process_all)/8192 2018.411 -
std::partial_sort(deque<int>)_(ascending)/1024 7931.899 -
std::partial_sort(deque<int>)_(ascending)/8 30.343 -
std::partial_sort(deque<int>)_(ascending)/8192 161021.437 -2.64%
std::partial_sort(deque<int>)_(descending)/1024 18537.198 -
std::partial_sort(deque<int>)_(descending)/8 42.958 -2.00%
std::partial_sort(deque<int>)_(descending)/8192 285435.191 -
std::partial_sort(deque<int>)_(heap)/1024 18482.475 -
std::partial_sort(deque<int>)_(heap)/8 38.695 -
std::partial_sort(deque<int>)_(heap)/8192 287739.825 -1.26%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7980.878 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.767 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 162762.375 -1.54%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19653.141 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.151 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 288671.596 -
std::partial_sort(deque<int>)_(repeated)/1024 6518.351 2.38%
std::partial_sort(deque<int>)_(repeated)/8 27.595 -
std::partial_sort(deque<int>)_(repeated)/8192 68613.187 -
std::partial_sort(deque<int>)_(shuffled)/1024 16116.445 -
std::partial_sort(deque<int>)_(shuffled)/8 33.812 1.01%
std::partial_sort(deque<int>)_(shuffled)/8192 262773.574 -1.34%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4979.363 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.015 -2.06%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55618.441 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8234.231 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.088 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97730.596 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8277.514 1.03%
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.102 -1.26%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101082.715 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4976.003 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.893 -1.83%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55481.926 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9221.342 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.964 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97712.577 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3932.728 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.886 -4.09%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46905.198 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6930.186 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.131 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91266.133 -
std::partial_sort(vector<int>)_(ascending)/1024 5010.659 -
std::partial_sort(vector<int>)_(ascending)/8 20.763 -
std::partial_sort(vector<int>)_(ascending)/8192 54501.889 -
std::partial_sort(vector<int>)_(descending)/1024 8220.634 -
std::partial_sort(vector<int>)_(descending)/8 24.963 -
std::partial_sort(vector<int>)_(descending)/8192 97447.848 -
std::partial_sort(vector<int>)_(heap)/1024 8233.149 -
std::partial_sort(vector<int>)_(heap)/8 26.908 3.77%
std::partial_sort(vector<int>)_(heap)/8192 100701.535 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4994.329 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.638 -1.11%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54387.614 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9167.780 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.393 -1.80%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97437.974 -
std::partial_sort(vector<int>)_(repeated)/1024 3945.008 -
std::partial_sort(vector<int>)_(repeated)/8 20.103 -1.05%
std::partial_sort(vector<int>)_(repeated)/8192 46731.918 -
std::partial_sort(vector<int>)_(shuffled)/1024 6959.080 -
std::partial_sort(vector<int>)_(shuffled)/8 22.371 -
std::partial_sort(vector<int>)_(shuffled)/8192 88290.862 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5468.266 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.661 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 57141.060 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8488.268 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.983 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99508.916 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8675.553 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.385 -2.35%
std::partial_sort_copy(deque<int>)_(heap)/8192 103021.286 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5456.270 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.658 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57018.027 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9271.494 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.855 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100156.699 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4310.514 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.497 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 49244.503 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7269.208 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.012 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 93240.977 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5594.618 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.206 -
std::partial_sort_copy(list<int>)_(ascending)/8192 60887.705 -
std::partial_sort_copy(list<int>)_(descending)/1024 8540.278 -
std::partial_sort_copy(list<int>)_(descending)/8 18.825 -
std::partial_sort_copy(list<int>)_(descending)/8192 100548.465 -
std::partial_sort_copy(list<int>)_(heap)/1024 8523.277 -
std::partial_sort_copy(list<int>)_(heap)/8 15.698 -1.66%
std::partial_sort_copy(list<int>)_(heap)/8192 104714.395 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5615.233 -12.61%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.888 -1.90%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60466.192 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9475.735 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.885 -4.53%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101163.566 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4502.974 -16.43%
std::partial_sort_copy(list<int>)_(repeated)/8 8.432 -3.27%
std::partial_sort_copy(list<int>)_(repeated)/8192 52833.944 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7299.053 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.612 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 92515.341 -2.25%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5232.741 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.894 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55581.481 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8383.062 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.774 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98250.901 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8340.542 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.059 1.77%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102024.643 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5230.048 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.883 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55541.913 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9193.448 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.710 -1.88%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98652.225 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4061.681 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.088 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47460.684 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7096.155 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.467 -2.10%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92322.098 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5093.842 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.035 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 55238.660 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8301.251 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.667 -
std::partial_sort_copy(vector<int>)_(descending)/8192 98631.746 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8298.297 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.296 -1.18%
std::partial_sort_copy(vector<int>)_(heap)/8192 102221.487 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5108.732 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.893 -2.46%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55184.170 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9229.740 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.887 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99312.839 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4037.559 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.473 -2.18%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47383.179 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7145.471 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.598 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 94064.972 -
std::partition(deque<int>)_(dense)/1024 360.050 -
std::partition(deque<int>)_(dense)/32 9.366 -1.37%
std::partition(deque<int>)_(dense)/50 13.998 -
std::partition(deque<int>)_(dense)/8192 2798.420 -1.07%
std::partition(deque<int>)_(sparse)/1024 384.746 -2.86%
std::partition(deque<int>)_(sparse)/32 13.621 29.53%
std::partition(deque<int>)_(sparse)/50 20.120 23.82%
std::partition(deque<int>)_(sparse)/8192 3009.636 -3.57%
std::partition(list<int>)_(dense)/1024 388.440 -
std::partition(list<int>)_(dense)/32 8.744 -2.54%
std::partition(list<int>)_(dense)/50 13.454 -
std::partition(list<int>)_(dense)/8192 4383.352 -
std::partition(list<int>)_(sparse)/1024 723.967 -
std::partition(list<int>)_(sparse)/32 8.831 -
std::partition(list<int>)_(sparse)/50 15.162 2.20%
std::partition(list<int>)_(sparse)/8192 7630.871 6.95%
std::partition(vector<int>)_(dense)/1024 241.446 -
std::partition(vector<int>)_(dense)/32 8.343 2.99%
std::partition(vector<int>)_(dense)/50 13.020 -
std::partition(vector<int>)_(dense)/8192 1876.187 -
std::partition(vector<int>)_(sparse)/1024 256.808 -
std::partition(vector<int>)_(sparse)/32 8.843 -1.46%
std::partition(vector<int>)_(sparse)/50 13.965 -1.78%
std::partition(vector<int>)_(sparse)/8192 1867.047 -
std::partition_copy(deque<int>)/1024 631.700 -1.86%
std::partition_copy(deque<int>)/32 12.764 1.23%
std::partition_copy(deque<int>)/50 21.156 -
std::partition_copy(deque<int>)/8192 5694.464 -
std::partition_copy(list<int>)/1024 713.130 -
std::partition_copy(list<int>)/32 8.551 1.65%
std::partition_copy(list<int>)/50 12.934 -1.42%
std::partition_copy(list<int>)/8192 6776.404 -7.70%
std::partition_copy(vector<int>)/1024 463.861 -2.06%
std::partition_copy(vector<int>)/32 8.124 -
std::partition_copy(vector<int>)/50 12.973 -1.32%
std::partition_copy(vector<int>)/8192 4565.397 -
std::partition_point(deque<int>)/1024 9.102 -2.73%
std::partition_point(deque<int>)/32 4.098 -18.22%
std::partition_point(deque<int>)/50 4.311 -17.19%
std::partition_point(deque<int>)/8192 16.346 -
std::partition_point(list<int>)/1024 1293.898 -
std::partition_point(list<int>)/32 15.879 -
std::partition_point(list<int>)/50 25.001 1.12%
std::partition_point(list<int>)/8192 14471.631 14.07%
std::partition_point(vector<int>)/1024 6.227 -
std::partition_point(vector<int>)/32 2.560 -
std::partition_point(vector<int>)/50 2.552 -
std::partition_point(vector<int>)/8192 9.417 -
std::remove(deque<int>)_(prefix)/1024 527.007 -
std::remove(deque<int>)_(prefix)/32 57.528 -1.98%
std::remove(deque<int>)_(prefix)/50 65.553 -2.26%
std::remove(deque<int>)_(prefix)/8192 3897.151 -
std::remove(deque<int>)_(sprinkled)/1024 520.774 -
std::remove(deque<int>)_(sprinkled)/32 54.226 1.83%
std::remove(deque<int>)_(sprinkled)/50 59.659 2.22%
std::remove(deque<int>)_(sprinkled)/8192 3865.179 -
std::remove(list<int>)_(prefix)/1024 995.073 -
std::remove(list<int>)_(prefix)/32 55.369 -
std::remove(list<int>)_(prefix)/50 66.877 -
std::remove(list<int>)_(prefix)/8192 8290.153 -1.15%
std::remove(list<int>)_(sprinkled)/1024 1004.939 3.61%
std::remove(list<int>)_(sprinkled)/32 57.167 -
std::remove(list<int>)_(sprinkled)/50 66.047 -
std::remove(list<int>)_(sprinkled)/8192 7883.946 -
std::remove(vector<int>)_(prefix)/1024 311.716 -
std::remove(vector<int>)_(prefix)/32 51.951 -
std::remove(vector<int>)_(prefix)/50 56.920 -
std::remove(vector<int>)_(prefix)/8192 2113.556 -
std::remove(vector<int>)_(sprinkled)/1024 288.735 -
std::remove(vector<int>)_(sprinkled)/32 51.684 -
std::remove(vector<int>)_(sprinkled)/50 55.812 -
std::remove(vector<int>)_(sprinkled)/8192 1988.608 -
std::remove_copy(deque<int>)_(prefix)/1024 386.909 2.78%
std::remove_copy(deque<int>)_(prefix)/32 12.922 -
std::remove_copy(deque<int>)_(prefix)/50 19.061 -
std::remove_copy(deque<int>)_(prefix)/8192 3356.548 -
std::remove_copy(deque<int>)_(sprinkled)/1024 358.311 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.149 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.366 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2868.177 -
std::remove_copy(list<int>)_(prefix)/1024 1609.118 113.27%
std::remove_copy(list<int>)_(prefix)/32 10.802 -
std::remove_copy(list<int>)_(prefix)/50 21.904 -
std::remove_copy(list<int>)_(prefix)/8192 7168.361 2.58%
std::remove_copy(list<int>)_(sprinkled)/1024 1613.698 117.89%
std::remove_copy(list<int>)_(sprinkled)/32 11.299 -
std::remove_copy(list<int>)_(sprinkled)/50 18.922 -
std::remove_copy(list<int>)_(sprinkled)/8192 7452.633 7.60%
std::remove_copy(vector<int>)_(prefix)/1024 266.363 -
std::remove_copy(vector<int>)_(prefix)/32 8.965 -
std::remove_copy(vector<int>)_(prefix)/50 13.286 -
std::remove_copy(vector<int>)_(prefix)/8192 2065.813 -
std::remove_copy(vector<int>)_(sprinkled)/1024 464.929 -3.44%
std::remove_copy(vector<int>)_(sprinkled)/32 14.915 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.223 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3645.012 -
std::remove_copy_if(deque<int>)_(prefix)/1024 529.190 -
std::remove_copy_if(deque<int>)_(prefix)/32 29.129 63.61%
std::remove_copy_if(deque<int>)_(prefix)/50 28.338 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3887.092 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 546.983 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 30.323 71.92%
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.208 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3680.783 11.36%
std::remove_copy_if(list<int>)_(prefix)/1024 1645.462 107.24%
std::remove_copy_if(list<int>)_(prefix)/32 14.882 -
std::remove_copy_if(list<int>)_(prefix)/50 27.556 1.72%
std::remove_copy_if(list<int>)_(prefix)/8192 7519.123 4.46%
std::remove_copy_if(list<int>)_(sprinkled)/1024 1637.761 108.49%
std::remove_copy_if(list<int>)_(sprinkled)/32 14.507 -
std::remove_copy_if(list<int>)_(sprinkled)/50 26.513 6.59%
std::remove_copy_if(list<int>)_(sprinkled)/8192 8101.506 12.75%
std::remove_copy_if(vector<int>)_(prefix)/1024 376.570 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.027 -1.24%
std::remove_copy_if(vector<int>)_(prefix)/50 17.685 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3322.223 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.323 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.357 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.826 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3735.863 -
std::remove_if(deque<int>)_(prefix)/1024 561.043 -
std::remove_if(deque<int>)_(prefix)/32 58.229 2.28%
std::remove_if(deque<int>)_(prefix)/50 66.315 -
std::remove_if(deque<int>)_(prefix)/8192 4254.243 -
std::remove_if(deque<int>)_(sprinkled)/1024 549.341 -
std::remove_if(deque<int>)_(sprinkled)/32 56.495 -2.43%
std::remove_if(deque<int>)_(sprinkled)/50 70.694 3.70%
std::remove_if(deque<int>)_(sprinkled)/8192 3961.522 -
std::remove_if(list<int>)_(prefix)/1024 1044.899 -1.10%
std::remove_if(list<int>)_(prefix)/32 61.688 -
std::remove_if(list<int>)_(prefix)/50 75.190 -
std::remove_if(list<int>)_(prefix)/8192 9529.627 -
std::remove_if(list<int>)_(sprinkled)/1024 1038.976 -1.06%
std::remove_if(list<int>)_(sprinkled)/32 59.800 -
std::remove_if(list<int>)_(sprinkled)/50 73.375 -
std::remove_if(list<int>)_(sprinkled)/8192 8256.639 -
std::remove_if(vector<int>)_(prefix)/1024 358.727 -
std::remove_if(vector<int>)_(prefix)/32 51.938 -
std::remove_if(vector<int>)_(prefix)/50 57.088 -
std::remove_if(vector<int>)_(prefix)/8192 2578.918 -
std::remove_if(vector<int>)_(sprinkled)/1024 524.532 -
std::remove_if(vector<int>)_(sprinkled)/32 55.559 -1.65%
std::remove_if(vector<int>)_(sprinkled)/50 65.452 -
std::remove_if(vector<int>)_(sprinkled)/8192 3829.290 -
std::replace(deque<int>)_(prefix)/1024 411.133 -
std::replace(deque<int>)_(prefix)/32 12.835 -
std::replace(deque<int>)_(prefix)/50 18.963 -
std::replace(deque<int>)_(prefix)/8192 3257.973 -
std::replace(deque<int>)_(sprinkled)/1024 353.088 -
std::replace(deque<int>)_(sprinkled)/32 12.632 -
std::replace(deque<int>)_(sprinkled)/50 18.684 -
std::replace(deque<int>)_(sprinkled)/8192 2816.199 -1.39%
std::replace(list<int>)_(prefix)/1024 738.310 -
std::replace(list<int>)_(prefix)/32 11.062 -
std::replace(list<int>)_(prefix)/50 18.222 -
std::replace(list<int>)_(prefix)/8192 7006.381 -
std::replace(list<int>)_(sprinkled)/1024 726.731 -
std::replace(list<int>)_(sprinkled)/32 11.308 -
std::replace(list<int>)_(sprinkled)/50 17.672 -
std::replace(list<int>)_(sprinkled)/8192 7159.348 -
std::replace(vector<int>)_(prefix)/1024 158.564 -
std::replace(vector<int>)_(prefix)/32 5.077 1.52%
std::replace(vector<int>)_(prefix)/50 7.618 -1.35%
std::replace(vector<int>)_(prefix)/8192 1270.177 -
std::replace(vector<int>)_(sprinkled)/1024 170.204 8.22%
std::replace(vector<int>)_(sprinkled)/32 4.930 -16.49%
std::replace(vector<int>)_(sprinkled)/50 7.509 -14.34%
std::replace(vector<int>)_(sprinkled)/8192 1368.473 9.34%
std::replace_if(deque<int>)_(prefix)/1024 483.916 -1.98%
std::replace_if(deque<int>)_(prefix)/32 25.716 83.60%
std::replace_if(deque<int>)_(prefix)/50 31.283 53.05%
std::replace_if(deque<int>)_(prefix)/8192 3517.237 -
std::replace_if(deque<int>)_(sprinkled)/1024 372.825 -
std::replace_if(deque<int>)_(sprinkled)/32 23.601 89.57%
std::replace_if(deque<int>)_(sprinkled)/50 29.062 55.60%
std::replace_if(deque<int>)_(sprinkled)/8192 2936.944 -2.01%
std::replace_if(list<int>)_(prefix)/1024 739.672 -
std::replace_if(list<int>)_(prefix)/32 13.218 -
std::replace_if(list<int>)_(prefix)/50 24.208 -
std::replace_if(list<int>)_(prefix)/8192 7079.945 -
std::replace_if(list<int>)_(sprinkled)/1024 741.164 -
std::replace_if(list<int>)_(sprinkled)/32 13.362 -
std::replace_if(list<int>)_(sprinkled)/50 22.786 -
std::replace_if(list<int>)_(sprinkled)/8192 7297.458 -
std::replace_if(vector<int>)_(prefix)/1024 274.495 2.14%
std::replace_if(vector<int>)_(prefix)/32 8.947 -
std::replace_if(vector<int>)_(prefix)/50 13.512 -1.07%
std::replace_if(vector<int>)_(prefix)/8192 2047.936 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.998 -
std::replace_if(vector<int>)_(sprinkled)/32 8.731 -
std::replace_if(vector<int>)_(sprinkled)/50 13.629 -7.11%
std::replace_if(vector<int>)_(sprinkled)/8192 1907.886 -
std::reverse(deque<int>)/32768 5726.668 -
std::reverse(deque<int>)/4096 721.692 -
std::reverse(deque<int>)/512 120.335 4.22%
std::reverse(deque<int>)/64 14.207 4.39%
std::reverse(deque<int>)/8 2.613 2.01%
std::reverse(list<int>)/32768 18748.880 3.29%
std::reverse(list<int>)/4096 1654.188 -13.28%
std::reverse(list<int>)/512 192.675 -
std::reverse(list<int>)/64 17.338 -
std::reverse(list<int>)/8 2.028 -
std::reverse(vector<int>)/32768 1042.589 -
std::reverse(vector<int>)/4096 130.378 -
std::reverse(vector<int>)/512 16.429 -
std::reverse(vector<int>)/64 4.146 -
std::reverse(vector<int>)/8 1.544 -4.71%
std::reverse_copy(deque<int>)/32768 8045.845 -
std::reverse_copy(deque<int>)/4096 978.670 -
std::reverse_copy(deque<int>)/512 125.352 -
std::reverse_copy(deque<int>)/64 15.981 -
std::reverse_copy(deque<int>)/8 2.534 -
std::reverse_copy(list<int>)/32768 26134.878 1.69%
std::reverse_copy(list<int>)/4096 3203.811 1.61%
std::reverse_copy(list<int>)/512 365.090 -
std::reverse_copy(list<int>)/64 30.020 -1.02%
std::reverse_copy(list<int>)/8 2.410 -
std::reverse_copy(vector<int>)/32768 975.514 -
std::reverse_copy(vector<int>)/4096 134.784 -
std::reverse_copy(vector<int>)/512 17.156 -
std::reverse_copy(vector<int>)/64 2.501 1.20%
std::reverse_copy(vector<int>)/8 2.410 -2.32%
std::rotate(deque<int>)_(1_element_backward)/1024 42.298 -1.14%
std::rotate(deque<int>)_(1_element_backward)/32 4.428 -
std::rotate(deque<int>)_(1_element_backward)/50 5.233 -2.21%
std::rotate(deque<int>)_(1_element_backward)/8192 312.121 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.278 -1.85%
std::rotate(deque<int>)_(1_element_forward)/32 4.484 -1.74%
std::rotate(deque<int>)_(1_element_forward)/50 5.303 -2.61%
std::rotate(deque<int>)_(1_element_forward)/8192 301.940 -
std::rotate(deque<int>)_(by_1/2)/1024 173.394 -
std::rotate(deque<int>)_(by_1/2)/32 7.371 -
std::rotate(deque<int>)_(by_1/2)/50 10.284 1.04%
std::rotate(deque<int>)_(by_1/2)/8192 1462.029 -
std::rotate(deque<int>)_(by_1/3)/1024 1815.738 -
std::rotate(deque<int>)_(by_1/3)/32 45.460 -
std::rotate(deque<int>)_(by_1/3)/50 76.573 -
std::rotate(deque<int>)_(by_1/3)/8192 22691.506 -
std::rotate(deque<int>)_(by_1/4)/1024 779.698 -
std::rotate(deque<int>)_(by_1/4)/32 29.362 -
std::rotate(deque<int>)_(by_1/4)/50 75.307 -
std::rotate(deque<int>)_(by_1/4)/8192 6831.248 -
std::rotate(list<int>)_(1_element_backward)/1024 743.378 -
std::rotate(list<int>)_(1_element_backward)/32 13.244 -
std::rotate(list<int>)_(1_element_backward)/50 22.602 -
std::rotate(list<int>)_(1_element_backward)/8192 8653.202 -2.99%
std::rotate(list<int>)_(1_element_forward)/1024 731.947 -5.51%
std::rotate(list<int>)_(1_element_forward)/32 14.401 -1.71%
std::rotate(list<int>)_(1_element_forward)/50 27.141 -2.85%
std::rotate(list<int>)_(1_element_forward)/8192 9128.331 11.05%
std::rotate(list<int>)_(by_1/2)/1024 386.067 -
std::rotate(list<int>)_(by_1/2)/32 5.975 -
std::rotate(list<int>)_(by_1/2)/50 12.659 -
std::rotate(list<int>)_(by_1/2)/8192 6266.022 20.10%
std::rotate(list<int>)_(by_1/3)/1024 802.783 -
std::rotate(list<int>)_(by_1/3)/32 15.333 -
std::rotate(list<int>)_(by_1/3)/50 24.487 -1.60%
std::rotate(list<int>)_(by_1/3)/8192 8766.258 -1.72%
std::rotate(list<int>)_(by_1/4)/1024 576.979 -
std::rotate(list<int>)_(by_1/4)/32 12.458 -
std::rotate(list<int>)_(by_1/4)/50 25.291 1.06%
std::rotate(list<int>)_(by_1/4)/8192 7161.037 -1.95%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.094 -1.54%
std::rotate(vector<bool>)_(1_element_backward)/32 17.464 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.483 -
std::rotate(vector<bool>)_(1_element_backward)/8192 99.543 -2.91%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.378 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.622 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.593 -1.18%
std::rotate(vector<bool>)_(1_element_forward)/8192 107.966 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.428 -
std::rotate(vector<bool>)_(by_1/2)/32 17.744 -1.02%
std::rotate(vector<bool>)_(by_1/2)/50 17.568 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.111 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.883 -
std::rotate(vector<bool>)_(by_1/3)/32 17.596 -
std::rotate(vector<bool>)_(by_1/3)/50 17.553 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.479 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.082 -
std::rotate(vector<bool>)_(by_1/4)/32 17.666 -
std::rotate(vector<bool>)_(by_1/4)/50 17.566 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.041 -
std::rotate(vector<int>)_(1_element_backward)/1024 36.021 1.11%
std::rotate(vector<int>)_(1_element_backward)/32 2.902 -
std::rotate(vector<int>)_(1_element_backward)/50 5.318 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.682 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.248 -
std::rotate(vector<int>)_(1_element_forward)/32 2.956 -
std::rotate(vector<int>)_(1_element_forward)/50 5.263 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.180 -
std::rotate(vector<int>)_(by_1/2)/1024 31.979 -
std::rotate(vector<int>)_(by_1/2)/32 3.646 -
std::rotate(vector<int>)_(by_1/2)/50 4.438 -
std::rotate(vector<int>)_(by_1/2)/8192 240.987 -
std::rotate(vector<int>)_(by_1/3)/1024 1362.420 -
std::rotate(vector<int>)_(by_1/3)/32 21.549 -
std::rotate(vector<int>)_(by_1/3)/50 39.892 -
std::rotate(vector<int>)_(by_1/3)/8192 10831.595 -
std::rotate(vector<int>)_(by_1/4)/1024 330.687 -
std::rotate(vector<int>)_(by_1/4)/32 12.094 -
std::rotate(vector<int>)_(by_1/4)/50 40.076 -
std::rotate(vector<int>)_(by_1/4)/8192 2608.915 -
std::rotate_copy(deque<int>)/1024 34.288 -2.05%
std::rotate_copy(deque<int>)/32 9.235 239.39%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 293.722 -
std::rotate_copy(list<int>)/1024 728.692 -
std::rotate_copy(list<int>)/32 8.487 -
std::rotate_copy(list<int>)/50 14.387 -
std::rotate_copy(list<int>)/8192 7051.775 1.01%
std::rotate_copy(vector<int>)/1024 32.470 -1.04%
std::rotate_copy(vector<int>)/32 2.086 -
std::rotate_copy(vector<int>)/50 2.704 -
std::rotate_copy(vector<int>)/8192 278.497 -56.98%
std::sample(deque<int>)/1024 11840.250 -
std::sample(deque<int>)/32 319.962 -
std::sample(deque<int>)/8192 94673.319 -
std::sample(list<int>)/1024 11684.668 -
std::sample(list<int>)/32 312.200 -
std::sample(list<int>)/8192 96810.568 -
std::sample(vector<int>)/1024 11191.106 -
std::sample(vector<int>)/32 304.789 -
std::sample(vector<int>)/8192 90213.329 -
std::search(deque<int>)_(near_matches)/1000 23259.525 19.99%
std::search(deque<int>)_(near_matches)/1024 24382.684 20.12%
std::search(deque<int>)_(near_matches)/8192 1445995.361 -
std::search(deque<int>)_(no_match)/1000 397.033 -
std::search(deque<int>)_(no_match)/1024 267.307 -24.46%
std::search(deque<int>)_(no_match)/1048576 423172.033 -
std::search(deque<int>)_(no_match)/8192 3305.272 -
std::search(deque<int>)_(same_length)/1000 350.614 -
std::search(deque<int>)_(same_length)/1024 473.339 -
std::search(deque<int>)_(same_length)/8192 3767.984 -
std::search(deque<int>)_(single_element)/1000 446.995 -
std::search(deque<int>)_(single_element)/1024 457.077 -
std::search(deque<int>)_(single_element)/8192 3647.847 -
std::search(deque<int>,_pred)_(near_matches)/1000 23987.027 -10.34%
std::search(deque<int>,_pred)_(near_matches)/1024 24853.769 -11.11%
std::search(deque<int>,_pred)_(near_matches)/8192 1512005.311 -
std::search(deque<int>,_pred)_(no_match)/1000 426.320 -
std::search(deque<int>,_pred)_(no_match)/1024 391.904 10.27%
std::search(deque<int>,_pred)_(no_match)/1048576 443301.582 -
std::search(deque<int>,_pred)_(no_match)/8192 3473.785 -
std::search(deque<int>,_pred)_(same_length)/1000 479.304 -3.00%
std::search(deque<int>,_pred)_(same_length)/1024 510.522 -
std::search(deque<int>,_pred)_(same_length)/8192 4055.112 -
std::search(deque<int>,_pred)_(single_element)/1000 476.535 -
std::search(deque<int>,_pred)_(single_element)/1024 486.848 -
std::search(deque<int>,_pred)_(single_element)/8192 3874.373 -
std::search(list<int>)_(near_matches)/1000 37539.911 -
std::search(list<int>)_(near_matches)/1024 39534.973 -
std::search(list<int>)_(near_matches)/8192 2546149.244 -
std::search(list<int>)_(no_match)/1000 706.305 -
std::search(list<int>)_(no_match)/1024 770.307 4.45%
std::search(list<int>)_(no_match)/1048576 834711.934 -1.33%
std::search(list<int>)_(no_match)/8192 6928.217 -2.26%
std::search(list<int>)_(same_length)/1000 742.397 -
std::search(list<int>)_(same_length)/1024 772.044 -
std::search(list<int>)_(same_length)/8192 10605.399 13.35%
std::search(list<int>)_(single_element)/1000 703.690 4.15%
std::search(list<int>)_(single_element)/1024 758.364 -
std::search(list<int>)_(single_element)/8192 7971.885 1.95%
std::search(list<int>,_pred)_(near_matches)/1000 42381.121 -
std::search(list<int>,_pred)_(near_matches)/1024 44173.555 -
std::search(list<int>,_pred)_(near_matches)/8192 2728199.739 -
std::search(list<int>,_pred)_(no_match)/1000 748.846 -
std::search(list<int>,_pred)_(no_match)/1024 765.196 -
std::search(list<int>,_pred)_(no_match)/1048576 895487.048 -
std::search(list<int>,_pred)_(no_match)/8192 7053.138 -
std::search(list<int>,_pred)_(same_length)/1000 771.917 -
std::search(list<int>,_pred)_(same_length)/1024 788.636 -
std::search(list<int>,_pred)_(same_length)/8192 8929.388 -
std::search(list<int>,_pred)_(single_element)/1000 818.222 -
std::search(list<int>,_pred)_(single_element)/1024 837.691 -
std::search(list<int>,_pred)_(single_element)/8192 8556.488 -1.61%
std::search(vector<int>)_(near_matches)/1000 13921.975 -
std::search(vector<int>)_(near_matches)/1024 14917.887 -
std::search(vector<int>)_(near_matches)/8192 767125.729 -
std::search(vector<int>)_(no_match)/1000 209.968 1.38%
std::search(vector<int>)_(no_match)/1024 215.452 1.65%
std::search(vector<int>)_(no_match)/1048576 212425.341 -
std::search(vector<int>)_(no_match)/8192 1656.342 -
std::search(vector<int>)_(same_length)/1000 240.906 -1.59%
std::search(vector<int>)_(same_length)/1024 244.873 -3.67%
std::search(vector<int>)_(same_length)/8192 1872.215 -4.28%
std::search(vector<int>)_(single_element)/1000 232.080 1.70%
std::search(vector<int>)_(single_element)/1024 237.428 1.74%
std::search(vector<int>)_(single_element)/8192 1828.979 -
std::search(vector<int>,_pred)_(near_matches)/1000 22990.850 -
std::search(vector<int>,_pred)_(near_matches)/1024 24028.960 -
std::search(vector<int>,_pred)_(near_matches)/8192 1449723.344 -
std::search(vector<int>,_pred)_(no_match)/1000 467.005 -
std::search(vector<int>,_pred)_(no_match)/1024 473.390 -
std::search(vector<int>,_pred)_(no_match)/1048576 442027.345 -
std::search(vector<int>,_pred)_(no_match)/8192 4020.524 -
std::search(vector<int>,_pred)_(same_length)/1000 599.816 -
std::search(vector<int>,_pred)_(same_length)/1024 613.719 -
std::search(vector<int>,_pred)_(same_length)/8192 4910.672 -
std::search(vector<int>,_pred)_(single_element)/1000 458.383 -
std::search(vector<int>,_pred)_(single_element)/1024 468.344 -
std::search(vector<int>,_pred)_(single_element)/8192 3733.401 -
std::search_n(deque<int>)_(no_match)/1000 442.341 -
std::search_n(deque<int>)_(no_match)/1024 443.521 -
std::search_n(deque<int>)_(no_match)/1048576 441493.007 -
std::search_n(deque<int>)_(no_match)/8192 3441.794 -
std::search_n(deque<int>,_pred)_(no_match)/1000 620.297 3.05%
std::search_n(deque<int>,_pred)_(no_match)/1024 641.728 2.56%
std::search_n(deque<int>,_pred)_(no_match)/1048576 552832.309 -1.08%
std::search_n(deque<int>,_pred)_(no_match)/8192 4308.268 -
std::search_n(list<int>)_(no_match)/1000 669.646 -2.30%
std::search_n(list<int>)_(no_match)/1024 757.412 1.64%
std::search_n(list<int>)_(no_match)/1048576 861077.704 -
std::search_n(list<int>)_(no_match)/8192 6775.765 -12.05%
std::search_n(list<int>,_pred)_(no_match)/1000 822.648 -
std::search_n(list<int>,_pred)_(no_match)/1024 842.670 -
std::search_n(list<int>,_pred)_(no_match)/1048576 979911.073 -
std::search_n(list<int>,_pred)_(no_match)/8192 8346.422 5.65%
std::search_n(vector<int>)_(no_match)/1000 204.892 -4.60%
std::search_n(vector<int>)_(no_match)/1024 209.783 -4.62%
std::search_n(vector<int>)_(no_match)/1048576 208650.635 -3.19%
std::search_n(vector<int>)_(no_match)/8192 1624.832 -3.46%
std::search_n(vector<int>,_pred)_(no_match)/1000 510.158 -
std::search_n(vector<int>,_pred)_(no_match)/1024 521.623 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 607502.579 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4170.125 -
std::shift_left(deque<int>)/1024 39.419 -
std::shift_left(deque<int>)/32 4.807 1.33%
std::shift_left(deque<int>)/50 5.554 1.48%
std::shift_left(deque<int>)/8192 303.296 -
std::shift_left(list<int>)/1024 728.264 -
std::shift_left(list<int>)/32 14.486 -
std::shift_left(list<int>)/50 27.468 -1.83%
std::shift_left(list<int>)/8192 7067.253 -7.45%
std::shift_left(vector<int>)/1024 35.285 -
std::shift_left(vector<int>)/32 4.523 52.02%
std::shift_left(vector<int>)/50 5.286 -
std::shift_left(vector<int>)/8192 282.287 -
std::shift_right(deque<int>)/1024 43.498 -
std::shift_right(deque<int>)/32 4.327 -
std::shift_right(deque<int>)/50 5.227 -1.25%
std::shift_right(deque<int>)/8192 310.378 -
std::shift_right(list<int>)/1024 732.888 -
std::shift_right(list<int>)/32 14.427 -
std::shift_right(list<int>)/50 27.621 -
std::shift_right(list<int>)/8192 7506.146 -
std::shift_right(vector<int>)/1024 35.982 -
std::shift_right(vector<int>)/32 2.960 -28.21%
std::shift_right(vector<int>)/50 5.336 -
std::shift_right(vector<int>)/8192 299.367 -
std::shuffle(deque<int>)/1024 9458.705 -
std::shuffle(deque<int>)/32 298.500 -
std::shuffle(deque<int>)/8192 74636.898 -
std::shuffle(vector<int>)/1024 8876.837 -
std::shuffle(vector<int>)/32 280.005 -
std::shuffle(vector<int>)/8192 70651.812 -
std::sort(deque<int>)_(ascending)/1024 763.578 -
std::sort(deque<int>)_(ascending)/8 18.700 -
std::sort(deque<int>)_(ascending)/8192 5736.631 -
std::sort(deque<int>)_(descending)/1024 1297.280 -
std::sort(deque<int>)_(descending)/8 26.031 -
std::sort(deque<int>)_(descending)/8192 10370.787 -
std::sort(deque<int>)_(heap)/1024 6254.060 -
std::sort(deque<int>)_(heap)/8 25.120 -
std::sort(deque<int>)_(heap)/8192 69584.658 -
std::sort(deque<int>)_(pipe-organ)/1024 2765.365 -1.85%
std::sort(deque<int>)_(pipe-organ)/8 21.078 -
std::sort(deque<int>)_(pipe-organ)/8192 26605.818 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17999.551 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.849 -
std::sort(deque<int>)_(qsort_adversarial)/8192 453481.801 -1.49%
std::sort(deque<int>)_(repeated)/1024 960.575 -
std::sort(deque<int>)_(repeated)/8 18.883 -1.19%
std::sort(deque<int>)_(repeated)/8192 6730.427 -
std::sort(deque<int>)_(shuffled)/1024 6875.645 -
std::sort(deque<int>)_(shuffled)/8 23.622 -
std::sort(deque<int>)_(shuffled)/8192 80911.765 -
std::sort(vector<NonIntegral>)_(ascending)/1024 544.109 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.438 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3757.616 -
std::sort(vector<NonIntegral>)_(descending)/1024 782.630 -
std::sort(vector<NonIntegral>)_(descending)/8 25.370 -
std::sort(vector<NonIntegral>)_(descending)/8192 5286.408 -
std::sort(vector<NonIntegral>)_(heap)/1024 4213.210 -2.51%
std::sort(vector<NonIntegral>)_(heap)/8 22.513 -
std::sort(vector<NonIntegral>)_(heap)/8192 50169.929 -2.06%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1896.012 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.141 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18388.351 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13267.005 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.507 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155232.212 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.556 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.717 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3733.923 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4699.783 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.926 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 82681.704 -
std::sort(vector<int>)_(ascending)/1024 543.909 -
std::sort(vector<int>)_(ascending)/8 16.814 -
std::sort(vector<int>)_(ascending)/8192 3754.016 -
std::sort(vector<int>)_(descending)/1024 1048.264 -1.44%
std::sort(vector<int>)_(descending)/8 25.685 -
std::sort(vector<int>)_(descending)/8192 7328.627 -2.61%
std::sort(vector<int>)_(heap)/1024 4544.537 -
std::sort(vector<int>)_(heap)/8 22.702 -
std::sort(vector<int>)_(heap)/8192 45578.325 -
std::sort(vector<int>)_(pipe-organ)/1024 2270.274 -
std::sort(vector<int>)_(pipe-organ)/8 18.647 1.18%
std::sort(vector<int>)_(pipe-organ)/8192 21413.608 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12930.785 -
std::sort(vector<int>)_(qsort_adversarial)/8 16.758 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147889.130 -
std::sort(vector<int>)_(repeated)/1024 660.741 -
std::sort(vector<int>)_(repeated)/8 16.970 -
std::sort(vector<int>)_(repeated)/8192 5021.572 -
std::sort(vector<int>)_(shuffled)/1024 4657.559 -
std::sort(vector<int>)_(shuffled)/8 21.209 -
std::sort(vector<int>)_(shuffled)/8192 44995.776 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3404.559 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1938.661 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1976.173 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 16993.774 -
std::stable_partition(deque<int>)_(dense)/1024 634.008 1.93%
std::stable_partition(deque<int>)_(dense)/32 30.418 -3.09%
std::stable_partition(deque<int>)_(dense)/50 40.804 -2.57%
std::stable_partition(deque<int>)_(dense)/8192 6088.487 -
std::stable_partition(deque<int>)_(sparse)/1024 480.830 1.64%
std::stable_partition(deque<int>)_(sparse)/32 11.066 -22.29%
std::stable_partition(deque<int>)_(sparse)/50 28.554 -10.89%
std::stable_partition(deque<int>)_(sparse)/8192 3477.338 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4373.508 5.00%
std::stable_partition(list<int>)_(alloc_fails)/32 1914.465 -
std::stable_partition(list<int>)_(alloc_fails)/50 1943.431 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25237.611 -
std::stable_partition(list<int>)_(dense)/1024 1744.239 -
std::stable_partition(list<int>)_(dense)/32 32.172 -1.71%
std::stable_partition(list<int>)_(dense)/50 56.378 -1.29%
std::stable_partition(list<int>)_(dense)/8192 18465.356 5.64%
std::stable_partition(list<int>)_(sparse)/1024 947.476 -
std::stable_partition(list<int>)_(sparse)/32 9.845 -2.62%
std::stable_partition(list<int>)_(sparse)/50 26.274 2.80%
std::stable_partition(list<int>)_(sparse)/8192 8948.409 1.22%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2943.401 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1922.516 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1936.837 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9822.895 -
std::stable_partition(vector<int>)_(dense)/1024 295.816 -
std::stable_partition(vector<int>)_(dense)/32 21.204 -
std::stable_partition(vector<int>)_(dense)/50 25.342 -
std::stable_partition(vector<int>)_(dense)/8192 2100.103 -
std::stable_partition(vector<int>)_(sparse)/1024 213.097 -2.49%
std::stable_partition(vector<int>)_(sparse)/32 7.379 -
std::stable_partition(vector<int>)_(sparse)/50 21.253 -
std::stable_partition(vector<int>)_(sparse)/8192 1550.011 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4155.053 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.244 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18981.296 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28626.964 -4.52%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.469 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27076.590 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14468.781 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.380 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25973.617 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17227.839 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.343 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22744.862 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26015.647 -3.60%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.468 1.47%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28563.862 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3802.620 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.126 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13000.367 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19959.750 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 25.021 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24794.041 -
std::stable_sort(deque<int>)_(ascending)/1024 2094.099 -2.55%
std::stable_sort(deque<int>)_(ascending)/8 18.274 -1.04%
std::stable_sort(deque<int>)_(ascending)/8192 13620.128 -
std::stable_sort(deque<int>)_(descending)/1024 2921.701 -1.87%
std::stable_sort(deque<int>)_(descending)/8 27.587 -
std::stable_sort(deque<int>)_(descending)/8192 20813.903 -
std::stable_sort(deque<int>)_(heap)/1024 2701.599 -1.92%
std::stable_sort(deque<int>)_(heap)/8 26.212 -
std::stable_sort(deque<int>)_(heap)/8192 17375.909 -1.85%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2923.470 -1.84%
std::stable_sort(deque<int>)_(pipe-organ)/8 20.547 -1.21%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20603.201 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3088.729 -2.45%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.555 2.48%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20807.764 -1.58%
std::stable_sort(deque<int>)_(repeated)/1024 1338.128 -3.35%
std::stable_sort(deque<int>)_(repeated)/8 18.269 -
std::stable_sort(deque<int>)_(repeated)/8192 7590.189 -
std::stable_sort(deque<int>)_(shuffled)/1024 2449.546 -2.14%
std::stable_sort(deque<int>)_(shuffled)/8 24.197 -
std::stable_sort(deque<int>)_(shuffled)/8192 14873.700 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4424.682 -1.12%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.686 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55156.099 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23445.852 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.023 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126867.083 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14157.578 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.366 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117401.390 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14023.320 -1.29%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.329 -2.75%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 92997.777 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23018.717 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.626 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 145854.357 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3308.181 1.28%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.665 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18878.515 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18336.663 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.082 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157550.419 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3978.983 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.554 -2.24%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45760.537 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13182.303 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 24.013 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 196757.802 -1.49%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10296.398 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.061 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 125867.628 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8637.823 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.855 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 124100.949 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14453.720 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.544 -1.58%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 209790.638 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1369.425 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.568 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15103.828 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12727.464 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.765 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 183515.308 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4956.459 6.57%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.237 1.24%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20275.674 1.19%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24099.888 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.865 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24948.239 1.04%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14323.154 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.471 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31839.416 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14362.555 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.220 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21799.695 2.31%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23598.150 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.968 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35748.064 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3239.474 -8.40%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.917 -1.70%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9518.758 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18378.350 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.181 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28709.020 -
std::stable_sort(vector<int>)_(ascending)/1024 2074.892 -
std::stable_sort(vector<int>)_(ascending)/8 16.920 -1.49%
std::stable_sort(vector<int>)_(ascending)/8192 13454.928 -
std::stable_sort(vector<int>)_(descending)/1024 2836.942 1.15%
std::stable_sort(vector<int>)_(descending)/8 24.712 -4.28%
std::stable_sort(vector<int>)_(descending)/8192 18380.885 -
std::stable_sort(vector<int>)_(heap)/1024 2525.872 -
std::stable_sort(vector<int>)_(heap)/8 22.013 -
std::stable_sort(vector<int>)_(heap)/8192 14409.863 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2808.052 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.916 -2.38%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18226.352 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2908.199 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.894 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18363.227 -
std::stable_sort(vector<int>)_(repeated)/1024 1117.064 -
std::stable_sort(vector<int>)_(repeated)/8 16.797 -
std::stable_sort(vector<int>)_(repeated)/8192 5275.922 -
std::stable_sort(vector<int>)_(shuffled)/1024 2211.433 -
std::stable_sort(vector<int>)_(shuffled)/8 21.032 -
std::stable_sort(vector<int>)_(shuffled)/8192 10811.450 -
std::swap_ranges(deque<int>)/1024 319.793 -12.47%
std::swap_ranges(deque<int>)/32 10.497 -
std::swap_ranges(deque<int>)/50 19.907 -
std::swap_ranges(deque<int>)/8192 2549.581 -11.88%
std::swap_ranges(list<int>)/1024 760.143 -
std::swap_ranges(list<int>)/32 19.475 -
std::swap_ranges(list<int>)/50 32.598 -
std::swap_ranges(list<int>)/8192 10268.814 6.45%
std::swap_ranges(vector<int>)/1024 62.770 -
std::swap_ranges(vector<int>)/32 4.827 -
std::swap_ranges(vector<int>)/50 5.608 -
std::swap_ranges(vector<int>)/8192 476.715 -
std::transform(deque<int>)_(identity_transform)/1024 370.194 -
std::transform(deque<int>)_(identity_transform)/32 12.435 -
std::transform(deque<int>)_(identity_transform)/50 19.199 -
std::transform(deque<int>)_(identity_transform)/8192 2447.257 -
std::transform(deque<int>,_deque<int>)/1024 661.438 -
std::transform(deque<int>,_deque<int>)/32 21.743 -
std::transform(deque<int>,_deque<int>)/50 33.736 -
std::transform(deque<int>,_deque<int>)/8192 5417.709 -
std::transform(list<int>)_(identity_transform)/1024 742.740 -
std::transform(list<int>)_(identity_transform)/32 16.101 -
std::transform(list<int>)_(identity_transform)/50 39.695 1.93%
std::transform(list<int>)_(identity_transform)/8192 7857.920 10.86%
std::transform(list<int>,_list<int>)/1024 849.424 -
std::transform(list<int>,_list<int>)/32 23.544 -
std::transform(list<int>,_list<int>)/50 36.716 -
std::transform(list<int>,_list<int>)/8192 9377.059 -1.19%
std::transform(vector<int>)_(identity_transform)/1024 262.753 -
std::transform(vector<int>)_(identity_transform)/32 8.950 -
std::transform(vector<int>)_(identity_transform)/50 14.122 -
std::transform(vector<int>)_(identity_transform)/8192 2024.411 -
std::transform(vector<int>,_vector<int>)/1024 560.879 -
std::transform(vector<int>,_vector<int>)/32 17.225 -
std::transform(vector<int>,_vector<int>)/50 26.906 -
std::transform(vector<int>,_vector<int>)/8192 4442.439 -
std::unique(deque<int>)_(contiguous)/1024 736.916 -
std::unique(deque<int>)_(contiguous)/32 58.996 -7.72%
std::unique(deque<int>)_(contiguous)/52 68.205 -10.56%
std::unique(deque<int>)_(contiguous)/8192 5522.814 -
std::unique(deque<int>)_(sprinkled)/1024 874.422 5.98%
std::unique(deque<int>)_(sprinkled)/32 61.533 -
std::unique(deque<int>)_(sprinkled)/52 74.428 2.90%
std::unique(deque<int>)_(sprinkled)/8192 7502.994 -1.40%
std::unique(deque<int>,_pred)_(contiguous)/1024 637.503 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.873 -1.69%
std::unique(deque<int>,_pred)_(contiguous)/52 69.432 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4455.515 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 695.708 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.306 -
std::unique(deque<int>,_pred)_(sprinkled)/52 73.991 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5249.203 -
std::unique(list<int>)_(contiguous)/1024 922.364 -
std::unique(list<int>)_(contiguous)/32 55.341 -
std::unique(list<int>)_(contiguous)/52 67.634 -4.44%
std::unique(list<int>)_(contiguous)/8192 7050.038 -
std::unique(list<int>)_(sprinkled)/1024 963.954 1.94%
std::unique(list<int>)_(sprinkled)/32 57.333 -
std::unique(list<int>)_(sprinkled)/52 71.025 -
std::unique(list<int>)_(sprinkled)/8192 7877.287 1.17%
std::unique(list<int>,_pred)_(contiguous)/1024 981.139 1.57%
std::unique(list<int>,_pred)_(contiguous)/32 60.108 -
std::unique(list<int>,_pred)_(contiguous)/52 74.288 -
std::unique(list<int>,_pred)_(contiguous)/8192 7915.792 1.55%
std::unique(list<int>,_pred)_(sprinkled)/1024 1043.221 2.63%
std::unique(list<int>,_pred)_(sprinkled)/32 64.608 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.420 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8463.604 -
std::unique(vector<int>)_(contiguous)/1024 314.585 -
std::unique(vector<int>)_(contiguous)/32 51.162 -
std::unique(vector<int>)_(contiguous)/52 55.997 -
std::unique(vector<int>)_(contiguous)/8192 1928.680 -
std::unique(vector<int>)_(sprinkled)/1024 284.670 -
std::unique(vector<int>)_(sprinkled)/32 50.769 -
std::unique(vector<int>)_(sprinkled)/52 55.374 -
std::unique(vector<int>)_(sprinkled)/8192 1919.989 -
std::unique(vector<int>,_pred)_(contiguous)/1024 530.912 -2.59%
std::unique(vector<int>,_pred)_(contiguous)/32 54.164 -
std::unique(vector<int>,_pred)_(contiguous)/52 62.287 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3754.151 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 700.785 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.827 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.788 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5277.041 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.951 -
std::unique_copy(deque<int>)_(contiguous)/32 10.637 -12.54%
std::unique_copy(deque<int>)_(contiguous)/52 16.322 -
std::unique_copy(deque<int>)_(contiguous)/8192 3738.006 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.197 -
std::unique_copy(deque<int>)_(sprinkled)/32 12.051 8.42%
std::unique_copy(deque<int>)_(sprinkled)/52 21.212 6.77%
std::unique_copy(deque<int>)_(sprinkled)/8192 3754.660 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.746 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.748 4.07%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.789 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4482.112 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.253 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.823 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.565 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5133.380 -
std::unique_copy(list<int>)_(contiguous)/1024 743.247 -
std::unique_copy(list<int>)_(contiguous)/32 11.212 -
std::unique_copy(list<int>)_(contiguous)/52 21.894 2.16%
std::unique_copy(list<int>)_(contiguous)/8192 7156.917 4.90%
std::unique_copy(list<int>)_(sprinkled)/1024 743.904 -
std::unique_copy(list<int>)_(sprinkled)/32 12.444 -
std::unique_copy(list<int>)_(sprinkled)/52 21.532 -1.10%
std::unique_copy(list<int>)_(sprinkled)/8192 7102.806 2.09%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 794.301 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.175 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.485 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7817.703 5.26%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 828.901 -1.89%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 20.261 -4.05%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.765 -2.36%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7802.800 5.48%
std::unique_copy(vector<int>)_(contiguous)/1024 248.826 -
std::unique_copy(vector<int>)_(contiguous)/32 8.703 -1.09%
std::unique_copy(vector<int>)_(contiguous)/52 13.577 -
std::unique_copy(vector<int>)_(contiguous)/8192 1894.806 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.418 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.253 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.833 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1881.426 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 520.939 -3.63%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.452 3.36%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.367 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3699.429 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 583.038 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.439 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.126 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4422.047 -
Geometric Mean 321.602 -