Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

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


Tests Summary

Status Group # # (B)
Performance Regressions 1620 1730
Performance Improvements 1641 2000
Unchanged Tests 53919 53450
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::fill(vector<bool>)/262144 304.50% 231.857 937.855 - 301.96% -
std::fill(vector<bool>)/262144 303.82% 232.094 937.246 - 302.33% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 264.37% 1.075 3.918 - 269.02% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 112.85% 1191.611 2536.380 - 111.64% -
rng::rotate_copy(vector<int>)/8192 112.25% 287.650 610.529 - 115.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 105.27% 15958407.384 32757197.554 - 5.92% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 104.72% 763.263 1562.553 - 104.37% -
std::mismatch(list<int>)_(it,_it,_it)/1000 94.83% 748.771 1458.821 - 94.09% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 94.46% 821.618 1597.730 - 93.46% -
SetIntersection_Interlaced_Vector_float_16384_256 94.02% 14070773.036 27299907.784 - -8.10% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 93.33% 134.744 260.499 - 69.26% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 91.91% 367782.895 705827.930 - 90.82% -
SetIntersection_Interlaced_Vector_float_262144_16 91.76% 3231207.555 6196237.633 - -1.40% -
std::copy_backward(vector<bool>)_(aligned)/1048576 90.22% 1376.881 2619.053 - -4.10% -
std::copy_backward(deque<int>)/64 85.65% 2.937 5.453 - 83.60% -
SetIntersection_Interlaced_Vector_float_16384_64 81.83% 5264619.222 9572637.390 - -9.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 76.18% 12.869 22.672 - -4.21% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 72.12% 386962.039 666042.995 - 73.59% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 71.45% 4.136 7.092 - 66.78% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 68.36% 23.814 40.094 - 67.82% -
std::is_sorted_until(deque<int>)/8 67.99% 2.869 4.820 - 56.00% -
std::is_partitioned(list<int>)_(unpartitioned)/50 61.68% 4.397 7.109 - 63.06% -
rng::rotate_copy(list<int>)/50 59.84% 13.624 21.777 - 59.80% -
BM_std_min<char>/1 59.27% 0.285 0.455 - 57.83% -
BM_MakeHeap_uint64_Random_4 59.00% 1.139 1.812 - 25.33% -
BM_std_minmax<unsigned_int>/2 55.88% 0.798 1.244 - 50.75% -
BM_std_minmax<unsigned_int>/3 55.70% 1.088 1.695 - 46.73% -
std::move(vector<int>)/262144 53.29% 14422.533 22108.013 - 0.87% -
std::find(vector<bool>)_(process_all)/8 52.03% 0.489 0.743 - 28.90% -
std::find(vector<bool>)_(process_all)/50 52.02% 0.487 0.741 - 28.01% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 51.83% 6.985 10.605 - 70.63% -
SetIntersection_Interlaced_Vector_float_1024_64 49.26% 3547659.472 5295252.867 - -9.68% -
SetIntersection_Interlaced_Vector_float_262144_1024 49.13% 81733438.590 121888088.110 - -22.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 48.81% 13.524 20.126 - 34.34% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 48.63% 7.648 11.367 - 13.92% -
std::adjacent_find(deque<int>)/8 48.27% 2.897 4.295 - 45.26% -
std::mismatch(list<int>)_(it,_it,_it)/1024 46.97% 766.173 1126.079 - 45.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 46.71% 4862635.619 7134174.826 - 41.29% -
BM_PushHeap_float_Descending_1 46.12% 0.394 0.575 - 33.66% -
SetIntersection_Interlaced_Vector_float_262144_256 45.30% 28507200.666 41421955.305 - -20.02% -
SetIntersection_Interlaced_Vector_string_262144_1024 45.14% 231796276.569 336437235.128 - 39.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 43.89% 9187606.451 13220435.092 - 30.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 43.83% 10.512 15.119 - 38.14% -
std::adjacent_find(deque<int>)/50 42.95% 14.241 20.358 - 37.81% -
BM_PushHeap_float_Random_1 42.91% 0.488 0.697 - 34.86% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 41.49% 5.249 7.427 - 3.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 41.44% 2.618 3.703 - 6.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 40.24% 0.411 0.576 - -17.35% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 40.13% 166.422 233.212 - 31.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 38.27% 6.313 8.729 - 29.43% -
BM_RangesMakeHeap_float_Descending_64 37.96% 0.195 0.269 - 39.55% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 37.71% 149.793 206.286 - 37.35% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 37.63% 7.673 10.560 - 27.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 37.00% 4102715.911 5620910.562 - 11.74% -
rng::find(list<int>)_(bail_25%)/1024 36.45% 132.290 180.508 - -0.37% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 35.53% 4.954 6.714 - 27.38% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 34.55% 4.872 6.555 - 45.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 33.90% 0.520 0.696 - 55.57% -
BM_RangesPushHeap_uint64_Descending_1 33.53% 0.523 0.698 - 49.63% -
SetIntersection_Interlaced_Vector_float_1024_16 31.93% 1931834.997 2548692.220 - -9.62% -
rng::starts_with(list<int>,_pred)/8192 31.72% 8802.625 11595.014 - 1.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 31.56% 18364351.201 24159623.716 - 47.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.38% 29.593 38.879 - -2.04% -
rng::find(list<int>)_(process_all)/8192 30.42% 8701.386 11348.619 - 8.69% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 30.22% 0.469 0.611 - 48.45% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 30.05% 0.536 0.697 - 55.85% -
std::map<std::string,_int>::erase(iterator)/8192 29.66% 27.285 35.376 - 33.76% -
SetIntersection_Interlaced_Vector_float_256_16 29.56% 6199321.410 8031753.014 - 0.64% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 29.54% 636.324 824.311 - 12.10% -
rng::swap_ranges(list<int>)/8192 29.30% 9950.385 12866.030 - 27.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 29.11% 3.318 4.284 - 19.62% -
BM_RangesMakeHeap_float_Random_4 28.88% 1.212 1.562 - 2.10% -
SetIntersection_Interlaced_Vector_uint64_16384_256 28.45% 16125114.315 20713030.588 - 1.57% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 28.41% 0.346 0.445 - -8.67% -
std::fill_n(list<int>)/8192 28.39% 7053.268 9055.962 - 28.28% -
BM_std_min<unsigned___int128>/1024 27.29% 395.174 503.006 - -25.98% -
rng::is_sorted_until(deque<int>)/8 27.26% 2.997 3.814 - -11.00% -
BM_std_min<int>/1 26.76% 0.257 0.326 - 15.80% -
BM_std_min<unsigned___int128>/5500 26.72% 2114.400 2679.452 - -26.73% -
BM_std_min<unsigned___int128>/64000 26.53% 24711.243 31267.637 - -27.09% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 26.30% 0.412 0.520 - 5.06% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 26.24% 9801.518 12373.387 - -2.13% -
BM_std_min<unsigned___int128>/65536 26.16% 25317.120 31939.745 - -27.24% -
BM_std_min<unsigned___int128>/4000 26.02% 1539.218 1939.774 - -27.06% -
BM_std_min<unsigned___int128>/70000 25.76% 27013.117 33972.501 - -27.53% -
BM_std_min<unsigned___int128>/4096 25.75% 1575.894 1981.611 - -27.22% -
rng::search(list<int>,_pred)_(same_length)/8192 25.69% 8346.197 10490.425 - 17.83% -
std::copy_backward(vector<int>)/4096 25.53% 174.745 219.356 - -8.27% -
std::find_if(list<int>)_(bail_25%)/32768 25.38% 8282.807 10385.389 - -0.37% -
BM_std_min<unsigned___int128>/512 24.76% 198.148 247.211 - -26.91% -
rng::search(list<int>)_(single_element)/8192 24.73% 7463.692 9309.803 - 25.47% -
rng::transform(list<int>)_(identity_transform)/8192 24.73% 6997.744 8728.604 - 14.81% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 24.26% 0.920 1.144 - -0.16% -
rng::search(list<int>,_pred)_(single_element)/8192 23.96% 8329.118 10324.802 - 24.09% -
bm_lexicographical_compare<signed_char>/64 23.21% 1.877 2.312 - -0.02% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 23.00% 20.094 24.716 - 24.18% -
rng::copy_backward(vector<bool>)_(unaligned)/4096 22.98% 25.832 31.768 - 22.76% -
std::swap_ranges(list<int>)/8192 22.95% 8445.477 10383.785 - 7.37% -
std::rotate(list<int>)_(by_1/2)/8192 22.64% 5133.126 6295.190 - 0.41% -
BM_PopHeap_pair<uint32,_uint32>_1 22.55% 0.507 0.621 - 22.65% -
SetIntersection_Interlaced_Vector_uint64_256_64 22.22% 6775137.656 8280525.220 - 22.64% -
SetIntersection_Interlaced_Vector_string_262144_16 22.03% 5466014.645 6670086.800 - 14.26% -
rng::find_if_not(list<int>)_(bail_25%)/32768 22.02% 8586.005 10476.893 - 0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 21.41% 4056235.265 4924778.152 - 2.72% -
std::copy_n(vector<bool>)_(aligned)/1048576 21.30% 1868.562 2266.520 - 35.10% -
std::equal(list<int>)_(it,_it,_it,_it)/50 21.03% 25.209 30.510 - -24.48% -
std::search(deque<int>)_(same_length)/1000 20.70% 326.140 393.662 - 11.44% -
BM_std_minmax<int>/4 20.68% 0.956 1.154 - 18.33% -
BM_std_min<unsigned___int128>/64 20.61% 24.513 29.564 - -23.73% -
std::is_sorted(deque<int>)/8 20.25% 3.912 4.704 - 87.25% -
rng::find_end(deque<int>)_(process_all)/8192 20.17% 2029.754 2439.140 - 2.18% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 20.14% 9.526 11.445 - 8.33% -
BM_PushHeap_uint64_Descending_1 19.57% 0.411 0.491 - 9.48% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 19.54% 4.150 4.961 - 51.70% -
std::map<std::string,_int>::count(key)_(existent)/32 19.43% 13.852 16.543 - -8.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.39% 36.647 43.751 - 16.51% -
std::map<std::string,_int>::erase(key)_(existent)/1024 19.38% 66.872 79.829 - -8.04% -
BM_MakeHeap_float_Random_4 19.33% 1.379 1.645 - 1.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 19.15% 1640207.183 1954227.099 - 19.59% -
BM_RangesMakeHeap_float_Descending_16 18.92% 0.210 0.250 - 19.30% -
std::search(list<int>,_pred)_(single_element)/8192 18.85% 8200.105 9745.800 - 12.43% -
BM_std_minmax<unsigned_int>/1 18.61% 0.601 0.713 - 18.64% -
SetIntersection_Interlaced_Vector_float_16384_1024 18.54% 51140573.873 60619949.817 - -17.71% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 18.51% 2.280 2.702 - 24.77% -
SetIntersection_Interlaced_Vector_string_16384_64 18.43% 12152836.192 14392007.711 - 10.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.16% 549.793 649.658 - 14.77% -
BM_std_minmax<unsigned_short>/4 18.15% 0.919 1.086 - 16.02% -
rng::find_if_not(list<int>)_(process_all)/8192 17.83% 7305.075 8607.771 - -3.96% -
SetIntersection_Front_Vector_uint32_16384_1024 17.32% 6009512.707 7050094.770 - 17.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 17.30% 103896395.823 121867969.188 - 10.01% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 17.20% 541.911 635.121 - 14.19% -
std::map<int,_int>::count(key)_(non-existent)/1024 17.18% 7.257 8.504 - 16.57% -
rng::find_first_of(deque<int>)_(large_needle)/32 16.74% 282.807 330.160 - 10.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 16.72% 0.643 0.751 - 18.15% -
std::find_end(list<int>)_(single_element)/8192 16.72% 7312.183 8534.605 - -1.17% -
rng::unique(deque<int>)_(contiguous)/52 16.56% 67.985 79.241 - 16.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.51% 504.900 588.255 - 15.89% -
BM_std_min<short>/1 16.43% 0.331 0.385 - 31.65% -
std::search(list<int>)_(same_length)/8192 16.36% 9255.479 10769.464 - 2.16% -
BM_std_minmax<unsigned_int>/27 16.00% 2.368 2.747 - 15.66% -
std::find_end(list<int>,_pred)_(single_element)/8192 15.95% 7963.639 9233.729 - -0.46% -
rng::contains_subrange(list<int>)_(single_element)/8192 15.94% 7241.289 8395.554 - 20.01% -
std::rotate(list<int>)_(1_element_forward)/8192 15.87% 7850.324 9096.241 - 15.08% -
BM_std_minmax<unsigned_int>/11 15.64% 1.817 2.101 - 14.93% -
BM_std_min<unsigned_int>/1 15.51% 0.285 0.329 - 1.17% -
BM_std_minmax<unsigned_int>/31 15.43% 2.529 2.919 - 17.81% -
rng::find_first_of(deque<int>)_(large_needle)/50 15.36% 670.652 773.662 - 8.44% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 15.18% 6206.704 7148.980 - 11.04% -
BM_RangesPushHeap_uint32_Ascending_1 15.15% 0.502 0.578 - 0.35% -
BM_RangesPushHeap_string_Descending_262144 15.10% 4.049 4.661 - -8.94% -
std::partition_point(deque<int>)/32 15.09% 4.421 5.088 - 13.59% -
BM_std_minmax<unsigned_int>/10 15.05% 1.387 1.596 - 14.99% -
rng::unique_copy(deque<int>)_(sprinkled)/32 14.86% 10.244 11.767 - 16.70% -
std::partition_point(list<int>)/1024 14.69% 1128.482 1294.254 - 0.02% -
rng::find_end(forward_list<int>)_(same_length)/8192 14.65% 14314.161 16411.034 - 14.41% -
BM_RangesPopHeap_float_262144 14.28% 35.837 40.953 - 6.82% -
rng::swap_ranges(deque<int>)/50 14.18% 17.155 19.588 - -1.76% -
std::search(list<int>)_(single_element)/8192 14.17% 7431.939 8484.807 - 8.39% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 14.17% 47.333 54.038 - -18.90% -
std::map<int,_int>::count(key)_(non-existent)/8192 14.16% 11.334 12.939 - 15.54% -
BM_std_min<unsigned___int128>/31 14.02% 11.841 13.501 - -19.46% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 13.86% 7.443 8.475 - -0.06% -
SetIntersection_Front_Set_uint64_262144_256 13.68% 4322135.000 4913530.520 - 9.66% -
rng::find(list<int>)_(process_all)/50 13.66% 18.253 20.747 - 10.14% -
BM_std_min<unsigned___int128>/32 13.61% 12.237 13.903 - -20.11% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 13.53% 1.293 1.467 - 11.50% -
std::shift_left(vector<int>)/32 13.49% 3.949 4.482 - 49.75% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 13.44% 15112.138 17143.099 - 12.87% -
BM_std_min<unsigned___int128>/30 13.40% 11.455 12.991 - -19.42% -
BM_std_min<unsigned___int128>/28 13.38% 10.654 12.080 - -18.52% -
rng::find_end(list<int>)_(single_element)/8192 13.32% 7440.470 8431.442 - -3.81% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 13.29% 67.179 76.107 - 25.44% -
rng::find_end(list<int>,_pred)_(single_element)/8192 13.17% 7853.229 8887.350 - -2.99% -
SetIntersection_Front_Vector_uint32_262144_1024 13.13% 5889534.555 6662654.926 - 11.46% -
BM_std_min<unsigned___int128>/29 13.05% 11.050 12.492 - -19.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 12.74% 5963475.646 6723311.699 - -6.10% -
BM_std_minmax_element<char>/2 12.55% 0.612 0.689 - 0.06% -
BM_std_min<unsigned_long_long>/5 12.48% 1.241 1.396 - 3.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 12.39% 0.410 0.461 - 12.44% -
std::unique_copy(deque<int>)_(contiguous)/52 12.39% 14.468 16.260 - 5.96% -
BM_std_minmax<unsigned_long_long>/1 12.21% 0.553 0.621 - 6.38% -
BM_std_min<unsigned___int128>/27 12.17% 10.282 11.533 - -18.61% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 12.11% 0.505 0.567 - 22.11% -
rng::stable_partition(deque<int>)_(dense)/50 12.11% 36.409 40.819 - 9.14% -
rng::find_end(deque<int>)_(process_all)/1048576 12.09% 267808.632 300179.987 - -2.77% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 11.96% 32.064 35.899 - -25.49% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 11.93% 192.189 215.117 - 16.94% -
rng::fill(deque<int>)/32 11.85% 1.387 1.552 - 5.56% -
std::adjacent_find(list<int>)/50 11.82% 23.737 26.541 - 11.68% -
BM_std_min<unsigned___int128>/25 11.81% 9.494 10.615 - -17.81% -
BM_std_min<unsigned___int128>/26 11.79% 9.858 11.020 - -18.82% -
std::copy(vector<bool>)_(aligned)/262144 11.78% 716.790 801.239 - 17.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 11.67% 2922396.834 3263387.390 - 11.44% -
BM_RangesPushHeap_string_PipeOrgan_16384 11.67% 13.282 14.832 - 0.66% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 11.65% 5.396 6.024 - 0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 11.61% 0.499 0.557 - 24.11% -
BM_PushHeap_uint64_SingleElement_1 11.58% 0.455 0.508 - -2.64% -
std::copy_backward(vector<int>)/32768 11.55% 3404.040 3797.105 - 0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 11.53% 79214766.865 88347283.528 - 17.21% -
rng::unique(deque<int>)_(contiguous)/32 11.50% 58.833 65.597 - 11.59% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 11.40% 4214.848 4695.510 - 18.06% -
std::copy(vector<int>)/32768 11.27% 3401.410 3784.821 - 8.22% -
BM_std_minmax<unsigned_char>/8 11.16% 0.972 1.081 - -0.55% -
BM_RangesPopHeap_string_262144 11.04% 91.256 101.327 - 0.17% -
std::unique_copy(deque<int>)_(sprinkled)/32 11.01% 10.889 12.088 - 30.95% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 10.89% 29.137 32.309 - 10.76% -
BM_RangesMakeHeap_float_Random_64 10.87% 1.442 1.599 - -3.03% -
std::copy_n(vector<int>)/4096 10.87% 161.465 179.009 - -14.01% -
BM_MakeThenSortHeap_string_SingleElement_1024 10.85% 28.432 31.516 - 5.35% -
rng::none_of(list<int>)_(process_all)/8192 10.84% 7109.441 7880.343 - 8.00% -
SetIntersection_Front_Vector_uint32_16384_256 10.84% 2301625.269 2551162.483 - 11.40% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 10.83% 0.519 0.575 - -6.53% -
rng::stable_partition(deque<int>)_(dense)/1024 10.81% 565.267 626.345 - 6.16% -
BM_std_min<unsigned___int128>/24 10.79% 9.137 10.123 - -17.65% -
SetIntersection_Front_Vector_uint32_262144_16384 10.57% 79410302.180 87802615.488 - 10.85% -
BM_std_min<unsigned___int128>/23 10.53% 8.773 9.697 - -16.80% -
std::map<std::string,_int>::erase(key)_(existent)/8192 10.51% 73.528 81.254 - 25.20% -
SetIntersection_Front_Vector_uint32_16384_16384 10.50% 79712825.392 88085149.055 - 10.99% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 10.43% 18.490 20.418 - 8.23% -
std::find_end(forward_list<int>)_(single_element)/8192 10.39% 5750.673 6347.941 - 10.82% -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.35% 10.060 11.101 - 10.47% -
std::unique_copy(deque<int>)_(contiguous)/32 10.34% 9.631 10.627 - -3.78% -
std::transform(list<int>)_(identity_transform)/8192 10.24% 7096.632 7823.247 - 2.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 10.23% 32982516.366 36355532.858 - -6.72% -
BM_RangesPushHeap_string_Descending_16384 10.18% 2.551 2.811 - 14.17% -
BM_MakeThenSortHeap_uint64_Descending_4 10.15% 1.349 1.486 - -1.80% -
SetIntersection_Interlaced_Vector_float_1024_4 10.15% 1287251.349 1417949.918 - -3.33% -
BM_RangesMakeThenSortHeap_float_Descending_4 10.12% 1.223 1.347 - 4.90% -
std::find(list<int>)_(process_all)/8192 10.08% 7338.832 8078.291 - -4.98% -
BM_PopHeap_uint32_1 10.07% 0.567 0.624 - 36.68% -
BM_std_minmax<unsigned_int>/15 10.03% 2.040 2.245 - 10.58% -
rng::copy(vector<bool>)_(aligned)/64 9.98% 1.249 1.373 - -0.09% -
BM_std_min<unsigned___int128>/22 9.96% 8.379 9.213 - -16.29% -
std::map<int,_int>::insert(value)_(new_value)/8192 9.95% 35.658 39.204 - -1.40% -
rng::any_of(list<int>)_(process_all)/8192 9.94% 6939.767 7629.919 - 7.33% -
SetIntersection_Interlaced_Vector_string_262144_256 9.83% 64612810.868 70963334.035 - 4.61% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.79% 8.920 9.793 - 0.69% -
std::map<int,_int>::count(key)_(non-existent)/32 9.78% 2.894 3.176 - 10.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9.77% 9957998.345 10930514.662 - 12.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 9.74% 32.386 35.541 - -2.14% -
BM_MakeHeap_string_Ascending_16384 9.70% 5.171 5.672 - -1.38% -
rng::move(vector<bool>)_(unaligned)/64 9.59% 1.615 1.770 - 9.30% -
BM_std_min<unsigned___int128>/21 9.54% 7.999 8.762 - -15.63% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 9.50% 0.452 0.495 - 3.08% -
std::reverse_copy(vector<int>)/8 9.40% 2.247 2.458 - 3.87% -
rng::unique(deque<int>)_(sprinkled)/1024 9.40% 627.664 686.657 - 9.03% -
SetIntersection_Interlaced_Vector_uint64_256_16 9.38% 6358846.390 6955490.490 - 12.32% -
SetIntersection_Front_Set_string_256_256 9.31% 29505116.556 32253493.819 - 15.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 9.30% 48299659.182 52791648.458 - -2.44% -
std::find_end(list<int>)_(same_length)/8192 9.25% 7666.960 8375.773 - -55.10% -
BM_std_minmax_element<short>/3 9.10% 1.148 1.253 - 9.10% -
rng::unique(deque<int>)_(sprinkled)/52 9.10% 67.442 73.580 - -1.57% -
std::equal(list<int>)_(it,_it,_it)/50 9.10% 38.465 41.965 - 23.74% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 9.10% 10559.214 11519.689 - 1.79% -
BM_MakeHeap_uint64_Random_256 9.08% 1.171 1.278 - 12.64% -
SetIntersection_Front_Set_uint32_1024_1024 9.08% 15158158.936 16534658.159 - 1.41% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 9.04% 17.500 19.082 - 6.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 9.01% 0.411 0.448 - -10.62% -
SetIntersection_Front_Set_uint32_16384_64 9.01% 1907010.867 2078856.153 - 1.50% -
rng::rotate(list<int>)_(by_1/2)/8192 9.01% 4958.805 5405.652 - 8.99% -
std::partition_point(deque<int>)/50 9.00% 4.770 5.200 - 12.69% -
rng::stable_partition(deque<int>)_(dense)/32 8.99% 27.941 30.453 - 8.75% -
std::remove_if(list<int>)_(prefix)/8192 8.97% 9355.702 10195.249 - 9.03% -
BM_MakeThenSortHeap_string_SingleElement_262144 8.95% 49.707 54.156 - 5.06% -
std::find_end(deque<int>)_(process_all)/8192 8.94% 2144.009 2335.684 - 14.46% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 8.94% 15.591 16.984 - 4.84% -
std::partition(deque<int>)_(sparse)/8192 8.93% 3009.715 3278.456 - 8.37% -
SetIntersection_Front_Set_string_1024_64 8.91% 4632314.674 5045100.983 - 7.42% -
BM_RangesMakeHeap_string_Descending_262144 8.91% 3.566 3.884 - -31.64% -
rng::search(list<int>,_pred)_(no_match)/8192 8.90% 7651.658 8332.546 - 0.37% -
BM_RangesPushHeap_string_Descending_256 8.89% 2.541 2.767 - 16.88% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 8.88% 758.782 826.158 - -2.68% -
rng::copy_n(vector<bool>)_(unaligned)/262144 8.85% 1368.577 1489.762 - 8.82% -
BM_PushHeap_uint32_QuickSortAdversary_1 8.85% 0.393 0.428 - -11.18% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 8.84% 1.684 1.833 - 12.17% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.79% 110280.542 119973.707 - 8.57% -
std::adjacent_find(deque<int>,_pred)/8 8.78% 4.350 4.732 - 10.39% -
BM_std_min<unsigned_long_long>/4 8.75% 0.974 1.060 - -3.73% -
std::move(deque<int>)/64 8.73% 6.123 6.657 - 10.90% -
rng::copy(vector<bool>)_(unaligned)/512 8.69% 3.412 3.709 - 0.27% -
rng::starts_with(list<int>)/8192 8.62% 7734.818 8401.649 - -6.06% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.61% 9.198 9.989 - -4.93% -
std::is_partitioned(deque<int>)_(partitioned)/50 8.54% 17.200 18.668 - 25.71% -
std::none_of(list<int>)_(process_all)/8192 8.53% 7012.357 7610.584 - 5.69% -
rng::copy_n(vector<bool>)_(unaligned)/512 8.44% 3.190 3.460 - 4.16% -
std::copy_n(list<int>)/4096 8.44% 3571.835 3873.253 - 0.31% -
BM_RangesPushHeap_string_Random_262144 8.44% 19.023 20.628 - 11.50% -
BM_MakeThenSortHeap_string_SingleElement_256 8.34% 24.321 26.350 - 4.88% -
std::remove_if(deque<int>)_(sprinkled)/50 8.33% 63.026 68.278 - 4.26% -
std::is_partitioned(deque<int>)_(partitioned)/32 8.29% 11.413 12.359 - 26.44% -
rng::find_last(deque<int>)_(bail_10%)/1024 8.27% 242.690 262.757 - 15.34% -
BM_std_min<unsigned___int128>/20 8.26% 7.656 8.288 - -15.21% -
SetIntersection_Front_Vector_uint64_256_64 8.22% 4473152.024 4840971.589 - 5.25% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 8.16% 660.256 714.150 - 7.13% -
rng::remove(list<int>)_(prefix)/8192 8.15% 8431.963 9119.462 - 7.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8.13% 7648740.001 8270689.680 - 5.89% -
std::partition_point(list<int>)/8192 8.12% 11771.255 12727.388 - -0.34% -
rng::generate_n(vector<int>)/50 8.10% 11.993 12.964 - 7.51% -
rng::partition(deque<int>)_(dense)/50 8.08% 13.962 15.089 - -2.01% -
BM_MakeThenSortHeap_string_SingleElement_64 8.05% 19.337 20.894 - 6.20% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 7.92% 11802.367 12737.691 - 7.09% -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.85% 7.284 7.856 - -34.20% -
bm_lexicographical_compare<unsigned_char>/4 7.85% 1.333 1.438 - -3.98% -
BM_RangesPushHeap_string_Descending_1024 7.84% 2.647 2.854 - 14.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 7.81% 1458044.563 1571914.108 - 7.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 7.80% 1788361.240 1927887.073 - 1.46% -
std::rotate_copy(vector<int>)/8192 7.80% 675.959 728.686 - 13.70% -
std::mismatch(list<int>)_(it,_it,_it)/8192 7.78% 7427.508 8005.474 - 7.78% -
std::all_of(list<int>)_(process_all)/8192 7.78% 7605.265 8196.732 - 7.77% -
BM_RangesMakeHeap_uint64_Random_256 7.76% 1.148 1.237 - 2.81% -
rng::unique_copy(deque<int>)_(sprinkled)/52 7.75% 17.278 18.617 - 26.12% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 7.74% 692.869 746.488 - 8.82% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 7.73% 4.436 4.779 - 7.35% -
rng::find_last(deque<int>)_(bail_10%)/50 7.73% 12.174 13.115 - 14.57% -
BM_std_minmax<unsigned_int>/6 7.72% 1.387 1.494 - 11.14% -
rng::copy_backward(list<int>)/32768 7.67% 28347.518 30522.288 - 0.64% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 7.66% 1.226 1.319 - 1.17% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 7.64% 1.225 1.318 - 1.10% -
std::find(vector<char>)_(bail_25%)/8 7.56% 1.026 1.103 - 9.19% -
rng::find_end(list<int>)_(same_length)/8192 7.56% 7656.810 8235.410 - -48.24% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 7.55% 1.227 1.320 - 1.14% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 7.54% 757.577 814.720 - 2.46% -
std::map<std::string,_int>::find(key)_(existent)/8192 7.54% 28.539 30.690 - -1.03% -
rng::stable_partition(deque<int>)_(sparse)/32 7.53% 13.230 14.226 - 27.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 7.52% 9818270.282 10556195.647 - -2.45% -
rng::copy(list<int>)/64 7.51% 30.872 33.192 - -1.80% -
rng::move(deque<int>)/64 7.39% 6.451 6.927 - 9.63% -
std::count_if(list<int>)_(every_other)/8192 7.38% 7095.415 7618.819 - -0.42% -
std::fill_n(vector<bool>)/64 7.36% 1.515 1.626 - 7.12% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 7.35% 826.257 887.007 - 14.09% -
std::replace_if(vector<int>)_(sprinkled)/50 7.34% 13.665 14.668 - 13.68% -
std::move(vector<int>)/1048576 7.31% 53577.682 57496.582 - 2.21% -
BM_std_min<unsigned___int128>/19 7.31% 7.280 7.812 - -14.64% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.28% 9.713 10.420 - 60.42% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 7.23% 1.231 1.320 - 1.36% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 7.22% 30.457 32.657 - 3.25% -
BM_RangesMakeHeap_uint32_Descending_64 7.21% 0.232 0.249 - 5.15% -
rng::all_of(list<int>)_(process_all)/8192 7.19% 7338.135 7865.862 - 6.06% -
std::rotate(deque<int>)_(by_1/2)/1024 7.19% 173.238 185.691 - 7.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 7.17% 23449349.660 25131674.407 - 6.16% -
BM_std_min<short>/20 7.14% 2.152 2.305 - 2.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 7.11% 6660244.506 7133910.265 - 0.45% -
std::unique_copy(deque<int>)_(sprinkled)/52 7.11% 19.800 21.207 - 12.85% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 7.10% 1.788 1.915 - 7.60% -
std::copy_n(vector<bool>)_(unaligned)/262144 7.06% 1712.844 1833.700 - 7.10% -
rng::find_first_of(vector<int>)_(small_needle)/32 7.05% 47.675 51.038 - 7.62% -
std::for_each(list<int>)/8 7.00% 2.380 2.547 - 1.68% -
std::partial_sort(vector<int>)_(heap)/8 6.97% 25.274 27.037 - 1.12% -
std::partition(deque<int>)_(sparse)/1024 6.96% 382.631 409.262 - 5.16% -
BM_RangesPushHeap_string_Descending_4 6.95% 1.993 2.131 - 13.33% -
std::swap_ranges(deque<int>)/1024 6.88% 319.911 341.917 - 3.75% -
BM_MakeThenSortHeap_string_SingleElement_16384 6.87% 37.285 39.846 - 2.92% -
std::any_of(list<int>)_(process_all)/8192 6.85% 7092.546 7578.216 - 6.29% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 6.82% 58.053 62.012 - 7.06% -
rng::reverse_copy(deque<int>)/8 6.80% 2.864 3.058 - 0.44% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.78% 75376.854 80490.707 - -2.27% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 6.75% 8.896 9.497 - -10.35% -
rng::fold_left(list<int>)/8192 6.73% 10754.383 11478.056 - 9.13% -
BM_std_minmax<unsigned_int>/14 6.72% 1.618 1.726 - 6.71% -
SetIntersection_Interlaced_Set_string_1024_64 6.71% 16494209.300 17600906.258 - -0.66% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.70% 6.819 7.276 - 52.89% -
SetIntersection_Front_Vector_string_256_256 6.69% 19498592.795 20802850.684 - 3.15% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 6.66% 8.356 8.913 - -6.10% -
std::find_end(deque<int>)_(process_all)/1048576 6.66% 280061.969 298710.023 - 12.56% -
BM_MakeHeap_string_Ascending_262144 6.65% 7.350 7.839 - -14.53% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 6.60% 762.751 813.105 - 1.96% -
bm_lexicographical_compare<signed_char>/16 6.56% 1.272 1.356 - 2.13% -
BM_SortHeap_uint32_1 6.56% 0.249 0.265 - 1.64% -
BM_std_min<char>/5 6.56% 1.352 1.441 - 1.04% -
BM_std_min<unsigned___int128>/18 6.55% 6.896 7.347 - -13.88% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 6.50% 0.508 0.541 - 13.39% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 6.48% 8.886 9.463 - -19.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 6.47% 1643677.899 1749975.733 - 9.71% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 6.43% 1.310 1.394 - -3.07% -
rng::find_end(deque<int>)_(process_all)/1024 6.39% 312.851 332.832 - 9.99% -
BM_MakeHeap_uint64_Random_1024 6.38% 1.047 1.114 - 1.53% -
rng::search(vector<int>)_(no_match)/1024 6.37% 211.250 224.707 - 2.47% -
BM_PushHeap_uint64_Descending_4 6.36% 0.361 0.384 - 6.36% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 6.36% 2.948 3.135 - 5.29% -
BM_std_minmax<unsigned_short>/16 6.35% 1.617 1.720 - 2.08% -
BM_PushHeap_uint32_PipeOrgan_1 6.35% 0.449 0.477 - 0.62% -
rng::search(vector<int>)_(no_match)/1000 6.31% 206.858 219.912 - 2.49% -
std::swap_ranges(deque<int>)/8192 6.31% 2550.427 2711.326 - 2.86% -
SetIntersection_Front_Vector_uint32_256_256 6.29% 4621282.017 4912113.024 - 4.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 6.27% 197985499.203 210394382.159 - -2.65% -
bm_lexicographical_compare<unsigned_char>/2 6.27% 1.788 1.900 - -3.03% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 6.25% 760.986 808.520 - 1.80% -
BM_std_minmax<int>/2 6.21% 0.824 0.876 - -2.71% -
rng::move(list<int>)/4096 6.21% 5425.835 5762.625 - 6.85% -
rng::all_of(deque<int>)_(process_all)/32768 6.16% 10567.565 11218.734 - 6.33% -
BM_std_min<short>/23 6.14% 2.056 2.183 - 3.15% -
rng::partition(vector<int>)_(dense)/32 6.14% 8.113 8.612 - 2.49% -
std::map<std::string,_int>::erase(key)_(existent)/0 6.13% 70.063 74.357 - 76.18% -
BM_std_minmax<int>/12 6.13% 1.386 1.471 - 6.15% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6.12% 6142.338 6518.288 - 2.29% -
rng::find(list<int>)_(bail_25%)/8 6.11% 0.919 0.975 - 5.85% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.10% 5.956 6.319 - -3.97% -
std::replace(vector<int>)_(sprinkled)/50 6.09% 8.123 8.618 - 11.54% -
SetIntersection_Interlaced_Vector_uint64_262144_16 6.08% 3080641.694 3268058.145 - 2.53% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 6.02% 23.905 25.343 - -0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6.01% 5894071.428 6248270.242 - -10.04% -
BM_std_minmax<unsigned_short>/29 5.98% 2.461 2.608 - 1.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 5.98% 1065236.692 1128922.965 - 0.88% -
std::map<std::string,_int>::count(key)_(existent)/8192 5.97% 29.478 31.239 - 3.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 5.95% 74187455.034 78600572.068 - 22.05% -
std::unique(deque<int>)_(sprinkled)/8192 5.93% 6999.007 7413.783 - 0.33% -
BM_std_min<unsigned___int128>/17 5.92% 6.523 6.909 - -12.43% -
BM_std_minmax<char>/64 5.90% 1.186 1.256 - -0.02% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 5.87% 1.351 1.430 - 5.26% -
BM_std_minmax<char>/2 5.86% 0.860 0.910 - 1.72% -
BM_PopHeap_pair<uint32,_uint32>_262144 5.85% 56.391 59.690 - -0.70% -
SetIntersection_Interlaced_Vector_float_262144_64 5.85% 9654517.456 10219124.244 - -48.74% -
SetIntersection_Interlaced_Set_float_256_64 5.84% 14994747.539 15870941.375 - 2.51% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 5.83% 0.469 0.496 - -23.50% -
rng::fill_n(list<int>)/8192 5.81% 7056.399 7466.603 - 5.49% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 5.79% 740.885 783.817 - -0.48% -
BM_RangesPushHeap_uint32_SingleElement_64 5.79% 0.350 0.370 - 3.69% -
std::map<int,_int>::clear()/1024 5.78% 9972.654 10549.564 - -0.29% -
BM_std_minmax<unsigned_int>/19 5.78% 1.849 1.956 - 5.77% -
BM_MakeThenSortHeap_string_SingleElement_16 5.77% 13.521 14.301 - 4.27% -
BM_RangesPushHeap_uint64_Ascending_64 5.75% 1.519 1.607 - 5.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 5.75% 0.690 0.729 - -0.47% -
BM_PushHeap_uint64_Ascending_16384 5.72% 3.683 3.894 - 9.24% -
BM_RangesPopHeap_uint32_1 5.71% 0.432 0.457 - 9.97% -
BM_std_minmax<unsigned_int>/9 5.69% 1.163 1.229 - 6.26% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 5.68% 27.456 29.016 - 14.45% -
bm_lexicographical_compare<unsigned_char>/3 5.67% 2.025 2.140 - -2.87% -
std::search_n(vector<int>)_(no_match)/1000 5.66% 204.933 216.525 - 5.38% -
BM_RangesPushHeap_uint32_SingleElement_16 5.64% 0.336 0.355 - 2.78% -
rng::stable_partition(deque<int>)_(sparse)/50 5.56% 31.163 32.895 - 20.03% -
BM_RangesPushHeap_string_Ascending_16384 5.56% 19.917 21.024 - 8.92% -
BM_RangesMakeHeap_uint64_Random_1024 5.55% 1.073 1.133 - 5.26% -
rng::search(deque<int>)_(no_match)/1024 5.53% 394.785 416.623 - 36.57% -
BM_std_minmax<unsigned_int>/7 5.51% 1.879 1.983 - 13.60% -
BM_std_minmax<unsigned_short>/19 5.47% 2.098 2.212 - 1.76% -
BM_std_minmax<unsigned_int>/23 5.42% 2.440 2.572 - 7.72% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.41% 697.817 735.555 - -12.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.41% 21.372 22.528 - -10.86% -
SetIntersection_Interlaced_Vector_float_256_64 5.38% 7456109.861 7857502.410 - -11.93% -
BM_MakeHeap_float_Random_16 5.37% 1.536 1.618 - 0.66% -
std::copy_n(vector<bool>)_(aligned)/64 5.36% 1.298 1.367 - 4.92% -
BM_MakeHeap_string_Descending_262144 5.36% 3.494 3.681 - 3.87% -
bm_lexicographical_compare<unsigned_char>/16 5.36% 1.098 1.157 - 0.04% -
SetIntersection_Front_Set_uint32_1024_4 5.35% 1101282.248 1160221.086 - 1.09% -
std::search(list<int>)_(single_element)/1024 5.35% 727.841 766.777 - -0.53% -
SetIntersection_None_Vector_uint32_262144_16 5.35% 1154844.096 1216587.047 - 0.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 5.33% 26286131.389 27686495.915 - -0.16% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.33% 0.526 0.554 - 5.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 5.32% 1651421.536 1739274.989 - -0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 5.28% 6536328.481 6881593.661 - 1.12% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 5.28% 27.040 28.468 - 10.84% -
BM_std_min<short>/4 5.28% 0.998 1.050 - -2.92% -
BM_RangesPushHeap_string_SingleElement_16 5.27% 2.400 2.527 - -1.03% -
SetIntersection_Front_Vector_uint32_256_64 5.27% 4579003.975 4820136.684 - 5.45% -
rng::move(vector<int>)/8 5.25% 2.218 2.335 - 5.12% -
BM_std_min<short>/26 5.24% 2.082 2.191 - 4.39% -
std::replace_if(deque<int>)_(prefix)/32 5.22% 13.527 14.234 - 0.32% -
rng::find_end(forward_list<int>)_(single_element)/8192 5.22% 5923.063 6232.240 - 4.79% -
rng::copy_n(vector<bool>)_(aligned)/64 5.21% 1.302 1.370 - 5.04% -
BM_RangesMakeHeap_float_Random_1024 5.20% 1.189 1.251 - 1.62% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 5.18% 521.262 548.271 - 6.19% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 5.18% 16.276 17.119 - 1.56% -
std::remove_if(deque<int>)_(sprinkled)/32 5.18% 56.036 58.937 - 5.02% -
BM_RangesPushHeap_string_Descending_16 5.16% 2.179 2.291 - 8.70% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 5.14% 3.386 3.560 - -3.27% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 5.13% 2760.921 2902.692 - 5.75% -
BM_RangesPushHeap_string_Descending_64 5.08% 2.350 2.470 - 9.51% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 5.06% 0.550 0.577 - 2.74% -
BM_std_minmax<unsigned_short>/28 5.04% 2.426 2.549 - 0.21% -
BM_RangesPushHeap_uint64_Random_4 5.04% 2.035 2.137 - 0.09% -
SetIntersection_Front_Vector_uint32_262144_64 5.04% 1391239.780 1461346.861 - 2.29% -
std::copy(vector<bool>)_(aligned)/64 5.02% 1.301 1.366 - -0.09% -
rng::all_of(deque<int>)_(process_all)/8192 5.02% 2655.678 2788.938 - 5.96% -
rng::rotate(deque<int>)_(1_element_forward)/32 5.02% 4.636 4.868 - 1.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 5.01% 3339.720 3507.128 - 5.59% -
rng::copy_n(vector<int>)/32768 4.99% 2604.768 2734.735 - 19.21% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.97% 11535.337 12109.044 - -0.09% -
BM_MakeHeap_uint32_Random_256 4.97% 1.105 1.160 - 1.09% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 4.97% 11076.450 11626.455 - 5.18% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 4.95% 847457.678 889446.708 - 1.54% -
bm_lexicographical_compare<unsigned_char>/1 4.95% 1.550 1.627 - -3.71% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.95% 6864.163 7203.859 - 5.21% -
rng::reverse_copy(vector<int>)/8 4.91% 2.299 2.412 - -4.79% -
BM_std_min<unsigned_char>/15 4.89% 2.028 2.128 - 2.00% -
rng::none_of(deque<int>)_(process_all)/8 4.89% 4.477 4.695 - 7.09% -
BM_std_minmax<unsigned_short>/12 4.88% 1.320 1.385 - -0.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 4.87% 0.552 0.579 - 4.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 4.87% 22804999.278 23915360.799 - -3.87% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 4.87% 329.009 345.018 - -1.18% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 4.86% 8.901 9.333 - -19.08% -
std::map<std::string,_int>::erase(iterator)/32 4.84% 28.784 30.177 - 8.90% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 4.83% 466.507 489.059 - -0.26% -
BM_std_min<int>/64 4.82% 2.633 2.760 - 3.41% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 4.80% 0.777 0.814 - 2.53% -
std::find_if(deque<int>)_(process_all)/8192 4.79% 2880.129 3018.230 - 6.08% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 4.79% 3.548 3.719 - 2.97% -
BM_std_min<unsigned_short>/18 4.78% 1.447 1.516 - -1.20% -
rng::unique(deque<int>)_(sprinkled)/32 4.77% 58.361 61.144 - 0.82% -
BM_RangesSortHeap_uint64_1 4.76% 0.248 0.259 - -0.83% -
std::remove_if(vector<int>)_(sprinkled)/50 4.76% 64.701 67.780 - 12.81% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 4.75% 0.548 0.574 - 1.40% -
BM_std_minmax<unsigned_char>/64 4.75% 1.203 1.260 - 3.34% -
BM_PushHeap_uint64_Ascending_64 4.75% 1.607 1.683 - 10.86% -
rng::find_last(vector<char>)_(bail_10%)/1048576 4.68% 108344.373 113416.201 - 1.10% -
BM_std_min<unsigned_char>/12 4.68% 1.302 1.363 - 0.34% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 4.65% 0.553 0.579 - 1.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 4.64% 0.910 0.952 - 3.39% -
BM_RangesPushHeap_uint32_SingleElement_262144 4.64% 0.356 0.372 - 3.13% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.60% 23788.247 24882.135 - 3.06% -
bm_lexicographical_compare<signed_char>/512 4.58% 7.686 8.037 - 0.74% -
std::move(vector<bool>)_(unaligned)/64 4.56% 1.589 1.662 - 8.33% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 4.56% 1.562 1.634 - 3.37% -
BM_RangesPushHeap_uint32_SingleElement_16384 4.55% 0.356 0.372 - 3.09% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 4.54% 0.554 0.579 - 1.13% -
rng::find_end(forward_list<int>)_(process_all)/8192 4.52% 5568.696 5820.430 - 0.02% -
rng::find(vector<char>)_(bail_25%)/8 4.50% 1.061 1.108 - 12.75% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.48% 756.475 790.372 - 1.73% -
std::find(deque<int>)_(process_all)/50 4.44% 13.145 13.729 - 3.73% -
BM_std_minmax<char>/1 4.41% 0.618 0.645 - 1.76% -
rng::find_last(vector<char>)_(bail_10%)/8192 4.41% 855.045 892.728 - 1.16% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 4.40% 1.164 1.215 - -1.18% -
std::stable_sort(deque<int>)_(ascending)/8 4.40% 17.880 18.667 - 2.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.39% 234297163.897 244574810.334 - 0.42% -
BM_LowerBound_string_262144 4.38% 2341.785 2444.430 - 8.99% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.38% 23846.094 24890.850 - 3.23% -
BM_std_minmax<unsigned_long_long>/3 4.36% 1.217 1.270 - 2.57% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 4.34% 0.572 0.597 - 1.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 4.33% 1327097.418 1384569.035 - -1.49% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 4.33% 80.009 83.473 - -1.63% -
std::fill_n(deque<int>)/32 4.32% 1.155 1.205 - 4.28% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 4.32% 1.962 2.047 - 9.16% -
rng::for_each(list<int>)/8 4.30% 2.466 2.572 - 1.58% -
SetIntersection_Interlaced_Vector_uint32_64_16 4.29% 17890033.692 18657244.719 - -0.13% -
BM_RangesMakeHeap_uint32_Random_16 4.28% 1.253 1.307 - 2.85% -
rng::all_of(vector<int>)_(process_all)/8 4.28% 2.378 2.479 - -0.27% -
std::move_backward(list<int>)/4096 4.27% 5904.163 6156.204 - 25.21% -
BM_RangesMakeThenSortHeap_float_Heap_4 4.26% 1.216 1.268 - 3.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.26% 3410676.224 3555812.877 - -0.25% -
BM_RangesPushHeap_string_PipeOrgan_256 4.24% 8.123 8.468 - 1.20% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.24% 20.573 21.445 - 11.96% -
std::stable_sort(deque<int>)_(descending)/8 4.23% 27.150 28.300 - 6.19% -
std::copy(list<int>)/4096 4.23% 3228.649 3365.262 - 2.11% -
BM_std_min<unsigned___int128>/16 4.23% 6.172 6.434 - -11.78% -
rng::copy_n(list<int>)/32768 4.23% 26055.956 27157.922 - 3.42% -
SetIntersection_Interlaced_Vector_uint64_262144_64 4.23% 8422045.904 8778152.303 - -67.70% -
BM_std_minmax<unsigned_long_long>/15 4.22% 3.654 3.809 - 3.02% -
BM_std_minmax<unsigned_short>/7 4.22% 1.700 1.772 - 1.11% -
SetIntersection_Front_Set_uint64_16384_16 4.22% 1261543.366 1314726.396 - 2.21% -
SetIntersection_Front_Set_uint64_256_256 4.21% 8577873.468 8939311.860 - -9.49% -
std::count(list<int>)_(every_other)/8192 4.21% 6408.765 6678.753 - 0.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 4.21% 2.916 3.039 - 1.85% -
rng::remove_if(list<int>)_(prefix)/8192 4.19% 9028.501 9407.101 - 2.94% -
std::sort(deque<int>)_(descending)/8 4.19% 25.383 26.446 - 2.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 4.18% 1173591.197 1222665.362 - 1.73% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.17% 2195797.897 2287355.190 - 3.99% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 4.16% 8.941 9.313 - -15.48% -
BM_RangesMakeHeap_uint64_Descending_4 4.16% 0.280 0.292 - 4.54% -
BM_std_minmax<short>/23 4.16% 2.612 2.721 - 1.03% -
BM_RangesPushHeap_string_SingleElement_64 4.15% 2.461 2.564 - -1.81% -
BM_std_min<unsigned___int128>/15 4.12% 5.735 5.971 - -10.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 4.12% 339535061.398 353532564.823 - -1.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.12% 1140906.261 1187918.050 - -0.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 4.11% 18896.356 19672.661 - 3.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 4.11% 12730072.022 13252876.433 - -3.79% -
BM_MakeHeap_string_SingleElement_262144 4.10% 7.398 7.701 - -1.17% -
std::any_of(deque<int>)_(process_all)/8192 4.10% 2622.372 2729.883 - 0.39% -
rng::find(list<int>)_(process_all)/32768 4.10% 26037.356 27104.489 - -2.82% -
BM_std_min<char>/1024 4.09% 8.538 8.888 - 6.95% -
BM_PushHeap_uint64_Ascending_256 4.09% 2.170 2.259 - 7.98% -
SetIntersection_Interlaced_Set_uint64_262144_1 4.07% 1076134.426 1119985.400 - 0.82% -
BM_std_min<unsigned_char>/21 4.05% 1.720 1.790 - -0.55% -
SetIntersection_Interlaced_Set_uint64_256_64 4.05% 14835239.737 15435627.003 - 4.93% -
std::partial_sort_copy(deque<int>)_(heap)/8 4.05% 15.111 15.722 - -6.24% -
rng::starts_with(deque<int>)/1024 4.05% 463.839 482.608 - -1.11% -
BM_std_min<unsigned_char>/8 4.04% 2.249 2.340 - -0.37% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 4.04% 6664.924 6934.275 - 4.32% -
BM_RangesPushHeap_uint32_SingleElement_1024 4.04% 0.364 0.378 - 2.97% -
std::copy(vector<int>)/8 4.04% 2.217 2.306 - 2.63% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.03% 1.281 1.333 - 1.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 4.03% 12950034.226 13471338.508 - 3.33% -
std::partition_copy(vector<int>)/1024 4.02% 458.595 477.014 - 4.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4.02% 2742211.476 2852315.399 - -0.83% -
SetIntersection_Front_Set_uint64_16384_256 4.01% 4564564.261 4747726.567 - -6.23% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.01% 4.106 4.271 - -5.83% -
std::adjacent_find(deque<int>,_pred)/50 4.01% 29.507 30.689 - 3.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 3.98% 1438308.738 1495607.832 - -11.81% -
rng::move_backward(vector<bool>)_(aligned)/64 3.97% 1.732 1.800 - -2.57% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 3.97% 1.193 1.240 - 3.10% -
BM_MakeHeap_string_Ascending_1024 3.97% 4.866 5.059 - -3.99% -
BM_RangesPushHeap_uint64_Random_262144 3.96% 5.866 6.098 - 1.50% -
std::map<std::string,_int>::erase(key)_(existent)/32 3.95% 78.834 81.948 - 2.43% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 3.94% 0.935 0.972 - 3.49% -
BM_RangesMakeHeap_uint64_Random_64 3.94% 1.237 1.285 - -0.60% -
rng::partition(list<int>)_(sparse)/50 3.93% 15.052 15.644 - 1.60% -
rng::rotate(deque<int>)_(1_element_forward)/50 3.93% 5.840 6.069 - -0.50% -
SetIntersection_Front_Vector_uint64_262144_262144 3.93% 337560866.218 350829611.019 - 0.08% -
SetIntersection_None_Vector_uint32_262144_1 3.92% 1155867.666 1201226.171 - 3.26% -
rng::fill(list<int>)/8192 3.92% 7106.584 7385.281 - -0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 3.91% 1597783.756 1660261.165 - 4.10% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.91% 12045.605 12516.270 - 7.97% -
BM_MakeThenSortHeap_uint32_Descending_4 3.89% 1.296 1.347 - -6.10% -
BM_std_minmax<int>/16 3.86% 1.298 1.348 - 2.62% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.83% 206.938 214.867 - 2.70% -
BM_std_minmax<unsigned_short>/8 3.82% 1.113 1.155 - 0.02% -
BM_std_minmax<unsigned_short>/2 3.81% 0.893 0.928 - 9.44% -
BM_std_minmax<char>/4 3.81% 1.453 1.509 - -2.67% -
BM_LowerBound_string_1024 3.80% 175.807 182.496 - 2.45% -
rng::partition(list<int>)_(dense)/50 3.79% 12.788 13.273 - 0.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 3.78% 1187682.953 1232628.008 - 0.18% -
BM_std_min<unsigned___int128>/14 3.77% 5.310 5.510 - -10.15% -
std::fill(vector<bool>)/512 3.76% 1.552 1.610 - 5.24% -
std::find_if(deque<int>)_(bail_25%)/8192 3.76% 692.553 718.592 - 2.15% -
rng::search(vector<int>)_(no_match)/1048576 3.76% 209997.140 217888.949 - 0.23% -
BM_std_minmax<char>/31 3.75% 3.137 3.255 - -2.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.75% 1114582.200 1156350.572 - -0.52% -
SetIntersection_Front_Vector_uint64_262144_4 3.75% 1095834.472 1136880.425 - 5.25% -
rng::copy_backward(vector<int>)/32768 3.74% 3320.791 3445.061 - 4.82% -
rng::partition_point(list<int>)/1024 3.74% 1244.341 1290.836 - 2.36% -
SetIntersection_Front_Set_float_262144_64 3.73% 1826475.650 1894693.120 - 1.24% -
BM_RangesPushHeap_uint32_SingleElement_256 3.73% 0.384 0.398 - 2.87% -
rng::for_each(join_view(vector<vector<int>>)/8 3.71% 1.385 1.436 - 0.14% -
SetIntersection_None_Set_uint64_256_256 3.71% 5708734.085 5920333.354 - 0.66% -
BM_std_min<short>/11 3.70% 1.180 1.223 - 3.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.70% 148398082.179 153882429.869 - -1.51% -
SetIntersection_Front_Vector_uint64_256_16 3.68% 4383717.565 4545102.868 - 2.63% -
std::find_if_not(vector<int>)_(process_all)/8 3.67% 2.612 2.708 - 7.02% -
BM_RangesPushHeap_uint64_Ascending_256 3.66% 2.093 2.170 - 3.70% -
std::find_end(deque<int>)_(process_all)/1024 3.66% 303.737 314.856 - 18.77% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 3.66% 21.128 21.901 - 10.41% -
723_llvm_r 3.66% 11.610 12.034 - 2.28% -
std::count(list<int>)_(every_other)/8 3.65% 2.035 2.109 - 0.37% -
std::find_first_of(vector<int>)_(large_needle)/1024 3.64% 108791.212 112755.649 - 2.59% -
BM_RangesMakeThenSortHeap_float_Descending_64 3.64% 3.332 3.454 - 6.36% -
rng::move_backward(vector<int>)/262144 3.63% 21407.412 22184.918 - 0.49% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 3.62% 26.201 27.149 - 2.76% -
std::remove_if(vector<int>)_(sprinkled)/32 3.61% 56.068 58.093 - 8.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.61% 3.631 3.762 - 0.23% -
BM_std_min<unsigned_short>/16 3.60% 1.662 1.722 - -0.58% -
std::move_backward(vector<int>)/262144 3.60% 21373.664 22142.421 - 0.92% -
BM_std_minmax<unsigned_long_long>/21 3.59% 3.470 3.595 - 2.77% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.58% 90812.126 94067.685 - 0.78% -
BM_std_min<char>/14 3.58% 1.798 1.863 - -0.44% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3.58% 3393.485 3514.994 - 2.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.58% 1543.703 1598.916 - 1.16% -
rng::find_if(list<int>)_(process_all)/32768 3.56% 27378.991 28354.339 - -2.98% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 3.56% 15.896 16.462 - 2.13% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 3.56% 23.622 24.463 - 3.41% -
BM_std_min<short>/3 3.56% 0.693 0.717 - 3.50% -
rng::copy(list<int>)/32768 3.52% 25747.869 26653.108 - -0.32% -
std::rotate(vector<bool>)_(by_1/4)/1024 3.50% 14.028 14.519 - -1.81% -
BM_RangesPushHeap_float_Descending_1 3.49% 0.429 0.444 - -36.32% -
rng::fold_left(deque<int>)/8 3.49% 3.921 4.058 - -1.03% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.49% 4.809 4.977 - 1.74% -
rng::starts_with(deque<int>)/1000 3.48% 449.505 465.164 - -2.66% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 3.46% 7.497 7.756 - 1.39% -
BM_PopHeap_string_262144 3.46% 93.547 96.780 - 4.53% -
SetIntersection_Interlaced_Vector_string_1024_16 3.45% 3310406.336 3424665.547 - 0.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 3.44% 1190939.042 1231944.932 - 1.51% -
std::find_end(deque<int>)_(process_all)/1000 3.44% 285.581 295.399 - 12.50% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 3.43% 4.937 5.106 - 1.18% -
BM_std_minmax<unsigned_long_long>/4 3.43% 1.534 1.586 - -0.63% -
std::find_if_not(list<int>)_(process_all)/32768 3.42% 28003.270 28962.282 - -3.29% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 3.42% 4.850 5.016 - -0.88% -
std::generate(list<int>)/50 3.42% 15.567 16.099 - 4.78% -
BM_RangesPushHeap_string_SingleElement_256 3.41% 2.412 2.494 - -2.57% -
BM_MakeHeap_uint32_Random_1024 3.41% 1.048 1.084 - 5.17% -
BM_std_minmax<unsigned_short>/1 3.41% 0.628 0.650 - 4.09% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 3.40% 1.207 1.248 - 2.47% -
rng::find_if(vector<bool>)_(process_all)/50 3.40% 35.538 36.745 - 0.17% -
rng::find_end(list<int>,_pred)_(process_all)/8192 3.39% 8561.049 8851.155 - -0.57% -
std::for_each_n(join_view(vector<vector<int>>))/8 3.39% 1.719 1.778 - 5.91% -
std::remove_copy(deque<int>)_(prefix)/1024 3.38% 375.618 388.323 - -6.07% -
SetIntersection_Front_Set_uint32_16384_16 3.38% 1322868.479 1367591.582 - 4.67% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 3.38% 76.004 78.571 - 1.68% -
BM_std_minmax<char>/3 3.37% 1.168 1.207 - -0.20% -
rng::partial_sort(deque<int>)_(ascending)/8192 3.37% 162375.792 167845.556 - 2.31% -
std::find_if(vector<char>)_(process_all)/8 3.36% 2.418 2.500 - 3.07% -
std::find_end(deque<int>)_(match_near_end)/1024 3.36% 32.534 33.628 - -98.99% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 3.36% 8.897 9.196 - -17.29% -
BM_PushHeap_uint64_Ascending_262144 3.36% 5.020 5.188 - 11.38% -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.34% 4.009 4.143 - -3.35% -
rng::find_last(vector<char>)_(bail_10%)/50 3.33% 5.456 5.638 - 1.33% -
BM_PushHeap_uint64_Descending_16 3.33% 0.361 0.373 - 3.67% -
BM_RangesPushHeap_string_SingleElement_1024 3.33% 2.431 2.512 - -2.56% -
rng::find_last(vector<char>)_(bail_10%)/1024 3.31% 113.825 117.593 - 4.31% -
BM_std_minmax<unsigned_long_long>/5 3.30% 1.805 1.864 - 3.32% -
BM_std_minmax<unsigned_long_long>/23 3.30% 4.311 4.453 - 3.62% -
BM_std_minmax<int>/15 3.29% 1.934 1.997 - -1.57% -
rng::move_backward(vector<int>)/1048576 3.29% 57868.523 59770.778 - 2.11% -
rng::rotate_copy(deque<int>)/32 3.27% 2.643 2.729 - 1.34% -
std::unique(list<int>,_pred)_(sprinkled)/52 3.27% 81.202 83.856 - 3.42% -
BM_RangesMakeThenSortHeap_string_Descending_1024 3.27% 29.549 30.514 - -20.46% -
BM_RangesPushHeap_string_PipeOrgan_1024 3.26% 10.036 10.364 - -0.82% -
BM_RangesPopHeap_string_4 3.26% 5.185 5.354 - 0.49% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.26% 14672.102 15149.981 - 3.40% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 3.25% 0.448 0.463 - -13.39% -
BM_RangesMakeHeap_uint64_Ascending_16 3.24% 0.635 0.655 - -0.22% -
BM_MakeHeap_uint64_Ascending_4 3.24% 0.404 0.417 - -7.70% -
BM_std_min<short>/22 3.24% 1.846 1.906 - 1.00% -
BM_PushHeap_string_Ascending_1024 3.24% 12.364 12.764 - -2.47% -
SetIntersection_None_Set_uint64_1024_4 3.23% 8712239.276 8993989.532 - 3.72% -
rng::find_if_not(vector<bool>)_(process_all)/50 3.23% 35.435 36.580 - -0.67% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.23% 207.173 213.855 - 0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 3.22% 1084647.175 1119595.844 - -0.93% -
BM_PushHeap_uint32_Ascending_16384 3.22% 6.513 6.723 - -0.18% -
std::map<std::string,_int>::clear()/32 3.22% 881.028 909.366 - 1.28% -
rng::partition(deque<int>)_(dense)/1024 3.21% 350.058 361.310 - 0.60% -
BM_std_minmax<unsigned_short>/17 3.21% 1.639 1.692 - -1.15% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 3.21% 5.525 5.703 - 3.83% -
BM_std_minmax<unsigned_char>/1 3.20% 0.629 0.649 - 4.14% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 3.20% 29.556 30.503 - -37.93% -
rng::copy_backward(vector<int>)/4096 3.20% 141.732 146.273 - 3.67% -
BM_PushHeap_uint64_Ascending_1024 3.20% 2.640 2.724 - 5.69% -
BM_std_minmax<unsigned_short>/30 3.19% 2.784 2.873 - 5.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 3.19% 8337114.923 8603169.065 - 2.11% -
SetIntersection_Front_Set_uint64_16384_1024 3.19% 14804001.203 15276174.370 - 2.25% -
BM_RangesPushHeap_uint32_SingleElement_4 3.19% 0.349 0.360 - 4.23% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.18% 2.320 2.394 - -5.54% -
std::move_backward(vector<bool>)_(unaligned)/512 3.18% 4.723 4.873 - 5.04% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.17% 9160.570 9451.147 - -0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.17% 1085334.954 1119750.537 - 0.04% -
BM_std_min<unsigned_short>/10 3.17% 1.024 1.056 - 3.82% -
BM_std_min<unsigned_long_long>/7 3.17% 1.802 1.859 - -2.20% -
std::partition(vector<int>)_(sparse)/32 3.16% 8.710 8.985 - 2.98% -
BM_PushHeap_float_Random_4 3.16% 2.912 3.004 - 5.90% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.16% 3158.346 3258.183 - 2.60% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 3.16% 0.402 0.415 - 2.64% -
BM_std_minmax<char>/6 3.15% 2.012 2.076 - -3.67% -
BM_std_min<int>/4 3.13% 1.010 1.042 - 1.94% -
BM_std_min<unsigned_short>/26 3.13% 2.099 2.165 - 0.55% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 3.13% 1.173 1.210 - 0.88% -
SetIntersection_Front_Set_uint64_262144_1024 3.12% 14354554.656 14802845.078 - 2.20% -
BM_std_minmax<unsigned_long_long>/7 3.12% 2.488 2.566 - 1.49% -
BM_MakeThenSortHeap_float_Descending_64 3.12% 3.206 3.306 - -0.75% -
std::any_of(deque<int>)_(process_all)/32768 3.11% 10555.430 10883.964 - 0.41% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.10% 7.156 7.378 - 8.24% -
std::rotate(list<int>)_(1_element_backward)/8192 3.07% 8411.449 8669.511 - 2.71% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 3.06% 0.835 0.860 - -1.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 3.06% 1187169.536 1223507.169 - -1.25% -
SetIntersection_None_Vector_string_262144_1 3.06% 1324559.239 1365094.729 - 0.26% -
SetIntersection_None_Vector_string_1024_256 3.06% 1197844.598 1234487.912 - 2.21% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 3.05% 4.308 4.440 - 2.82% -
BM_std_minmax<short>/11 3.05% 1.790 1.844 - 2.74% -
BM_std_min<char>/16 3.05% 2.492 2.568 - 0.21% -
std::count(vector<int>)_(every_other)/8 3.03% 1.342 1.382 - 3.64% -
BM_RangesPushHeap_string_SingleElement_16384 3.02% 2.452 2.526 - -1.58% -
SetIntersection_Front_Set_uint32_1024_16 3.02% 1308143.261 1347669.172 - -0.21% -
BM_RangesMakeHeap_uint32_Random_1024 3.02% 1.061 1.093 - 2.06% -
rng::partition(list<int>)_(dense)/32 3.02% 8.191 8.438 - -0.12% -
std::find_if(vector<int>)_(process_all)/8 3.01% 2.556 2.633 - -2.47% -
rng::search_n(list<int>)_(no_match)/1024 3.01% 723.248 745.012 - 0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.01% 1689634.971 1740466.392 - 0.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 3.01% 32.912 33.902 - -23.48% -
bm_ranges_lexicographical_compare<unsigned_char>/3 3.00% 2.077 2.139 - -2.57% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.00% 8.539 8.795 - 3.33% -
rng::remove_if(list<int>)_(sprinkled)/8192 2.99% 8161.546 8405.672 - 1.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.99% 1216180.683 1252507.969 - -1.28% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 2.98% 10.580 10.896 - 6.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.98% 144209277.718 148502972.498 - -5.14% -
rng::move_backward(deque<int>)/4096 2.98% 156.491 161.148 - 3.99% -
BM_std_min<unsigned___int128>/13 2.96% 4.921 5.067 - -9.03% -
SetIntersection_None_Set_float_256_256 2.96% 5817942.938 5990230.153 - 2.07% -
SetIntersection_Front_Set_uint64_16384_1 2.95% 1074017.417 1105718.306 - -0.69% -
std::is_sorted(list<int>)/8192 2.94% 7181.805 7392.787 - 3.09% -
BM_MakeHeap_string_Ascending_16 2.92% 3.695 3.803 - 1.08% -
BM_lexicographical_compare_three_way_slow_path/16 2.92% 4.353 4.480 - -1.29% -
std::find(list<int>)_(process_all)/32768 2.91% 25963.439 26717.925 - -3.23% -
SetIntersection_Front_Vector_uint32_16384_4 2.91% 1107544.282 1139722.506 - 0.51% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 2.90% 23.419 24.098 - 6.09% -
SetIntersection_Interlaced_Set_uint32_256_64 2.90% 14184335.064 14595105.096 - -0.51% -
BM_PushHeap_string_Ascending_262144 2.90% 28.456 29.280 - -21.74% -
BM_std_min<unsigned_int>/29 2.89% 2.065 2.125 - 1.74% -
rng::none_of(deque<int>)_(process_all)/50 2.89% 26.898 27.675 - 4.19% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.88% 1.621 1.668 - -3.32% -
BM_MakeThenSortHeap_string_Descending_1024 2.88% 25.470 26.204 - -32.44% -
std::replace(vector<int>)_(sprinkled)/32 2.87% 5.459 5.616 - 11.51% -
rng::rotate(vector<bool>)_(by_1/4)/1024 2.87% 14.436 14.851 - -3.10% -
rng::shuffle(vector<int>)/32 2.86% 286.706 294.914 - 2.79% -
std::copy_backward(list<int>)/4096 2.86% 3256.798 3350.033 - 1.15% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.85% 691.549 711.282 - 0.57% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 2.85% 85.933 88.382 - -3.94% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.84% 282490.647 290521.448 - 3.43% -
std::for_each_n(vector<int>)/8 2.84% 2.483 2.553 - 1.98% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 2.83% 3904.077 4014.745 - 3.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.83% 13039521.867 13409010.368 - -0.47% -
BM_RangesMakeHeap_uint64_Ascending_4 2.83% 0.410 0.422 - -0.32% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.82% 0.775 0.797 - 1.00% -
SetIntersection_Front_Vector_string_1024_1024 2.81% 39402768.802 40510123.694 - -0.14% -
SetIntersection_Interlaced_Set_uint32_256_256 2.81% 9073490.807 9328295.800 - 5.38% -
BM_LowerBound_string_16384 2.80% 394.917 405.955 - 2.24% -
std::sort(deque<int>)_(heap)/8 2.79% 24.590 25.277 - 2.11% -
BM_std_minmax<unsigned_long_long>/30 2.79% 4.405 4.528 - 1.94% -
BM_std_minmax<unsigned_long_long>/31 2.79% 4.763 4.895 - 2.20% -
rng::copy_backward(vector<int>)/1048576 2.79% 48785.448 50144.908 - 3.51% -
std::stable_partition(list<int>)_(dense)/50 2.78% 54.512 56.028 - -1.26% -
SetIntersection_Interlaced_Set_uint64_1024_256 2.78% 15958611.444 16401772.814 - 7.44% -
BM_std_min<unsigned___int128>/6 2.77% 2.094 2.152 - -4.79% -
std::find(vector<bool>)_(process_all)/1024 2.77% 4.613 4.741 - 0.78% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.77% 54412.647 55919.412 - 0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 2.77% 6301437.673 6475906.147 - 9.63% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 2.77% 5.039 5.179 - 16.03% -
BM_PopHeap_uint64_4 2.77% 2.656 2.729 - 0.84% -
BM_MakeHeap_uint64_Random_16384 2.76% 1.016 1.044 - 0.92% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.76% 12037.100 12369.419 - -0.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 2.76% 1190231.268 1223070.502 - 1.65% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.75% 8.756 8.996 - -2.32% -
rng::partition_copy(list<int>)/8192 2.73% 7331.479 7531.838 - 2.21% -
BM_RangesMakeHeap_float_Random_256 2.73% 1.302 1.337 - -7.55% -
rng::find_if_not(vector<bool>)_(process_all)/8 2.73% 5.455 5.604 - -0.60% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 2.72% 4.106 4.218 - 0.17% -
BM_std_minmax<unsigned_short>/27 2.72% 2.749 2.824 - -1.84% -
BM_MakeThenSortHeap_uint64_Heap_4 2.72% 1.200 1.233 - 2.15% -
std::any_of(vector<int>)_(process_all)/8 2.71% 2.481 2.548 - 2.68% -
BM_MakeHeap_uint64_Random_64 2.71% 1.263 1.297 - 1.10% -
SetIntersection_Front_Set_uint32_256_16 2.70% 4854427.692 4985563.883 - -0.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.69% 4673521.991 4799326.085 - 0.47% -
BM_std_minmax<unsigned_long_long>/14 2.69% 3.267 3.355 - 1.83% -
std::partition(vector<int>)_(dense)/32 2.69% 8.165 8.385 - -1.69% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.68% 6.854 7.037 - 6.80% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.68% 1930.223 1981.864 - 3.13% -
BM_std_minmax<long_long>/7 2.67% 2.574 2.643 - 1.76% -
rng::find_first_of(vector<int>)_(small_needle)/50 2.67% 71.981 73.905 - 3.09% -
SetIntersection_Front_Set_string_16_16 2.67% 63190979.296 64879182.733 - 2.47% -
SetIntersection_Front_Vector_string_262144_1 2.67% 1140017.069 1170422.708 - 2.56% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 2.66% 4.807 4.935 - 0.13% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.66% 2.958 3.037 - 4.41% -
BM_std_minmax<unsigned_long_long>/2 2.66% 0.866 0.889 - 2.27% -
rng::copy_backward(deque<int>)/32768 2.64% 3723.088 3821.546 - -0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 2.64% 353109894.461 362426107.317 - 3.44% -
SetIntersection_None_Set_uint32_1024_256 2.63% 8684325.065 8912901.365 - 1.25% -
BM_LowerBound_uint32_256 2.63% 14.099 14.470 - 2.26% -
rng::partial_sort(deque<int>)_(shuffled)/8192 2.62% 261047.551 267884.048 - -1.71% -
rng::transform(deque<int>)_(identity_transform)/50 2.62% 19.339 19.845 - 0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.62% 9940706.169 10200776.952 - 1.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 2.62% 3701784.876 3798607.946 - -36.61% -
BM_std_min<char>/11 2.61% 1.040 1.068 - 1.90% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 2.61% 1.286 1.319 - -1.36% -
bm_ranges_lexicographical_compare<unsigned_char>/2 2.61% 1.852 1.900 - -3.69% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.59% 1.367 1.402 - 1.48% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.59% 2.263 2.322 - 1.70% -
BM_std_minmax<short>/30 2.59% 2.734 2.805 - 0.28% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.59% 678.081 695.652 - -0.40% -
SetIntersection_None_Vector_uint32_1024_4 2.58% 1134192.908 1163477.466 - 1.16% -
BM_std_minmax<unsigned_long_long>/6 2.58% 2.078 2.131 - 2.05% -
rng::move_backward(vector<int>)/8 2.57% 2.297 2.356 - 2.82% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 2.57% 4.849 4.974 - -2.77% -
std::partition(vector<int>)_(dense)/50 2.56% 13.080 13.416 - 1.78% -
rng::fill(vector<bool>)/32768 2.56% 29.897 30.663 - -1.13% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.56% 359.603 368.814 - 2.78% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 2.56% 30.961 31.753 - -17.51% -
BM_std_minmax<unsigned_short>/21 2.56% 1.979 2.030 - 3.45% -
rng::find_end(deque<int>)_(same_length)/1024 2.55% 336.844 345.439 - -75.39% -
BM_RangesPushHeap_string_PipeOrgan_4 2.55% 2.512 2.576 - 0.01% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.55% 256.468 263.005 - -0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.54% 0.726 0.744 - 0.89% -
SetIntersection_Interlaced_Vector_uint64_16384_64 2.54% 6050857.154 6204692.193 - 3.56% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.54% 2.638 2.705 - -3.64% -
BM_MakeHeap_string_Ascending_4 2.54% 2.834 2.906 - 2.24% -
BM_std_min<char>/22 2.54% 2.061 2.113 - 2.05% -
rng::copy(vector<int>)/1048576 2.53% 48909.557 50149.313 - -0.09% -
std::partition_copy(vector<int>)/32 2.53% 8.033 8.236 - 0.94% -
std::find_if(vector<bool>)_(process_all)/50 2.53% 35.916 36.823 - 0.75% -
rng::move_backward(deque<int>)/64 2.52% 7.154 7.335 - 30.51% -
SetIntersection_None_Set_uint64_256_1 2.52% 11575844.918 11867466.260 - 3.22% -
std::copy_n(list<int>)/32768 2.52% 25771.384 26420.477 - 2.38% -
rng::search(vector<int>)_(no_match)/8192 2.52% 1633.246 1674.370 - 0.82% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.51% 11141.885 11421.949 - 1.00% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 2.51% 1.754 1.798 - 3.47% -
rng::for_each_n(vector<int>)/8 2.51% 2.461 2.522 - -0.57% -
BM_std_minmax<char>/5 2.50% 1.742 1.786 - -3.94% -
BM_RangesMakeHeap_uint32_Random_64 2.49% 1.274 1.306 - -1.49% -
BM_std_min<unsigned___int128>/11 2.49% 4.074 4.175 - -7.24% -
BM_std_min<char>/13 2.49% 1.551 1.590 - 1.66% -
BM_std_min<unsigned_long_long>/32 2.48% 3.220 3.300 - 1.20% -
BM_std_min<unsigned___int128>/12 2.48% 4.510 4.622 - -8.00% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.48% 2.545 2.608 - -3.00% -
SetIntersection_Front_Set_float_16384_256 2.47% 4375815.390 4483955.938 - -12.82% -
BM_std_minmax<unsigned_short>/11 2.46% 1.695 1.737 - 1.03% -
rng::fold_left(deque<int>)/50 2.46% 26.349 26.997 - -2.64% -
rng::contains_subrange(list<int>)_(process_all)/16 2.46% 4.870 4.989 - -0.65% -
std::partial_sort(vector<int>)_(ascending)/8 2.46% 20.674 21.182 - 2.49% -
BM_std_minmax<short>/3 2.45% 1.172 1.200 - 0.79% -
std::sort(deque<int>)_(pipe-organ)/8 2.45% 20.870 21.381 - 2.57% -
BM_PopHeap_uint32_4 2.44% 2.612 2.676 - 1.09% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 2.44% 4312.170 4417.518 - 3.99% -
BM_std_min<char>/512 2.44% 6.423 6.580 - 4.14% -
std::find_if(deque<int>)_(process_all)/32768 2.44% 11850.155 12138.902 - 4.31% -
BM_map_find_string_literal 2.44% 11.255 11.529 - 4.83% -
rng::find_if(deque<int>)_(bail_25%)/32768 2.43% 2747.233 2814.105 - 1.35% -
SetIntersection_Interlaced_Vector_string_1024_4 2.43% 1678713.845 1719443.181 - 0.41% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 2.43% 11.099 11.368 - -6.20% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2.43% 2662.998 2727.576 - 3.64% -
rng::find_if(deque<int>)_(bail_25%)/8192 2.42% 685.611 702.219 - -0.18% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 2.42% 709.363 726.522 - -0.06% -
std::copy_if(list<int>)_(every_other)/32768 2.42% 25583.309 26201.467 - 3.88% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.42% 4116.063 4215.504 - 0.46% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 2.41% 25110.414 25714.972 - 1.57% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 2.40% 31.934 32.702 - 7.18% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 2.40% 6.030 6.175 - 4.77% -
SetIntersection_Interlaced_Set_uint64_16384_1 2.40% 1111397.726 1138109.882 - 6.13% -
std::equal(deque<int>)_(it,_it,_it)/8 2.40% 6.306 6.457 - 51.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.39% 5401782.039 5530967.679 - -1.00% -
std::find_if_not(vector<bool>)_(process_all)/50 2.39% 35.938 36.798 - 0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 2.39% 6159518.188 6306491.740 - -5.76% -
rng::copy(vector<int>)/4096 2.39% 149.111 152.668 - 2.17% -
BM_std_min<unsigned_short>/20 2.38% 2.176 2.227 - 0.30% -
SetIntersection_Front_Set_float_16384_16 2.37% 1296180.242 1326936.512 - 0.76% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.37% 31.030 31.767 - 12.81% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.37% 7062.455 7229.865 - 0.42% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.37% 4.340 4.443 - 3.17% -
SetIntersection_Front_Set_uint32_262144_1 2.37% 1064065.173 1089231.441 - -0.76% -
BM_std_min<char>/12 2.36% 1.316 1.347 - 1.10% -
bm_ranges_lexicographical_compare<int>/4 2.34% 1.322 1.353 - 4.37% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 2.34% 163972.539 167806.879 - 1.70% -
std::map<int,_int>::clear()/8192 2.34% 80390.639 82268.854 - 1.51% -
rng::unique_copy(vector<int>)_(contiguous)/52 2.34% 13.589 13.906 - 1.64% -
SetIntersection_Front_Set_string_256_64 2.34% 15486085.808 15847822.692 - -2.27% -
SetIntersection_None_Set_float_16384_256 2.33% 154513845.555 158112796.698 - 0.45% -
rng::partition(vector<int>)_(sparse)/32 2.33% 8.871 9.077 - -0.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.32% 33.651 34.432 - 2.12% -
BM_MakeThenSortHeap_float_Descending_256 2.32% 5.909 6.046 - 5.67% -
SetIntersection_Front_Vector_string_16384_1024 2.32% 38882549.981 39783432.040 - 1.00% -
SetIntersection_Front_Set_uint32_262144_16 2.30% 1254790.560 1283690.395 - -2.09% -
BM_std_minmax<char>/28 2.30% 2.122 2.171 - -3.75% -
rng::find_end(deque<int>)_(same_length)/1000 2.30% 330.104 337.689 - -64.05% -
SetIntersection_Front_Vector_uint64_16384_4 2.30% 1094413.850 1119554.052 - 0.02% -
BM_PushHeap_uint64_Random_64 2.30% 5.164 5.282 - 0.18% -
rng::sort(vector<NonIntegral>)_(descending)/8 2.29% 24.738 25.306 - 0.06% -
std::all_of(vector<int>)_(process_all)/8 2.29% 2.395 2.450 - -4.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.29% 1195348.752 1222697.748 - -1.80% -
BM_PopHeap_float_262144 2.29% 39.010 39.902 - -1.88% -
rng::find_if_not(vector<char>)_(process_all)/1024 2.28% 268.408 274.538 - 0.28% -
rng::contains_subrange(vector<int>)_(process_all)/8192 2.28% 1629.069 1666.256 - 0.87% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.28% 3.568 3.650 - 2.70% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 2.28% 23.581 24.119 - 1.58% -
BM_MakeThenSortHeap_string_SingleElement_4 2.28% 6.259 6.402 - 7.43% -
BM_MakeHeap_string_Ascending_256 2.27% 4.795 4.903 - -1.71% -
std::copy_n(vector<int>)/32768 2.27% 3688.567 3772.178 - -0.63% -
std::move(vector<bool>)_(aligned)/512 2.27% 2.389 2.443 - 2.26% -
rng::sort(deque<int>)_(descending)/8 2.27% 25.519 26.097 - 2.19% -
SetIntersection_Interlaced_Vector_string_16384_256 2.26% 40466766.403 41382340.209 - 3.78% -
std::partition_point(vector<int>)/8192 2.26% 9.360 9.572 - 0.61% -
rng::partial_sort(vector<int>)_(ascending)/8 2.26% 20.638 21.104 - 2.27% -
std::sort(deque<int>)_(ascending)/8 2.26% 18.416 18.832 - 2.30% -
BM_std_min<long_long>/32 2.25% 3.560 3.640 - 0.62% -
BM_RangesPushHeap_string_SingleElement_262144 2.25% 2.507 2.564 - -2.71% -
rng::partition_point(deque<int>)/8192 2.24% 15.593 15.943 - 0.39% -
BM_PushHeap_float_Ascending_64 2.24% 1.735 1.774 - -2.13% -
rng::find_first_of(list<int>)_(small_needle)/50 2.24% 138.656 141.763 - -0.50% -
SetIntersection_Interlaced_Set_string_16384_1024 2.24% 349937721.925 357773814.028 - 5.52% -
BM_std_min<short>/2 2.23% 0.497 0.508 - 4.72% -
std::stable_partition(vector<int>)_(sparse)/50 2.23% 21.267 21.741 - 7.87% -
std::map<int,_int>::upper_bound(key)_(existent)/32 2.22% 1.701 1.739 - 2.89% -
SetIntersection_Interlaced_Vector_string_256_256 2.20% 21763733.937 22243450.637 - -2.68% -
BM_std_min<unsigned_int>/24 2.19% 1.787 1.826 - -0.31% -
BM_RangesPushHeap_float_Random_256 2.19% 7.129 7.286 - -0.33% -
std::map<int,_int>::contains(key)_(existent)/32 2.19% 1.578 1.612 - 2.23% -
std::partial_sort(vector<int>)_(pipe-organ)/8 2.18% 20.484 20.931 - 1.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.18% 15925714.102 16273300.945 - 0.16% -
std::is_partitioned(list<int>)_(partitioned)/50 2.18% 13.628 13.926 - 0.46% -
rng::move(list<int>)/32768 2.18% 33854.883 34592.275 - -3.13% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.18% 520159.330 531479.727 - 1.94% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.17% 1908.796 1950.301 - 3.45% -
BM_std_minmax<short>/15 2.17% 1.956 1.998 - 0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 2.17% 1612963.252 1647965.424 - 3.64% -
BM_MakeHeap_string_Descending_1024 2.17% 2.743 2.802 - 3.20% -
BM_std_min<short>/29 2.17% 2.348 2.398 - 2.10% -
BM_std_min<unsigned___int128>/8 2.16% 2.892 2.954 - -4.98% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.16% 2.730 2.788 - -5.66% -
SetIntersection_None_Vector_uint32_16384_1024 2.16% 1151463.290 1176283.295 - 0.40% -
rng::copy(list<int>)/8 2.15% 2.382 2.433 - 3.05% -
std::move(vector<int>)/8 2.15% 2.264 2.313 - 0.32% -
std::move_backward(vector<int>)/1048576 2.15% 55983.299 57185.777 - 4.97% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.15% 170.701 174.364 - 2.14% -
BM_std_min<unsigned___int128>/9 2.15% 3.295 3.365 - -4.55% -
std::stable_sort(vector<int>)_(repeated)/1024 2.14% 1094.176 1117.622 - -1.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.14% 18.579 18.977 - 1.18% -
BM_MakeHeap_uint32_PipeOrgan_256 2.14% 0.639 0.653 - 3.51% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.13% 2033.005 2076.296 - 5.22% -
rng::find_if(vector<bool>)_(process_all)/8 2.13% 5.478 5.594 - -0.37% -
std::copy(list<int>)/64 2.12% 32.199 32.882 - 2.57% -
BM_std_min<unsigned___int128>/10 2.12% 3.689 3.767 - -6.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.11% 20187167.672 20613827.661 - 2.44% -
BM_MakeHeap_string_Random_4 2.11% 5.790 5.912 - 1.76% -
BM_std_minmax<short>/2 2.11% 0.902 0.921 - 0.50% -
SetIntersection_Front_Set_string_262144_256 2.11% 15864701.661 16199321.461 - 2.73% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 2.10% 6.905 7.050 - 1.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.10% 1245288.969 1271492.101 - -0.09% -
BM_std_minmax<short>/27 2.10% 2.816 2.876 - 0.15% -
std::find_first_of(list<int>)_(small_needle)/8192 2.10% 22596.459 23071.024 - -1.55% -
SetIntersection_Front_Vector_float_256_16 2.10% 4484147.863 4578214.636 - 2.48% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 2.10% 0.669 0.683 - 2.54% -
std::partial_sort(deque<int>)_(heap)/8 2.09% 38.388 39.192 - 4.27% -
BM_MakeHeap_uint32_SingleElement_256 2.08% 0.539 0.551 - 1.39% -
BM_RangesMakeHeap_uint32_Random_256 2.08% 1.141 1.165 - -2.48% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.08% 1.225 1.251 - 3.04% -
BM_MakeHeap_string_Random_262144 2.08% 15.259 15.576 - -0.03% -
BM_MakeThenSortHeap_string_Descending_262144 2.07% 86.679 88.477 - 2.52% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.07% 8.690 8.870 - 1.53% -
BM_LowerBound_uint32_1024 2.07% 21.534 21.980 - 1.38% -
SetIntersection_Front_Set_uint32_64_64 2.07% 16071550.762 16404209.462 - 4.90% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.07% 2.128 2.172 - 2.44% -
std::copy_n(vector<bool>)_(aligned)/4096 2.07% 4.636 4.732 - -0.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 2.07% 11069330.167 11298068.499 - 2.19% -
BM_std_min<unsigned___int128>/7 2.06% 2.506 2.558 - -3.74% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.05% 1.654 1.688 - 2.22% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 2.05% 15.955 16.282 - 1.53% -
std::find_if(deque<int>)_(bail_25%)/32768 2.05% 2783.366 2840.402 - 3.34% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 2.05% 340.493 347.460 - 1.53% -
rng::shuffle(vector<int>)/8192 2.05% 72129.863 73605.201 - 1.18% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 2.04% 3.761 3.837 - 2.65% -
rng::is_sorted_until(vector<int>,_pred)/8192 2.04% 3279.667 3346.630 - 3.39% -
BM_PushHeap_uint64_Random_16 2.04% 4.175 4.260 - -0.54% -
rng::move_backward(list<int>)/32768 2.04% 34621.518 35327.845 - 5.10% -
rng::find_first_of(list<int>)_(small_needle)/1024 2.04% 2764.126 2820.514 - -0.29% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 2.04% 349905606.571 357039415.740 - 3.84% -
std::stable_sort(deque<int>)_(repeated)/8 2.04% 17.885 18.249 - 0.26% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.04% 1958.045 1997.909 - 2.58% -
BM_MakeHeap_string_Random_16 2.03% 8.275 8.443 - 0.98% -
SetIntersection_Interlaced_Vector_string_1024_64 2.03% 8470850.892 8643113.200 - 2.28% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 2.03% 3.691 3.766 - 3.53% -
std::flat_multimap<int,_int>::ctor(const&)/8192 2.02% 1895.857 1934.167 - 0.43% -
std::sort(vector<NonIntegral>)_(descending)/8 2.02% 24.789 25.290 - -0.04% -
SetIntersection_Front_Set_uint64_262144_1 2.01% 1104283.353 1126532.695 - -2.52% -
SetIntersection_Front_Set_uint32_262144_1024 2.01% 15095830.039 15399927.649 - -0.46% -
std::partial_sort_copy(deque<int>)_(repeated)/8 2.01% 10.232 10.437 - -1.38% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 2.01% 20.580 20.994 - 1.56% -
BM_std_min<unsigned_char>/14 2.01% 1.810 1.846 - 2.87% -
rng::stable_sort(vector<int>)_(repeated)/1024 2.01% 1094.897 1116.871 - -1.23% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.00% 7.514 7.665 - 0.86% -
BM_MakeHeap_string_PipeOrgan_262144 2.00% 7.213 7.357 - -1.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.00% 8865665.906 9043236.593 - -29.59% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.00% 16.251 16.576 - 0.32% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 2.00% 0.663 0.676 - 1.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.00% 11633594.779 11866467.633 - 3.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 2.00% 48.283 49.247 - -31.60% -
rng::find_last(vector<int>)_(bail_10%)/8 1.99% 2.128 2.170 - 2.96% -
BM_MakeHeap_string_PipeOrgan_1024 1.99% 4.882 4.979 - 0.33% -
SetIntersection_Front_Vector_string_262144_16 1.99% 1711254.773 1745326.794 - 1.46% -
std::find(vector<long_long>)_(bail_25%)/8 1.99% 0.906 0.924 - -3.38% -
BM_std_min<unsigned_char>/1024 1.98% 8.400 8.567 - 0.68% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.98% 4.277 4.362 - -0.00% -
rng::find_last(deque<int>)_(bail_10%)/8 1.98% 2.686 2.739 - 2.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 1.98% 20485033.825 20890094.595 - -4.31% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.97% 17.073 17.410 - 2.20% -
std::sort(vector<int>)_(qsort_adversarial)/8 1.97% 16.639 16.967 - -0.03% -
std::find_first_of(vector<int>)_(large_needle)/8192 1.97% 6922551.981 7058882.090 - -0.04% -
SetIntersection_None_Vector_uint64_16384_1024 1.97% 1148703.049 1171320.145 - -0.60% -
BM_PushHeap_string_Descending_1024 1.97% 2.379 2.426 - -26.84% -
BM_MakeHeap_string_PipeOrgan_16 1.97% 3.590 3.661 - 1.40% -
SetIntersection_Interlaced_Vector_uint64_16384_4 1.97% 1367051.952 1393932.274 - -12.76% -
std::find_end(deque<int>)_(match_near_end)/8192 1.96% 273.842 279.216 - -99.83% -
rng::unique(list<int>,_pred)_(contiguous)/52 1.96% 73.695 75.140 - -0.26% -
BM_RangesPushHeap_string_SingleElement_4 1.96% 2.164 2.206 - -3.82% -
BM_std_minmax<unsigned_short>/13 1.96% 1.360 1.387 - -0.02% -
rng::partial_sort(deque<int>)_(heap)/8192 1.96% 284121.608 289682.943 - 1.33% -
SetIntersection_None_Set_uint32_256_4 1.96% 11372866.881 11595317.965 - 0.13% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.95% 1933.073 1970.833 - 3.19% -
std::reverse(list<int>)/4096 1.95% 1655.827 1688.161 - 0.79% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.95% 1.039 1.059 - -0.51% -
SetIntersection_Front_Set_float_16384_64 1.94% 1890295.750 1926963.968 - -4.29% -
rng::sort(vector<NonIntegral>)_(ascending)/8 1.94% 16.189 16.502 - -0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.93% 201566029.554 205459763.604 - 1.50% -
BM_MakeThenSortHeap_string_Heap_16384 1.92% 101.291 103.241 - 2.40% -
SetIntersection_None_Set_uint32_1024_1024 1.92% 8751314.594 8919752.782 - 2.13% -
bm_ranges_swap_ranges_vb_aligned/64 1.92% 3.054 3.113 - -0.35% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.91% 1810.134 1844.757 - 1.48% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.91% 10.437 10.637 - 0.89% -
BM_MakeHeap_uint32_Ascending_64 1.90% 0.547 0.558 - 0.77% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 1.89% 78.041 79.518 - 1.45% -
std::partition(deque<int>)_(sparse)/32 1.89% 10.442 10.640 - 10.37% -
BM_RangesMakeThenSortHeap_float_Random_4 1.89% 4.225 4.305 - -0.33% -
std::equal(deque<int>)_(it,_it,_it)/1024 1.89% 477.789 486.800 - -2.75% -
std::find_if(vector<bool>)_(process_all)/8 1.88% 5.540 5.644 - 0.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.88% 22258863.770 22676665.176 - 1.11% -
SetIntersection_Front_Vector_uint32_64_16 1.88% 15110046.663 15393521.769 - 1.67% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.87% 1.172 1.194 - 1.37% -
rng::contains_subrange(list<int>)_(single_element)/16 1.87% 4.885 4.976 - 0.42% -
rng::find_first_of(list<int>)_(small_needle)/8192 1.86% 22170.728 22583.717 - -2.69% -
rng::partial_sort_copy(deque<int>)_(heap)/8 1.86% 16.734 17.045 - 6.44% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.86% 1.044 1.064 - 0.56% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 1.85% 5.155 5.251 - 0.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.85% 12.998 13.238 - 0.59% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.84% 799.129 813.868 - 1.39% -
BM_MakeHeap_string_QuickSortAdversary_4 1.84% 5.947 6.057 - 0.55% -
BM_RangesPushHeap_uint32_Random_1024 1.84% 6.189 6.303 - 4.41% -
SetIntersection_None_Vector_uint32_1024_1 1.84% 1152142.394 1173313.878 - 4.63% -
BM_PopHeap_string_16384 1.83% 72.679 74.012 - 1.81% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.83% 20.348 20.721 - 1.84% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.83% 208935.979 212758.559 - 0.63% -
rng::sort(deque<int>)_(heap)/8 1.82% 24.734 25.185 - 1.16% -
rng::remove(deque<int>)_(prefix)/32 1.82% 53.734 54.712 - -0.78% -
std::reverse_copy(list<int>)/8 1.82% 2.392 2.435 - 0.66% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 1.81% 80350.312 81807.605 - -6.76% -
std::stable_partition(list<int>)_(sparse)/50 1.81% 25.893 26.362 - 0.94% -
SetIntersection_Front_Vector_uint32_262144_16 1.81% 1188772.529 1210314.590 - 1.63% -
std::adjacent_find(vector<int>)/1048576 1.81% 234591.563 238838.508 - 1.65% -
BM_std_min<char>/32 1.81% 2.811 2.862 - -2.11% -
SetIntersection_Front_Set_float_1024_256 1.81% 4662393.565 4746636.331 - -5.11% -
SetIntersection_None_Set_float_16384_1 1.81% 156533831.097 159361330.822 - 1.12% -
BM_MakeHeap_string_Heap_4 1.80% 3.055 3.110 - 2.14% -
BM_std_min<unsigned_long_long>/8 1.80% 2.250 2.290 - -1.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.80% 1226604.255 1248691.361 - 0.15% -
std::map<int,_int>::contains(key)_(non-existent)/1024 1.80% 5.338 5.434 - 0.03% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.80% 40.538 41.266 - 50.83% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.80% 3.636 3.701 - -0.27% -
rng::partial_sort(vector<int>)_(heap)/8 1.79% 26.830 27.311 - 1.12% -
BM_MakeThenSortHeap_float_Heap_4 1.78% 1.168 1.189 - -4.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.78% 8792141.903 8948457.554 - 3.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.77% 10071637.678 10250222.874 - 4.65% -
BM_RangesPushHeap_uint64_Random_16384 1.77% 5.976 6.081 - -0.43% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.77% 20.252 20.611 - 0.91% -
std::shift_right(deque<int>)/50 1.77% 5.281 5.374 - 27.56% -
bm_lexicographical_compare<unsigned_char>/64 1.77% 1.922 1.956 - -0.46% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 1.77% 28.485 28.988 - -1.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.77% 0.743 0.756 - 1.81% -
rng::generate(deque<int>)/8192 1.76% 2049.120 2085.249 - 2.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.76% 1139993.499 1160069.785 - -0.33% -
BM_std_minmax<unsigned_short>/25 1.76% 2.256 2.296 - -1.62% -
BM_lexicographical_compare_three_way_fast_path/1024 1.76% 244.111 248.404 - 1.02% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 1.75% 511.695 520.673 - -6.75% -
std::partial_sort(vector<int>)_(descending)/8 1.75% 24.654 25.086 - 1.11% -
bm_ranges_lexicographical_compare<int>/8 1.75% 1.559 1.586 - 3.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.75% 1089823.595 1108890.026 - 1.25% -
rng::search_n(vector<int>)_(no_match)/1048576 1.75% 208540.413 212182.864 - 1.45% -
std::find_end(deque<int>)_(match_near_end)/1000 1.75% 34.788 35.395 - -89.30% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 1.75% 515.296 524.296 - -7.89% -
std::find(list<int>)_(process_all)/1024 1.74% 687.648 699.645 - -1.53% -
SetIntersection_Front_Set_string_262144_1 1.74% 1146061.552 1166007.290 - 2.10% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.74% 44.325 45.096 - 5.05% -
SetIntersection_Interlaced_Set_uint32_64_64 1.74% 15027961.954 15289259.369 - -0.99% -
rng::find_if(vector<char>)_(process_all)/8 1.74% 2.495 2.539 - 2.05% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 1.74% 20914.880 21278.051 - -7.67% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.74% 1.904 1.937 - 0.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.74% 18.582 18.904 - 1.18% -
std::is_partitioned(vector<int>)_(partitioned)/8192 1.73% 1412.562 1437.056 - 1.53% -
rng::copy_if(list<int>)_(every_other)/4096 1.73% 3292.064 3349.090 - 2.81% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.73% 137181.095 139557.353 - -0.12% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.73% 1.207 1.228 - -1.08% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 1.72% 3.137 3.191 - 2.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.72% 9.086 9.243 - 0.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.72% 4405688.541 4481484.924 - 0.28% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.72% 9.958 10.129 - 5.66% -
std::map<int,_int>::contains(key)_(non-existent)/8192 1.72% 7.667 7.798 - 3.18% -
SetIntersection_None_Vector_uint64_256_64 1.72% 3609907.987 3671893.666 - 4.13% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.72% 30.216 30.735 - 4.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.72% 0.646 0.657 - 0.12% -
SetIntersection_Front_Set_string_256_4 1.72% 5208936.296 5298341.573 - 0.47% -
BM_RangesPushHeap_uint32_Random_16384 1.71% 6.267 6.374 - 2.13% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 1.71% 0.586 0.596 - 2.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.71% 22.990 23.383 - 1.54% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.71% 1.200 1.220 - -0.01% -
rng::shuffle(vector<int>)/1024 1.71% 9042.728 9197.198 - 1.03% -
rng::find_first_of(vector<int>)_(small_needle)/1024 1.71% 1412.249 1436.358 - 1.68% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.71% 11.888 12.090 - 2.67% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.70% 8.940 9.092 - 0.38% -
std::search_n(vector<int>)_(no_match)/1024 1.70% 209.666 213.224 - 1.34% -
BM_std_minmax<unsigned_short>/31 1.70% 3.065 3.117 - 3.97% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.69% 0.981 0.998 - 0.70% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.69% 457451.906 465182.758 - -1.26% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 1.69% 7.574 7.702 - -0.08% -
BM_std_minmax<unsigned_short>/14 1.69% 1.594 1.621 - 0.09% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.69% 13021.720 13241.140 - 1.85% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.68% 1.699 1.727 - 1.61% -
std::search(list<int>)_(same_length)/1024 1.68% 762.671 775.486 - -0.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.68% 0.607 0.617 - -0.45% -
rng::rotate(deque<int>)_(by_1/2)/32 1.68% 7.328 7.451 - 1.52% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.68% 17.566 17.860 - 0.93% -
std::stable_partition(list<int>)_(dense)/32 1.67% 32.592 33.137 - -0.59% -
SetIntersection_Interlaced_Vector_string_16384_1 1.67% 1124307.155 1143108.361 - -1.27% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.67% 0.840 0.854 - 0.56% -
rng::search(deque<int>,_pred)_(near_matches)/1024 1.67% 26042.435 26477.824 - -0.10% -
rng::search(deque<int>)_(no_match)/1000 1.67% 400.734 407.412 - 0.20% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.67% 722.959 734.998 - 1.38% -
SetIntersection_Front_Set_uint64_64_16 1.67% 16545211.864 16820720.899 - 0.12% -
SetIntersection_Front_Set_string_262144_262144 1.66% 17598583.088 17891443.199 - 1.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.66% 7.913 8.045 - 3.44% -
SetIntersection_Front_Set_uint64_256_4 1.66% 4479441.886 4553695.073 - 2.34% -
SetIntersection_Front_Set_float_262144_1024 1.66% 14229952.394 14465725.275 - 1.84% -
BM_lexicographical_compare_three_way_fast_path/16384 1.65% 3745.738 3807.651 - 0.93% -
SetIntersection_Interlaced_Set_float_262144_1 1.65% 1093046.465 1111063.243 - 0.56% -
std::map<std::string,_int>::insert(value)_(already_present)/0 1.65% 14.708 14.950 - 22.95% -
SetIntersection_None_Set_uint64_1024_256 1.65% 8876141.105 9022226.319 - 3.59% -
SetIntersection_Front_Vector_float_262144_1 1.64% 1117837.717 1136220.221 - 0.93% -
rng::partial_sort(deque<int>)_(heap)/8 1.64% 37.685 38.304 - 3.79% -
SetIntersection_Front_Vector_string_1024_4 1.64% 1234858.451 1255103.960 - 1.30% -
BM_std_min<char>/24 1.64% 2.772 2.818 - 6.53% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.64% 15.973 16.235 - 2.21% -
rng::sort(deque<int>)_(pipe-organ)/8 1.64% 20.836 21.177 - 1.47% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.63% 9.446 9.601 - 3.20% -
BM_RangesPushHeap_string_QuickSortAdversary_256 1.63% 14.679 14.919 - 1.73% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 1.63% 5.146 5.230 - -1.73% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.63% 0.956 0.971 - -1.32% -
SetIntersection_Interlaced_Set_uint32_1024_1024 1.63% 15424951.842 15676367.899 - -1.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.63% 40108162.699 40761439.613 - 1.03% -
BM_std_min<int>/8 1.62% 1.254 1.274 - -1.77% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.62% 190.244 193.319 - 1.76% -
BM_std_min<short>/27 1.62% 2.323 2.360 - 2.83% -
std::unique_copy(list<int>)_(contiguous)/52 1.61% 21.503 21.850 - 7.54% -
BM_MakeThenSortHeap_string_Heap_256 1.60% 49.247 50.037 - 1.93% -
BM_RangesMakeThenSortHeap_float_Descending_16 1.60% 1.802 1.831 - -1.98% -
std::partition(vector<int>)_(sparse)/50 1.60% 13.814 14.035 - 1.71% -
std::find_end(list<int>)_(process_all)/8192 1.60% 7386.952 7504.807 - 7.39% -
rng::find_if(vector<char>)_(process_all)/1024 1.60% 270.412 274.726 - 0.18% -
rng::unique(list<int>)_(contiguous)/1024 1.59% 912.691 927.242 - -0.11% -
BM_std_min<short>/30 1.59% 2.375 2.413 - 2.78% -
rng::move_backward(deque<int>)/8 1.59% 3.992 4.055 - 10.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 1.59% 6.950 7.061 - 2.70% -
BM_MakeThenSortHeap_float_SingleElement_262144 1.59% 49.910 50.705 - -3.23% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 1.59% 15.385 15.629 - 1.17% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.59% 1532242.707 1556608.798 - 3.10% -
rng::find_if(deque<int>)_(process_all)/32768 1.59% 11448.892 11630.931 - -4.60% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.59% 17.599 17.879 - 0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.59% 1141983.025 1160129.179 - 4.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.59% 4420804.444 4491014.723 - 0.27% -
BM_RangesMakeHeap_string_Ascending_1024 1.59% 4.897 4.975 - -6.81% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.58% 21.374 21.711 - 2.37% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.57% 564.374 573.245 - 2.45% -
rng::find_first_of(list<int>)_(small_needle)/32 1.57% 90.631 92.051 - -1.42% -
std::stable_sort(vector<int>)_(heap)/8 1.56% 21.890 22.232 - 1.27% -
SetIntersection_None_Set_float_1024_4 1.55% 9039265.426 9179811.816 - 3.46% -
SetIntersection_None_Set_uint32_256_64 1.55% 9179389.861 9322063.029 - -0.71% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.55% 1.776 1.804 - 0.33% -
rng::rotate(deque<int>)_(by_1/2)/50 1.55% 10.298 10.458 - 1.08% -
BM_lexicographical_compare_three_way_fast_path/65536 1.55% 14951.104 15182.975 - 0.85% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.55% 497.617 505.331 - -16.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.55% 39012967.246 39616107.968 - 1.01% -
std::copy_n(deque<int>)/262144 1.54% 10093.653 10248.848 - 1.06% -
std::transform(list<int>)_(identity_transform)/50 1.54% 39.234 39.837 - 0.52% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.53% 1.909 1.938 - -4.60% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.53% 10.359 10.517 - 0.96% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 1.53% 10.549 10.711 - 1.26% -
BM_std_minmax<unsigned_short>/3 1.53% 1.195 1.213 - 4.14% -
rng::partition(vector<int>)_(sparse)/50 1.53% 13.973 14.186 - -0.69% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.52% 459.975 466.970 - -1.03% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.52% 7401.284 7513.774 - -0.41% -
std::sort(vector<NonIntegral>)_(ascending)/8 1.52% 16.270 16.518 - -0.05% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 1.52% 5886531.549 5975849.505 - -0.28% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.52% 25145.436 25526.698 - 1.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.52% 4526186.505 4594767.019 - -1.42% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 1.51% 120.199 122.018 - 1.13% -
rng::move(vector<bool>)_(aligned)/64 1.51% 1.865 1.893 - -0.22% -
std::find(vector<int>)_(bail_25%)/8 1.51% 1.440 1.461 - 6.37% -
BM_std_minmax<int>/31 1.51% 2.646 2.686 - -1.15% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.50% 4.567 4.635 - 4.89% -
rng::contains_subrange(list<int>)_(process_all)/50 1.50% 17.976 18.246 - 3.59% -
BM_std_minmax<char>/5500 1.50% 49.817 50.563 - -0.79% -
BM_std_minmax<short>/6 1.50% 1.375 1.396 - 1.20% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.49% 214.738 217.941 - 1.55% -
std::move_backward(deque<int>)/64 1.49% 7.125 7.231 - 32.11% -
bm_ranges_lexicographical_compare<signed_char>/7 1.49% 2.895 2.938 - 3.61% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.49% 12.756 12.946 - -0.53% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.48% 113623.327 115306.520 - 0.12% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.48% 20.111 20.409 - 0.21% -
rng::starts_with(vector<int>,_pred)/8 1.48% 4.221 4.284 - 3.83% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.48% 467.871 474.786 - 0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.48% 8917669.408 9049387.274 - -24.10% -
BM_RangesPopHeap_uint32_4 1.48% 2.621 2.660 - 1.18% -
rng::remove_if(list<int>)_(sprinkled)/1024 1.47% 988.408 1002.987 - 0.51% -
BM_RangesMakeHeap_string_Random_262144 1.47% 15.434 15.661 - -19.37% -
std::copy(deque<int>)/8 1.47% 2.685 2.724 - -0.71% -
rng::partition(vector<int>)_(dense)/50 1.47% 12.397 12.580 - 0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.47% 19482166.321 19768575.666 - -1.43% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.47% 824.258 836.363 - -0.40% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 1.47% 19.119 19.399 - -1.25% -
std::flat_multimap<int,_int>::clear()/1024 1.46% 418.867 424.972 - 0.80% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.46% 13019.458 13208.910 - 1.54% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.45% 41.548 42.152 - 41.58% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.45% 18.647 18.918 - 1.20% -
BM_MakeThenSortHeap_float_Ascending_256 1.45% 6.435 6.528 - 1.03% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.45% 16.554 16.794 - 1.49% -
BM_PushHeap_string_Random_1024 1.45% 14.783 14.996 - 0.31% -
rng::adjacent_find(vector<int>)/1048576 1.44% 234613.149 238003.250 - 0.58% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.44% 232748.455 236110.535 - 1.06% -
std::rotate(deque<int>)_(1_element_forward)/50 1.44% 5.381 5.459 - 0.87% -
SetIntersection_Interlaced_Set_uint32_256_4 1.44% 11416858.745 11581219.762 - 1.51% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.44% 0.987 1.001 - -3.51% -
BM_std_minmax<unsigned_short>/18 1.44% 1.914 1.942 - -2.16% -
BM_MakeThenSortHeap_string_Heap_1024 1.44% 63.395 64.305 - 2.36% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 1.43% 6.747 6.843 - -0.05% -
BM_PushHeap_float_Ascending_1024 1.43% 3.106 3.150 - -0.91% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 1.43% 122.781 124.538 - 0.26% -
BM_RangesPushHeap_string_PipeOrgan_64 1.43% 5.859 5.942 - -4.13% -
SetIntersection_None_Set_uint32_256_256 1.43% 5836322.520 5919670.136 - 2.61% -
BM_std_min<unsigned_short>/32 1.43% 2.882 2.923 - 0.35% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.43% 6.740 6.836 - -0.25% -
BM_std_min<__int128>/3 1.42% 1.010 1.024 - 0.59% -
BM_MakeHeap_string_Descending_256 1.42% 2.721 2.760 - 2.27% -
std::fill_n(deque<int>)/1024 1.42% 29.761 30.185 - 1.89% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.42% 18.190 18.449 - 0.69% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.41% 225821783.713 229016117.632 - 2.36% -
std::partition_point(list<int>)/50 1.41% 24.527 24.873 - 0.67% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.41% 8.015 8.128 - 0.75% -
rng::search(list<int>)_(same_length)/1024 1.41% 758.237 768.928 - 1.04% -
BM_RangesMakeThenSortHeap_float_Descending_256 1.41% 6.049 6.134 - 7.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.40% 23849666.734 24184749.590 - -1.95% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.40% 9.038 9.165 - -0.21% -
BM_PushHeap_float_Ascending_16 1.40% 0.974 0.988 - -7.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.40% 14.755 14.962 - 1.41% -
rng::find_if_not(deque<int>)_(bail_25%)/8 1.40% 1.419 1.439 - -6.30% -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.40% 2.029 2.057 - -1.16% -
rng::search_n(vector<int>)_(no_match)/1024 1.40% 210.224 213.159 - 1.21% -
rng::copy_n(deque<int>)/8 1.39% 2.690 2.727 - -1.11% -
BM_RangesMakeThenSortHeap_string_Ascending_256 1.39% 19.860 20.136 - -11.41% -
rng::find_if_not(list<int>)_(process_all)/32768 1.39% 27797.124 28183.102 - -3.69% -
BM_MakeHeap_string_SingleElement_4 1.39% 3.644 3.695 - 0.76% -
rng::search(vector<int>,_pred)_(near_matches)/1024 1.39% 23671.277 23999.846 - -0.28% -
SetIntersection_Front_Vector_uint32_262144_4 1.39% 1128436.259 1144096.147 - 0.61% -
std::search(vector<int>)_(no_match)/1000 1.39% 206.869 209.736 - -1.48% -
SetIntersection_Front_Set_string_262144_4 1.39% 1323842.988 1342188.037 - 3.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.38% 7.726 7.833 - 1.26% -
rng::partial_sort(vector<int>)_(descending)/1024 1.38% 8178.846 8291.418 - 0.53% -
rng::search(vector<int>,_pred)_(near_matches)/1000 1.37% 22609.353 22920.187 - -0.55% -
SetIntersection_Front_Set_float_1024_1 1.37% 1100876.531 1116006.735 - -0.18% -
BM_RangesPushHeap_float_Random_4 1.37% 2.993 3.034 - 4.18% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.37% 10102173.372 10240564.500 - 2.20% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.37% 5.588 5.664 - 0.84% -
rng::fill(vector<int>)/1024 1.37% 29.215 29.615 - -1.82% -
SetIntersection_Interlaced_Set_float_64_64 1.37% 15130751.377 15337556.077 - 1.58% -
SetIntersection_Front_Set_uint64_16384_16384 1.37% 342484123.731 347160884.529 - 1.41% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.37% 287.537 291.462 - 0.97% -
BM_PushHeap_string_QuickSortAdversary_1024 1.36% 15.019 15.224 - -2.53% -
BM_MakeHeap_string_SingleElement_1024 1.36% 6.204 6.289 - -0.31% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 1.36% 686359.722 695695.271 - 0.75% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.36% 1443590.435 1463215.902 - 1.33% -
BM_MakeHeap_string_PipeOrgan_16384 1.36% 5.589 5.665 - 1.90% -
std::search_n(vector<int>)_(no_match)/8192 1.36% 1622.154 1644.198 - 0.86% -
std::flat_multimap<int,_int>::clear()/0 1.36% 417.595 423.259 - 0.92% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 1.35% 7500.053 7601.667 - 0.14% -
std::replace(list<int>)_(prefix)/50 1.35% 18.303 18.551 - 0.67% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.35% 21706.080 21999.730 - -0.51% -
BM_MakeThenSortHeap_float_SingleElement_16384 1.35% 15.356 15.563 - -1.42% -
std::search(vector<int>)_(no_match)/1024 1.35% 211.760 214.620 - -0.31% -
std::partition_copy(vector<int>)/50 1.35% 12.629 12.800 - -1.32% -
BM_std_minmax<int>/23 1.35% 2.278 2.309 - -2.07% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.35% 3.095 3.137 - -2.32% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.35% 11.530 11.685 - 0.17% -
std::fill(deque<int>)/8192 1.34% 239.442 242.661 - 1.38% -
rng::find_last_if(list<int>)_(bail_90%)/50 1.34% 2.062 2.089 - -4.12% -
std::rotate_copy(deque<int>)/1024 1.34% 35.062 35.533 - 3.86% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.34% 8.361 8.473 - -0.18% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.34% 2771.731 2808.943 - 0.93% -
BM_LowerBound_string_1 1.34% 4.545 4.606 - 0.23% -
rng::fill_n(vector<int>)/1024 1.34% 29.576 29.972 - 2.40% -
std::move_backward(deque<int>)/512 1.34% 25.969 26.317 - 9.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.34% 8836886.359 8955215.398 - -29.77% -
BM_MakeHeap_string_QuickSortAdversary_262144 1.34% 12.625 12.793 - 1.06% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.34% 2910.627 2949.489 - 1.60% -
BM_std_min<short>/17 1.33% 1.618 1.640 - 3.40% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.33% 8.509 8.622 - 0.36% -
std::flat_multimap<int,_int>::clear()/32 1.33% 419.498 425.063 - 0.86% -
std::find_first_of(list<int>)_(large_needle)/1024 1.33% 886372.770 898120.036 - 3.96% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.33% 1911.866 1937.199 - 2.00% -
rng::reverse(list<int>)/512 1.32% 197.243 199.853 - 0.03% -
SetIntersection_None_Set_float_16384_4 1.32% 156586946.671 158655908.615 - 0.86% -
std::rotate(deque<int>)_(by_1/2)/50 1.32% 10.211 10.346 - 0.75% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.32% 183591365.539 186016495.304 - 4.09% -
std::unique_copy(list<int>)_(contiguous)/8192 1.32% 6804.694 6894.522 - 0.07% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.32% 7.149 7.243 - -0.68% -
rng::is_sorted(list<int>)/8 1.32% 2.124 2.152 - 0.20% -
std::map<int,_int>::contains(key)_(existent)/8192 1.31% 5.434 5.506 - 0.25% -
BM_std_min<unsigned_char>/16 1.31% 2.606 2.640 - 0.82% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 1.31% 2.588 2.622 - 0.27% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.31% 1.194 1.210 - 1.02% -
BM_PushHeap_string_PipeOrgan_1024 1.31% 9.752 9.880 - -8.48% -
BM_PushHeap_float_Random_256 1.31% 7.217 7.312 - 1.40% -
BM_std_min<unsigned_short>/24 1.31% 2.427 2.458 - -1.39% -
BM_PushHeap_string_QuickSortAdversary_256 1.31% 14.391 14.579 - -1.55% -
rng::sort(vector<int>)_(qsort_adversarial)/8 1.31% 16.597 16.814 - -0.32% -
SetIntersection_None_Vector_string_16384_16 1.31% 1279839.450 1296555.292 - 0.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.30% 23.488 23.794 - -0.05% -
rng::for_each(multimap<int>)/50 1.30% 38.104 38.601 - -23.59% -
rng::unique(list<int>)_(sprinkled)/1024 1.30% 959.002 971.497 - 2.02% -
std::find_first_of(list<int>)_(large_needle)/8192 1.30% 47771919.402 48393980.530 - -0.85% -
std::map<std::string,_int>::contains(key)_(existent)/8192 1.30% 30.172 30.564 - 0.87% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.30% 10.525 10.662 - -0.39% -
rng::fold_left(deque<int>)/32 1.30% 16.204 16.415 - -0.75% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.30% 7.104 7.197 - 1.61% -
rng::stable_sort(vector<int>)_(shuffled)/1024 1.30% 2187.724 2216.123 - -1.90% -
BM_MakeThenSortHeap_uint64_Ascending_16 1.30% 5.501 5.572 - 1.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.29% 1140285.623 1155047.090 - -2.72% -
std::unique(list<int>,_pred)_(contiguous)/52 1.29% 74.363 75.324 - 2.10% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.29% 941176.106 953325.742 - 0.96% -
std::search_n(vector<int>)_(no_match)/1048576 1.29% 208190.535 210876.605 - 0.67% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1.29% 1822.823 1846.336 - 19.63% -
rng::search(deque<int>,_pred)_(near_matches)/1000 1.29% 24869.605 25189.965 - -0.26% -
rng::copy_n(vector<bool>)_(aligned)/4096 1.29% 4.924 4.987 - 1.24% -
std::move_backward(vector<bool>)_(aligned)/512 1.29% 2.472 2.504 - -1.64% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 1.28% 23364.984 23665.036 - 0.43% -
rng::partial_sort(vector<int>)_(descending)/8 1.28% 25.304 25.629 - 3.13% -
rng::search_n(vector<int>)_(no_match)/1000 1.28% 206.382 209.031 - 1.10% -
std::find_if_not(vector<bool>)_(process_all)/8 1.28% 5.540 5.611 - -0.29% -
SetIntersection_Front_Vector_string_16384_16 1.28% 1724078.717 1746179.077 - 1.62% -
BM_lexicographical_compare_three_way_fast_path/4096 1.28% 948.586 960.713 - 0.56% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.28% 0.995 1.008 - -0.15% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.27% 1.787 1.810 - 0.27% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.27% 9.044 9.159 - -1.57% -
rng::remove_if(vector<int>)_(prefix)/50 1.27% 57.325 58.053 - -4.82% -
BM_std_min<unsigned___int128>/4 1.27% 1.382 1.399 - -3.21% -
BM_MakeHeap_string_Random_64 1.27% 10.010 10.136 - 1.04% -
std::map<int,_int>::contains(key)_(existent)/1024 1.26% 4.082 4.133 - 2.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.26% 1254502.517 1270282.863 - 3.78% -
BM_MakeThenSortHeap_string_Heap_64 1.26% 33.901 34.328 - 0.70% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.26% 1.104 1.118 - 0.88% -
SetIntersection_None_Vector_uint32_1024_64 1.25% 1160083.472 1174642.108 - 1.88% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 1.25% 34.272 34.702 - -0.82% -
rng::sort(deque<int>)_(repeated)/8 1.25% 18.675 18.909 - 2.31% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.25% 19.029 19.267 - 0.60% -
std::fill_n(list<int>)/32 1.25% 8.224 8.327 - 3.09% -
rng::find_first_of(vector<int>)_(small_needle)/8192 1.25% 11278.478 11419.742 - 1.16% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.25% 0.953 0.965 - 0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 1.25% 145620860.634 147442454.706 - -0.43% -
rng::unique(deque<int>,_pred)_(contiguous)/52 1.25% 69.316 70.183 - 1.40% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.25% 11.393 11.535 - 0.50% -
BM_RangesPopHeap_uint64_4 1.25% 2.695 2.729 - 2.33% -
std::find_if_not(vector<char>)_(process_all)/1024 1.25% 270.116 273.489 - 1.13% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.25% 17.666 17.886 - 0.57% -
BM_std_min<short>/4096 1.24% 54.879 55.562 - 2.11% -
SetIntersection_Interlaced_Vector_uint32_16_4 1.24% 59818065.163 60562085.489 - 0.96% -
std::unique(list<int>)_(sprinkled)/1024 1.24% 956.015 967.893 - 1.77% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.24% 14.110 14.286 - 0.74% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.24% 49.759 50.377 - 0.26% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.24% 11.294 11.434 - 0.98% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.24% 16.146 16.346 - 1.86% -
rng::move_backward(deque<int>)/512 1.24% 26.071 26.394 - 9.42% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.24% 127511.938 129089.078 - -1.30% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.24% 19.179 19.416 - 0.81% -
BM_MakeHeap_string_Descending_64 1.23% 2.604 2.636 - 2.96% -
BM_MakeHeap_string_Random_256 1.23% 10.420 10.548 - 1.26% -
SetIntersection_Front_Set_uint64_262144_64 1.23% 1935001.592 1958823.787 - 7.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.23% 467.874 473.629 - -0.32% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.23% 36572.815 37021.399 - 0.71% -
SetIntersection_Interlaced_Vector_float_16_16 1.22% 38771378.443 39246084.361 - 0.27% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.22% 4.046 4.095 - 0.64% -
BM_MakeHeap_string_QuickSortAdversary_256 1.22% 10.414 10.542 - 0.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.22% 11866167.581 12011301.071 - -3.58% -
SetIntersection_Front_Vector_float_256_4 1.22% 4435651.681 4489898.138 - 1.10% -
rng::remove_if(list<int>)_(sprinkled)/32 1.22% 59.914 60.646 - 1.24% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.22% 563.257 570.145 - 1.39% -
rng::search(list<int>)_(same_length)/1000 1.22% 743.034 752.111 - 0.92% -
rng::for_each(list<int>)/32 1.22% 11.127 11.263 - 0.34% -
BM_SortHeap_pair<uint32,_uint32>_4 1.22% 1.837 1.860 - -1.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.22% 15.823 16.016 - 0.78% -
rng::find_if(vector<bool>)_(process_all)/8192 1.22% 6087.984 6162.096 - 0.50% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.22% 0.909 0.920 - 0.05% -
BM_std_min<unsigned___int128>/5 1.21% 1.765 1.786 - -3.47% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.21% 23257.112 23539.308 - -8.41% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.21% 1.105 1.118 - 0.64% -
BM_std_min<short>/21 1.21% 1.843 1.865 - 2.04% -
bm_ranges_lexicographical_compare<int>/64 1.21% 4.910 4.969 - 1.18% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.21% 4.738 4.795 - 1.62% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 1.21% 737.041 745.923 - -13.94% -
std::fill(vector<bool>)/32768 1.20% 29.802 30.161 - -0.97% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.20% 32.286 32.674 - 0.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.20% 19924007.717 20162920.027 - 3.54% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.20% 778742.754 788051.485 - 0.45% -
BM_MakeThenSortHeap_string_PipeOrgan_256 1.19% 19.910 20.147 - -0.43% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.19% 1.403 1.420 - 2.29% -
rng::find_last(list<int>)_(bail_10%)/50 1.19% 16.003 16.194 - -3.00% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.19% 1904.578 1927.266 - 1.97% -
BM_std_minmax<int>/3 1.19% 1.104 1.117 - -6.78% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.19% 3.466 3.507 - 1.51% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.19% 11351074.854 11485841.299 - 1.65% -
rng::is_partitioned(list<int>)_(partitioned)/8192 1.19% 6831.835 6912.859 - -3.57% -
BM_RangesPopHeap_string_1024 1.19% 56.454 57.123 - 1.42% -
BM_PushHeap_uint32_Random_4 1.19% 2.456 2.485 - 0.17% -
SetIntersection_Interlaced_Set_uint64_256_16 1.18% 12356697.454 12503075.127 - 2.98% -
rng::sort(vector<int>)_(ascending)/1024 1.18% 537.286 543.648 - 0.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.18% 1701375.077 1721516.102 - -0.38% -
BM_std_min<unsigned_short>/9 1.18% 6.319 6.393 - -1.28% -
rng::find_end(deque<int>)_(single_element)/1000 1.18% 336.655 340.628 - 16.19% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.18% 8.780 8.884 - 1.18% -
rng::count_if(list<int>)_(every_other)/8192 1.18% 7176.674 7261.323 - -0.56% -
BM_std_min<char>/28 1.18% 1.754 1.774 - -0.10% -
BM_std_minmax<unsigned_short>/6 1.18% 1.373 1.389 - 0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.17% 12027514.727 12168827.278 - 1.48% -
BM_MakeThenSortHeap_string_Descending_16 1.17% 7.774 7.865 - 0.17% -
BM_std_min<long_long>/20 1.17% 2.034 2.058 - 2.53% -
BM_PushHeap_float_Ascending_262144 1.17% 5.222 5.283 - 0.64% -
std::remove_if(list<int>)_(sprinkled)/8192 1.17% 8205.843 8301.729 - -0.36% -
std::partial_sort(vector<int>)_(shuffled)/8 1.17% 22.154 22.413 - 0.40% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.17% 1.249 1.263 - 0.66% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.17% 1.555 1.574 - 0.21% -
rng::replace(deque<int>)_(sprinkled)/8192 1.16% 2868.323 2901.730 - 0.70% -
BM_std_min<short>/4000 1.16% 53.519 54.142 - 2.01% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 1.16% 158120.618 159959.947 - 0.71% -
BM_LowerBound_string_4 1.16% 19.933 20.164 - 0.96% -
BM_MakeHeap_string_Heap_64 1.16% 5.090 5.149 - 0.92% -
SetIntersection_None_Vector_uint32_1024_16 1.16% 1151348.113 1164703.833 - 1.81% -
rng::search(vector<int>)_(single_element)/1024 1.16% 232.464 235.159 - -0.85% -
BM_PushHeap_string_QuickSortAdversary_16384 1.16% 15.658 15.839 - -3.95% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.15% 56.393 57.044 - 0.11% -
BM_MakeHeap_string_Random_16384 1.15% 12.701 12.847 - 1.79% -
std::partial_sort(vector<int>)_(repeated)/8 1.15% 20.037 20.268 - -0.28% -
SetIntersection_Interlaced_Vector_string_256_4 1.15% 6322921.650 6395830.396 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 1.15% 37542790.432 37974959.176 - 0.01% -
std::fill(deque<int>)/1024 1.15% 29.634 29.975 - -1.08% -
BM_RangesMakeThenSortHeap_string_Ascending_64 1.15% 15.369 15.546 - -0.16% -
std::generate_n(vector<int>)/32 1.15% 7.885 7.976 - -0.53% -
SetIntersection_Interlaced_Vector_string_256_16 1.15% 10952136.696 11077843.948 - 0.59% -
rng::is_sorted(deque<int>)/8 1.15% 2.428 2.456 - -13.96% -
bm_lexicographical_compare<unsigned_char>/8 1.14% 1.372 1.387 - -7.34% -
BM_std_minmax<unsigned_short>/26 1.14% 2.501 2.530 - -1.96% -
SetIntersection_Front_Vector_uint64_64_16 1.14% 15265748.829 15439929.056 - 1.47% -
BM_std_min<unsigned_char>/30 1.14% 2.225 2.251 - -2.47% -
BM_MakeHeap_string_QuickSortAdversary_1024 1.14% 10.612 10.733 - 0.95% -
std::sort(vector<int>)_(ascending)/8 1.14% 16.588 16.777 - -0.66% -
rng::starts_with(deque<int>,_pred)/1048576 1.13% 513958.334 519786.412 - -1.84% -
rng::sort(deque<int>)_(ascending)/8 1.13% 18.585 18.795 - 3.06% -
SetIntersection_None_Set_float_16384_1024 1.13% 154969711.419 156724613.978 - -1.38% -
rng::find(vector<int>)_(bail_25%)/8 1.13% 1.580 1.598 - 16.78% -
std::replace(list<int>)_(sprinkled)/50 1.13% 17.447 17.645 - -0.45% -
BM_MakeThenSortHeap_float_Descending_4 1.13% 1.168 1.181 - 0.52% -
SetIntersection_None_Vector_uint32_1024_256 1.13% 1154092.493 1167130.574 - 5.65% -
rng::stable_sort(vector<int>)_(heap)/1024 1.13% 2503.040 2531.284 - -1.49% -
rng::search(vector<int>)_(single_element)/1000 1.13% 227.249 229.813 - -0.92% -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 1.13% 4492.716 4543.388 - 0.69% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.13% 2.046 2.069 - 1.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.13% 56.639 57.277 - 23.31% -
BM_std_minmax<int>/11 1.13% 1.712 1.731 - -5.48% -
std::map<int,_int>::find(key)_(non-existent)/32 1.12% 2.347 2.374 - -1.16% -
BM_PushHeap_string_Ascending_256 1.12% 9.859 9.969 - -2.11% -
std::stable_sort(vector<int>)_(descending)/8 1.12% 25.341 25.626 - 0.41% -
BM_MakeThenSortHeap_string_Descending_16384 1.12% 65.090 65.819 - -3.25% -
BM_MakeHeap_string_Random_1024 1.12% 10.774 10.894 - 0.96% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 1.12% 36739.334 37150.193 - 0.25% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 1.12% 10.552 10.670 - -0.82% -
BM_MakeHeap_string_QuickSortAdversary_16384 1.11% 11.817 11.949 - 1.37% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.11% 6426.354 6497.984 - 1.55% -
std::partial_sort(vector<int>)_(descending)/1024 1.11% 8167.780 8258.807 - -0.25% -
SetIntersection_None_Set_float_16384_16 1.11% 156117328.620 157853252.475 - 0.27% -
rng::unique_copy(list<int>)_(contiguous)/52 1.11% 30.140 30.475 - 34.12% -
BM_MakeThenSortHeap_string_Descending_64 1.11% 12.864 13.007 - -1.08% -
BM_LowerBound_string_16 1.11% 36.568 36.973 - 0.87% -
std::equal(vector<bool>)_(unaligned)/8192 1.11% 53.626 54.219 - 0.45% -
rng::stable_partition(list<int>)_(sparse)/50 1.11% 26.171 26.461 - 2.86% -
rng::all_of(list<int>)_(process_all)/32 1.11% 11.440 11.566 - -1.14% -
BM_MakeThenSortHeap_string_Heap_4 1.11% 5.840 5.904 - -0.66% -
BM_MakeHeap_string_Heap_1024 1.11% 4.867 4.921 - 0.96% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 1.11% 23.466 23.725 - -1.89% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.10% 43.591 44.072 - 0.39% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.10% 6718.978 6792.986 - -0.09% -
rng::search(deque<int>,_pred)_(same_length)/1000 1.10% 483.812 489.131 - 0.11% -
rng::search_n(deque<int>)_(no_match)/1000 1.10% 429.967 434.679 - 0.87% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.09% 501.966 507.451 - 0.46% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.09% 2187.297 2211.194 - -1.98% -
std::copy_backward(deque<int>)/4096 1.09% 146.514 148.112 - 0.72% -
BM_MakeHeap_string_Heap_16384 1.09% 5.089 5.144 - 0.41% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.09% 3.557 3.596 - -0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.09% 1254085.739 1267717.882 - 0.35% -
rng::find_if(vector<bool>)_(process_all)/1024 1.08% 762.600 770.851 - 0.29% -
std::stable_partition(list<int>)_(sparse)/32 1.08% 9.939 10.046 - 2.34% -
BM_std_minmax<short>/29 1.08% 2.602 2.630 - -1.59% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.08% 30.404 30.733 - 0.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.08% 347011229.963 350751921.956 - -0.17% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 1.07% 57243.526 57858.067 - 0.98% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.07% 6588.091 6658.677 - -1.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.07% 1176252.475 1188824.017 - -0.29% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1.07% 1925.203 1945.770 - 2.14% -
std::generate_n(deque<int>)/32 1.07% 8.245 8.333 - 0.41% -
SetIntersection_Interlaced_Set_string_262144_1 1.07% 1148634.079 1160884.661 - -0.76% -
BM_MakeHeap_string_Ascending_64 1.07% 4.731 4.782 - -1.45% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.07% 4.074 4.117 - 1.66% -
rng::partial_sort(vector<int>)_(repeated)/8 1.07% 20.148 20.363 - 0.07% -
BM_RangesMakeHeap_string_PipeOrgan_4 1.07% 2.573 2.600 - -6.11% -
BM_MakeThenSortHeap_string_Heap_16 1.06% 17.203 17.386 - -0.82% -
rng::copy_n(deque<int>)/32768 1.06% 1135.904 1147.983 - 0.97% -
rng::unique(list<int>)_(sprinkled)/8192 1.06% 7827.910 7911.133 - 0.28% -
BM_std_minmax<unsigned_int>/30 1.06% 2.217 2.241 - 1.18% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.06% 3865.929 3906.968 - 1.03% -
BM_std_minmax<unsigned_long_long>/22 1.06% 3.912 3.953 - 0.76% -
BM_PushHeap_string_QuickSortAdversary_262144 1.06% 16.115 16.286 - -5.23% -
bm_lexicographical_compare<signed_char>/1 1.06% 1.311 1.325 - 2.97% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.06% 249.683 252.330 - 0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.06% 17467356.375 17652428.734 - 0.83% -
BM_std_min<char>/8 1.06% 2.267 2.291 - 1.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 1.05% 145772100.166 147308411.850 - -0.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 1.05% 10.205 10.312 - 1.08% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.05% 10.383 10.492 - 0.58% -
rng::search_n(deque<int>)_(no_match)/1024 1.05% 441.006 445.641 - 0.78% -
BM_PopHeap_uint32_256 1.05% 16.755 16.932 - -0.41% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 1.05% 2.052 2.073 - 0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.05% 1212802.735 1225533.225 - -1.53% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.05% 7679.192 7759.726 - 1.18% -
SetIntersection_Front_Vector_uint32_1024_1 1.05% 1111642.447 1123288.866 - 1.00% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 1.04% 17.465 17.647 - 9.37% -
std::find_first_of(vector<int>)_(small_needle)/50 1.04% 70.576 71.313 - 0.99% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.04% 437.556 442.098 - 0.31% -
std::reverse_copy(list<int>)/4096 1.04% 3090.884 3122.952 - -1.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.04% 1.263 1.276 - 0.19% -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 1.04% 57269.026 57862.180 - 0.98% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.04% 49793.945 50309.605 - 0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.04% 1250172.436 1263113.748 - -0.66% -
rng::fill_n(vector<bool>)/32768 1.03% 30.083 30.394 - 0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.03% 20809580.756 21023498.401 - 3.16% -
std::sort(deque<int>)_(shuffled)/8 1.03% 23.385 23.625 - -0.06% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 1.03% 475.101 479.979 - 0.06% -
BM_lexicographical_compare_three_way_fast_path/262144 1.03% 60199.260 60817.107 - 0.58% -
SetIntersection_Front_Set_uint32_256_4 1.03% 4481465.548 4527440.205 - 0.99% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 1.02% 38581.507 38976.638 - -0.14% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.02% 1909.270 1928.793 - -0.39% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.02% 16.270 16.436 - -0.43% -
rng::generate_n(list<int>)/8192 1.02% 6968.364 7039.488 - 1.02% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.02% 176855460.772 178657965.428 - 2.48% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 1.02% 30.600 30.912 - 1.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.02% 18.970 19.163 - 0.55% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.02% 12.898 13.030 - 0.46% -
rng::move(deque<int>)/1048576 1.01% 54642.566 55196.326 - 1.58% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.01% 1448562.199 1463212.438 - 1.31% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.01% 1.180 1.192 - 0.80% -
BM_std_min<unsigned_int>/64 1.01% 2.817 2.846 - 0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.01% 8703934.502 8791683.822 - 0.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.01% 85.147 86.004 - 91.74% -
BM_PushHeap_uint32_Random_256 1.01% 5.950 6.010 - -0.50% -
BM_RangesSortHeap_float_4 1.01% 1.076 1.086 - 5.83% -
BM_std_minmax<char>/21 1.00% 2.226 2.248 - -6.00% -
SetIntersection_None_Set_float_16384_64 1.00% 156093985.029 157661853.654 - 0.24% -
std::map<int,_int>::erase(key)_(non-existent)/32 1.00% 2.394 2.418 - 1.57% -
std::rotate_copy(vector<int>)/1024 1.00% 32.568 32.894 - 0.11% -
rng::remove_if(list<int>)_(sprinkled)/50 1.00% 73.376 74.111 - 0.96% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::is_partitioned(vector<int>)_(unpartitioned)/50 -72.96% 9.399 2.542 - -72.83% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -66.14% 9.203 3.116 - -66.16% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -62.10% 1645.187 623.581 - -8.67% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -59.35% 1704.343 692.852 - 0.87% -
std::generate_n(list<int>)/1024 -57.02% 1513.895 650.686 - -0.01% -
SetIntersection_None_Set_uint32_16384_16384 -52.51% 334598210.670 158908518.370 - 3.04% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -52.21% 17373684.145 8303121.687 - 1.12% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -49.94% 52.912 26.487 - -46.34% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -49.36% 9.027 4.571 - -55.94% -
rng::copy_n(deque<int>)/64 -48.48% 5.608 2.889 - 0.75% -
rng::starts_with(list<int>)/1000 -47.23% 1438.838 759.222 - -0.30% -
SetIntersection_None_Set_string_16384_1 -46.08% 346455059.040 186825085.855 - -7.58% -
SetIntersection_None_Set_string_16384_16 -45.72% 353729878.036 192018544.230 - -2.56% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -45.43% 37.785 20.619 - -6.83% -
SetIntersection_None_Set_string_16384_256 -44.36% 347304707.846 193232732.479 - -3.91% -
SetIntersection_None_Set_string_16384_64 -44.09% 346768171.551 193875022.508 - -3.40% -
SetIntersection_None_Set_string_16384_1024 -43.96% 360806188.036 202198923.085 - -1.98% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -43.10% 11.125 6.330 - -0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -41.98% 355638967.869 206349268.510 - 1.33% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -41.03% 0.697 0.411 - -23.82% -
BM_MakeHeap_uint32_Random_4 -40.97% 1.953 1.153 - 2.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -40.26% 347341302.437 207507122.395 - 1.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -40.25% 352775539.008 210788051.008 - 2.26% -
SetIntersection_Interlaced_Set_float_16384_16 -38.55% 347876138.759 213764411.782 - 1.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -38.47% 341361590.857 210038247.769 - 1.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -37.96% 335803361.747 208348894.760 - 4.65% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -36.10% 22109392.158 14128753.521 - 0.04% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -35.91% 4895314.995 3137495.941 - -10.19% -
rng::contains_subrange(deque<int>)_(process_all)/50 -35.74% 22.177 14.251 - -21.93% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -35.62% 39496190.351 25428578.452 - -13.71% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -35.13% 9046722.649 5868314.220 - -1.20% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -34.86% 437.938 285.278 - -3.08% -
BM_RangesPopHeap_string_1 -34.75% 0.700 0.457 - -12.77% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -33.70% 117763066.194 78082079.952 - -3.11% -
SetIntersection_None_Set_uint32_16384_1 -32.39% 232162685.078 156972598.476 - -8.91% -
SetIntersection_None_Set_uint32_16384_1024 -32.33% 230481618.372 155960690.857 - -6.16% -
SetIntersection_Interlaced_Set_string_16384_16 -32.27% 362989197.703 245852851.712 - 0.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -31.54% 19.480 13.336 - -0.17% -
rng::starts_with(list<int>)/1024 -31.15% 1128.273 776.819 - -0.87% -
SetIntersection_None_Set_uint32_16384_4 -31.07% 227932087.504 157119264.026 - -8.90% -
SetIntersection_None_Set_uint32_16384_16 -30.76% 226202620.721 156622269.588 - -8.80% -
BM_PushHeap_uint32_Ascending_1 -30.56% 0.697 0.484 - -3.57% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -30.51% 0.636 0.442 - -28.99% -
SetIntersection_None_Set_uint32_16384_64 -30.46% 224264484.226 155954780.220 - -9.92% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -30.12% 0.614 0.429 - -32.62% -
std::partition(list<int>)_(dense)/8192 -29.68% 6315.645 4441.095 - -11.52% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -29.49% 6.405 4.516 - -1.87% -
SetIntersection_None_Set_uint32_16384_256 -29.35% 220453329.062 155751245.107 - -10.04% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -29.29% 7761402.510 5487941.331 - -13.80% -
SetIntersection_Front_Set_float_16384_16384 -29.24% 338349269.192 239409361.181 - -30.17% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -29.07% 4.154 2.947 - -29.77% -
BM_RangesPushHeap_uint32_Random_1 -28.80% 0.605 0.431 - -14.00% -
BM_PushHeap_uint32_Random_1 -28.58% 0.575 0.411 - -8.26% -
SetIntersection_None_Set_uint64_16384_4 -28.43% 226575883.789 162164633.541 - 1.23% -
SetIntersection_None_Set_uint64_16384_16 -27.85% 233571952.327 168514991.791 - 3.01% -
SetIntersection_Interlaced_Set_float_16384_16384 -27.80% 346077937.803 249880648.969 - -28.41% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -27.23% 2484990.511 1808332.236 - -4.06% -
SetIntersection_None_Set_uint64_16384_64 -27.21% 232928373.362 169539339.737 - 1.71% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -26.84% 35.167 25.729 - -12.93% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -26.54% 21.400 15.721 - -36.01% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -26.45% 9.523 7.004 - -0.32% -
SetIntersection_None_Set_string_16384_16384 -26.43% 265584110.679 195379646.302 - -1.91% -
rng::reverse(vector<int>)/8 -26.35% 2.149 1.583 - -2.20% -
rng::contains_subrange(deque<int>)_(process_all)/32 -25.83% 14.759 10.946 - -21.35% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -25.70% 37.426 27.808 - -24.29% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -25.53% 7591515.306 5653219.938 - -14.69% -
SetIntersection_None_Set_uint64_16384_1 -25.07% 212356952.331 159127262.441 - 1.69% -
rng::copy(vector<bool>)_(aligned)/262144 -24.93% 382.499 287.144 - -12.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -24.84% 46383589.504 34861278.397 - -13.88% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -24.69% 0.613 0.462 - -16.90% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -24.31% 4778031.681 3616604.525 - -23.56% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -24.10% 3391827.099 2574420.677 - 4.55% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -23.95% 2181.268 1658.800 - -24.24% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -23.49% 1955505.743 1496120.376 - -1.84% -
SetIntersection_Interlaced_Set_float_16384_1024 -23.45% 224034039.424 171493494.065 - -0.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -23.38% 4.291 3.288 - -0.25% -
SetIntersection_None_Set_string_16384_4 -23.38% 247287680.257 189467866.507 - -3.86% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -23.29% 6.358 4.877 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -22.41% 55355951.289 42952341.482 - -15.35% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -22.28% 55476870.772 43117663.825 - -6.58% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -22.13% 0.574 0.447 - -0.25% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -22.05% 9.822 7.656 - -0.03% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 -22.02% 937.511 731.043 - -0.03% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -21.74% 7.156 5.601 - 8.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -21.64% 8.026 6.289 - -0.18% -
rng::copy_backward(list<int>)/4096 -21.64% 3953.302 3097.817 - -0.38% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -21.58% 4767712.936 3738877.222 - -26.30% -
SetIntersection_None_Set_uint64_16384_1024 -21.39% 209937918.173 165032507.019 - 1.26% -
rng::copy(list<int>)/4096 -21.36% 3942.986 3100.960 - 1.15% -
rng::fill(vector<bool>)/1048576 -21.21% 3822.999 3012.007 - -21.45% -
BM_lexicographical_compare_three_way_slow_path/1 -21.20% 0.458 0.361 - -0.89% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -21.20% 34.465 27.157 - -6.49% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -20.92% 2.840 2.246 - -1.70% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -20.66% 943.701 748.750 - 7.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -20.66% 2.236 1.774 - -4.72% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -20.63% 23.623 18.749 - 0.92% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -20.19% 55.746 44.489 - -20.70% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -19.96% 2.291 1.834 - -16.60% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -19.87% 25.206 20.197 - -7.06% -
std::find_if_not(list<int>)_(bail_25%)/32768 -19.86% 9440.399 7565.277 - -0.48% -
rng::contains_subrange(deque<int>)_(process_all)/16 -19.79% 9.025 7.239 - -22.95% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -19.73% 8.210 6.590 - -1.07% -
BM_PopHeap_uint64_1 -19.66% 0.693 0.557 - 7.25% -
rng::find_last(vector<char>)_(bail_90%)/1024 -19.66% 13.993 11.242 - -6.93% -
BM_std_minmax<short>/4 -19.62% 1.151 0.926 - -4.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -19.45% 291020495.336 234413797.342 - 9.95% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -19.42% 45.405 36.586 - -24.68% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -19.26% 13142.962 10611.223 - -26.57% -
rng::generate(list<int>)/8192 -19.20% 8769.754 7086.043 - -5.96% -
SetIntersection_None_Set_uint64_16384_256 -19.09% 207054751.880 167517898.758 - 1.65% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -18.96% 0.491 0.398 - -11.85% -
std::find_end(list<int>,_pred)_(same_length)/8192 -18.64% 10391.868 8455.256 - -58.93% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -18.61% 7.783 6.335 - -4.99% -
SetIntersection_Front_Vector_uint64_262144_1024 -18.46% 7162313.610 5840477.413 - 1.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -18.36% 26.300 21.472 - -2.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -18.25% 0.636 0.520 - -6.47% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -18.23% 29.160 23.843 - -5.50% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -18.20% 2405130.134 1967278.628 - -19.21% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -17.39% 38.687 31.961 - -2.17% -
rng::search(deque<int>)_(near_matches)/1000 -17.32% 24549.996 20298.245 - -15.73% -
rng::search(deque<int>)_(near_matches)/1024 -17.19% 25690.382 21273.051 - -15.67% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -17.12% 12718.124 10540.658 - -17.84% -
BM_MakeHeap_float_Random_1024 -17.01% 1.356 1.125 - -8.77% -
BM_MakeHeap_float_Random_256 -16.94% 1.539 1.278 - 3.30% -
SetIntersection_Front_Vector_uint64_1024_1024 -16.83% 7195281.399 5984302.610 - 2.28% -
std::unique(deque<int>)_(sprinkled)/52 -16.82% 84.904 70.623 - -16.48% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -16.78% 2.687 2.236 - 2.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -16.67% 35.029 29.189 - -19.88% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -16.65% 0.553 0.461 - -27.34% -
rng::partition(deque<int>)_(sparse)/32 -16.57% 11.484 9.582 - -29.51% -
SetIntersection_Front_Vector_uint64_16384_1024 -16.50% 7133820.859 5957040.704 - -0.05% -
SetIntersection_Interlaced_Set_float_16384_64 -16.49% 263578374.923 220124643.911 - 0.67% -
std::partition(deque<int>)_(dense)/50 -15.94% 16.021 13.468 - -17.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -15.85% 3392319.814 2854562.516 - -9.03% -
SetIntersection_Interlaced_Set_float_16384_256 -15.42% 238520745.387 201736765.321 - -1.38% -
std::is_sorted_until(deque<int>,_pred)/8 -15.29% 4.707 3.988 - -6.21% -
std::copy_if(list<int>)_(entire_range)/64 -15.24% 36.210 30.692 - -15.19% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -15.12% 7.312 6.206 - -0.54% -
std::none_of(vector<int>)_(process_all)/50 -14.92% 14.919 12.692 - -30.27% -
std::copy(vector<int>)/4096 -14.76% 218.424 186.179 - -19.23% -
rng::partition(list<int>)_(dense)/8192 -14.72% 5085.698 4337.188 - -14.88% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -14.70% 29891.568 25496.368 - -0.27% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -14.70% 17.268 14.731 - 1.45% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -14.66% 3.632 3.099 - -16.84% -
BM_std_minmax<long_long>/3 -14.66% 1.636 1.396 - -20.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -14.65% 12.249 10.455 - 0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -14.65% 30469766.130 26007054.347 - -1.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -14.63% 2571702.696 2195441.551 - 9.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -14.45% 1847888.590 1580952.719 - -6.30% -
std::search(deque<int>,_pred)_(near_matches)/1024 -14.41% 29061.420 24875.083 - 1.63% -
BM_std_min<long_long>/3 -14.27% 1.346 1.154 - -10.04% -
std::copy_n(vector<bool>)_(aligned)/262144 -14.17% 777.576 667.375 - -1.25% -
std::transform(deque<int>)_(identity_transform)/32 -14.13% 14.457 12.415 - -0.04% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -14.07% 1.664 1.430 - -15.89% -
rng::rotate(list<int>)_(by_1/4)/8192 -14.00% 8351.669 7182.204 - -0.45% -
BM_PushHeap_float_SingleElement_1 -13.94% 0.674 0.580 - -16.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -13.86% 1856808.266 1599495.037 - -5.05% -
rng::partition(deque<int>)_(sparse)/50 -13.78% 17.411 15.012 - -25.87% -
BM_RangesPushHeap_float_SingleElement_1 -13.54% 0.578 0.500 - -21.56% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -13.47% 0.727 0.629 - -0.67% -
BM_RangesMakeHeap_uint32_SingleElement_262144 -13.39% 0.726 0.629 - 0.37% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -13.20% 0.387 0.336 - -12.05% -
rng::for_each_n(list<int>)/8 -13.18% 2.559 2.222 - -13.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -12.96% 192255362.871 167341714.865 - 0.62% -
SetIntersection_Front_Set_float_262144_16384 -12.96% 276107295.314 240335221.109 - -32.30% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.90% 43.247 37.668 - -29.36% -
std::is_partitioned(list<int>)_(partitioned)/8192 -12.87% 6793.192 5919.088 - -8.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -12.86% 35.407 30.855 - -28.38% -
std::partition(deque<int>)_(dense)/32 -12.85% 10.534 9.181 - -17.62% -
std::search(deque<int>,_pred)_(near_matches)/1000 -12.57% 27689.977 24208.465 - 3.87% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -12.52% 12.107 10.590 - 0.33% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -12.42% 10.888 9.536 - -3.73% -
BM_lexicographical_compare_three_way_fast_path/1 -12.42% 0.393 0.344 - -11.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -12.15% 1823785.318 1602225.586 - -6.68% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 -12.13% 40441275.004 35533812.497 - -0.19% -
BM_std_minmax_element<char>/3 -12.01% 1.086 0.956 - -19.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -11.92% 1824820.230 1607278.565 - -4.75% -
BM_RangesPushHeap_string_Ascending_256 -11.90% 11.208 9.874 - -10.02% -
BM_std_minmax_element<char>/1024 -11.88% 283.459 249.791 - -12.89% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -11.85% 0.487 0.429 - -32.58% -
BM_std_minmax_element<char>/4000 -11.80% 1084.291 956.316 - -13.12% -
rng::move(deque<int>)/32768 -11.78% 2354.963 2077.459 - -4.50% -
BM_std_minmax_element<char>/4096 -11.77% 1110.798 980.093 - -13.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -11.75% 1835865.721 1620061.606 - -5.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -11.74% 1826255.533 1611917.725 - -5.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -11.71% 1827348.957 1613390.951 - -5.33% -
BM_std_minmax_element<char>/5500 -11.69% 1488.690 1314.657 - -12.94% -
std::move(deque<int>)/32768 -11.62% 2431.207 2148.637 - 1.30% -
std::for_each_n(list<int>)/8192 -11.52% 8354.429 7392.311 - 1.53% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -11.42% 0.520 0.461 - 3.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -11.42% 2993864.073 2652031.945 - 28.03% -
SetIntersection_Interlaced_Set_uint32_262144_16 -11.36% 1808265.953 1602781.982 - 2.52% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -11.34% 1.292 1.146 - -0.07% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -11.29% 9623.949 8537.705 - -11.46% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -11.28% 816.069 724.031 - 12.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -11.28% 1827367.350 1621319.012 - -5.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -11.25% 2369587.238 2103126.711 - -3.32% -
rng::search(list<int>)_(single_element)/1000 -11.23% 731.762 649.578 - -2.47% -
BM_std_min<long_long>/1 -11.11% 0.678 0.603 - -10.44% -
rng::adjacent_find(deque<int>)/50 -11.08% 15.830 14.076 - -25.14% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -11.07% 7.126 6.337 - -16.32% -
std::transform(deque<int>)_(identity_transform)/50 -11.02% 21.537 19.164 - -0.01% -
BM_RangesMakeHeap_float_SingleElement_262144 -11.02% 0.801 0.713 - -0.08% -
rng::replace(vector<int>)_(sprinkled)/32 -10.97% 6.732 5.993 - 6.94% -
rng::find_if_not(vector<char>)_(process_all)/8 -10.95% 2.633 2.344 - -5.06% -
BM_MakeHeap_float_Random_64 -10.95% 1.797 1.600 - -10.45% -
SetIntersection_Interlaced_Vector_string_262144_64 -10.93% 21888379.466 19496704.133 - -11.84% -
SetIntersection_Interlaced_Set_string_16384_4 -10.84% 226644457.146 202080995.277 - 1.19% -
SetIntersection_Front_Set_uint32_256_64 -10.80% 6789779.069 6056703.864 - -2.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -10.80% 0.557 0.497 - -4.15% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -10.76% 101094871.236 90215947.538 - -9.90% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -10.72% 9494.861 8476.775 - -10.88% -
std::copy_n(deque<int>)/64 -10.70% 6.207 5.543 - 100.53% -
BM_std_minmax_element<char>/512 -10.67% 143.991 128.630 - -11.95% -
BM_std_minmax_element<char>/70000 -10.62% 18849.384 16847.318 - -11.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -10.53% 7035587.780 6294419.326 - 2.24% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -10.52% 5.151 4.609 - -14.56% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -10.51% 3845.149 3441.138 - 3.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -10.50% 1345.977 1204.637 - -1.68% -
std::unique(deque<int>)_(contiguous)/52 -10.49% 76.949 68.874 - 0.61% -
rng::find(vector<bool>)_(process_all)/50 -10.49% 0.792 0.709 - -4.20% -
SetIntersection_Front_Vector_uint64_1024_256 -10.49% 2623748.431 2348413.879 - 0.74% -
BM_std_minmax_element<char>/64000 -10.48% 17239.288 15432.430 - -11.82% -
BM_std_minmax_element<char>/65536 -10.45% 17645.487 15802.044 - -11.65% -
SetIntersection_Front_Vector_string_262144_64 -10.44% 3608617.210 3231874.380 - -7.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -10.43% 0.480 0.430 - -38.36% -
BM_lexicographical_compare_three_way<IntPtr>/1 -10.42% 0.345 0.309 - -21.32% -
SetIntersection_Interlaced_Set_uint32_262144_4 -10.39% 1437398.193 1288106.852 - 2.11% -
std::copy_backward(vector<bool>)_(aligned)/64 -10.30% 1.754 1.573 - -11.39% -
SetIntersection_None_Set_uint64_16384_16384 -10.29% 194174897.994 174195623.566 - -0.69% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -10.27% 9.800 8.794 - 0.51% -
rng::is_sorted_until(deque<int>,_pred)/8 -10.23% 4.759 4.272 - 10.81% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -10.09% 0.457 0.411 - -5.91% -
BM_PopHeap_string_1 -10.08% 0.517 0.465 - -33.53% -
BM_PushHeap_uint32_SingleElement_4 -10.08% 0.371 0.334 - -8.28% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -10.04% 8742.760 7864.716 - -3.92% -
SetIntersection_None_Set_string_262144_4 -9.95% 1814941.976 1634390.057 - -3.16% -
std::map<std::string,_int>::erase(iterator)/1024 -9.92% 28.506 25.678 - -4.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -9.85% 2308571.291 2081064.127 - -4.26% -
rng::find(vector<bool>)_(process_all)/8 -9.79% 0.787 0.710 - 18.05% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -9.76% 11.526 10.400 - 3.09% -
rng::equal(vector<bool>)_(unaligned)/8 -9.76% 1.061 0.957 - 29.68% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -9.76% 4.980 4.494 - -1.64% -
SetIntersection_None_Set_string_262144_1 -9.73% 1809267.742 1633236.652 - -3.72% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -9.71% 134.534 121.474 - 13.43% -
SetIntersection_None_Set_string_262144_16 -9.70% 1814339.598 1638305.910 - -3.04% -
rng::remove(deque<int>)_(sprinkled)/50 -9.69% 64.074 57.864 - -9.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -9.68% 2006503.742 1812366.861 - -4.68% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -9.65% 29.318 26.489 - -8.38% -
SetIntersection_Interlaced_Set_float_16384_4 -9.52% 191580268.208 173338109.357 - 0.58% -
SetIntersection_None_Set_string_262144_256 -9.51% 1812890.053 1640499.024 - -3.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -9.51% 7.639 6.913 - 0.60% -
SetIntersection_None_Set_string_262144_64 -9.46% 1810695.313 1639460.693 - -3.26% -
BM_std_minmax<long_long>/4 -9.45% 1.861 1.685 - -9.80% -
std::move(vector<bool>)_(aligned)/64 -9.39% 1.776 1.609 - -9.40% -
BM_RangesMakeHeap_uint64_Heap_1024 -9.35% 0.281 0.254 - 0.62% -
SetIntersection_None_Set_uint32_262144_262144 -9.32% 1311205.727 1188946.941 - 3.55% -
SetIntersection_Interlaced_Set_float_262144_4 -9.32% 1447125.164 1312266.277 - 2.04% -
rng::unique_copy(deque<int>)_(contiguous)/32 -9.31% 10.925 9.908 - 1.59% -
SetIntersection_None_Set_uint32_262144_16384 -9.30% 1297292.969 1176670.248 - 2.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -9.29% 13454211.333 12204756.108 - 2.03% -
std::search_n(list<int>)_(no_match)/1048576 -9.28% 863738.315 783615.278 - -9.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -9.19% 237289243.974 215485521.624 - 6.79% -
rng::copy_backward(vector<bool>)_(aligned)/64 -9.15% 1.912 1.737 - -8.24% -
SetIntersection_Front_Set_uint32_16384_1024 -9.15% 17080841.954 15518290.993 - 0.37% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -9.13% 0.494 0.449 - -9.39% -
SetIntersection_None_Set_string_262144_16384 -9.09% 1808983.967 1644512.207 - -2.79% -
SetIntersection_Front_Vector_uint64_16384_256 -9.01% 2546695.956 2317317.741 - 1.11% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.96% 5.949 5.415 - 0.01% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -8.93% 1443820.180 1314918.033 - -0.79% -
std::map<std::string,_int>::find(key)_(existent)/32 -8.91% 16.164 14.723 - -3.68% -
SetIntersection_None_Set_uint32_262144_4 -8.87% 1301166.504 1185764.484 - 2.42% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -8.87% 5.727 5.219 - 3.44% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -8.86% 18.562 16.917 - -6.82% -
BM_std_min<unsigned_short>/3 -8.86% 0.766 0.698 - 0.77% -
BM_std_minmax<char>/11 -8.85% 1.801 1.642 - -0.40% -
BM_std_min<unsigned_short>/2 -8.71% 0.555 0.507 - 4.45% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -8.71% 0.830 0.758 - 0.03% -
SetIntersection_None_Set_uint32_262144_1 -8.68% 1301908.203 1188845.621 - 2.56% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -8.68% 4.911 4.485 - -8.81% -
SetIntersection_Interlaced_Vector_uint32_256_16 -8.63% 7473690.518 6828995.045 - 1.46% -
std::unique(deque<int>)_(sprinkled)/32 -8.57% 69.432 63.482 - -5.62% -
BM_std_minmax<long_long>/2 -8.53% 1.185 1.084 - -17.58% -
SetIntersection_Interlaced_Vector_uint32_256_64 -8.53% 7431666.907 6798111.208 - -6.66% -
rng::find_if(list<int>)_(process_all)/8192 -8.45% 11084.110 10147.625 - -1.71% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -8.45% 54.037 49.473 - -13.53% -
rng::for_each_n(deque<int>)/8 -8.45% 1.314 1.203 - -0.17% -
std::replace_if(list<int>)_(sprinkled)/50 -8.44% 25.139 23.018 - -0.02% -
std::none_of(deque<int>)_(process_all)/32768 -8.36% 11507.835 10546.063 - -8.40% -
BM_std_minmax<unsigned_char>/24 -8.33% 1.260 1.155 - -4.29% -
BM_std_minmax<unsigned_short>/32 -8.30% 1.340 1.229 - -0.02% -
BM_PushHeap_uint32_SingleElement_16 -8.29% 0.366 0.336 - -5.91% -
std::none_of(deque<int>)_(process_all)/8192 -8.27% 2882.040 2643.800 - -7.98% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -8.26% 1555918.034 1427362.118 - -6.75% -
rng::partition(list<int>)_(sparse)/8192 -8.23% 7554.065 6932.256 - -12.02% -
SetIntersection_None_Set_uint32_262144_1024 -8.22% 1291278.564 1185148.926 - 3.52% -
std::find_if_not(deque<int>)_(bail_25%)/8 -8.16% 1.533 1.408 - -8.04% -
SetIntersection_Interlaced_Set_string_262144_16 -8.08% 2346897.297 2157263.672 - -0.39% -
SetIntersection_None_Set_uint32_262144_16 -8.08% 1292365.805 1187984.783 - 2.72% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -8.05% 23.890 21.966 - -5.27% -
std::copy_backward(vector<bool>)_(aligned)/262144 -8.00% 709.075 652.355 - -12.98% -
SetIntersection_None_Set_uint32_262144_64 -8.00% 1290161.705 1186962.074 - 3.17% -
rng::copy(vector<int>)/32768 -7.94% 3292.322 3030.822 - -13.06% -
std::unique(deque<int>)_(contiguous)/32 -7.91% 64.583 59.475 - -0.23% -
BM_std_minmax<unsigned_char>/16 -7.87% 1.028 0.947 - -2.64% -
SetIntersection_None_Set_string_262144_1024 -7.83% 1794642.822 1654050.945 - -3.00% -
SetIntersection_Interlaced_Vector_uint32_256_4 -7.83% 5258422.362 4846504.457 - -8.40% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -7.80% 9206.489 8488.043 - -6.55% -
SetIntersection_None_Set_uint32_262144_256 -7.77% 1290200.034 1189910.401 - 3.45% -
BM_RangesMakeHeap_float_Heap_64 -7.76% 0.247 0.228 - 10.92% -
727_cppcheck_r -7.72% 26.659 24.601 - -2.62% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -7.68% 22.671 20.931 - -6.38% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -7.68% 4721.266 4358.765 - -7.96% -
SetIntersection_Front_Set_string_262144_64 -7.67% 4971813.665 4590324.191 - -4.40% -
BM_std_min<unsigned_char>/6 -7.65% 1.584 1.463 - -4.59% -
SetIntersection_Interlaced_Set_uint32_262144_64 -7.61% 1690372.477 1561715.982 - 0.97% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -7.59% 1630526.854 1506766.439 - 0.01% -
BM_RangesPushHeap_string_Ascending_1024 -7.57% 13.373 12.361 - -10.72% -
rng::unique_copy(deque<int>)_(contiguous)/52 -7.56% 16.665 15.404 - 4.89% -
BM_RangesMakeHeap_uint32_Random_4 -7.53% 1.255 1.161 - -31.88% -
SetIntersection_Front_Set_uint64_1024_256 -7.50% 4753899.159 4397243.021 - -9.14% -
BM_RangesMakeHeap_uint64_SingleElement_262144 -7.48% 0.817 0.756 - 0.21% -
std::map<std::string,_int>::ctor(const&)/32 -7.30% 753.331 698.355 - -11.47% -
rng::fill(vector<bool>)/512 -7.28% 1.572 1.457 - -1.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -7.27% 2135218.344 1979894.695 - -1.98% -
rng::find(list<int>)_(bail_25%)/32768 -7.24% 8340.523 7736.478 - 1.66% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -7.23% 20.964 19.448 - 0.47% -
BM_SortHeap_string_16384 -7.23% 103.489 96.011 - -3.08% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -7.22% 90.177 83.666 - -16.11% -
BM_std_minmax<unsigned_char>/25 -7.21% 1.271 1.179 - -3.81% -
BM_RangesSortHeap_float_1 -7.21% 0.265 0.246 - -3.99% -
SetIntersection_Interlaced_Vector_float_16384_16 -7.19% 2817747.641 2615120.702 - -32.80% -
rng::for_each_n(list<int>)/8192 -7.17% 7961.220 7390.050 - 2.26% -
SetIntersection_Interlaced_Set_uint64_262144_4 -7.16% 1429808.678 1327465.656 - -0.17% -
std::find_if_not(list<int>)_(process_all)/8192 -7.15% 8765.324 8138.483 - -1.15% -
BM_RangesMakeHeap_uint32_Heap_64 -7.11% 0.260 0.242 - -5.88% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 -7.10% 63.647 59.128 - 0.06% -
std::remove(deque<int>)_(sprinkled)/50 -7.04% 67.302 62.563 - 9.27% -
SetIntersection_Interlaced_Set_float_262144_16 -7.00% 1744721.600 1622636.474 - 1.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.97% 2158113.849 2007645.996 - -4.05% -
SetIntersection_Front_Set_uint64_1024_1024 -6.96% 15224823.119 14164431.997 - -10.12% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -6.96% 8332.240 7751.941 - -17.25% -
rng::find_end(deque<int>)_(match_near_end)/1024 -6.96% 36.923 34.353 - -98.92% -
std::reverse(list<int>)/32768 -6.92% 18713.572 17417.817 - 3.14% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -6.86% 6.381 5.943 - -1.74% -
SetIntersection_Interlaced_Set_uint32_262144_256 -6.83% 1689521.158 1574141.602 - 2.69% -
BM_RangesPushHeap_float_Random_1 -6.78% 0.501 0.467 - 8.98% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -6.78% 5.643 5.260 - -3.13% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -6.76% 516.042 481.151 - -5.65% -
BM_std_minmax<char>/15 -6.75% 3.031 2.826 - -3.53% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.72% 106.617 99.448 - -2.16% -
rng::move_backward(vector<bool>)_(unaligned)/512 -6.68% 5.066 4.728 - -11.87% -
BM_std_minmax<unsigned_char>/26 -6.64% 1.494 1.395 - -3.31% -
std::copy_if(list<int>)_(entire_range)/32768 -6.63% 31316.115 29239.263 - -2.55% -
BM_std_min<unsigned_short>/22 -6.60% 1.860 1.737 - -4.16% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -6.59% 13.474 12.587 - 15.75% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -6.58% 23.064 21.546 - -2.91% -
rng::remove(deque<int>)_(sprinkled)/32 -6.57% 56.669 52.946 - -6.79% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -6.56% 0.957 0.894 - -0.01% -
std::search_n(list<int>)_(no_match)/8192 -6.54% 7211.695 6740.304 - -7.88% -
SetIntersection_Front_Set_float_1024_1024 -6.52% 15315578.709 14316259.306 - -13.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.52% 108.022 100.978 - -3.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -6.51% 2493906.527 2331465.540 - -0.47% -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 -6.51% 0.262 0.245 - 0.02% -
SetIntersection_None_Set_string_262144_262144 -6.48% 1769189.617 1654585.125 - -2.59% -
BM_lexicographical_compare_three_way_slow_path/262144 -6.46% 64708.041 60528.487 - -6.54% -
BM_RangesPushHeap_uint32_Descending_4 -6.44% 0.381 0.356 - 1.41% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -6.43% 3530.573 3303.653 - 2.21% -
SetIntersection_None_Set_float_262144_1 -6.41% 1274908.937 1193216.147 - 2.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -6.39% 1448778.786 1356130.760 - 1.94% -
BM_RangesPushHeap_uint64_Descending_4 -6.38% 0.384 0.360 - -0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -6.37% 7747091.176 7253310.243 - -1.27% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -6.34% 4105.070 3844.749 - 0.66% -
rng::replace(vector<int>)_(prefix)/8192 -6.33% 1298.585 1216.337 - -3.73% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -6.33% 21.459 20.100 - -18.28% -
BM_RangesMakeHeap_float_Random_16384 -6.32% 1.233 1.155 - -5.05% -
BM_lexicographical_compare_three_way_slow_path/65536 -6.31% 16134.601 15117.200 - -6.44% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -6.30% 2.588 2.425 - -11.58% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -6.29% 44.169 41.389 - 7.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.29% 2493066.500 2336182.710 - -0.11% -
rng::starts_with(deque<int>)/1048576 -6.29% 524107.949 491134.555 - -0.66% -
SetIntersection_Interlaced_Set_string_262144_256 -6.26% 2189946.697 2052799.072 - -1.54% -
rng::replace(vector<int>)_(sprinkled)/8192 -6.26% 1475.153 1382.866 - 0.44% -
BM_std_minmax<unsigned_char>/27 -6.24% 1.934 1.813 - -2.94% -
std::move(deque<int>)/8 -6.23% 3.793 3.557 - -11.02% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -6.22% 27.867 26.134 - 3.91% -
BM_std_min<unsigned_int>/13 -6.20% 1.545 1.449 - 2.48% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -6.20% 39.671 37.213 - 13.22% -
SetIntersection_Interlaced_Set_string_16384_64 -6.19% 356260453.920 334197399.425 - -5.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -6.19% 1254896.314 1177273.715 - -5.34% -
std::move_backward(deque<int>)/4096 -6.18% 171.123 160.545 - 3.70% -
rng::search_n(list<int>)_(no_match)/1048576 -6.18% 863795.520 810432.138 - -6.11% -
BM_RangesMakeThenSortHeap_string_Random_16384 -6.17% 115.940 108.782 - -0.12% -
BM_std_minmax<unsigned_char>/32 -6.16% 1.615 1.516 - -5.35% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -6.16% 10.512 9.864 - -6.69% -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 -6.14% 0.262 0.246 - -0.08% -
SetIntersection_None_Set_float_262144_256 -6.14% 1262291.342 1184843.668 - 1.84% -
rng::find_if_not(vector<int>)_(process_all)/8 -6.09% 2.705 2.540 - 0.91% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 -6.08% 0.264 0.248 - 0.05% -
SetIntersection_Interlaced_Set_string_262144_64 -6.07% 2272026.123 2134120.766 - -1.27% -
std::search(list<int>)_(single_element)/1000 -6.06% 696.561 654.336 - -2.50% -
BM_MakeThenSortHeap_uint64_SingleElement_64 -6.04% 6.316 5.934 - 0.28% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -6.01% 7445.833 6997.996 - 0.25% -
SetIntersection_Interlaced_Set_uint32_64_16 -5.99% 24966978.447 23470496.998 - -1.99% -
std::find_first_of(deque<int>)_(small_needle)/50 -5.98% 177.273 166.665 - 1.28% -
rng::search(vector<int>)_(same_length)/8192 -5.96% 1992.580 1873.763 - -0.27% -
SetIntersection_None_Set_uint64_262144_1 -5.96% 1263125.893 1187815.187 - -0.92% -
SetIntersection_None_Set_float_262144_16 -5.96% 1263939.941 1188660.319 - 2.37% -
rng::none_of(deque<int>)_(process_all)/32 -5.94% 17.410 16.376 - -9.66% -
BM_std_minmax<char>/10 -5.91% 1.385 1.303 - 0.11% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -5.91% 0.978 0.920 - -1.10% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -5.91% 527447.809 496298.340 - 0.48% -
SetIntersection_Interlaced_Set_float_262144_256 -5.90% 1687815.756 1588170.898 - 0.56% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -5.87% 8.547 8.045 - 8.07% -
SetIntersection_None_Set_uint64_262144_4 -5.85% 1261414.142 1187673.828 - -1.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -5.84% 4.113 3.873 - -1.97% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -5.80% 26.157 24.640 - 0.05% -
SetIntersection_Front_Vector_string_1024_256 -5.80% 10292272.095 9695287.500 - -2.49% -
SetIntersection_None_Set_float_262144_64 -5.79% 1261152.914 1188169.596 - 2.28% -
SetIntersection_None_Set_float_262144_262144 -5.77% 1260946.207 1188222.492 - 1.87% -
SetIntersection_None_Set_float_262144_1024 -5.74% 1261364.830 1188949.220 - 1.46% -
SetIntersection_Interlaced_Vector_string_16384_4 -5.74% 2042903.960 1925681.342 - 5.75% -
SetIntersection_None_Set_float_262144_4 -5.74% 1261322.266 1188972.248 - 2.25% -
std::move(vector<bool>)_(unaligned)/512 -5.73% 4.693 4.424 - 11.24% -
BM_PushHeap_uint32_SingleElement_64 -5.73% 0.371 0.350 - -4.20% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -5.73% 1939247.799 1828168.930 - 15.49% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 -5.73% 65495.255 61745.480 - 0.37% -
SetIntersection_Front_Vector_uint64_64_64 -5.72% 12120272.045 11427325.196 - 2.21% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 -5.70% 84.785 79.948 - 1.26% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 -5.70% 26.729 25.206 - 3.82% -
BM_std_minmax<short>/32 -5.69% 1.340 1.264 - 2.83% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -5.68% 2.450 2.311 - 0.28% -
BM_PushHeap_string_Descending_262144 -5.67% 3.317 3.129 - -42.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.66% 10262018.748 9680700.344 - -10.58% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -5.66% 6.865 6.477 - -21.37% -
SetIntersection_Interlaced_Set_uint64_64_64 -5.62% 16201213.661 15289962.122 - 0.87% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -5.61% 1.486 1.403 - -6.03% -
SetIntersection_Interlaced_Set_string_262144_4 -5.61% 1991790.120 1880071.613 - -0.53% -
rng::remove_if(deque<int>)_(prefix)/32 -5.59% 67.641 63.857 - -0.71% -
rng::copy_backward(vector<int>)/8 -5.59% 2.313 2.184 - -4.59% -
SetIntersection_None_Vector_string_16384_4 -5.59% 1304403.033 1231537.456 - -3.87% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -5.58% 5.164 4.876 - -0.56% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -5.57% 31.298 29.555 - -1.11% -
rng::find_last(vector<int>)_(bail_90%)/8 -5.55% 0.532 0.503 - -8.25% -
SetIntersection_Interlaced_Set_float_262144_1024 -5.52% 1624774.168 1535050.047 - -0.85% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -5.51% 3.792 3.583 - 0.24% -
BM_PushHeap_uint64_SingleElement_64 -5.46% 0.380 0.360 - -11.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -5.44% 0.602 0.569 - -2.25% -
BM_std_minmax_element<long_long>/2 -5.43% 0.685 0.648 - 20.41% -
std::rotate_copy(list<int>)/8192 -5.43% 7067.617 6683.867 - -0.74% -
rng::fill_n(deque<int>)/32 -5.43% 1.222 1.156 - -5.69% -
rng::remove_copy(deque<int>)_(prefix)/50 -5.38% 21.210 20.070 - -8.22% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -5.37% 10584.562 10015.742 - -48.28% -
SetIntersection_None_Set_uint64_262144_16 -5.37% 1252848.226 1185583.090 - -1.36% -
BM_MakeHeap_float_Random_16384 -5.37% 1.189 1.126 - -6.36% -
BM_RangesPushHeap_uint64_SingleElement_1 -5.35% 0.418 0.396 - -35.74% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -5.34% 22.732 21.518 - -2.21% -
BM_RangesPopHeap_uint64_262144 -5.33% 44.134 41.780 - 1.52% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -5.33% 4.779 4.524 - -1.51% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.33% 3030.301 2868.809 - -5.53% -
std::is_sorted_until(vector<int>,_pred)/8 -5.32% 3.497 3.311 - -8.43% -
SetIntersection_Interlaced_Set_float_262144_64 -5.31% 1673619.875 1584790.853 - 0.73% -
rng::move_backward(list<int>)/262144 -5.31% 311758.115 295217.167 - 10.59% -
BM_MakeHeap_uint64_Heap_4 -5.30% 0.291 0.275 - -0.62% -
std::none_of(deque<int>)_(process_all)/50 -5.30% 19.350 18.324 - 3.19% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -5.30% 7623.014 7219.260 - -0.98% -
rng::remove_copy_if(list<int>)_(prefix)/8192 -5.30% 7673.923 7267.517 - -0.11% -
BM_std_minmax<unsigned_int>/4 -5.27% 1.155 1.094 - 12.47% -
BM_std_min<unsigned_long_long>/64 -5.25% 4.951 4.691 - -2.40% -
BM_std_minmax<char>/12 -5.24% 2.009 1.904 - -0.60% -
bm_lexicographical_compare<signed_char>/4 -5.24% 1.973 1.869 - -4.40% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -5.22% 502.263 476.028 - -13.44% -
std::find(list<int>)_(bail_25%)/32768 -5.22% 8477.584 8034.837 - -0.95% -
bm_lexicographical_compare<signed_char>/5 -5.20% 2.212 2.097 - -5.00% -
std::copy_backward(vector<bool>)_(aligned)/512 -5.20% 1.555 1.474 - -5.50% -
SetIntersection_Interlaced_Set_string_262144_16384 -5.19% 2877224.530 2727904.459 - -5.61% -
BM_std_minmax<long_long>/5 -5.19% 2.110 2.000 - -10.08% -
std::any_of(deque<int>)_(process_all)/50 -5.17% 20.311 19.260 - -0.11% -
SetIntersection_Front_Set_string_16384_256 -5.14% 16745710.648 15885649.927 - 8.22% -
std::remove(deque<int>)_(sprinkled)/32 -5.13% 58.952 55.925 - 6.27% -
BM_std_minmax<unsigned_int>/16 -5.13% 1.385 1.314 - 2.41% -
BM_RangesPushHeap_string_Ascending_64 -5.13% 7.739 7.342 - -1.34% -
bm_lexicographical_compare<int>/2 -5.12% 1.332 1.263 - -16.74% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -5.07% 9323.848 8850.956 - -3.29% -
rng::replace(vector<int>)_(sprinkled)/1024 -5.06% 184.872 175.512 - 1.95% -
rng::adjacent_find(deque<int>)/8 -5.06% 3.216 3.053 - -18.57% -
SetIntersection_None_Set_float_262144_16384 -5.01% 1255489.178 1192561.524 - 2.49% -
SetIntersection_None_Set_uint64_262144_64 -4.96% 1254429.279 1192257.650 - -0.64% -
rng::replace(vector<int>)_(prefix)/32 -4.94% 5.151 4.897 - -2.85% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -4.93% 5.147 4.894 - -1.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -4.89% 1283682.619 1220850.179 - -1.89% -
rng::any_of(deque<int>)_(process_all)/50 -4.88% 20.247 19.258 - 5.00% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -4.87% 80.033 76.138 - -1.79% -
SetIntersection_None_Set_string_1024_1 -4.87% 9433475.923 8974459.975 - 0.47% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -4.86% 666.683 634.292 - 3.28% -
rng::search(list<int>)_(same_length)/8192 -4.84% 7907.819 7525.413 - -22.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -4.82% 1231446.082 1172096.909 - -3.84% -
rng::search(vector<int>)_(same_length)/1024 -4.82% 258.111 245.677 - -0.67% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -4.82% 0.270 0.257 - -0.19% -
BM_std_min<unsigned_char>/3 -4.81% 0.728 0.693 - -0.04% -
SetIntersection_None_Set_uint64_262144_256 -4.80% 1254671.631 1194499.025 - -0.74% -
rng::find_end(deque<int>)_(match_near_end)/1000 -4.78% 35.815 34.102 - -89.53% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -4.78% 107.025 101.909 - -2.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.77% 40.331 38.406 - 25.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 -4.77% 0.582 0.554 - 0.49% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -4.76% 23.783 22.652 - 0.53% -
rng::find_end(deque<int>)_(same_length)/8192 -4.75% 2932.647 2793.377 - -75.26% -
SetIntersection_None_Set_uint64_262144_1024 -4.73% 1253524.252 1194170.819 - -1.40% -
rng::move_backward(vector<bool>)_(unaligned)/64 -4.72% 1.973 1.880 - -1.16% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -4.72% 4.988 4.753 - -18.55% -
BM_std_min<unsigned_short>/4 -4.71% 1.020 0.972 - -0.90% -
SetIntersection_None_Set_uint64_262144_16384 -4.71% 1255749.350 1196633.625 - -1.30% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -4.71% 1.299 1.238 - -0.07% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -4.69% 7.728 7.366 - -3.38% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -4.69% 4081.334 3890.053 - -0.04% -
rng::contains(vector<int>)_(process_all)/8 -4.69% 2.709 2.582 - -4.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -4.67% 0.844 0.805 - -3.39% -
BM_RangesPushHeap_float_PipeOrgan_4 -4.67% 0.506 0.482 - 0.24% -
BM_std_minmax<unsigned_char>/11 -4.66% 1.789 1.706 - -0.35% -
rng::equal(vector<bool>)_(unaligned)/50 -4.65% 1.060 1.010 - 37.23% -
BM_MakeThenSortHeap_string_Random_262144 -4.64% 198.278 189.070 - -2.47% -
BM_MakeHeap_string_Descending_16384 -4.64% 3.073 2.930 - -1.54% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -4.63% 4.183 3.989 - 0.56% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -4.62% 2.627 2.506 - -4.36% -
SetIntersection_Front_Vector_uint64_262144_16384 -4.61% 82164044.153 78373658.034 - 0.36% -
BM_PushHeap_float_Ascending_16384 -4.60% 4.349 4.149 - -1.69% -
SetIntersection_Interlaced_Set_float_262144_16384 -4.59% 1325734.703 1264841.146 - 1.08% -
BM_std_minmax_element<char>/4 -4.59% 1.233 1.177 - -5.25% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -4.56% 38.939 37.163 - -1.33% -
BM_std_minmax<int>/7 -4.55% 1.716 1.638 - -4.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -4.54% 1772523.762 1692071.127 - -1.19% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -4.50% 46.643 44.543 - -2.77% -
BM_RangesMakeHeap_uint64_Random_16 -4.46% 1.344 1.284 - -0.67% -
BM_MakeThenSortHeap_float_Random_4 -4.44% 4.427 4.231 - -5.18% -
BM_PushHeap_uint32_SingleElement_262144 -4.44% 0.372 0.356 - -2.92% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -4.42% 1320967.203 1262533.123 - 2.96% -
BM_lexicographical_compare_three_way_slow_path/16384 -4.42% 3973.544 3797.885 - -4.68% -
std::search(list<int>)_(no_match)/8192 -4.41% 7297.366 6975.208 - -2.48% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -4.40% 2.712 2.593 - -1.75% -
rng::fill(vector<bool>)/64 -4.40% 1.545 1.477 - -7.99% -
rng::copy_n(vector<int>)/4096 -4.37% 144.992 138.649 - -5.20% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -4.37% 2.018 1.930 - 0.08% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 -4.36% 40102043.946 38354872.668 - -0.13% -
BM_PushHeap_uint32_SingleElement_16384 -4.35% 0.372 0.356 - -2.95% -
std::map<std::string,_int>::find(key)_(existent)/1024 -4.33% 23.562 22.542 - -0.49% -
SetIntersection_Interlaced_Set_string_262144_1024 -4.33% 2166688.965 2072931.479 - -1.97% -
BM_std_minmax<unsigned_short>/64 -4.32% 1.594 1.525 - -0.03% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -4.31% 4.420 4.229 - -4.38% -
std::is_sorted_until(list<int>,_pred)/8192 -4.30% 7316.893 7002.535 - -9.87% -
BM_std_minmax<short>/31 -4.29% 3.186 3.049 - -1.17% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -4.28% 10.609 10.154 - -2.68% -
BM_RangesPushHeap_uint32_Descending_16 -4.28% 0.380 0.363 - 0.71% -
std::remove_copy_if(list<int>)_(prefix)/8192 -4.28% 7556.886 7233.460 - -0.60% -
SetIntersection_Front_Vector_string_262144_4 -4.27% 1271429.830 1217172.266 - -3.44% -
std::remove_copy(list<int>)_(sprinkled)/8192 -4.26% 7252.808 6944.183 - -0.27% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -4.25% 3.700 3.542 - -3.44% -
rng::remove_copy(list<int>)_(prefix)/8192 -4.25% 7331.821 7020.305 - -0.15% -
BM_RangesMakeThenSortHeap_string_Descending_256 -4.23% 18.632 17.843 - -7.65% -
BM_RangesMakeHeap_float_Heap_16 -4.23% 0.241 0.230 - 9.29% -
BM_std_minmax_element<char>/64 -4.19% 17.383 16.655 - -5.72% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -4.18% 25.807 24.728 - 20.91% -
std::none_of(list<int>)_(process_all)/32768 -4.18% 27407.363 26262.541 - 1.96% -
BM_RangesSortHeap_string_16384 -4.18% 100.323 96.134 - 0.20% -
SetIntersection_Interlaced_Vector_float_262144_16384 -4.16% 361517551.722 346481738.063 - -0.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.16% 8162259.449 7822790.396 - 0.45% -
rng::starts_with(deque<int>)/8 -4.16% 4.141 3.969 - -3.18% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -4.16% 677.792 649.628 - -3.28% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -4.15% 8317.233 7972.285 - -3.14% -
BM_RangesMakeHeap_uint64_Random_262144 -4.15% 1.075 1.030 - -1.13% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -4.13% 17.246 16.535 - 2.06% -
BM_PushHeap_uint32_SingleElement_1024 -4.11% 0.378 0.363 - -2.73% -
std::search(list<int>,_pred)_(no_match)/8192 -4.11% 7416.867 7112.081 - -0.51% -
std::find_end(vector<int>)_(single_element)/8192 -4.09% 1952.598 1872.661 - 2.11% -
std::find_if_not(vector<char>)_(process_all)/8 -4.05% 2.507 2.406 - -2.57% -
std::for_each_n(deque<int>)/8 -4.05% 1.202 1.154 - -8.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -4.04% 3.586 3.441 - -1.40% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 -4.04% 0.280 0.269 - 0.02% -
std::search_n(list<int>,_pred)_(no_match)/8192 -4.04% 8140.914 7812.373 - -4.12% -
SetIntersection_Front_Set_uint32_262144_64 -4.02% 1961774.637 1882943.161 - -6.28% -
BM_std_minmax<long_long>/1 -4.01% 0.615 0.590 - -14.85% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.01% 470.671 451.803 - -3.93% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 -4.00% 0.515 0.495 - -3.44% -
SetIntersection_Interlaced_Set_uint64_262144_16 -3.99% 1720760.580 1652096.844 - 0.45% -
std::map<std::string,_int>::erase(iterator)/0 -3.96% 26.675 25.618 - -6.55% -
std::partition(deque<int>)_(dense)/8192 -3.96% 2801.443 2690.489 - -4.39% -
rng::remove_if(deque<int>)_(prefix)/50 -3.95% 73.621 70.712 - -4.35% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 -3.95% 0.492 0.473 - 0.07% -
BM_std_minmax<unsigned_char>/28 -3.95% 2.202 2.115 - -1.64% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -3.94% 0.695 0.667 - -5.97% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -3.94% 9.675 9.294 - -2.05% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -3.93% 25.100 24.113 - -7.39% -
BM_std_minmax_element<int>/3 -3.93% 1.194 1.147 - 9.89% -
rng::transform(list<int>,_list<int>)/8192 -3.92% 10277.815 9875.366 - -3.36% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -3.91% 0.650 0.624 - -3.60% -
BM_RangesMakeHeap_uint64_Ascending_262144 -3.89% 0.756 0.727 - -0.37% -
SetIntersection_Interlaced_Set_string_16_16 -3.89% 65009817.676 62484064.287 - -1.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -3.88% 22327077.415 21461518.488 - -0.38% -
std::remove_copy(list<int>)_(prefix)/8192 -3.88% 7282.675 7000.353 - -0.34% -
BM_MakeHeap_float_PipeOrgan_4 -3.87% 0.409 0.393 - 1.32% -
SetIntersection_Front_Set_uint32_1024_64 -3.87% 1952173.741 1876679.742 - -8.11% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -3.86% 22.844 21.962 - -6.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.84% 1189459.028 1143762.570 - -0.50% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -3.82% 2.044 1.966 - 0.79% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.81% 26.112 25.116 - -17.50% -
rng::search_n(list<int>)_(no_match)/8192 -3.81% 7239.580 6963.556 - -5.81% -
SetIntersection_Front_Vector_string_64_16 -3.79% 22473392.574 21621181.587 - -1.56% -
std::search(deque<int>,_pred)_(same_length)/1000 -3.79% 498.206 479.325 - 0.27% -
std::stable_partition(deque<int>)_(dense)/1024 -3.79% 663.598 638.472 - 7.08% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 -3.78% 61.533 59.205 - -0.38% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 -3.78% 14.054 13.523 - 1.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -3.78% 3.130 3.012 - 0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -3.76% 1278901.451 1230841.877 - -1.34% -
BM_std_minmax<unsigned_char>/12 -3.76% 2.048 1.971 - 1.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -3.75% 0.563 0.542 - -1.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.75% 1218.993 1173.332 - -4.89% -
rng::rotate(list<int>)_(by_1/3)/32 -3.74% 14.810 14.256 - -8.72% -
SetIntersection_None_Set_uint64_262144_262144 -3.74% 1263187.824 1215913.577 - 0.31% -
rng::copy_backward(deque<int>)/8 -3.74% 2.758 2.655 - -4.95% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.74% 3.335 3.210 - -3.86% -
BM_std_min<char>/2 -3.72% 0.504 0.486 - 0.02% -
rng::replace(vector<int>)_(prefix)/1024 -3.70% 168.236 162.003 - -2.01% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.70% 6.571 6.328 - -0.76% -
SetIntersection_Interlaced_Set_float_256_256 -3.70% 9289121.930 8945446.326 - -5.06% -
std::find_first_of(deque<int>)_(small_needle)/32 -3.68% 114.463 110.255 - 2.70% -
rng::any_of(deque<int>)_(process_all)/8192 -3.68% 2725.491 2625.283 - 0.00% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -3.68% 1106372.237 1065694.760 - -4.58% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -3.67% 1122124.364 1080931.879 - -3.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.67% 22896043.806 22056839.963 - 6.72% -
std::remove(list<int>)_(sprinkled)/50 -3.66% 67.205 64.747 - -5.63% -
SetIntersection_Front_Set_uint64_64_64 -3.66% 15219825.361 14663331.345 - -2.70% -
BM_PushHeap_uint64_Ascending_16 -3.65% 0.978 0.942 - 3.34% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -3.65% 1.503 1.448 - -2.52% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -3.65% 23.021 22.182 - 0.10% -
std::partition(deque<int>)_(dense)/1024 -3.64% 360.144 347.030 - -4.08% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.62% 0.574 0.553 - -5.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -3.62% 2.928 2.822 - -0.78% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -3.62% 7461.657 7191.564 - -0.36% -
rng::reverse(deque<int>)/64 -3.61% 13.560 13.070 - -0.06% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -3.61% 16.366 15.775 - -1.86% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -3.60% 48.548 46.799 - -1.41% -
BM_PushHeap_uint64_Random_4 -3.60% 2.173 2.095 - 1.93% -
BM_RangesPopHeap_uint32_16384 -3.60% 32.217 31.058 - 0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -3.60% 19240490.112 18548040.595 - -1.83% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -3.60% 6.509 6.275 - -3.58% -
std::find_if(list<int>)_(process_all)/8192 -3.59% 12589.631 12137.213 - -0.42% -
SetIntersection_Front_Set_uint32_262144_16384 -3.59% 372796725.507 359425717.637 - 2.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -3.58% 1278019.858 1232304.687 - -1.41% -
BM_std_minmax<unsigned_long_long>/11 -3.57% 2.393 2.307 - -1.96% -
BM_PushHeap_uint32_SingleElement_256 -3.57% 0.397 0.383 - -2.29% -
std::stable_partition(deque<int>)_(dense)/50 -3.55% 43.398 41.859 - 5.48% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 -3.55% 1.488 1.435 - 15.92% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -3.55% 1.003 0.967 - -1.36% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.54% 0.785 0.757 - -2.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.53% 1819726.643 1755496.258 - -3.55% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.51% 26.117 25.199 - -26.61% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -3.51% 0.553 0.534 - -7.04% -
BM_RangesMakeHeap_uint64_SingleElement_256 -3.49% 0.589 0.568 - -1.91% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.48% 17.601 16.989 - -1.45% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -3.47% 523.081 504.920 - -4.28% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -3.45% 12929.310 12482.771 - -1.68% -
std::transform(deque<int>,_deque<int>)/50 -3.44% 35.011 33.807 - 1.21% -
BM_std_minmax<unsigned_char>/29 -3.43% 2.476 2.391 - -1.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.43% 16.694 16.121 - -1.07% -
std::stable_partition(vector<int>)_(dense)/32 -3.43% 21.976 21.223 - -4.21% -
std::map<int,_int>::insert(value)_(already_present)/1024 -3.42% 3.324 3.210 - -8.50% -
std::transform(list<int>,_list<int>)/8192 -3.41% 9499.461 9175.232 - -2.51% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -3.41% 1930350.992 1864501.791 - 0.18% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -3.41% 3.160 3.052 - -2.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.40% 0.578 0.559 - -5.07% -
std::copy_if(vector<int>)_(entire_range)/64 -3.39% 16.203 15.653 - -4.34% -
std::transform(deque<int>)_(identity_transform)/1024 -3.39% 382.360 369.402 - -0.06% -
BM_std_min<unsigned_long_long>/31 -3.39% 2.989 2.888 - -4.58% -
std::find(list<int>)_(bail_25%)/1024 -3.38% 133.602 129.091 - -0.80% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.38% 0.580 0.560 - -4.99% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -3.37% 1.675 1.618 - -6.72% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -3.37% 33.550 32.421 - 2.88% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.35% 20544.943 19856.994 - -4.51% -
std::find_if_not(list<int>)_(bail_25%)/8 -3.34% 1.321 1.276 - 4.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -3.34% 9134784.345 8830123.194 - 0.42% -
BM_RangesPopHeap_uint64_16384 -3.33% 32.203 31.130 - -0.35% -
BM_std_minmax<unsigned_short>/20 -3.33% 1.974 1.908 - -2.24% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -3.32% 471.137 455.485 - -3.18% -
BM_RangesPushHeap_uint32_Random_4 -3.32% 2.507 2.424 - -5.04% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -3.31% 23.073 22.310 - -2.31% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -3.30% 7277.546 7037.065 - 0.05% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -3.30% 1.438 1.390 - -5.74% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 -3.30% 11.856 11.464 - -0.05% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.29% 6.586 6.370 - 0.67% -
BM_RangesPopHeap_uint64_1024 -3.29% 22.179 21.450 - 0.05% -
SetIntersection_Front_Vector_string_262144_1024 -3.28% 40176177.797 38857727.224 - -3.15% -
std::search_n(list<int>)_(no_match)/1000 -3.28% 695.129 672.323 - -0.73% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -3.28% 28.898 27.950 - 3.45% -
BM_RangesMakeHeap_string_Descending_16384 -3.27% 2.876 2.782 - -27.74% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -3.26% 30.780 29.775 - -2.21% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 -3.26% 198.820 192.335 - 0.90% -
BM_RangesPushHeap_string_PipeOrgan_262144 -3.26% 18.090 17.501 - -2.83% -
rng::search(list<int>)_(single_element)/1024 -3.25% 731.797 707.988 - -2.49% -
BM_std_minmax<int>/6 -3.25% 1.386 1.341 - -0.57% -
rng::find_if(list<int>)_(bail_25%)/8 -3.25% 1.314 1.272 - -3.88% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -3.25% 25.078 24.263 - -10.34% -
BM_RangesPushHeap_float_Ascending_16 -3.25% 1.020 0.987 - 0.51% -
SetIntersection_Front_Vector_uint64_1024_4 -3.23% 1136098.816 1099439.459 - -2.72% -
BM_std_min<unsigned_short>/64 -3.23% 3.528 3.414 - -2.42% -
BM_std_min<unsigned_int>/8 -3.22% 1.301 1.259 - -1.48% -
BM_RangesMakeHeap_string_SingleElement_16384 -3.22% 6.057 5.862 - -1.63% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -3.21% 36132074.847 34971596.560 - -7.48% -
std::reverse_copy(deque<int>)/8 -3.21% 2.621 2.537 - -0.05% -
rng::find_if_not(vector<char>)_(process_all)/50 -3.20% 12.854 12.443 - -1.67% -
std::generate_n(vector<int>)/50 -3.20% 12.433 12.035 - -0.15% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 -3.17% 152271.920 147442.583 - 0.01% -
std::stable_partition(vector<int>)_(sparse)/32 -3.17% 7.533 7.294 - 6.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.17% 17.242 16.696 - 0.26% -
bm_lexicographical_compare<int>/64 -3.15% 4.856 4.703 - -2.28% -
std::move_backward(deque<int>)/8 -3.15% 4.009 3.883 - 16.99% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -3.14% 3.877 3.755 - 0.70% -
rng::copy_if(deque<int>)_(entire_range)/8 -3.13% 2.925 2.834 - -3.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.13% 1125537.708 1090350.609 - -3.78% -
SetIntersection_Interlaced_Set_string_16384_256 -3.12% 360138060.991 348887653.852 - -0.78% -
std::stable_partition(deque<int>)_(dense)/32 -3.12% 32.216 31.210 - 4.35% -
BM_std_min<short>/25 -3.12% 2.162 2.094 - 0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -3.11% 44871245.027 43474356.569 - -0.80% -
BM_std_minmax<unsigned_char>/30 -3.11% 2.741 2.656 - -2.30% -
std::copy(vector<bool>)_(aligned)/1048576 -3.10% 3317.476 3214.475 - -3.20% -
rng::contains_subrange(vector<int>)_(process_all)/16 -3.10% 4.818 4.669 - -3.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -3.10% 1278053.222 1238470.133 - -1.53% -
rng::generate_n(deque<int>)/32 -3.10% 8.449 8.187 - -3.75% -
BM_RangesPushHeap_float_SingleElement_4 -3.09% 0.368 0.357 - -7.08% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -3.09% 0.756 0.733 - -0.17% -
std::fill(list<int>)/50 -3.09% 35.642 34.540 - 104.68% -
BM_RangesMakeHeap_uint64_SingleElement_16384 -3.09% 0.600 0.582 - -0.05% -
BM_SortHeap_string_1024 -3.09% 60.895 59.014 - -3.00% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -3.08% 50.998 49.426 - -3.87% -
BM_std_minmax<unsigned_char>/17 -3.08% 1.122 1.087 - -1.56% -
SetIntersection_None_Vector_uint32_16384_16 -3.08% 1178993.710 1142730.021 - -1.32% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.07% 87.797 85.098 - -6.79% -
BM_std_minmax<unsigned_char>/10 -3.07% 1.387 1.344 - 0.23% -
rng::copy_if(list<int>)_(entire_range)/32768 -3.06% 29320.120 28421.836 - 0.07% -
SetIntersection_None_Set_string_1024_4 -3.06% 9264812.610 8981384.515 - -2.65% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.05% 2792.737 2707.450 - -4.22% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -3.05% 2.449 2.374 - -0.72% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -3.04% 2.557 2.479 - -3.83% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -3.04% 62995.079 61079.625 - -0.05% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 -3.04% 28.279 27.420 - 0.17% -
std::move(deque<int>)/4096 -3.02% 158.371 153.588 - -0.13% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.02% 13.468 13.062 - -0.73% -
BM_std_min<char>/23 -3.02% 2.359 2.288 - 0.30% -
std::find_end(vector<int>)_(process_all)/8192 -3.02% 1790.056 1736.062 - -7.70% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -3.01% 2.258 2.190 - -3.32% -
BM_std_minmax<long_long>/11 -3.01% 2.451 2.377 - -6.36% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -3.00% 714.729 693.283 - -0.96% -
BM_SortHeap_string_256 -2.98% 45.749 44.386 - -2.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -2.98% 1224591.848 1188149.355 - 0.05% -
BM_MakeHeap_uint32_Random_16 -2.97% 1.283 1.245 - -0.59% -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 -2.97% 0.781 0.758 - -0.15% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -2.96% 13304.262 12911.041 - -0.11% -
bm_lexicographical_compare<int>/16 -2.95% 1.957 1.900 - -5.79% -
std::all_of(deque<int>)_(process_all)/8192 -2.95% 2713.358 2633.329 - 0.45% -
rng::fill_n(deque<int>)/8192 -2.95% 248.455 241.133 - 0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.95% 1279076.906 1241405.353 - -1.05% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -2.94% 152150.933 147670.495 - -0.09% -
BM_RangesMakeThenSortHeap_string_Descending_64 -2.94% 13.178 12.791 - -1.40% -
rng::copy_n(vector<bool>)_(aligned)/262144 -2.93% 288.016 279.566 - 0.66% -
rng::contains(list<int>)_(process_all)/8192 -2.93% 7170.298 6960.374 - -0.10% -
SetIntersection_Front_Vector_string_16384_256 -2.93% 9939173.163 9648369.704 - -4.98% -
std::replace(vector<int>)_(sprinkled)/8192 -2.92% 1230.499 1194.608 - -12.21% -
SetIntersection_Interlaced_Set_float_1024_16 -2.91% 11944369.787 11596387.179 - -1.55% -
rng::fold_left(deque<int>)/8192 -2.91% 4623.939 4489.421 - 2.77% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.90% 5.036 4.890 - -4.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.89% 1260342.568 1223860.086 - -2.97% -
rng::find_first_of(deque<int>)_(small_needle)/50 -2.89% 166.824 162.004 - -5.13% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 -2.89% 1068.227 1037.375 - 0.23% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -2.88% 4.427 4.299 - -15.19% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.88% 100.233 97.347 - -7.04% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.87% 44.378 43.102 - 0.71% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.87% 170.298 165.411 - -3.10% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.87% 9657095.480 9380090.868 - 3.95% -
BM_std_minmax<unsigned_char>/20 -2.86% 1.975 1.919 - -0.70% -
SetIntersection_Front_Set_string_16384_64 -2.86% 5171505.626 5023705.865 - 1.19% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.85% 48.222 46.845 - -1.73% -
BM_SortHeap_string_64 -2.85% 30.616 29.743 - -2.63% -
SetIntersection_None_Set_string_1024_64 -2.85% 9326856.724 9060819.241 - 0.29% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -2.85% 844.960 820.878 - 0.05% -
SetIntersection_Front_Set_float_64_64 -2.85% 15475974.388 15035104.887 - -2.42% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -2.84% 731.901 711.151 - -0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.83% 8944657.483 8691217.328 - -27.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.83% 1236738.748 1201796.259 - -2.41% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.82% 42657036.759 41452598.610 - -4.48% -
BM_RangesPushHeap_string_Random_16384 -2.82% 16.780 16.307 - -4.30% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.82% 1668072.590 1621112.793 - -0.54% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.81% 81.373 79.084 - 0.14% -
BM_RangesPopHeap_uint32_262144 -2.81% 42.285 41.096 - 0.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 -2.81% 0.548 0.532 - -0.34% -
SetIntersection_Interlaced_Set_float_16_16 -2.81% 42650467.193 41452117.537 - 0.59% -
BM_std_min<unsigned_int>/16 -2.81% 1.903 1.850 - -3.06% -
std::all_of(deque<int>)_(process_all)/32768 -2.80% 10806.406 10504.252 - -0.40% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -2.79% 2.148 2.088 - -5.24% -
rng::remove_copy(deque<int>)_(prefix)/1024 -2.79% 402.678 391.432 - -5.75% -
BM_std_minmax<short>/19 -2.79% 2.441 2.373 - -2.29% -
BM_RangesMakeThenSortHeap_float_Heap_16384 -2.79% 28.014 27.234 - 2.28% -
SetIntersection_Front_Set_float_16_16 -2.78% 41742525.138 40581372.733 - -1.97% -
rng::count(list<int>)_(every_other)/8 -2.78% 2.097 2.039 - -2.88% -
rng::partition_copy(deque<int>)/50 -2.78% 28.280 27.495 - 0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -2.77% 1713002.035 1665511.879 - -0.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -2.77% 1417476.807 1378183.510 - -0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -2.76% 16052106.000 15608903.735 - -0.42% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -2.76% 11.447 11.131 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -2.75% 11337423.795 11025218.527 - -47.23% -
BM_std_min<int>/28 -2.75% 2.018 1.962 - -3.36% -
rng::copy_backward(list<int>)/8 -2.75% 2.390 2.324 - -5.61% -
std::copy(vector<bool>)_(aligned)/4096 -2.75% 4.758 4.627 - -1.55% -
SetIntersection_None_Set_string_256_256 -2.75% 6011982.552 5846624.667 - -3.54% -
BM_std_min<unsigned_short>/30 -2.75% 2.436 2.369 - 0.41% -
721_gcc_r -2.75% 13.245 12.881 - -2.36% -
BM_std_min<char>/29 -2.74% 2.025 1.969 - -1.64% -
SetIntersection_Front_Vector_uint64_16384_64 -2.74% 1417944.772 1379112.196 - -2.07% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -2.73% 19.293 18.767 - 5.95% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -2.73% 5.039 4.901 - 2.53% -
rng::find(deque<int>)_(process_all)/8 -2.73% 3.524 3.428 - -2.67% -
std::adjacent_find(vector<int>,_pred)/1048576 -2.73% 474902.722 461948.811 - -0.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -2.73% 0.594 0.578 - -4.40% -
bm_ranges_swap_ranges_vb_aligned/131072 -2.72% 250.904 244.081 - -2.11% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -2.72% 653.559 635.791 - 6.37% -
BM_RangesPopHeap_string_16384 -2.72% 74.880 72.847 - 1.29% -
BM_std_minmax<long_long>/6 -2.71% 2.345 2.281 - -6.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.70% 41729.515 40602.536 - 4.29% -
SetIntersection_None_Vector_uint64_16384_4 -2.70% 1173889.776 1142216.649 - 1.43% -
BM_std_min<unsigned_short>/31 -2.70% 2.570 2.501 - -3.66% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.70% 359835370.287 350134202.912 - 0.03% -
bm_lexicographical_compare<unsigned_char>/6 -2.69% 1.839 1.789 - -8.69% -
BM_std_min<short>/32 -2.69% 2.969 2.889 - -1.83% -
SetIntersection_Front_Vector_float_16384_16384 -2.68% 82299954.478 80094161.472 - -0.40% -
BM_std_min<unsigned_short>/12 -2.68% 1.550 1.508 - -0.57% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -2.66% 1.900 1.849 - -5.53% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -2.66% 1.447 1.408 - -1.98% -
std::find_end(vector<int>)_(single_element)/1024 -2.66% 252.383 245.666 - 2.69% -
std::find_end(vector<int>)_(single_element)/1000 -2.66% 246.705 240.146 - 2.67% -
rng::starts_with(deque<int>)/8192 -2.66% 3952.289 3847.291 - -0.12% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.65% 32.491 31.629 - 5.48% -
SetIntersection_None_Vector_string_262144_256 -2.65% 1356763.045 1320811.888 - 0.51% -
std::find_if_not(deque<int>)_(process_all)/32768 -2.64% 11756.956 11445.987 - -4.65% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -2.64% 12440.442 12112.097 - -2.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.64% 12325810.533 12000965.157 - 11.32% -
rng::any_of(deque<int>)_(process_all)/32768 -2.63% 10875.367 10588.953 - 0.57% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.63% 10810.740 10526.401 - 0.28% -
rng::is_sorted_until(list<int>,_pred)/8192 -2.63% 7313.365 7121.169 - -8.80% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.63% 16.884 16.441 - -1.56% -
BM_std_minmax<short>/28 -2.62% 2.503 2.437 - -7.01% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -2.62% 41.127 40.050 - 41.40% -
BM_RangesMakeHeap_string_SingleElement_1024 -2.62% 6.289 6.124 - -1.75% -
BM_PushHeap_uint64_PipeOrgan_262144 -2.61% 3.106 3.025 - -0.38% -
BM_std_min<unsigned_short>/19 -2.61% 1.936 1.886 - -0.38% -
rng::remove_if(deque<int>)_(prefix)/1024 -2.61% 593.236 577.762 - 2.97% -
SetIntersection_None_Set_uint64_1024_16 -2.60% 9019370.134 8784644.929 - 0.53% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.60% 833.015 811.394 - 4.28% -
std::replace_if(deque<int>)_(prefix)/1024 -2.59% 493.568 480.765 - -2.20% -
rng::search(list<int>)_(no_match)/8192 -2.59% 7026.002 6843.985 - -0.23% -
std::transform(deque<int>,_deque<int>)/32 -2.58% 22.336 21.760 - 0.81% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 -2.58% 9.575 9.329 - 0.47% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 -2.58% 4.906 4.779 - 0.03% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -2.57% 359736882.131 350474727.090 - 0.67% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -2.57% 104.096 101.421 - -4.51% -
BM_MakeHeap_uint32_Random_64 -2.57% 1.284 1.251 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.56% 18593395.965 18117857.173 - 2.76% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 -2.55% 3.576 3.485 - -0.56% -
rng::rotate(deque<int>)_(1_element_backward)/1024 -2.55% 43.207 42.106 - 7.66% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -2.55% 38.959 37.968 - 3.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.54% 17.306 16.866 - -10.79% -
rng::find_if_not(list<int>)_(bail_25%)/8 -2.54% 1.305 1.272 - -3.21% -
BM_PushHeap_string_SingleElement_262144 -2.53% 2.614 2.548 - -8.51% -
std::find_if(vector<char>)_(bail_25%)/32768 -2.53% 2076.002 2023.393 - -1.76% -
std::remove(deque<int>)_(prefix)/32 -2.53% 60.061 58.540 - -1.64% -
BM_std_min<unsigned_long_long>/16 -2.53% 2.448 2.386 - -3.39% -
BM_std_min<short>/18 -2.53% 1.549 1.509 - -6.78% -
rng::move(deque<int>)/8 -2.52% 3.818 3.722 - -5.78% -
std::find_first_of(vector<int>)_(large_needle)/32 -2.52% 107.393 104.688 - -0.09% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.52% 3.003 2.927 - -2.44% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.52% 25.712 25.066 - -5.78% -
rng::copy(vector<int>)/8 -2.51% 2.311 2.253 - -1.57% -
std::find(list<int>)_(process_all)/50 -2.51% 18.726 18.256 - 0.69% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -2.51% 2.985 2.910 - -1.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.51% 1293771.078 1261293.457 - -0.42% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 -2.51% 6897.632 6724.663 - -0.13% -
std::copy_backward(deque<int>)/32768 -2.50% 4199.803 4094.695 - 0.43% -
BM_RangesPopHeap_uint32_1024 -2.50% 21.863 21.316 - -0.25% -
SetIntersection_Front_Set_string_1024_16 -2.50% 2081027.269 2029104.869 - 0.36% -
std::find_end(vector<int>)_(process_all)/1024 -2.49% 233.781 227.949 - -6.66% -
BM_std_min<unsigned_long_long>/15 -2.49% 2.182 2.128 - -2.74% -
BM_RangesPushHeap_float_Ascending_64 -2.48% 1.781 1.737 - -0.60% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.48% 11915144.216 11619673.569 - 1.07% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 -2.47% 13286.918 12958.321 - 0.47% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.47% 1371.543 1337.647 - -2.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.47% 7.356 7.175 - -1.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -2.46% 39941140.896 38957249.288 - -0.47% -
std::find_end(vector<int>)_(process_all)/1048576 -2.46% 228515.415 222903.759 - -7.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.46% 1193606.650 1164298.589 - -1.46% -
std::unique(list<int>)_(contiguous)/52 -2.46% 70.581 68.848 - 2.34% -
SetIntersection_Front_Vector_string_16384_64 -2.45% 3556799.539 3469507.714 - -0.15% -
BM_std_min<long_long>/13 -2.44% 2.417 2.359 - -1.78% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.43% 23.732 23.154 - -2.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.43% 1710234.943 1668670.574 - -0.68% -
bm_ranges_lexicographical_compare<int>/16 -2.43% 2.299 2.244 - -2.69% -
BM_PushHeap_float_Random_16384 -2.42% 7.699 7.512 - -0.18% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -2.42% 12444.696 12143.413 - 0.48% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 -2.42% 6898.221 6731.562 - -0.38% -
SetIntersection_Front_Vector_uint64_262144_16 -2.41% 1215486.698 1186161.512 - 1.58% -
BM_std_minmax<unsigned_char>/31 -2.41% 3.214 3.137 - -0.67% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -2.41% 29.303 28.597 - -2.90% -
rng::stable_sort(deque<int>)_(repeated)/1024 -2.41% 1370.876 1337.905 - -3.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.40% 0.938 0.915 - 0.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.40% 8957170.168 8742007.823 - -31.40% -
rng::contains(list<int>)_(process_all)/8 -2.39% 2.351 2.295 - -3.91% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 -2.39% 66.324 64.739 - -0.22% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.39% 253391.224 247339.220 - -2.49% -
SetIntersection_Front_Set_float_256_64 -2.39% 6269027.726 6119342.018 - -6.65% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -2.38% 32.225 31.457 - 7.32% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -2.38% 2073.707 2024.286 - -1.77% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -2.38% 16.955 16.551 - -0.21% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.38% 1301002.359 1270057.127 - -0.28% -
BM_RangesMakeHeap_uint32_Ascending_1024 -2.38% 0.656 0.641 - -0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.37% 18695814.268 18251997.804 - -4.50% -
BM_PushHeap_string_SingleElement_16384 -2.37% 2.565 2.505 - -7.90% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -2.36% 1.286 1.255 - 1.81% -
std::find_end(forward_list<int>)_(single_element)/1000 -2.36% 695.303 678.913 - 0.75% -
rng::copy_n(list<int>)/64 -2.35% 14.190 13.856 - -2.21% -
BM_LowerBound_string_64 -2.34% 71.335 69.663 - 0.46% -
std::partition(list<int>)_(sparse)/8192 -2.34% 7835.860 7652.521 - -6.41% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.34% 19.646 19.187 - -2.07% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -2.34% 3.583 3.499 - -3.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.34% 0.847 0.828 - 0.20% -
SetIntersection_Interlaced_Set_float_1024_256 -2.34% 15698859.954 15332149.108 - -5.47% -
rng::fill(vector<int>)/32 -2.34% 1.063 1.039 - -0.07% -
BM_std_minmax<unsigned_char>/19 -2.34% 1.680 1.641 - -0.92% -
rng::copy_n(deque<int>)/262144 -2.34% 10447.205 10203.225 - -1.49% -
SetIntersection_Front_Set_string_262144_16 -2.33% 1980474.713 1934260.010 - -3.73% -
BM_RangesPopHeap_uint64_256 -2.33% 17.462 17.055 - -0.04% -
SetIntersection_None_Set_uint32_64_4 -2.33% 22461842.317 21939258.384 - -2.76% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -2.33% 30.797 30.081 - 3.05% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.32% 8993.248 8784.307 - -2.61% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.32% 173656495.385 169626348.596 - 0.18% -
std::move_backward(vector<bool>)_(aligned)/64 -2.31% 1.788 1.746 - -2.91% -
BM_RangesMakeHeap_uint64_Random_16384 -2.30% 0.984 0.961 - -4.31% -
BM_std_min<int>/24 -2.29% 1.849 1.806 - -0.39% -
BM_MakeHeap_uint32_Random_16384 -2.29% 1.001 0.978 - -2.14% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.29% 607016.061 593113.540 - -1.68% -
bm_lexicographical_compare<unsigned_char>/5 -2.29% 1.598 1.562 - -9.91% -
std::equal(vector<int>)_(it,_it,_it)/8192 -2.29% 584.083 570.736 - -0.12% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -2.28% 7.462 7.292 - 0.30% -
SetIntersection_Front_Set_float_256_256 -2.28% 9035614.844 8829963.452 - -5.05% -
BM_std_minmax_element<int>/4 -2.27% 1.229 1.201 - -3.37% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.27% 23.095 22.571 - -2.18% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.27% 16938663.448 16554306.736 - 9.01% -
SetIntersection_Front_Vector_float_16384_4 -2.27% 1144728.579 1118771.641 - -0.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.27% 6.560 6.411 - -2.34% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -2.26% 17.588 17.190 - 1.21% -
bm_swap_ranges_vb_aligned/8 -2.26% 3.395 3.318 - -0.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.26% 352264408.448 344299597.181 - -0.17% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.26% 358536820.817 350434910.440 - 2.58% -
SetIntersection_Front_Vector_uint64_1024_16 -2.25% 1198576.029 1171559.041 - -2.11% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -2.25% 1.419 1.387 - -7.44% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -2.25% 8.545 8.352 - -1.94% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 -2.24% 0.506 0.495 - 0.05% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.24% 4480800.571 4380340.895 - -5.02% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.24% 22.449 21.946 - -0.58% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 -2.24% 20.989 20.519 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.23% 9061918.050 8859525.334 - -25.57% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -2.23% 13.302 13.005 - -4.07% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -2.23% 751.609 734.873 - -0.46% -
BM_MakeThenSortHeap_uint64_Random_4 -2.23% 4.214 4.120 - 2.40% -
bm_lexicographical_compare<signed_char>/6 -2.22% 2.466 2.412 - -3.18% -
BM_std_min<unsigned_char>/20 -2.22% 1.509 1.476 - -2.62% -
std::find_if(deque<int>)_(process_all)/1024 -2.22% 490.317 479.433 - -2.30% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.22% 42.656 41.710 - 0.44% -
std::find_end(deque<int>)_(same_length)/8192 -2.22% 2749.726 2688.814 - -81.88% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -2.21% 483.065 472.384 - -2.04% -
SetIntersection_None_Vector_float_16384_64 -2.21% 1233103.334 1205844.756 - 0.18% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -2.21% 374.197 365.935 - -5.00% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.21% 738.634 722.346 - 0.71% -
rng::reverse(deque<int>)/512 -2.20% 115.771 113.219 - -0.26% -
SetIntersection_None_Vector_float_1024_64 -2.20% 1172954.172 1147115.440 - -1.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.19% 5857895.880 5729448.017 - 0.39% -
std::move_backward(deque<int>)/32768 -2.19% 3686.613 3605.886 - -0.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.19% 80.878 79.108 - -0.40% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 -2.18% 35.409 34.636 - 0.80% -
std::map<int,_int>::count(key)_(existent)/1024 -2.18% 4.319 4.225 - -3.08% -
SetIntersection_None_Vector_float_256_256 -2.18% 2297595.691 2247497.498 - -3.88% -
rng::is_sorted_until(list<int>)/8192 -2.18% 6904.919 6754.495 - -18.16% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -2.17% 2.003 1.959 - 0.45% -
SetIntersection_None_Set_string_256_4 -2.17% 11885985.316 11627793.118 - -1.90% -
SetIntersection_None_Vector_float_16384_1024 -2.17% 1197862.758 1171874.431 - 0.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -2.16% 18490673.726 18090422.828 - -0.22% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -2.16% 182.609 178.662 - -8.89% -
BM_RangesMakeHeap_float_Random_16 -2.16% 1.597 1.563 - -8.63% -
rng::find_last(deque<int>)_(bail_90%)/8 -2.16% 0.883 0.864 - -0.30% -
SetIntersection_Front_Set_uint32_16384_1 -2.16% 1112043.381 1088022.258 - -2.46% -
BM_RangesPopHeap_uint64_64 -2.16% 12.999 12.718 - 0.77% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.16% 113296.818 110854.321 - 4.70% -
BM_MakeThenSortHeap_float_PipeOrgan_64 -2.16% 4.115 4.026 - 3.02% -
BM_SortHeap_string_16 -2.15% 14.439 14.128 - -1.92% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.15% 1541.344 1508.213 - 0.20% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 -2.15% 128.718 125.952 - -2.58% -
rng::move_backward(vector<bool>)_(unaligned)/4096 -2.14% 28.834 28.217 - 1.85% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.14% 18.661 18.262 - -4.95% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.14% 1406326.334 1376259.549 - -2.41% -
BM_std_minmax<short>/16 -2.14% 1.801 1.762 - -7.27% -
BM_RangesSortHeap_string_64 -2.14% 30.332 29.684 - -0.39% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -2.14% 727.202 711.667 - -0.79% -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 -2.13% 0.641 0.627 - -0.12% -
BM_RangesMakeHeap_string_SingleElement_16 -2.13% 5.674 5.553 - 0.38% -
std::find_end(vector<int>)_(process_all)/1000 -2.13% 228.147 223.292 - -6.25% -
rng::copy_if(list<int>)_(every_other)/32768 -2.12% 26275.679 25718.404 - 1.51% -
std::fill_n(deque<int>)/8192 -2.12% 245.958 240.744 - 0.33% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -2.12% 38.950 38.124 - -1.88% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 -2.12% 1913.651 1873.123 - -0.44% -
BM_MakeThenSortHeap_float_SingleElement_1024 -2.12% 5.067 4.960 - 3.77% -
std::replace(vector<int>)_(sprinkled)/1024 -2.12% 156.422 153.113 - -9.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.11% 1124681.060 1100953.678 - -2.10% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -2.11% 5.087 4.980 - -5.44% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.10% 4.391 4.299 - -4.18% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.10% 0.616 0.603 - -4.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.10% 45862764.933 44899330.626 - -0.19% -
SetIntersection_None_Vector_float_64_1 -2.10% 18141112.709 17760216.922 - -0.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -2.10% 1123476.613 1099892.147 - -2.74% -
std::find(vector<char>)_(bail_25%)/1024 -2.10% 5.381 5.268 - -3.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.09% 1276002.277 1249272.625 - -0.89% -
BM_RangesPopHeap_uint32_256 -2.09% 17.307 16.945 - 0.44% -
BM_RangesSortHeap_string_256 -2.09% 45.296 44.349 - 0.00% -
BM_std_min<char>/21 -2.09% 1.808 1.770 - -2.15% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -2.08% 3.615 3.540 - -0.79% -
rng::partial_sort(deque<int>)_(descending)/8 -2.08% 41.200 40.341 - -8.65% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -2.08% 2945.872 2884.548 - 0.29% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.07% 12090101.994 11839468.869 - 3.85% -
rng::count(vector<int>)_(every_other)/8 -2.07% 1.352 1.324 - -4.30% -
BM_std_min<unsigned_char>/31 -2.07% 2.527 2.475 - -1.01% -
SetIntersection_None_Vector_float_262144_1 -2.07% 1232173.188 1206718.209 - -2.53% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -2.06% 193.055 189.071 - -9.58% -
BM_RangesMakeThenSortHeap_string_Heap_16384 -2.06% 102.786 100.667 - -0.75% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -2.06% 15.025 14.715 - -7.14% -
BM_std_min<unsigned_short>/7 -2.06% 1.110 1.087 - -1.05% -
BM_lexicographical_compare_three_way_slow_path/4096 -2.06% 981.233 961.013 - -2.38% -
rng::stable_partition(deque<int>)_(sparse)/8192 -2.06% 3457.232 3386.042 - -0.45% -
BM_RangesMakeHeap_uint32_Ascending_16384 -2.05% 0.614 0.602 - -0.81% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.05% 10.634 10.416 - -0.53% -
rng::find(list<int>)_(process_all)/8 -2.05% 2.389 2.340 - -0.70% -
BM_std_min<unsigned_int>/12 -2.05% 1.504 1.473 - -0.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.04% 44954424.782 44036359.063 - -1.19% -
SetIntersection_None_Vector_string_256_1 -2.04% 4885357.546 4785714.812 - 0.86% -
rng::replace_if(vector<int>)_(prefix)/1024 -2.03% 274.400 268.819 - -3.34% -
SetIntersection_None_Vector_string_262144_16384 -2.03% 1380900.932 1352900.237 - -0.69% -
rng::copy_n(list<int>)/4096 -2.02% 4272.020 4185.613 - 5.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.02% 11287461.011 11059353.974 - 0.28% -
SetIntersection_None_Set_uint32_1024_4 -2.01% 8858625.831 8680379.596 - -0.18% -
rng::contains_subrange(vector<int>)_(single_element)/16 -2.01% 4.827 4.730 - 0.12% -
BM_RangesPushHeap_uint32_Ascending_262144 -2.01% 8.278 8.112 - 0.95% -
std::remove(deque<int>)_(prefix)/50 -2.00% 67.975 66.614 - 1.12% -
rng::stable_partition(vector<int>)_(sparse)/32 -2.00% 7.241 7.096 - -5.21% -
BM_std_min<unsigned_short>/1024 -2.00% 14.135 13.853 - -0.38% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -2.00% 30.814 30.199 - -1.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.99% 4484.031 4394.585 - 2.84% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 -1.99% 0.528 0.518 - -1.65% -
SetIntersection_None_Set_uint64_1024_1024 -1.99% 8921361.794 8743677.459 - 0.17% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 -1.99% 31.682 31.051 - 0.54% -
BM_std_minmax_element<int>/64000 -1.99% 15992.838 15674.579 - -6.88% -
BM_std_min<unsigned_int>/28 -1.98% 1.978 1.939 - -1.19% -
BM_std_minmax<unsigned_short>/24 -1.98% 2.260 2.215 - -2.72% -
BM_std_min<char>/7 -1.98% 1.863 1.826 - -1.60% -
rng::copy_backward(vector<bool>)_(aligned)/32768 -1.98% 36.213 35.498 - -0.70% -
rng::adjacent_find(deque<int>,_pred)/8 -1.97% 4.053 3.973 - -4.77% -
BM_PushHeap_string_Descending_4 -1.97% 1.920 1.882 - -13.10% -
std::rotate_copy(deque<int>)/32 -1.97% 2.720 2.666 - 1.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.97% 34.353 33.678 - -1.71% -
BM_PushHeap_string_SingleElement_1024 -1.96% 2.555 2.504 - -9.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.96% 1273225.994 1248273.436 - -0.88% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.96% 39.280 38.511 - 1.23% -
std::find_if_not(deque<int>)_(process_all)/1024 -1.96% 495.212 485.524 - 0.16% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.95% 0.925 0.907 - -3.56% -
BM_RangesSortHeap_string_1024 -1.95% 60.111 58.936 - -0.25% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.95% 7.417 7.272 - -3.64% -
BM_RangesPushHeap_uint32_Random_256 -1.95% 6.126 6.006 - 1.39% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.95% 6.358 6.235 - -2.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.95% 1661868.244 1629516.521 - -0.86% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.94% 1619042.643 1587558.430 - -0.24% -
SetIntersection_None_Set_uint64_256_4 -1.94% 11608092.662 11382699.309 - 0.34% -
BM_SortHeap_uint64_4 -1.94% 0.954 0.936 - -0.12% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.94% 22.079 21.652 - -2.89% -
rng::for_each_n(deque<int>)/50 -1.94% 3.968 3.891 - -0.72% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -1.93% 8415.117 8252.587 - -1.39% -
rng::starts_with(vector<int>)/1024 -1.93% 77.473 75.980 - -2.16% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.93% 31.311 30.708 - -3.00% -
BM_std_min<unsigned_int>/4 -1.92% 1.040 1.020 - 2.43% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.92% 25.611 25.119 - -12.48% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 -1.92% 6.087 5.970 - 0.77% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.92% 1.177 1.154 - -0.02% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 -1.91% 54217.013 53178.885 - -0.10% -
rng::copy_if(list<int>)_(entire_range)/64 -1.91% 31.339 30.739 - -0.19% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.91% 4882900.473 4789543.160 - -5.40% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.91% 4.062 3.985 - 0.53% -
std::find(list<int>)_(bail_25%)/8192 -1.91% 1438.440 1410.990 - -0.93% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -1.91% 106.290 104.262 - -2.03% -
SetIntersection_Front_Set_uint64_1024_16 -1.91% 1312351.508 1287323.450 - 0.32% -
BM_std_min<unsigned_short>/11 -1.91% 1.199 1.176 - 1.47% -
rng::reverse(list<int>)/32768 -1.90% 18037.542 17694.609 - 0.33% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.90% 24120.955 23663.388 - -2.80% -
BM_MakeThenSortHeap_string_Ascending_16384 -1.89% 64.007 62.795 - 0.81% -
rng::contains(list<int>)_(process_all)/32 -1.88% 9.097 8.925 - -20.73% -
rng::rotate(vector<int>)_(by_1/4)/8192 -1.88% 2588.967 2540.243 - -2.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.88% 1190865.308 1168508.950 - 1.50% -
BM_LowerBound_pair<uint32,_uint32>_256 -1.88% 33.376 32.750 - -0.48% -
SetIntersection_Front_Vector_uint64_256_256 -1.87% 4700711.008 4612706.450 - -0.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.87% 14.978 14.698 - -1.84% -
BM_MakeThenSortHeap_float_Heap_256 -1.86% 6.103 5.989 - -3.95% -
BM_std_minmax<unsigned_char>/15 -1.86% 3.047 2.991 - 0.27% -
BM_LowerBound_pair<uint32,_uint32>_1024 -1.85% 45.109 44.273 - -0.31% -
std::shift_left(deque<int>)/32 -1.85% 4.859 4.769 - 0.86% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -1.85% 4.061 3.985 - -1.53% -
BM_RangesPushHeap_uint32_Random_262144 -1.85% 6.456 6.337 - 0.96% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.85% 11.751 11.534 - -0.92% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -1.85% 25.263 24.796 - -6.09% -
SetIntersection_Front_Vector_string_262144_256 -1.85% 10128600.679 9941506.026 - -0.29% -
std::find(vector<int>)_(process_all)/8 -1.84% 2.653 2.604 - -1.61% -
rng::find_end(deque<int>)_(single_element)/1024 -1.84% 340.957 334.697 - 20.40% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.83% 181.357 178.033 - -1.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.83% 1195059.618 1173167.544 - 1.05% -
BM_RangesMakeHeap_uint64_Ascending_16384 -1.83% 0.641 0.629 - -0.28% -
SetIntersection_Interlaced_Vector_string_16_16 -1.83% 56406454.788 55374195.725 - -0.46% -
BM_std_minmax<unsigned_char>/23 -1.83% 3.021 2.966 - -0.68% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.83% 456.838 448.491 - -3.49% -
rng::search(vector<int>)_(same_length)/1000 -1.83% 245.543 241.058 - -0.35% -
std::map<int,_int>::find(key)_(existent)/8192 -1.82% 5.599 5.497 - -0.17% -
BM_MakeThenSortHeap_float_SingleElement_256 -1.82% 4.189 4.113 - 3.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.82% 12.055 11.835 - -1.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.82% 1137225.083 1116530.487 - 0.08% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.82% 0.708 0.695 - -0.05% -
SetIntersection_None_Set_uint64_1024_1 -1.82% 8991466.603 8828063.192 - -0.93% -
BM_MakeThenSortHeap_uint32_Heap_16 -1.82% 5.220 5.125 - 0.01% -
SetIntersection_None_Vector_float_16384_16384 -1.82% 1200140.503 1178345.518 - -1.25% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -1.81% 1.458 1.432 - -0.07% -
BM_RangesMakeHeap_string_Heap_64 -1.81% 5.032 4.941 - -1.08% -
BM_RangesMakeHeap_float_PipeOrgan_1024 -1.81% 0.716 0.703 - -0.35% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.81% 138880.780 136366.232 - -1.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.81% 1177475.075 1156181.072 - 0.39% -
BM_RangesMakeHeap_string_Descending_64 -1.81% 2.687 2.638 - -13.55% -
BM_std_minmax_element<int>/70000 -1.81% 17455.442 17139.907 - -6.89% -
rng::partition_point(list<int>)/50 -1.81% 24.981 24.530 - 0.24% -
rng::find_if(deque<int>)_(process_all)/50 -1.81% 23.907 23.476 - -2.75% -
std::copy_if(deque<int>)_(entire_range)/8 -1.80% 2.592 2.546 - -2.75% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 -1.80% 0.663 0.651 - -0.09% -
std::find_if(vector<char>)_(process_all)/32768 -1.80% 8274.381 8125.228 - -1.33% -
BM_RangesMakeHeap_uint32_SingleElement_1024 -1.80% 0.584 0.574 - 0.22% -
SetIntersection_Interlaced_Set_string_256_16 -1.80% 18323654.663 17994100.352 - -0.56% -
BM_RangesPushHeap_string_Ascending_262144 -1.80% 28.956 28.435 - -19.40% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.79% 61378.972 60278.653 - -1.25% -
SetIntersection_Front_Set_uint64_262144_262144 -1.79% 1869833.820 1836354.572 - 1.22% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -1.79% 31520.969 30956.874 - -20.32% -
std::rotate(list<int>)_(by_1/3)/8192 -1.79% 8951.738 8791.815 - 0.20% -
BM_std_minmax<unsigned_char>/13 -1.78% 2.310 2.269 - 2.24% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -1.78% 4.055 3.983 - -2.50% -
std::search(list<int>,_pred)_(same_length)/8192 -1.78% 8517.167 8365.654 - -6.44% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.78% 4.193 4.118 - -5.73% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.77% 4.865 4.779 - -0.22% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.77% 1665057.697 1635543.865 - 0.97% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 -1.77% 2.915 2.863 - -1.16% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -1.77% 5.391 5.295 - -1.86% -
SetIntersection_None_Vector_uint64_1024_1 -1.77% 1156340.193 1135870.146 - -0.55% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -1.77% 3985.708 3915.335 - 0.62% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.77% 10.516 10.331 - -1.60% -
SetIntersection_Interlaced_Vector_string_256_64 -1.76% 21033106.638 20662182.731 - 2.41% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.76% 1132269.799 1112307.532 - -0.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.76% 21126852.350 20754527.076 - -1.19% -
SetIntersection_Front_Set_uint64_262144_16384 -1.76% 345679277.430 339610760.392 - 1.00% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -1.76% 4.017 3.946 - -1.92% -
rng::find_end(vector<int>)_(same_length)/1024 -1.75% 254.768 250.313 - -51.27% -
SetIntersection_None_Vector_float_262144_16 -1.75% 1223474.757 1202108.591 - -1.57% -
BM_PushHeap_string_SingleElement_256 -1.75% 2.532 2.488 - -9.31% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 -1.75% 2.656 2.610 - 0.94% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.74% 23.159 22.755 - -2.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.74% 23.405 22.997 - -1.61% -
rng::stable_partition(list<int>)_(dense)/32 -1.74% 34.859 34.251 - 7.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.74% 1217381.539 1196155.227 - -1.75% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.74% 701176.404 688956.849 - -0.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.74% 8.898 8.743 - 0.55% -
BM_std_min<long_long>/31 -1.74% 3.490 3.429 - 0.78% -
SetIntersection_Interlaced_Set_string_256_1 -1.74% 4630418.735 4549907.730 - -1.15% -
BM_PushHeap_string_SingleElement_64 -1.74% 2.587 2.542 - -8.34% -
SetIntersection_Interlaced_Vector_float_64_4 -1.74% 19046176.621 18715352.693 - -1.07% -
SetIntersection_Interlaced_Set_float_64_4 -1.74% 22476156.552 22086149.035 - -1.19% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -1.73% 2759.098 2711.331 - -0.34% -
rng::stable_sort(deque<int>)_(repeated)/8 -1.73% 18.598 18.276 - 1.65% -
SetIntersection_None_Set_string_1024_16 -1.73% 9456479.231 9293105.079 - 2.76% -
BM_std_minmax_element<int>/65536 -1.72% 16340.865 16059.111 - -6.76% -
std::find_end(deque<int>,_pred)_(single_element)/8192 -1.72% 4903.440 4818.896 - 11.65% -
SetIntersection_None_Set_float_256_64 -1.72% 9576674.245 9411700.109 - 0.18% -
SetIntersection_None_Vector_uint64_262144_16 -1.72% 1208239.054 1187431.495 - -0.68% -
BM_RangesMakeThenSortHeap_string_Random_1024 -1.72% 70.018 68.815 - 0.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.72% 356733869.943 350606686.737 - 0.47% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -1.72% 16.182 15.904 - 0.65% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.71% 18415158.544 18099730.713 - -1.03% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.71% 17.888 17.581 - -0.02% -
731_astcenc_r -1.71% 10.201 10.026 - -1.87% -
SetIntersection_Front_Vector_uint64_16384_1 -1.71% 1125971.561 1106742.639 - 0.69% -
BM_std_min<unsigned_short>/512 -1.71% 7.345 7.220 - 1.14% -
BM_std_min<unsigned_short>/4096 -1.70% 56.051 55.096 - -0.09% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.70% 54.010 53.091 - -0.28% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.70% 31.935 31.393 - 0.44% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.70% 4061.585 3992.685 - -1.87% -
std::copy_if(vector<int>)_(entire_range)/8 -1.69% 2.352 2.312 - 1.82% -
SetIntersection_None_Set_string_256_16 -1.69% 11361716.152 11169696.960 - -2.42% -
rng::for_each(list<int>)/8192 -1.69% 8388.552 8246.923 - -0.76% -
std::replace(vector<int>)_(prefix)/50 -1.68% 7.704 7.574 - -0.27% -
BM_MakeHeap_float_Random_262144 -1.68% 1.140 1.121 - 0.53% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -1.68% 70.814 69.626 - 7.53% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.68% 101.424 99.724 - -2.46% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.67% 19.566 19.238 - -1.54% -
SetIntersection_None_Vector_float_1024_1 -1.67% 1166451.791 1146960.949 - -2.85% -
rng::find_first_of(vector<int>)_(large_needle)/32 -1.67% 113.958 112.055 - 6.68% -
SetIntersection_Front_Vector_float_1024_16 -1.67% 1190770.162 1170904.277 - -1.30% -
BM_RangesMakeHeap_string_SingleElement_262144 -1.67% 7.283 7.162 - -12.91% -
BM_RangesMakeThenSortHeap_float_Heap_256 -1.67% 6.167 6.064 - 2.83% -
SetIntersection_None_Vector_float_16384_256 -1.67% 1180380.777 1160722.056 - -2.00% -
rng::move(vector<int>)/1048576 -1.67% 58554.193 57579.088 - -0.32% -
rng::contains(deque<int>)_(process_all)/8 -1.66% 3.044 2.993 - 1.72% -
BM_RangesPushHeap_uint64_Ascending_16384 -1.66% 3.627 3.566 - 0.05% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.66% 217.700 214.084 - 0.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 -1.66% 32.824 32.279 - 11.84% -
rng::find(list<int>)_(process_all)/1024 -1.66% 710.271 698.482 - 1.44% -
BM_std_min<unsigned_char>/23 -1.66% 2.306 2.268 - -2.83% -
SetIntersection_None_Vector_float_1024_1024 -1.65% 1166899.487 1147693.024 - -2.15% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -1.64% 16.797 16.521 - -2.29% -
BM_RangesPopHeap_uint64_16 -1.64% 7.739 7.612 - -0.61% -
SetIntersection_None_Vector_float_64_64 -1.64% 9175841.367 9025230.126 - -0.48% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -1.64% 7.567 7.443 - -2.19% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.64% 19.247 18.932 - -2.20% -
std::copy_backward(list<int>)/32768 -1.64% 26386.372 25954.882 - -2.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.63% 19258095.271 18943401.119 - -1.31% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -1.63% 1.471 1.447 - -3.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.63% 7.008 6.893 - -0.05% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 -1.63% 8.743 8.600 - -0.69% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -1.63% 4.816 4.737 - 3.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.63% 5391000.610 5303323.985 - -1.21% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -1.62% 2.623 2.580 - 1.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.62% 2494676.872 2454206.260 - -0.74% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.62% 4.907 4.827 - -0.76% -
SetIntersection_Front_Vector_string_1024_64 -1.62% 3529760.610 3472565.126 - 0.16% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.62% 707.868 696.418 - -0.01% -
BM_std_minmax<unsigned_char>/22 -1.61% 2.550 2.509 - 0.02% -
BM_RangesMakeThenSortHeap_float_Descending_16384 -1.61% 29.925 29.444 - 10.47% -
std::fill(vector<int>)/8192 -1.61% 241.003 237.128 - -0.74% -
SetIntersection_Front_Vector_uint64_262144_1 -1.61% 1133284.433 1115073.977 - -0.47% -
std::remove_if(deque<int>)_(prefix)/32 -1.61% 59.706 58.746 - 1.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.61% 354186016.346 348497613.580 - 0.89% -
std::all_of(vector<int>)_(process_all)/50 -1.61% 18.436 18.140 - 42.42% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.61% 221223091.283 217672342.839 - 1.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.60% 3.535 3.478 - 2.26% -
BM_RangesPushHeap_uint64_Random_64 -1.60% 5.344 5.259 - -0.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.60% 45.037 44.318 - -1.04% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.60% 530.969 522.488 - -1.54% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -1.60% 5.308 5.223 - -23.37% -
SetIntersection_None_Vector_float_64_16 -1.59% 14634267.013 14400914.618 - -0.36% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.59% 8.414 8.280 - -1.54% -
BM_std_min<unsigned_short>/4000 -1.59% 54.618 53.749 - -0.01% -
BM_std_minmax_element<int>/64 -1.59% 16.748 16.482 - -4.61% -
bm_swap_ranges_vb_unaligned/8 -1.58% 4.910 4.832 - -1.62% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.58% 62105.376 61121.930 - -0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.58% 1123062.996 1105288.484 - -1.18% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -1.58% 1.582 1.557 - 1.30% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 -1.58% 1.471 1.448 - -1.30% -
std::copy(deque<int>)/1048576 -1.58% 50453.721 49657.586 - -0.15% -
std::map<int,_int>::find(key)_(existent)/1024 -1.58% 3.952 3.890 - 3.72% -
SetIntersection_None_Vector_float_1024_16 -1.58% 1165854.874 1147491.761 - -1.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.57% 3142314.779 3092834.312 - -0.66% -
std::rotate(list<int>)_(by_1/4)/8192 -1.57% 7314.171 7199.086 - -0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.57% 1250982.572 1231337.239 - -1.31% -
std::partial_sort(deque<int>)_(descending)/8192 -1.57% 292215.345 287629.502 - 1.15% -
rng::partition_point(deque<int>)/50 -1.57% 4.346 4.278 - -1.60% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 -1.57% 12.468 12.273 - -0.21% -
BM_MakeHeap_uint64_Ascending_16 -1.56% 0.662 0.652 - -2.67% -
std::partial_sort(deque<int>)_(ascending)/8 -1.56% 30.558 30.083 - 1.56% -
BM_PushHeap_string_PipeOrgan_256 -1.56% 7.984 7.860 - -9.44% -
rng::stable_partition(vector<int>)_(sparse)/1024 -1.55% 213.103 209.792 - 1.43% -
rng::find_end(deque<int>)_(match_near_end)/8192 -1.55% 280.283 275.928 - -99.83% -
rng::for_each(map<int>)/50 -1.55% 39.416 38.805 - -6.53% -
std::copy_backward(deque<int>)/8 -1.55% 2.743 2.701 - -1.36% -
BM_RangesPopHeap_uint32_16 -1.55% 7.685 7.566 - 0.37% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.55% 17815672.525 17540201.986 - 0.95% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.55% 612.741 603.267 - -2.96% -
BM_RangesMakeThenSortHeap_float_Heap_1024 -1.54% 8.323 8.194 - 1.02% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.54% 525.950 517.864 - -1.05% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.53% 6460.051 6361.488 - -0.64% -
BM_RangesMakeHeap_float_Random_262144 -1.52% 1.139 1.122 - -1.37% -
BM_std_min<unsigned_short>/5500 -1.52% 76.655 75.488 - -0.05% -
rng::rotate(vector<int>)_(by_1/4)/1024 -1.51% 329.212 324.232 - -1.40% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.51% 36.982 36.423 - -0.30% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.51% 102.379 100.833 - -0.97% -
std::map<int,_int>::find(key)_(existent)/32 -1.51% 1.592 1.568 - 2.46% -
SetIntersection_Front_Set_string_64_16 -1.51% 26108386.447 25715053.127 - -0.18% -
BM_std_min<char>/6 -1.51% 1.610 1.586 - -0.19% -
std::rotate_copy(list<int>)/50 -1.50% 14.360 14.144 - 0.37% -
BM_std_minmax_element<int>/4096 -1.50% 1023.326 1007.936 - -6.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.50% 9110801.219 8974074.340 - -31.13% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -1.50% 53721.235 52916.784 - -0.26% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.49% 10.824 10.663 - 0.17% -
BM_std_minmax_element<int>/4000 -1.49% 999.499 984.576 - -6.57% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.49% 5674.051 5589.394 - 0.16% -
SetIntersection_None_Set_string_1024_1024 -1.49% 9237496.745 9099686.312 - -0.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -1.49% 6.877 6.775 - 3.22% -
rng::partition_point(list<int>)/8192 -1.49% 13402.041 13202.794 - -0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.49% 8877903.173 8746020.749 - -31.89% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.48% 30.577 30.124 - -1.00% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.48% 30.586 30.132 - 1.87% -
SetIntersection_Front_Set_uint64_1024_64 -1.48% 1943052.359 1914269.339 - 1.39% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -1.48% 32.409 31.929 - -0.50% -
rng::all_of(deque<int>)_(process_all)/50 -1.48% 18.250 17.980 - -1.94% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.47% 4720422.737 4650868.033 - -1.31% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.47% 525.669 517.928 - -1.12% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.47% 77.236 76.101 - -0.47% -
BM_RangesMakeThenSortHeap_string_Heap_256 -1.47% 49.782 49.050 - -0.04% -
std::find_if(list<int>)_(bail_25%)/8 -1.46% 1.212 1.195 - -1.89% -
SetIntersection_None_Set_float_1024_256 -1.46% 9119906.048 8986520.669 - -0.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.46% 1168935.472 1151914.040 - -0.39% -
BM_std_min<unsigned_short>/8 -1.45% 1.320 1.300 - -0.38% -
std::equal(list<int>)_(it,_it,_it)/8 -1.45% 2.816 2.775 - -1.59% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.45% 7.614 7.504 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.45% 18041078.601 17779639.003 - 0.37% -
BM_std_minmax<unsigned_char>/18 -1.45% 1.338 1.319 - 0.19% -
BM_RangesMakeThenSortHeap_string_Random_262144 -1.44% 200.493 197.596 - -5.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.44% 6.364 6.272 - -1.04% -
rng::find_end(deque<int>)_(near_matches)/1024 -1.44% 18701.319 18431.528 - -35.62% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.44% 54290451.924 53507538.468 - -0.97% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.44% 8.992 8.863 - -1.40% -
BM_MakeHeap_uint32_Random_262144 -1.44% 1.024 1.009 - 0.19% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.44% 4178.467 4118.345 - -2.12% -
BM_RangesMakeThenSortHeap_string_Descending_16 -1.44% 7.842 7.729 - -0.23% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.44% 5.923 5.838 - -3.18% -
BM_std_min<unsigned_long_long>/14 -1.43% 1.911 1.884 - -2.43% -
rng::reverse(list<int>)/4096 -1.43% 1677.283 1653.243 - -5.65% -
BM_SortHeap_string_262144 -1.43% 178.457 175.899 - -1.60% -
rng::unique_copy(list<int>)_(sprinkled)/32 -1.43% 10.935 10.778 - -16.01% -
BM_std_minmax<char>/13 -1.43% 2.244 2.212 - -1.34% -
735_gem5_r -1.43% 13.427 13.235 - -2.42% -
SetIntersection_Front_Set_uint32_16384_256 -1.43% 4872983.066 4803411.560 - -1.14% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.43% 350785797.721 345780844.116 - -1.45% -
SetIntersection_None_Vector_string_256_256 -1.43% 2389581.387 2355507.973 - -1.83% -
std::stable_sort(deque<int>)_(descending)/1024 -1.43% 2969.029 2926.711 - -0.40% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.42% 474.174 467.428 - -1.76% -
SetIntersection_Front_Vector_uint64_16_16 -1.42% 38483829.324 37936276.218 - 0.80% -
rng::find_end(vector<int>)_(same_length)/8192 -1.42% 1976.802 1948.680 - -49.08% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 -1.42% 2970.634 2928.396 - -1.07% -
BM_RangesMakeThenSortHeap_string_Random_256 -1.42% 55.419 54.632 - 0.21% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 -1.42% 3.711 3.658 - -0.48% -
rng::stable_sort(deque<int>)_(descending)/1024 -1.42% 2975.190 2933.053 - -0.38% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 -1.42% 4829.331 4760.966 - 10.54% -
std::find_if(vector<char>)_(process_all)/8192 -1.40% 2074.803 2045.657 - -0.97% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.40% 4188.111 4129.301 - 0.75% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.40% 5.033 4.962 - -1.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.40% 9876957.810 9738519.362 - -10.08% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.40% 35763.057 35262.288 - -1.02% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 -1.40% 9.037 8.910 - -0.50% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 -1.40% 76.483 75.412 - 0.56% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -1.40% 1.272 1.254 - -5.77% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -1.40% 7.174 7.073 - -3.04% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.40% 9.206 9.077 - 0.71% -
BM_std_minmax<short>/21 -1.40% 2.080 2.051 - 0.30% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.40% 11.483 11.323 - 0.00% -
rng::remove(vector<int>)_(sprinkled)/8192 -1.40% 3848.865 3795.114 - 91.36% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -1.40% 2.990 2.948 - -2.07% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.39% 2.182 2.152 - 0.79% -
BM_PopHeap_float_4 -1.39% 2.495 2.460 - 3.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.39% 7.065 6.966 - -0.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.39% 3346927.906 3300355.029 - -6.88% -
rng::remove_copy(list<int>)_(prefix)/32 -1.39% 11.105 10.950 - -0.43% -
BM_std_minmax_element<int>/5500 -1.39% 1369.227 1350.222 - -6.34% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.39% 4863.522 4796.152 - 4.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.38% 24.312 23.975 - -3.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.38% 17.223 16.985 - 1.57% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.38% 15483861.184 15269867.304 - 0.42% -
rng::copy_n(vector<int>)/8 -1.38% 2.252 2.221 - -0.52% -
std::reverse(vector<int>)/8 -1.38% 1.584 1.562 - -2.12% -
rng::find_if_not(vector<char>)_(process_all)/32768 -1.38% 8244.563 8130.896 - -0.10% -
BM_PushHeap_uint64_Random_262144 -1.38% 6.027 5.944 - -2.94% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -1.38% 1.447 1.427 - -0.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -1.38% 22.534 22.224 - -0.35% -
SetIntersection_None_Set_uint32_1024_64 -1.38% 8857104.608 8735233.507 - -1.55% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 -1.37% 1.356 1.337 - 0.65% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 -1.37% 1.410 1.390 - -0.49% -
std::search_n(deque<int>)_(no_match)/8192 -1.37% 3475.267 3427.606 - -0.85% -
SetIntersection_None_Vector_float_262144_256 -1.37% 1219565.261 1202842.253 - -2.08% -
BM_std_min<unsigned_int>/32 -1.37% 2.203 2.173 - 0.05% -
std::map<int,_int>::ctor(const&)/8192 -1.37% 50510.573 49818.696 - 0.15% -
BM_std_minmax<long_long>/13 -1.37% 3.060 3.018 - -2.71% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -1.37% 87.859 86.659 - 4.65% -
SetIntersection_Front_Set_uint32_262144_262144 -1.36% 1847350.830 1822144.775 - -0.95% -
BM_std_minmax<short>/64 -1.36% 1.569 1.548 - 1.46% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.36% 36.612 36.114 - 0.58% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 -1.36% 4192.620 4135.651 - -0.57% -
BM_SortHeap_pair<uint32,_uint32>_16 -1.36% 6.309 6.224 - 2.25% -
BM_MakeThenSortHeap_float_SingleElement_64 -1.35% 3.443 3.397 - 2.50% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.35% 2.083 2.055 - -0.99% -
rng::move_backward(deque<int>)/32768 -1.35% 3685.801 3635.939 - 3.19% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.35% 2.246 2.216 - -1.17% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.35% 24772082.636 24438022.759 - 0.57% -
std::swap_ranges(list<int>)/50 -1.35% 33.149 32.703 - 0.05% -
BM_RangesMakeHeap_uint32_Random_262144 -1.34% 1.019 1.005 - -4.55% -
BM_PushHeap_uint32_Random_64 -1.34% 5.580 5.505 - -1.02% -
SetIntersection_Front_Set_string_256_1 -1.34% 4587580.247 4526119.721 - -1.56% -
bm_lexicographical_compare<signed_char>/7 -1.34% 2.701 2.665 - -2.94% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.34% 4.052 3.998 - -2.10% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 -1.34% 4.066 4.011 - 0.63% -
SetIntersection_None_Vector_string_256_4 -1.34% 4743826.677 4680482.286 - -0.77% -
BM_PushHeap_string_Ascending_16384 -1.33% 18.893 18.640 - -16.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.33% 45382589.092 44777081.489 - -2.36% -
std::shift_left(deque<int>)/1024 -1.33% 40.477 39.938 - 0.99% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.33% 22.187 21.892 - 1.38% -
BM_std_min<long_long>/21 -1.33% 2.426 2.394 - -0.80% -
BM_MakeThenSortHeap_string_Ascending_4 -1.33% 5.363 5.292 - -1.20% -
BM_std_min<unsigned_long_long>/21 -1.33% 1.997 1.971 - -1.25% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 -1.32% 24.887 24.558 - -0.41% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.32% 14412.563 14222.205 - -2.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.32% 12375759.914 12212335.233 - -3.84% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -1.32% 690.903 681.783 - -1.01% -
SetIntersection_None_Vector_uint32_16384_64 -1.32% 1182120.161 1166516.335 - -0.51% -
std::find_end(deque<int>)_(single_element)/8192 -1.32% 2236.275 2206.764 - 8.26% -
BM_PushHeap_string_SingleElement_16 -1.32% 2.534 2.501 - -9.53% -
SetIntersection_Front_Vector_uint64_16384_16 -1.31% 1201955.043 1186159.565 - 0.35% -
std::find_if_not(vector<int>)_(bail_25%)/8 -1.31% 1.015 1.002 - -10.50% -
rng::stable_sort(deque<int>)_(descending)/8 -1.31% 27.430 27.071 - -1.04% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.31% 17400.564 17173.020 - -0.04% -
SetIntersection_Front_Vector_float_262144_256 -1.31% 2369034.899 2338099.677 - -1.31% -
rng::find_last(list<int>)_(bail_10%)/8192 -1.31% 6333.971 6251.261 - 0.04% -
std::search_n(deque<int>)_(no_match)/1048576 -1.30% 444934.754 439150.680 - -1.02% -
BM_MakeThenSortHeap_uint32_Heap_262144 -1.30% 24.666 24.346 - -0.19% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -1.30% 4.648 4.588 - 1.49% -
SetIntersection_None_Vector_string_262144_1024 -1.29% 1383325.953 1365419.190 - 1.17% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 -1.29% 9379.789 9258.638 - -1.05% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.29% 4.333 4.278 - -0.15% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.29% 1148042.040 1133239.137 - -2.51% -
SetIntersection_Front_Vector_string_1024_16 -1.29% 1739335.759 1716922.497 - -0.42% -
BM_MakeHeap_string_Descending_4 -1.29% 2.135 2.107 - 0.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.29% 14.457 14.271 - -0.15% -
rng::find_if(vector<char>)_(process_all)/32768 -1.29% 8237.265 8131.396 - -0.08% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.28% 17920.974 17691.294 - 7.75% -
rng::for_each(set<int>::iterator)/32 -1.28% 23.467 23.167 - 4.54% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.28% 0.785 0.775 - -5.37% -
SetIntersection_None_Vector_string_16384_256 -1.28% 1290010.260 1273488.106 - -1.33% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -1.28% 6.607 6.522 - -33.91% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.28% 1.279 1.263 - -0.34% -
rng::find_first_of(deque<int>)_(small_needle)/32 -1.27% 108.234 106.856 - -3.73% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.27% 1112623.327 1098469.198 - -0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -1.27% 5196900.365 5130837.740 - -0.08% -
rng::all_of(vector<int>)_(process_all)/50 -1.27% 18.205 17.973 - -2.62% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.27% 2.073 2.046 - -1.54% -
BM_RangesMakeThenSortHeap_float_Descending_262144 -1.27% 35.634 35.182 - 1.90% -
SetIntersection_Front_Set_uint32_256_256 -1.26% 9537598.916 9417095.661 - -3.62% -
BM_RangesPushHeap_string_Ascending_4 -1.26% 2.562 2.530 - -3.28% -
bm_swap_ranges_vb_aligned/262144 -1.26% 494.169 487.943 - -0.77% -
rng::copy(deque<int>)/1048576 -1.26% 50360.499 49726.442 - -0.42% -
rng::stable_sort(deque<int>)_(heap)/8 -1.26% 25.893 25.567 - -3.02% -
SetIntersection_Front_Vector_uint64_16384_16384 -1.26% 82165587.495 81133176.730 - 4.20% -
BM_RangesSortHeap_string_16 -1.26% 14.315 14.135 - -0.12% -
SetIntersection_Interlaced_Set_float_1024_4 -1.25% 10105736.452 9979006.900 - -0.88% -
SetIntersection_Interlaced_Vector_string_64_64 -1.25% 29039059.374 28675704.938 - -1.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.25% 1164823.106 1150262.555 - 2.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.25% 1319288.303 1302798.203 - 0.30% -
std::remove(list<int>)_(sprinkled)/32 -1.25% 57.834 57.112 - 4.17% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.25% 12.203 12.050 - -1.41% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.25% 8.925 8.814 - -2.23% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.25% 24.696 24.388 - 0.18% -
rng::rotate(vector<int>)_(by_1/4)/32 -1.25% 12.050 11.900 - -1.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.24% 10.906 10.770 - -0.43% -
std::replace(vector<int>)_(prefix)/32 -1.24% 5.086 5.023 - -0.18% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -1.24% 1.023 1.011 - -2.27% -
BM_RangesMakeHeap_string_SingleElement_64 -1.24% 6.409 6.329 - -2.24% -
std::copy_n(deque<int>)/8 -1.24% 2.727 2.693 - 1.90% -
BM_std_minmax<char>/14 -1.24% 2.520 2.488 - -2.57% -
rng::fill(vector<int>)/8192 -1.24% 240.491 237.520 - -0.92% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 -1.24% 2910.067 2874.122 - 0.66% -
SetIntersection_None_Vector_uint64_16384_16 -1.23% 1173906.094 1159413.062 - 0.74% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.23% 9.153 9.040 - 0.80% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.23% 20.442 20.190 - 0.73% -
std::flat_map<int,_int>::clear()/8192 -1.23% 452.463 446.906 - -1.22% -
std::map<int,_int>::count(key)_(existent)/32 -1.23% 1.731 1.710 - 0.77% -
rng::stable_partition(list<int>)_(dense)/50 -1.23% 55.547 54.866 - 4.22% -
BM_std_min<int>/17 -1.22% 0.960 0.948 - -0.47% -
710_omnetpp_r -1.22% 9.073 8.963 - 1.31% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 -1.22% 1.421 1.404 - 2.98% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.22% 1.188 1.173 - -1.81% -
rng::find_end(deque<int>)_(near_matches)/1000 -1.21% 17905.355 17687.853 - -35.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.21% 1165476.155 1151351.607 - -1.61% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.21% 490.904 484.976 - -0.32% -
SetIntersection_Interlaced_Vector_string_64_4 -1.21% 23248158.950 22967545.428 - -0.08% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.21% 5659.039 5590.774 - 0.27% -
SetIntersection_None_Vector_float_256_4 -1.20% 4561760.133 4506824.227 - -0.04% -
BM_RangesMakeHeap_string_Ascending_64 -1.20% 4.788 4.730 - -2.78% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.20% 2.072 2.047 - -2.14% -
rng::stable_sort(deque<int>)_(ascending)/1024 -1.20% 2120.376 2094.863 - -1.30% -
BM_RangesMakeHeap_string_Descending_1024 -1.20% 2.815 2.781 - -22.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.20% 1.303 1.288 - -0.55% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.20% 6298.826 6223.295 - 0.01% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -1.20% 516.985 510.797 - -0.26% -
rng::generate_n(deque<int>)/50 -1.20% 12.402 12.254 - -2.33% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.19% 2.058 2.033 - -2.33% -
SetIntersection_Front_Vector_float_64_64 -1.19% 11584297.136 11446437.706 - -1.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.19% 5914634.183 5844357.346 - -0.87% -
rng::find_if_not(deque<int>)_(process_all)/8192 -1.19% 2856.636 2822.741 - 0.74% -
SetIntersection_Interlaced_Vector_string_4_4 -1.19% 162384936.335 160459120.342 - -1.31% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.18% 12829.371 12677.583 - -0.61% -
BM_RangesPopHeap_uint32_64 -1.18% 12.743 12.593 - 0.12% -
SetIntersection_Front_Set_uint32_16_16 -1.18% 42115463.793 41619871.459 - -1.26% -
BM_std_min<unsigned_char>/4096 -1.18% 29.957 29.605 - 2.32% -
BM_std_minmax<unsigned_char>/14 -1.18% 2.588 2.558 - 0.60% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -1.17% 14665.853 14493.559 - 1.90% -
rng::stable_sort(deque<int>)_(shuffled)/1024 -1.17% 2498.136 2468.800 - 1.29% -
BM_RangesPushHeap_float_Ascending_1024 -1.17% 3.144 3.107 - 0.09% -
std::for_each(list<int>)/8192 -1.17% 8429.083 8330.186 - -4.09% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.17% 4562.262 4508.784 - -0.05% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 -1.17% 3.367 3.328 - 0.18% -
BM_PushHeap_string_PipeOrgan_64 -1.17% 5.872 5.803 - -8.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -1.17% 7.558 7.470 - -0.73% -
SetIntersection_Front_Vector_string_256_4 -1.17% 4943562.128 4885965.915 - -1.70% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.16% 365.042 360.793 - 0.46% -
rng::replace(vector<int>)_(prefix)/50 -1.16% 7.094 7.012 - 0.40% -
SetIntersection_None_Vector_float_1024_4 -1.16% 1159960.141 1146535.876 - -2.57% -
SetIntersection_Front_Set_float_64_1 -1.16% 17699374.633 17494889.859 - -0.62% -
rng::stable_sort(vector<int>)_(descending)/8 -1.16% 25.315 25.023 - -1.30% -
BM_PushHeap_uint64_Random_16384 -1.15% 6.101 6.030 - -1.14% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.15% 18.522 18.308 - 3.77% -
rng::find_if_not(list<int>)_(process_all)/50 -1.15% 21.659 21.410 - -0.71% -
SetIntersection_Front_Vector_string_256_64 -1.15% 11276162.173 11146505.025 - 0.40% -
BM_std_minmax<char>/7 -1.15% 2.453 2.425 - -4.71% -
std::adjacent_find(list<int>,_pred)/8 -1.15% 3.907 3.862 - -0.82% -
SetIntersection_Front_Vector_uint32_16384_64 -1.15% 1459790.837 1443015.857 - -0.35% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.15% 27309.436 26996.452 - -2.61% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.15% 2962.646 2928.701 - -0.51% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.15% 50362.087 49785.070 - -0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.15% 4626183.438 4573196.397 - -1.22% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.14% 4304.156 4254.971 - -0.89% -
BM_RangesMakeThenSortHeap_uint64_Descending_256 -1.14% 8.780 8.680 - -0.24% -
rng::search(list<int>)_(no_match)/1000 -1.14% 724.296 716.028 - -1.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.14% 9.869 9.757 - -0.61% -
SetIntersection_Front_Vector_string_1024_1 -1.14% 1155716.939 1142540.097 - 0.18% -
BM_std_min<unsigned_char>/4000 -1.14% 27.868 27.550 - 1.80% -
std::reverse(deque<int>)/8 -1.14% 2.549 2.520 - 0.29% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.14% 17.571 17.372 - 4.86% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.13% 2.694 2.663 - 0.80% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.13% 497.229 491.598 - -1.35% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -1.13% 12.250 12.112 - -0.64% -
std::remove_copy(vector<int>)_(prefix)/32 -1.13% 8.962 8.861 - -1.47% -
rng::partial_sort_copy(deque<int>)_(descending)/1024 -1.12% 8510.759 8415.159 - -0.83% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 -1.12% 55.394 54.773 - -0.71% -
std::count(vector<bool>)/1000 -1.12% 3.003 2.969 - -1.15% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -1.12% 57.057 56.418 - 0.18% -
BM_PushHeap_uint32_Random_16 -1.12% 4.563 4.512 - 2.26% -
SetIntersection_Front_Set_string_4_4 -1.12% 168748905.301 166859288.305 - 0.07% -
SetIntersection_None_Vector_uint64_262144_256 -1.12% 1198586.697 1185173.821 - -1.54% -
rng::stable_partition(vector<int>)_(sparse)/8192 -1.12% 1526.657 1509.580 - -2.76% -
BM_PushHeap_string_Descending_256 -1.12% 2.294 2.269 - -26.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.11% 9.475 9.370 - -0.73% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.11% 2117.929 2094.352 - -0.98% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.11% 2.075 2.052 - -1.33% -
rng::find(deque<int>)_(bail_25%)/1024 -1.11% 67.079 66.334 - -0.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.11% 642.894 635.752 - -2.72% -
BM_MakeThenSortHeap_string_Heap_262144 -1.11% 185.243 183.186 - 2.77% -
SetIntersection_Front_Vector_float_1024_256 -1.11% 2363856.555 2337710.814 - -1.17% -
std::replace_if(list<int>)_(prefix)/32 -1.10% 13.187 13.041 - -0.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.10% 23466000.484 23207277.064 - -2.16% -
rng::replace_if(list<int>)_(prefix)/50 -1.10% 24.871 24.597 - -0.83% -
BM_RangesMakeHeap_string_SingleElement_4 -1.10% 3.686 3.646 - 1.47% -
rng::count(vector<bool>)/1000 -1.10% 3.002 2.969 - -1.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.10% 4538469.564 4488484.343 - -0.06% -
std::any_of(vector<int>)_(process_all)/32 -1.10% 8.420 8.327 - -0.63% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.10% 9.588 9.482 - 0.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.10% 11.141 11.018 - 0.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.10% 7.998 7.911 - -1.20% -
rng::partition(deque<int>)_(dense)/32 -1.10% 10.108 9.997 - -4.91% -
rng::starts_with(list<int>)/8 -1.10% 3.063 3.030 - 4.10% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.09% 19.243 19.032 - -0.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.09% 13267225.868 13122742.089 - 1.07% -
BM_MakeHeap_string_SingleElement_64 -1.09% 6.375 6.306 - -2.21% -
rng::partial_sort_copy(list<int>)_(repeated)/1024 -1.08% 4557.868 4508.504 - -0.13% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.08% 17.520 17.331 - -1.03% -
std::find_if(deque<int>)_(process_all)/8 -1.08% 3.944 3.901 - -1.83% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -1.08% 32528.507 32177.476 - -20.38% -
BM_std_min<long_long>/64 -1.08% 4.905 4.852 - -1.08% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.08% 1857268.475 1837247.150 - 0.89% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 -1.07% 30.626 30.296 - -0.44% -
std::find(deque<int>)_(process_all)/8 -1.07% 3.395 3.359 - -1.70% -
SetIntersection_None_Set_uint64_64_4 -1.07% 22611047.092 22368334.478 - 0.44% -
rng::find_if_not(vector<char>)_(bail_25%)/8 -1.07% 0.971 0.961 - 1.83% -
SetIntersection_None_Vector_uint64_1024_64 -1.07% 1164038.610 1151569.134 - 0.86% -
rng::for_each(multimap<int>)/8 -1.07% 6.209 6.143 - 36.11% -
std::unique(list<int>)_(contiguous)/8192 -1.07% 7076.957 7001.336 - 0.46% -
BM_std_min<unsigned_short>/23 -1.07% 2.121 2.098 - -1.71% -
SetIntersection_None_Vector_string_64_16 -1.06% 15127253.589 14966189.142 - -0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.06% 6647164.407 6576541.832 - 1.03% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.06% 2591.540 2564.175 - -2.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -1.06% 3.041 3.008 - -3.88% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 -1.05% 8.520 8.431 - 0.71% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.05% 3.655 3.617 - -0.03% -
std::find_first_of(deque<int>)_(large_needle)/32 -1.05% 287.090 284.084 - -6.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.05% 1131923.378 1120093.201 - 1.86% -
SetIntersection_Front_Set_uint32_262144_4 -1.04% 1121145.978 1109435.380 - -2.18% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.04% 213859599.145 211627651.050 - 2.56% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.04% 1.347 1.333 - 0.99% -
BM_std_minmax<short>/17 -1.04% 1.805 1.786 - -0.33% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 -1.04% 5.640 5.582 - -0.25% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -1.04% 1.464 1.449 - 0.07% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.04% 2494.539 2468.640 - 1.14% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -1.04% 1440296.758 1425349.883 - -0.79% -
SetIntersection_None_Vector_float_16_4 -1.04% 58040364.537 57438216.582 - -0.31% -
BM_std_min<unsigned_long_long>/24 -1.04% 2.685 2.657 - -0.98% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -1.03% 24.580 24.325 - -0.43% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.03% 1.043 1.032 - -0.48% -
rng::reverse_copy(vector<int>)/64 -1.03% 2.505 2.479 - -0.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.03% 34.699 34.340 - -0.02% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 -1.03% 362.392 358.654 - 0.49% -
SetIntersection_Front_Set_float_256_4 -1.03% 4574425.215 4527530.197 - -0.25% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.03% 37.974 37.584 - -2.52% -
SetIntersection_None_Vector_float_16_16 -1.02% 36427291.018 36054605.196 - 0.23% -
rng::find_if(vector<char>)_(process_all)/8192 -1.02% 2069.663 2048.572 - -0.04% -
rng::sort(deque<int>)_(qsort_adversarial)/8 -1.02% 18.455 18.267 - -0.63% -
BM_RangesPushHeap_uint32_Random_64 -1.02% 5.645 5.588 - 1.43% -
rng::search(list<int>)_(no_match)/1048576 -1.02% 837180.572 828654.255 - -1.99% -
SetIntersection_None_Vector_float_256_16 -1.02% 4334558.924 4290448.217 - -1.38% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -1.02% 10.221 10.117 - -3.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.02% 1.198 1.186 - -2.50% -
SetIntersection_Interlaced_Set_float_256_4 -1.01% 11892807.275 11772127.202 - 0.69% -
SetIntersection_Front_Vector_string_16384_4 -1.01% 1270452.796 1257571.524 - 0.73% -
std::none_of(list<int>)_(process_all)/50 -1.01% 21.940 21.718 - -1.03% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.01% 3.008 2.977 - -4.93% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 -1.01% 16.651 16.483 - -0.02% -
BM_RangesMakeHeap_string_Heap_262144 -1.01% 5.256 5.203 - -4.32% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -1.01% 4.646 4.599 - -0.22% -
rng::starts_with(deque<int>,_pred)/1024 -1.01% 524.894 519.607 - -0.98% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.01% 10071898.463 9970459.550 - 2.18% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.01% 7591.013 7514.604 - -0.86% -
rng::stable_sort(vector<int>)_(ascending)/8 -1.00% 16.783 16.615 - 0.71% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -1.00% 25934.751 25674.300 - -2.23% -
rng::reverse_copy(list<int>)/8 -1.00% 2.329 2.306 - -0.09% -
std::partial_sort_copy(vector<int>)_(descending)/1024 -1.00% 8418.443 8333.989 - 0.20% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -1.00% 16.013 15.853 - -3.63% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.00% 34.295 33.952 - -1.87% -
BM_RangesMakeThenSortHeap_string_Random_64 -1.00% 39.811 39.412 - 0.61% -
rng::rotate_copy(list<int>)/8192 -1.00% 6920.152 6850.932 - -17.50% -

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

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


Report Time: 5.04s
Name Current %
706_stockfish_r 21.502 -
707_ntest_r 16.445 -
709_cactus_r 19.567 -
710_omnetpp_r 8.963 -1.22%
721_gcc_r 12.881 -2.75%
723_llvm_r 12.034 3.66%
727_cppcheck_r 24.601 -7.72%
729_abc_r 18.454 -
731_astcenc_r 10.026 -1.71%
735_gem5_r 13.235 -1.43%
736_ocio_r 16.231 -
737_gmsh_r 12.672 -
748_flightdm_r 8.942 -
750_sealcrypto_r 18.374 -
753_ns3_r 10.071 -
766_femflow_r 12.816 -
BM_LowerBound_float_1 2.643 -
BM_LowerBound_float_1024 21.922 -
BM_LowerBound_float_16 7.787 -
BM_LowerBound_float_16384 66.065 -
BM_LowerBound_float_256 14.212 -
BM_LowerBound_float_262144 575.588 -
BM_LowerBound_float_4 11.476 -
BM_LowerBound_float_64 8.520 -
BM_LowerBound_pair<uint32,_uint32>_1 2.957 -
BM_LowerBound_pair<uint32,_uint32>_1024 44.273 -1.85%
BM_LowerBound_pair<uint32,_uint32>_16 16.273 -
BM_LowerBound_pair<uint32,_uint32>_16384 100.833 -1.51%
BM_LowerBound_pair<uint32,_uint32>_256 32.750 -1.88%
BM_LowerBound_pair<uint32,_uint32>_262144 603.267 -1.55%
BM_LowerBound_pair<uint32,_uint32>_4 11.205 -
BM_LowerBound_pair<uint32,_uint32>_64 18.735 -
BM_LowerBound_string_1 4.606 1.34%
BM_LowerBound_string_1024 182.496 3.80%
BM_LowerBound_string_16 36.973 1.11%
BM_LowerBound_string_16384 405.955 2.80%
BM_LowerBound_string_256 127.465 -
BM_LowerBound_string_262144 2444.430 4.38%
BM_LowerBound_string_4 20.164 1.16%
BM_LowerBound_string_64 69.663 -2.34%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.863 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 62.012 6.82%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.589 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 122.018 1.51%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.311 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 714.150 8.16%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.265 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.613 -
BM_LowerBound_uint32_1 2.591 -
BM_LowerBound_uint32_1024 21.980 2.07%
BM_LowerBound_uint32_16 7.301 -
BM_LowerBound_uint32_16384 65.218 -
BM_LowerBound_uint32_256 14.470 2.63%
BM_LowerBound_uint32_262144 557.004 -
BM_LowerBound_uint32_4 10.403 -
BM_LowerBound_uint32_64 8.140 -
BM_LowerBound_uint64_1 2.607 -
BM_LowerBound_uint64_1024 24.741 -
BM_LowerBound_uint64_16 7.405 -
BM_LowerBound_uint64_16384 70.445 -
BM_LowerBound_uint64_256 16.349 -
BM_LowerBound_uint64_262144 583.819 -
BM_LowerBound_uint64_4 10.467 -
BM_LowerBound_uint64_64 8.355 -
BM_MakeHeap_float_Ascending_1 0.268 -
BM_MakeHeap_float_Ascending_1024 0.702 -
BM_MakeHeap_float_Ascending_16 0.839 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.648 -
BM_MakeHeap_float_Ascending_262144 0.697 -
BM_MakeHeap_float_Ascending_4 0.409 -
BM_MakeHeap_float_Ascending_64 0.629 -
BM_MakeHeap_float_Descending_1 0.277 -
BM_MakeHeap_float_Descending_1024 0.221 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.215 -
BM_MakeHeap_float_Descending_262144 0.188 -
BM_MakeHeap_float_Descending_4 0.275 -
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.276 -
BM_MakeHeap_float_Heap_1024 0.215 -
BM_MakeHeap_float_Heap_16 0.212 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.206 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.276 -
BM_MakeHeap_float_Heap_64 0.196 -
BM_MakeHeap_float_PipeOrgan_1 0.276 -
BM_MakeHeap_float_PipeOrgan_1024 0.701 -
BM_MakeHeap_float_PipeOrgan_16 1.268 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.669 -
BM_MakeHeap_float_PipeOrgan_262144 0.704 -
BM_MakeHeap_float_PipeOrgan_4 0.393 -3.87%
BM_MakeHeap_float_PipeOrgan_64 0.802 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.506 -
BM_MakeHeap_float_QuickSortAdversary_16 0.737 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.497 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.276 -
BM_MakeHeap_float_Random_1024 1.125 -17.01%
BM_MakeHeap_float_Random_16 1.618 5.37%
BM_MakeHeap_float_Random_16384 1.126 -5.37%
BM_MakeHeap_float_Random_256 1.278 -16.94%
BM_MakeHeap_float_Random_262144 1.121 -1.68%
BM_MakeHeap_float_Random_4 1.645 19.33%
BM_MakeHeap_float_Random_64 1.600 -10.95%
BM_MakeHeap_float_SingleElement_1 0.277 -
BM_MakeHeap_float_SingleElement_1024 0.703 -
BM_MakeHeap_float_SingleElement_16 0.662 -
BM_MakeHeap_float_SingleElement_16384 0.658 -
BM_MakeHeap_float_SingleElement_256 0.655 -
BM_MakeHeap_float_SingleElement_262144 0.710 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.640 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.364 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.240 3.97%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.339 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.393 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.398 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.814 4.80%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.125 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.513 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.612 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.438 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.468 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.268 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.548 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.541 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.525 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.571 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.518 -1.99%
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.567 12.11%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.495 -2.24%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.351 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.215 4.40%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.337 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.397 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.415 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.566 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.120 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.271 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.322 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.224 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.288 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.375 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.331 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.757 -3.54%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.119 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.272 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.948 -1.40%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.910 -2.51%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.135 6.36%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.191 1.72%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.005 -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.506 -4.62%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.124 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.200 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.088 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.194 1.87%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.197 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.248 3.40%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.784 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.118 1.21%
BM_MakeHeap_string_Ascending_1 0.253 -
BM_MakeHeap_string_Ascending_1024 5.059 3.97%
BM_MakeHeap_string_Ascending_16 3.803 2.92%
BM_MakeHeap_string_Ascending_16384 5.672 9.70%
BM_MakeHeap_string_Ascending_256 4.903 2.27%
BM_MakeHeap_string_Ascending_262144 7.839 6.65%
BM_MakeHeap_string_Ascending_4 2.906 2.54%
BM_MakeHeap_string_Ascending_64 4.782 1.07%
BM_MakeHeap_string_Descending_1 0.257 -
BM_MakeHeap_string_Descending_1024 2.802 2.17%
BM_MakeHeap_string_Descending_16 2.398 -
BM_MakeHeap_string_Descending_16384 2.930 -4.64%
BM_MakeHeap_string_Descending_256 2.760 1.42%
BM_MakeHeap_string_Descending_262144 3.681 5.36%
BM_MakeHeap_string_Descending_4 2.107 -1.29%
BM_MakeHeap_string_Descending_64 2.636 1.23%
BM_MakeHeap_string_Heap_1 0.257 -
BM_MakeHeap_string_Heap_1024 4.921 1.11%
BM_MakeHeap_string_Heap_16 4.714 -
BM_MakeHeap_string_Heap_16384 5.144 1.09%
BM_MakeHeap_string_Heap_256 5.020 -
BM_MakeHeap_string_Heap_262144 5.361 -
BM_MakeHeap_string_Heap_4 3.110 1.80%
BM_MakeHeap_string_Heap_64 5.149 1.16%
BM_MakeHeap_string_PipeOrgan_1 0.255 -
BM_MakeHeap_string_PipeOrgan_1024 4.979 1.99%
BM_MakeHeap_string_PipeOrgan_16 3.661 1.97%
BM_MakeHeap_string_PipeOrgan_16384 5.665 1.36%
BM_MakeHeap_string_PipeOrgan_256 4.809 -
BM_MakeHeap_string_PipeOrgan_262144 7.357 2.00%
BM_MakeHeap_string_PipeOrgan_4 2.554 -
BM_MakeHeap_string_PipeOrgan_64 4.760 -
BM_MakeHeap_string_QuickSortAdversary_1 0.254 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.733 1.14%
BM_MakeHeap_string_QuickSortAdversary_16 8.636 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.949 1.11%
BM_MakeHeap_string_QuickSortAdversary_256 10.542 1.22%
BM_MakeHeap_string_QuickSortAdversary_262144 12.793 1.34%
BM_MakeHeap_string_QuickSortAdversary_4 6.057 1.84%
BM_MakeHeap_string_QuickSortAdversary_64 10.270 -
BM_MakeHeap_string_Random_1 0.249 -
BM_MakeHeap_string_Random_1024 10.894 1.12%
BM_MakeHeap_string_Random_16 8.443 2.03%
BM_MakeHeap_string_Random_16384 12.847 1.15%
BM_MakeHeap_string_Random_256 10.548 1.23%
BM_MakeHeap_string_Random_262144 15.576 2.08%
BM_MakeHeap_string_Random_4 5.912 2.11%
BM_MakeHeap_string_Random_64 10.136 1.27%
BM_MakeHeap_string_SingleElement_1 0.259 -
BM_MakeHeap_string_SingleElement_1024 6.289 1.36%
BM_MakeHeap_string_SingleElement_16 5.685 -
BM_MakeHeap_string_SingleElement_16384 6.078 -
BM_MakeHeap_string_SingleElement_256 6.354 -
BM_MakeHeap_string_SingleElement_262144 7.701 4.10%
BM_MakeHeap_string_SingleElement_4 3.695 1.39%
BM_MakeHeap_string_SingleElement_64 6.306 -1.09%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.381 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.950 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.895 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.090 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.092 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.600 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.967 -3.55%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.965 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.758 -8.71%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.008 1.28%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.263 1.17%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.956 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.210 1.31%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.118 1.26%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.192 1.01%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.781 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.059 1.95%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.919 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.382 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.958 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.886 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.123 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.894 -6.56%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.684 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.804 1.55%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.446 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.937 1.74%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.810 1.27%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.113 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.069 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.574 1.17%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.751 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.217 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.808 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.795 1.21%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.650 2.28%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.850 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.988 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.682 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.308 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.994 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.706 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.939 -
BM_MakeHeap_uint32_Ascending_1 0.278 -
BM_MakeHeap_uint32_Ascending_1024 0.644 -
BM_MakeHeap_uint32_Ascending_16 0.594 -
BM_MakeHeap_uint32_Ascending_16384 0.605 -
BM_MakeHeap_uint32_Ascending_256 0.598 -
BM_MakeHeap_uint32_Ascending_262144 0.661 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.558 1.90%
BM_MakeHeap_uint32_Descending_1 0.273 -
BM_MakeHeap_uint32_Descending_1024 0.257 -
BM_MakeHeap_uint32_Descending_16 0.253 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.260 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.270 -
BM_MakeHeap_uint32_Descending_64 0.239 -
BM_MakeHeap_uint32_Heap_1 0.273 -
BM_MakeHeap_uint32_Heap_1024 0.254 -
BM_MakeHeap_uint32_Heap_16 0.247 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.266 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.276 -
BM_MakeHeap_uint32_Heap_64 0.234 -
BM_MakeHeap_uint32_PipeOrgan_1 0.273 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.710 -
BM_MakeHeap_uint32_PipeOrgan_16 1.031 -
BM_MakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_MakeHeap_uint32_PipeOrgan_256 0.653 2.14%
BM_MakeHeap_uint32_PipeOrgan_262144 0.668 -
BM_MakeHeap_uint32_PipeOrgan_4 0.434 -
BM_MakeHeap_uint32_PipeOrgan_64 0.722 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.273 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.607 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.484 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.392 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.446 -
BM_MakeHeap_uint32_Random_1 0.278 -
BM_MakeHeap_uint32_Random_1024 1.084 3.41%
BM_MakeHeap_uint32_Random_16 1.245 -2.97%
BM_MakeHeap_uint32_Random_16384 0.978 -2.29%
BM_MakeHeap_uint32_Random_256 1.160 4.97%
BM_MakeHeap_uint32_Random_262144 1.009 -1.44%
BM_MakeHeap_uint32_Random_4 1.153 -40.97%
BM_MakeHeap_uint32_Random_64 1.251 -2.57%
BM_MakeHeap_uint32_SingleElement_1 0.270 -
BM_MakeHeap_uint32_SingleElement_1024 0.573 -
BM_MakeHeap_uint32_SingleElement_16 0.490 -
BM_MakeHeap_uint32_SingleElement_16384 0.541 -
BM_MakeHeap_uint32_SingleElement_256 0.551 2.08%
BM_MakeHeap_uint32_SingleElement_262144 0.624 -
BM_MakeHeap_uint32_SingleElement_4 0.330 -
BM_MakeHeap_uint32_SingleElement_64 0.518 -
BM_MakeHeap_uint64_Ascending_1 0.270 -
BM_MakeHeap_uint64_Ascending_1024 0.648 -
BM_MakeHeap_uint64_Ascending_16 0.652 -1.56%
BM_MakeHeap_uint64_Ascending_16384 0.628 -
BM_MakeHeap_uint64_Ascending_256 0.627 -
BM_MakeHeap_uint64_Ascending_262144 0.727 -
BM_MakeHeap_uint64_Ascending_4 0.417 3.24%
BM_MakeHeap_uint64_Ascending_64 0.572 -
BM_MakeHeap_uint64_Descending_1 0.272 -
BM_MakeHeap_uint64_Descending_1024 0.254 -
BM_MakeHeap_uint64_Descending_16 0.259 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.278 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.287 -
BM_MakeHeap_uint64_Descending_64 0.260 -
BM_MakeHeap_uint64_Heap_1 0.269 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.259 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.278 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.275 -5.30%
BM_MakeHeap_uint64_Heap_64 0.238 -
BM_MakeHeap_uint64_PipeOrgan_1 0.275 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_MakeHeap_uint64_PipeOrgan_16 1.033 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.650 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_MakeHeap_uint64_PipeOrgan_4 0.386 -
BM_MakeHeap_uint64_PipeOrgan_64 0.728 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.274 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.487 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.617 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.489 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.247 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.414 -
BM_MakeHeap_uint64_QuickSortAdversary_64 0.461 -
BM_MakeHeap_uint64_Random_1 0.273 -
BM_MakeHeap_uint64_Random_1024 1.114 6.38%
BM_MakeHeap_uint64_Random_16 1.292 -
BM_MakeHeap_uint64_Random_16384 1.044 2.76%
BM_MakeHeap_uint64_Random_256 1.278 9.08%
BM_MakeHeap_uint64_Random_262144 1.040 -
BM_MakeHeap_uint64_Random_4 1.812 59.00%
BM_MakeHeap_uint64_Random_64 1.297 2.71%
BM_MakeHeap_uint64_SingleElement_1 0.277 -
BM_MakeHeap_uint64_SingleElement_1024 0.570 -
BM_MakeHeap_uint64_SingleElement_16 0.508 -
BM_MakeHeap_uint64_SingleElement_16384 0.582 -
BM_MakeHeap_uint64_SingleElement_256 0.587 -
BM_MakeHeap_uint64_SingleElement_262144 0.746 -
BM_MakeHeap_uint64_SingleElement_4 0.327 -
BM_MakeHeap_uint64_SingleElement_64 0.509 -
BM_MakeThenSortHeap_float_Ascending_1 0.279 -
BM_MakeThenSortHeap_float_Ascending_1024 8.656 -
BM_MakeThenSortHeap_float_Ascending_16 2.969 -
BM_MakeThenSortHeap_float_Ascending_16384 27.941 -
BM_MakeThenSortHeap_float_Ascending_256 6.528 1.45%
BM_MakeThenSortHeap_float_Ascending_262144 31.453 -
BM_MakeThenSortHeap_float_Ascending_4 1.480 -
BM_MakeThenSortHeap_float_Ascending_64 4.013 -
BM_MakeThenSortHeap_float_Descending_1 0.280 -
BM_MakeThenSortHeap_float_Descending_1024 8.046 -
BM_MakeThenSortHeap_float_Descending_16 1.855 -
BM_MakeThenSortHeap_float_Descending_16384 29.867 -
BM_MakeThenSortHeap_float_Descending_256 6.046 2.32%
BM_MakeThenSortHeap_float_Descending_262144 35.282 -
BM_MakeThenSortHeap_float_Descending_4 1.181 1.13%
BM_MakeThenSortHeap_float_Descending_64 3.306 3.12%
BM_MakeThenSortHeap_float_Heap_1 0.277 -
BM_MakeThenSortHeap_float_Heap_1024 8.135 -
BM_MakeThenSortHeap_float_Heap_16 1.864 -
BM_MakeThenSortHeap_float_Heap_16384 25.710 -
BM_MakeThenSortHeap_float_Heap_256 5.989 -1.86%
BM_MakeThenSortHeap_float_Heap_262144 30.758 -
BM_MakeThenSortHeap_float_Heap_4 1.189 1.78%
BM_MakeThenSortHeap_float_Heap_64 3.384 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.272 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.431 -1.05%
BM_MakeThenSortHeap_float_PipeOrgan_16 3.077 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.438 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.275 -3.60%
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.324 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.543 -
BM_MakeThenSortHeap_float_PipeOrgan_64 4.026 -2.16%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.223 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.961 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.220 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.970 -1.92%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.702 1.25%
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.507 -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.837 2.04%
BM_MakeThenSortHeap_float_Random_1 0.277 -
BM_MakeThenSortHeap_float_Random_1024 33.397 -
BM_MakeThenSortHeap_float_Random_16 9.923 -
BM_MakeThenSortHeap_float_Random_16384 47.451 -
BM_MakeThenSortHeap_float_Random_256 25.818 -
BM_MakeThenSortHeap_float_Random_262144 62.814 -
BM_MakeThenSortHeap_float_Random_4 4.231 -4.44%
BM_MakeThenSortHeap_float_Random_64 17.949 -
BM_MakeThenSortHeap_float_SingleElement_1 0.277 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.960 -2.12%
BM_MakeThenSortHeap_float_SingleElement_16 3.246 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.563 1.35%
BM_MakeThenSortHeap_float_SingleElement_256 4.113 -1.82%
BM_MakeThenSortHeap_float_SingleElement_262144 50.705 1.59%
BM_MakeThenSortHeap_float_SingleElement_4 1.337 -
BM_MakeThenSortHeap_float_SingleElement_64 3.397 -1.35%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.689 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.806 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.276 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.698 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.358 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.786 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.265 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.304 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.851 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.010 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.018 -1.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.377 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 1.774 -20.66%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.757 -1.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.224 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.604 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.465 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.770 -1.24%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.628 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.938 1.53%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.213 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.698 -1.87%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.911 -1.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 22.997 -1.74%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.835 -1.82%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.678 -1.97%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.794 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.331 -1.77%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.286 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.701 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.545 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.734 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 36.092 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.560 5.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.011 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.965 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.434 1.24%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.834 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.854 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.890 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.000 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.204 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.656 -22.05%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.288 -23.38%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.455 -14.65%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.289 -21.64%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.336 -31.54%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.099 -14.66%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.877 -23.29%
BM_MakeThenSortHeap_string_Ascending_1 1.365 -
BM_MakeThenSortHeap_string_Ascending_1024 35.953 -
BM_MakeThenSortHeap_string_Ascending_16 9.670 -
BM_MakeThenSortHeap_string_Ascending_16384 62.795 -1.89%
BM_MakeThenSortHeap_string_Ascending_256 20.358 -
BM_MakeThenSortHeap_string_Ascending_262144 75.965 -
BM_MakeThenSortHeap_string_Ascending_4 5.292 -1.33%
BM_MakeThenSortHeap_string_Ascending_64 15.742 -
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 26.204 2.88%
BM_MakeThenSortHeap_string_Descending_16 7.865 1.17%
BM_MakeThenSortHeap_string_Descending_16384 65.819 1.12%
BM_MakeThenSortHeap_string_Descending_256 17.679 -
BM_MakeThenSortHeap_string_Descending_262144 88.477 2.07%
BM_MakeThenSortHeap_string_Descending_4 3.694 -
BM_MakeThenSortHeap_string_Descending_64 13.007 1.11%
BM_MakeThenSortHeap_string_Heap_1 1.366 -
BM_MakeThenSortHeap_string_Heap_1024 64.305 1.44%
BM_MakeThenSortHeap_string_Heap_16 17.386 1.06%
BM_MakeThenSortHeap_string_Heap_16384 103.241 1.92%
BM_MakeThenSortHeap_string_Heap_256 50.037 1.60%
BM_MakeThenSortHeap_string_Heap_262144 183.186 -1.11%
BM_MakeThenSortHeap_string_Heap_4 5.904 1.11%
BM_MakeThenSortHeap_string_Heap_64 34.328 1.26%
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.753 2.56%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.620 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 63.938 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.147 1.19%
BM_MakeThenSortHeap_string_PipeOrgan_262144 79.948 -5.70%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.811 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.102 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 70.445 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.660 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 111.189 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.577 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 192.335 -3.26%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.471 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 40.148 -
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 68.867 -
BM_MakeThenSortHeap_string_Random_16 22.545 -
BM_MakeThenSortHeap_string_Random_16384 108.519 -
BM_MakeThenSortHeap_string_Random_256 54.458 -
BM_MakeThenSortHeap_string_Random_262144 189.070 -4.64%
BM_MakeThenSortHeap_string_Random_4 10.356 -
BM_MakeThenSortHeap_string_Random_64 39.299 -
BM_MakeThenSortHeap_string_SingleElement_1 1.366 -
BM_MakeThenSortHeap_string_SingleElement_1024 31.516 10.85%
BM_MakeThenSortHeap_string_SingleElement_16 14.301 5.77%
BM_MakeThenSortHeap_string_SingleElement_16384 39.846 6.87%
BM_MakeThenSortHeap_string_SingleElement_256 26.350 8.34%
BM_MakeThenSortHeap_string_SingleElement_262144 54.156 8.95%
BM_MakeThenSortHeap_string_SingleElement_4 6.402 2.28%
BM_MakeThenSortHeap_string_SingleElement_64 20.894 8.05%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.163 1.02%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.622 1.33%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.733 1.08%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.286 1.24%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.072 1.10%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.516 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.535 1.25%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.726 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.576 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.721 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.946 1.49%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.075 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.152 -1.39%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.416 -2.05%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.879 1.59%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.665 2.00%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.674 1.20%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.238 1.85%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.377 1.24%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.033 -1.19%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.006 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.032 -1.09%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.863 -1.44%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.124 -1.48%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.234 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.318 -1.60%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.371 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.323 -1.40%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.218 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.443 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.088 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.785 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.843 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.719 4.79%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.629 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.187 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.030 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.173 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.774 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.214 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.381 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.717 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.590 -12.52%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.219 -8.87%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.731 -14.70%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.794 -10.27%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.749 -20.63%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.663 -1.13%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.913 -9.51%
BM_MakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.679 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.724 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.875 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.683 -
BM_MakeThenSortHeap_uint32_Ascending_262144 25.023 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.418 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.653 -
BM_MakeThenSortHeap_uint32_Descending_1 0.270 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.188 -
BM_MakeThenSortHeap_uint32_Descending_16 5.553 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.291 -
BM_MakeThenSortHeap_uint32_Descending_256 8.790 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.369 -
BM_MakeThenSortHeap_uint32_Descending_4 1.347 3.89%
BM_MakeThenSortHeap_uint32_Descending_64 8.678 -
BM_MakeThenSortHeap_uint32_Heap_1 0.280 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.351 -
BM_MakeThenSortHeap_uint32_Heap_16 5.125 -1.82%
BM_MakeThenSortHeap_uint32_Heap_16384 16.367 -
BM_MakeThenSortHeap_uint32_Heap_256 8.235 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.346 -1.30%
BM_MakeThenSortHeap_uint32_Heap_4 1.190 -
BM_MakeThenSortHeap_uint32_Heap_64 8.149 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.039 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.791 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.165 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.188 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.496 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.404 -1.22%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.219 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.609 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.582 -1.04%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.483 -1.01%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.447 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.388 -1.25%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.798 2.51%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.910 -1.40%
BM_MakeThenSortHeap_uint32_Random_1 0.278 -
BM_MakeThenSortHeap_uint32_Random_1024 15.500 -
BM_MakeThenSortHeap_uint32_Random_16 8.691 -
BM_MakeThenSortHeap_uint32_Random_16384 22.089 -
BM_MakeThenSortHeap_uint32_Random_256 13.304 -
BM_MakeThenSortHeap_uint32_Random_262144 32.494 -
BM_MakeThenSortHeap_uint32_Random_4 3.989 -
BM_MakeThenSortHeap_uint32_Random_64 11.864 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.275 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 8.996 2.75%
BM_MakeThenSortHeap_uint32_SingleElement_16 3.985 -1.85%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.399 1.47%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.635 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.905 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.557 -1.58%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.284 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.271 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.751 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.572 1.30%
BM_MakeThenSortHeap_uint64_Ascending_16384 17.027 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.763 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.280 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.466 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.408 -
BM_MakeThenSortHeap_uint64_Descending_1 0.280 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.303 -
BM_MakeThenSortHeap_uint64_Descending_16 5.606 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.391 -
BM_MakeThenSortHeap_uint64_Descending_256 8.721 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.828 -
BM_MakeThenSortHeap_uint64_Descending_4 1.486 10.15%
BM_MakeThenSortHeap_uint64_Descending_64 8.423 -
BM_MakeThenSortHeap_uint64_Heap_1 0.279 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.385 -
BM_MakeThenSortHeap_uint64_Heap_16 5.297 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.592 -
BM_MakeThenSortHeap_uint64_Heap_256 8.472 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.006 -
BM_MakeThenSortHeap_uint64_Heap_4 1.233 2.72%
BM_MakeThenSortHeap_uint64_Heap_64 8.317 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.275 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.290 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.126 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.507 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.360 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.181 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.411 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.965 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.274 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.672 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.530 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.513 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.781 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.995 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.427 -1.38%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.948 -
BM_MakeThenSortHeap_uint64_Random_1 0.280 -
BM_MakeThenSortHeap_uint64_Random_1024 15.520 -
BM_MakeThenSortHeap_uint64_Random_16 8.577 -
BM_MakeThenSortHeap_uint64_Random_16384 22.245 -
BM_MakeThenSortHeap_uint64_Random_256 13.446 -
BM_MakeThenSortHeap_uint64_Random_262144 35.551 -
BM_MakeThenSortHeap_uint64_Random_4 4.120 -2.23%
BM_MakeThenSortHeap_uint64_Random_64 11.773 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.274 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.793 9.79%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.018 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.847 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.797 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.136 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.238 -4.71%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.934 -6.04%
BM_PopHeap_float_1 0.467 -
BM_PopHeap_float_1024 28.402 -
BM_PopHeap_float_16 6.968 -
BM_PopHeap_float_16384 33.834 -
BM_PopHeap_float_256 22.378 -
BM_PopHeap_float_262144 39.902 2.29%
BM_PopHeap_float_4 2.460 -1.39%
BM_PopHeap_float_64 13.558 -
BM_PopHeap_pair<uint32,_uint32>_1 0.621 22.55%
BM_PopHeap_pair<uint32,_uint32>_1024 29.657 -
BM_PopHeap_pair<uint32,_uint32>_16 9.316 -
BM_PopHeap_pair<uint32,_uint32>_16384 45.032 -
BM_PopHeap_pair<uint32,_uint32>_256 22.261 -
BM_PopHeap_pair<uint32,_uint32>_262144 59.690 5.85%
BM_PopHeap_pair<uint32,_uint32>_4 3.186 -
BM_PopHeap_pair<uint32,_uint32>_64 15.808 -
BM_PopHeap_string_1 0.465 -10.08%
BM_PopHeap_string_1024 56.774 -
BM_PopHeap_string_16 14.433 -
BM_PopHeap_string_16384 74.012 1.83%
BM_PopHeap_string_256 41.055 -
BM_PopHeap_string_262144 96.780 3.46%
BM_PopHeap_string_4 5.317 -
BM_PopHeap_string_64 25.900 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.627 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 42.217 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.534 -1.85%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.252 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.328 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 78.571 3.38%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.218 2.72%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.807 -
BM_PopHeap_uint32_1 0.624 10.07%
BM_PopHeap_uint32_1024 21.240 -
BM_PopHeap_uint32_16 7.621 -
BM_PopHeap_uint32_16384 30.827 -
BM_PopHeap_uint32_256 16.932 1.05%
BM_PopHeap_uint32_262144 41.354 -
BM_PopHeap_uint32_4 2.676 2.44%
BM_PopHeap_uint32_64 12.625 -
BM_PopHeap_uint64_1 0.557 -19.66%
BM_PopHeap_uint64_1024 21.501 -
BM_PopHeap_uint64_16 7.614 -
BM_PopHeap_uint64_16384 31.249 -
BM_PopHeap_uint64_256 17.100 -
BM_PopHeap_uint64_262144 41.918 -
BM_PopHeap_uint64_4 2.729 2.77%
BM_PopHeap_uint64_64 12.648 -
BM_PushHeap_float_Ascending_1 0.468 -
BM_PushHeap_float_Ascending_1024 3.150 1.43%
BM_PushHeap_float_Ascending_16 0.988 1.40%
BM_PushHeap_float_Ascending_16384 4.149 -4.60%
BM_PushHeap_float_Ascending_256 2.483 -
BM_PushHeap_float_Ascending_262144 5.283 1.17%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.774 2.24%
BM_PushHeap_float_Descending_1 0.575 46.12%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.357 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.095 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.515 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.151 -
BM_PushHeap_float_PipeOrgan_4 0.491 -
BM_PushHeap_float_PipeOrgan_64 1.297 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.623 -
BM_PushHeap_float_QuickSortAdversary_16 0.982 -
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.736 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.697 42.91%
BM_PushHeap_float_Random_1024 7.573 -
BM_PushHeap_float_Random_16 5.425 -
BM_PushHeap_float_Random_16384 7.512 -2.42%
BM_PushHeap_float_Random_256 7.312 1.31%
BM_PushHeap_float_Random_262144 7.573 -
BM_PushHeap_float_Random_4 3.004 3.16%
BM_PushHeap_float_Random_64 6.645 -
BM_PushHeap_float_SingleElement_1 0.580 -13.94%
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.364 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.357 -
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.534 -3.51%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.175 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.576 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.942 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.251 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.541 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.860 3.06%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.407 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.483 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.499 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.474 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.517 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.473 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.554 5.33%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.559 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.741 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.173 -1.22%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.095 1.22%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.227 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.259 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.683 2.10%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.657 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.939 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.001 1.44%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.652 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.688 2.05%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.457 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.616 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.420 1.19%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.611 30.22%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.272 -1.95%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.357 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.513 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.243 1.32%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.504 -1.45%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.593 -4.40%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.836 1.43%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.575 10.83%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.579 4.65%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 1.71%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.579 4.54%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.597 4.34%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.574 4.75%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.553 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.577 5.06%
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 12.764 3.24%
BM_PushHeap_string_Ascending_16 4.623 -
BM_PushHeap_string_Ascending_16384 18.640 -1.33%
BM_PushHeap_string_Ascending_256 9.969 1.12%
BM_PushHeap_string_Ascending_262144 29.280 2.90%
BM_PushHeap_string_Ascending_4 2.550 -
BM_PushHeap_string_Ascending_64 7.168 -
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.426 1.97%
BM_PushHeap_string_Descending_16 2.081 -
BM_PushHeap_string_Descending_16384 2.346 -
BM_PushHeap_string_Descending_256 2.269 -1.12%
BM_PushHeap_string_Descending_262144 3.129 -5.67%
BM_PushHeap_string_Descending_4 1.882 -1.97%
BM_PushHeap_string_Descending_64 2.213 -
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.880 1.31%
BM_PushHeap_string_PipeOrgan_16 4.075 -
BM_PushHeap_string_PipeOrgan_16384 13.042 -
BM_PushHeap_string_PipeOrgan_256 7.860 -1.56%
BM_PushHeap_string_PipeOrgan_262144 17.383 -
BM_PushHeap_string_PipeOrgan_4 2.498 -
BM_PushHeap_string_PipeOrgan_64 5.803 -1.17%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.224 1.36%
BM_PushHeap_string_QuickSortAdversary_16 10.224 -
BM_PushHeap_string_QuickSortAdversary_16384 15.839 1.16%
BM_PushHeap_string_QuickSortAdversary_256 14.579 1.31%
BM_PushHeap_string_QuickSortAdversary_262144 16.286 1.06%
BM_PushHeap_string_QuickSortAdversary_4 6.139 -
BM_PushHeap_string_QuickSortAdversary_64 13.015 -
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.996 1.45%
BM_PushHeap_string_Random_16 10.193 -
BM_PushHeap_string_Random_16384 16.232 -
BM_PushHeap_string_Random_256 14.276 -
BM_PushHeap_string_Random_262144 18.094 -
BM_PushHeap_string_Random_4 5.978 -
BM_PushHeap_string_Random_64 12.790 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.504 -1.96%
BM_PushHeap_string_SingleElement_16 2.501 -1.32%
BM_PushHeap_string_SingleElement_16384 2.505 -2.37%
BM_PushHeap_string_SingleElement_256 2.488 -1.75%
BM_PushHeap_string_SingleElement_262144 2.548 -2.53%
BM_PushHeap_string_SingleElement_4 2.218 -
BM_PushHeap_string_SingleElement_64 2.542 -1.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.520 -18.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.812 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.101 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.966 -1.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.946 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.445 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.020 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.949 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.696 33.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.708 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.751 16.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.756 1.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.706 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.917 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.461 12.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.489 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.536 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.545 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.906 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.178 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.952 4.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.238 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.576 40.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.082 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.276 1.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.683 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.850 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.328 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.828 -2.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.528 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.557 11.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.370 -1.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.197 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.582 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.243 1.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.527 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.441 -4.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.743 -1.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.448 9.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.746 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.744 2.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.752 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.764 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.746 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.657 1.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.749 -
BM_PushHeap_uint32_Ascending_1 0.484 -30.56%
BM_PushHeap_uint32_Ascending_1024 3.940 -
BM_PushHeap_uint32_Ascending_16 1.396 -
BM_PushHeap_uint32_Ascending_16384 6.723 3.22%
BM_PushHeap_uint32_Ascending_256 3.087 -
BM_PushHeap_uint32_Ascending_262144 8.267 -
BM_PushHeap_uint32_Ascending_4 0.762 -
BM_PushHeap_uint32_Ascending_64 2.223 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.355 -
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.347 -
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.477 6.35%
BM_PushHeap_uint32_PipeOrgan_1024 1.919 -
BM_PushHeap_uint32_PipeOrgan_16 0.874 -
BM_PushHeap_uint32_PipeOrgan_16384 2.390 -
BM_PushHeap_uint32_PipeOrgan_256 1.689 -
BM_PushHeap_uint32_PipeOrgan_262144 3.033 -
BM_PushHeap_uint32_PipeOrgan_4 0.531 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.428 8.85%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.918 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.411 -28.58%
BM_PushHeap_uint32_Random_1024 6.218 -
BM_PushHeap_uint32_Random_16 4.512 -1.12%
BM_PushHeap_uint32_Random_16384 6.294 -
BM_PushHeap_uint32_Random_256 6.010 1.01%
BM_PushHeap_uint32_Random_262144 6.393 -
BM_PushHeap_uint32_Random_4 2.485 1.19%
BM_PushHeap_uint32_Random_64 5.505 -1.34%
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -4.11%
BM_PushHeap_uint32_SingleElement_16 0.336 -8.29%
BM_PushHeap_uint32_SingleElement_16384 0.356 -4.35%
BM_PushHeap_uint32_SingleElement_256 0.383 -3.57%
BM_PushHeap_uint32_SingleElement_262144 0.356 -4.44%
BM_PushHeap_uint32_SingleElement_4 0.334 -10.08%
BM_PushHeap_uint32_SingleElement_64 0.350 -5.73%
BM_PushHeap_uint64_Ascending_1 0.468 -
BM_PushHeap_uint64_Ascending_1024 2.724 3.20%
BM_PushHeap_uint64_Ascending_16 0.942 -3.65%
BM_PushHeap_uint64_Ascending_16384 3.894 5.72%
BM_PushHeap_uint64_Ascending_256 2.259 4.09%
BM_PushHeap_uint64_Ascending_262144 5.188 3.36%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.683 4.75%
BM_PushHeap_uint64_Descending_1 0.491 19.57%
BM_PushHeap_uint64_Descending_1024 0.388 -
BM_PushHeap_uint64_Descending_16 0.373 3.33%
BM_PushHeap_uint64_Descending_16384 0.384 -
BM_PushHeap_uint64_Descending_256 0.404 -
BM_PushHeap_uint64_Descending_262144 0.383 -
BM_PushHeap_uint64_Descending_4 0.384 6.36%
BM_PushHeap_uint64_Descending_64 0.382 -
BM_PushHeap_uint64_PipeOrgan_1 0.468 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.890 -
BM_PushHeap_uint64_PipeOrgan_16384 2.385 -
BM_PushHeap_uint64_PipeOrgan_256 1.690 -
BM_PushHeap_uint64_PipeOrgan_262144 3.025 -2.61%
BM_PushHeap_uint64_PipeOrgan_4 0.492 -
BM_PushHeap_uint64_PipeOrgan_64 1.326 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.468 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.608 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.920 1.22%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.922 -
BM_PushHeap_uint64_Random_16 4.260 2.04%
BM_PushHeap_uint64_Random_16384 6.030 -1.15%
BM_PushHeap_uint64_Random_256 5.773 -
BM_PushHeap_uint64_Random_262144 5.944 -1.38%
BM_PushHeap_uint64_Random_4 2.095 -3.60%
BM_PushHeap_uint64_Random_64 5.282 2.30%
BM_PushHeap_uint64_SingleElement_1 0.508 11.58%
BM_PushHeap_uint64_SingleElement_1024 0.369 -
BM_PushHeap_uint64_SingleElement_16 0.348 -
BM_PushHeap_uint64_SingleElement_16384 0.369 -
BM_PushHeap_uint64_SingleElement_256 0.390 -
BM_PushHeap_uint64_SingleElement_262144 0.363 -
BM_PushHeap_uint64_SingleElement_4 0.367 -
BM_PushHeap_uint64_SingleElement_64 0.360 -5.46%
BM_RangesMakeHeap_float_Ascending_1 0.277 -
BM_RangesMakeHeap_float_Ascending_1024 0.700 -
BM_RangesMakeHeap_float_Ascending_16 0.740 -
BM_RangesMakeHeap_float_Ascending_16384 0.656 -
BM_RangesMakeHeap_float_Ascending_256 0.657 -
BM_RangesMakeHeap_float_Ascending_262144 0.700 -
BM_RangesMakeHeap_float_Ascending_4 0.394 -
BM_RangesMakeHeap_float_Ascending_64 0.627 -
BM_RangesMakeHeap_float_Descending_1 0.275 -
BM_RangesMakeHeap_float_Descending_1024 0.253 -
BM_RangesMakeHeap_float_Descending_16 0.250 18.92%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.261 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.277 -
BM_RangesMakeHeap_float_Descending_64 0.269 37.96%
BM_RangesMakeHeap_float_Heap_1 0.275 -
BM_RangesMakeHeap_float_Heap_1024 0.255 -
BM_RangesMakeHeap_float_Heap_16 0.230 -4.23%
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.251 -
BM_RangesMakeHeap_float_Heap_262144 0.234 -
BM_RangesMakeHeap_float_Heap_4 0.283 -
BM_RangesMakeHeap_float_Heap_64 0.228 -7.76%
BM_RangesMakeHeap_float_PipeOrgan_1 0.274 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.703 -1.81%
BM_RangesMakeHeap_float_PipeOrgan_16 1.295 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.668 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.709 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.385 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.802 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.269 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.840 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.506 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -6.14%
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.415 3.16%
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.272 -
BM_RangesMakeHeap_float_Random_1024 1.251 5.20%
BM_RangesMakeHeap_float_Random_16 1.563 -2.16%
BM_RangesMakeHeap_float_Random_16384 1.155 -6.32%
BM_RangesMakeHeap_float_Random_256 1.337 2.73%
BM_RangesMakeHeap_float_Random_262144 1.122 -1.52%
BM_RangesMakeHeap_float_Random_4 1.562 28.88%
BM_RangesMakeHeap_float_Random_64 1.599 10.87%
BM_RangesMakeHeap_float_SingleElement_1 0.269 -
BM_RangesMakeHeap_float_SingleElement_1024 0.698 -
BM_RangesMakeHeap_float_SingleElement_16 0.662 -
BM_RangesMakeHeap_float_SingleElement_16384 0.659 -
BM_RangesMakeHeap_float_SingleElement_256 0.643 -
BM_RangesMakeHeap_float_SingleElement_262144 0.713 -11.02%
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.640 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.366 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.255 -2.36%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.337 -1.37%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.382 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.390 -1.37%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.809 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.125 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.495 -4.00%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.613 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.473 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.473 -3.95%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.554 -4.77%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.542 -3.75%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.569 -5.44%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.528 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.541 6.50%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.497 -10.80%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.350 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.154 -1.92%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.333 -1.04%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.402 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.415 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.579 4.87%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.122 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.323 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.251 2.08%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.288 -1.20%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.381 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.334 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.797 2.82%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.127 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.039 4.21%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.822 -3.62%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.936 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.008 -1.06%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.012 -3.78%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.622 1.31%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.037 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.275 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.208 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.077 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.204 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.183 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.254 -1.40%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.776 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.109 -
BM_RangesMakeHeap_string_Ascending_1 0.258 -
BM_RangesMakeHeap_string_Ascending_1024 4.975 1.59%
BM_RangesMakeHeap_string_Ascending_16 3.676 -
BM_RangesMakeHeap_string_Ascending_16384 5.362 -
BM_RangesMakeHeap_string_Ascending_256 4.864 -
BM_RangesMakeHeap_string_Ascending_262144 7.210 -
BM_RangesMakeHeap_string_Ascending_4 2.825 -
BM_RangesMakeHeap_string_Ascending_64 4.730 -1.20%
BM_RangesMakeHeap_string_Descending_1 0.255 -
BM_RangesMakeHeap_string_Descending_1024 2.781 -1.20%
BM_RangesMakeHeap_string_Descending_16 2.375 -
BM_RangesMakeHeap_string_Descending_16384 2.782 -3.27%
BM_RangesMakeHeap_string_Descending_256 2.730 -
BM_RangesMakeHeap_string_Descending_262144 3.884 8.91%
BM_RangesMakeHeap_string_Descending_4 2.158 -
BM_RangesMakeHeap_string_Descending_64 2.638 -1.81%
BM_RangesMakeHeap_string_Heap_1 0.255 -
BM_RangesMakeHeap_string_Heap_1024 4.737 -
BM_RangesMakeHeap_string_Heap_16 4.621 -
BM_RangesMakeHeap_string_Heap_16384 4.970 -
BM_RangesMakeHeap_string_Heap_256 4.875 -
BM_RangesMakeHeap_string_Heap_262144 5.203 -1.01%
BM_RangesMakeHeap_string_Heap_4 3.031 -
BM_RangesMakeHeap_string_Heap_64 4.941 -1.81%
BM_RangesMakeHeap_string_PipeOrgan_1 0.253 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.028 -
BM_RangesMakeHeap_string_PipeOrgan_16 3.597 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.223 -1.60%
BM_RangesMakeHeap_string_PipeOrgan_256 4.858 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.856 7.85%
BM_RangesMakeHeap_string_PipeOrgan_4 2.600 1.07%
BM_RangesMakeHeap_string_PipeOrgan_64 4.776 -
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.257 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.579 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.515 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.796 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.404 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.746 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.896 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.166 -
BM_RangesMakeHeap_string_Random_1 0.251 -
BM_RangesMakeHeap_string_Random_1024 10.756 -
BM_RangesMakeHeap_string_Random_16 8.252 -
BM_RangesMakeHeap_string_Random_16384 12.615 -
BM_RangesMakeHeap_string_Random_256 10.403 -
BM_RangesMakeHeap_string_Random_262144 15.661 1.47%
BM_RangesMakeHeap_string_Random_4 5.714 -
BM_RangesMakeHeap_string_Random_64 10.013 -
BM_RangesMakeHeap_string_SingleElement_1 0.259 -
BM_RangesMakeHeap_string_SingleElement_1024 6.124 -2.62%
BM_RangesMakeHeap_string_SingleElement_16 5.553 -2.13%
BM_RangesMakeHeap_string_SingleElement_16384 5.862 -3.22%
BM_RangesMakeHeap_string_SingleElement_256 6.254 -
BM_RangesMakeHeap_string_SingleElement_262144 7.162 -1.67%
BM_RangesMakeHeap_string_SingleElement_4 3.646 -1.10%
BM_RangesMakeHeap_string_SingleElement_64 6.329 -1.24%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.377 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.959 -2.17%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.896 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.095 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.090 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.607 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.881 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.971 1.63%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.963 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.775 -1.28%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.013 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.251 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.972 3.94%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.198 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.104 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.188 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.777 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.064 1.86%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.247 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.384 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.966 -3.82%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.888 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.129 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.907 -1.95%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.677 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.792 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.454 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.930 -4.37%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.805 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.101 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.074 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.573 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.692 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.204 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.779 -1.77%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.755 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.886 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.542 -4.25%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.827 -1.62%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.687 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.311 -5.68%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.705 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.941 -
BM_RangesMakeHeap_uint32_Ascending_1 0.270 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.641 -2.38%
BM_RangesMakeHeap_uint32_Ascending_16 0.609 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.602 -2.05%
BM_RangesMakeHeap_uint32_Ascending_256 0.591 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.661 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.547 -
BM_RangesMakeHeap_uint32_Descending_1 0.270 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.257 -
BM_RangesMakeHeap_uint32_Descending_16384 0.234 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.283 -
BM_RangesMakeHeap_uint32_Descending_64 0.249 7.21%
BM_RangesMakeHeap_uint32_Heap_1 0.277 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -
BM_RangesMakeHeap_uint32_Heap_16 0.249 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.265 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.281 -
BM_RangesMakeHeap_uint32_Heap_64 0.242 -7.11%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.270 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.667 -3.94%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.032 -1.03%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.647 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.675 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.406 -
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.717 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.495 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.624 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -6.51%
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_RangesMakeHeap_uint32_Random_1 0.274 -
BM_RangesMakeHeap_uint32_Random_1024 1.093 3.02%
BM_RangesMakeHeap_uint32_Random_16 1.307 4.28%
BM_RangesMakeHeap_uint32_Random_16384 1.020 -
BM_RangesMakeHeap_uint32_Random_256 1.165 2.08%
BM_RangesMakeHeap_uint32_Random_262144 1.005 -1.34%
BM_RangesMakeHeap_uint32_Random_4 1.161 -7.53%
BM_RangesMakeHeap_uint32_Random_64 1.306 2.49%
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.574 -1.80%
BM_RangesMakeHeap_uint32_SingleElement_16 0.488 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.540 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.629 -13.39%
BM_RangesMakeHeap_uint32_SingleElement_4 0.327 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.509 -
BM_RangesMakeHeap_uint64_Ascending_1 0.275 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.648 -
BM_RangesMakeHeap_uint64_Ascending_16 0.655 3.24%
BM_RangesMakeHeap_uint64_Ascending_16384 0.629 -1.83%
BM_RangesMakeHeap_uint64_Ascending_256 0.626 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.727 -3.89%
BM_RangesMakeHeap_uint64_Ascending_4 0.422 2.83%
BM_RangesMakeHeap_uint64_Ascending_64 0.572 -
BM_RangesMakeHeap_uint64_Descending_1 0.269 -
BM_RangesMakeHeap_uint64_Descending_1024 0.254 -
BM_RangesMakeHeap_uint64_Descending_16 0.256 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.276 -
BM_RangesMakeHeap_uint64_Descending_262144 0.234 -
BM_RangesMakeHeap_uint64_Descending_4 0.292 4.16%
BM_RangesMakeHeap_uint64_Descending_64 0.247 -
BM_RangesMakeHeap_uint64_Heap_1 0.277 -
BM_RangesMakeHeap_uint64_Heap_1024 0.254 -9.35%
BM_RangesMakeHeap_uint64_Heap_16 0.260 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.281 -
BM_RangesMakeHeap_uint64_Heap_262144 0.234 -
BM_RangesMakeHeap_uint64_Heap_4 0.281 -
BM_RangesMakeHeap_uint64_Heap_64 0.261 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.032 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.627 -2.13%
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.651 -1.80%
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.758 -2.97%
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.724 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.489 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.626 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -6.08%
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.411 -10.09%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.277 -
BM_RangesMakeHeap_uint64_Random_1024 1.133 5.55%
BM_RangesMakeHeap_uint64_Random_16 1.284 -4.46%
BM_RangesMakeHeap_uint64_Random_16384 0.961 -2.30%
BM_RangesMakeHeap_uint64_Random_256 1.237 7.76%
BM_RangesMakeHeap_uint64_Random_262144 1.030 -4.15%
BM_RangesMakeHeap_uint64_Random_4 1.080 -
BM_RangesMakeHeap_uint64_Random_64 1.285 3.94%
BM_RangesMakeHeap_uint64_SingleElement_1 0.273 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.568 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.510 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.582 -3.09%
BM_RangesMakeHeap_uint64_SingleElement_256 0.568 -3.49%
BM_RangesMakeHeap_uint64_SingleElement_262144 0.756 -7.48%
BM_RangesMakeHeap_uint64_SingleElement_4 0.326 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.508 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.272 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.672 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.974 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.069 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.544 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.818 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.296 -
BM_RangesMakeThenSortHeap_float_Ascending_64 3.977 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.153 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.831 1.60%
BM_RangesMakeThenSortHeap_float_Descending_16384 29.444 -1.61%
BM_RangesMakeThenSortHeap_float_Descending_256 6.134 1.41%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.182 -1.27%
BM_RangesMakeThenSortHeap_float_Descending_4 1.347 10.12%
BM_RangesMakeThenSortHeap_float_Descending_64 3.454 3.64%
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.194 -1.54%
BM_RangesMakeThenSortHeap_float_Heap_16 1.941 -
BM_RangesMakeThenSortHeap_float_Heap_16384 27.234 -2.79%
BM_RangesMakeThenSortHeap_float_Heap_256 6.064 -1.67%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.199 -2.00%
BM_RangesMakeThenSortHeap_float_Heap_4 1.268 4.26%
BM_RangesMakeThenSortHeap_float_Heap_64 3.552 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.352 -2.25%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.863 -1.77%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.796 -1.85%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.235 -1.95%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.929 -1.48%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.448 -3.65%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.010 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.280 -1.59%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.963 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.420 -3.04%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.043 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.636 -2.18%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.494 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.885 -
BM_RangesMakeThenSortHeap_float_Random_1 0.280 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.286 -
BM_RangesMakeThenSortHeap_float_Random_16 9.969 -
BM_RangesMakeThenSortHeap_float_Random_16384 47.278 -
BM_RangesMakeThenSortHeap_float_Random_256 25.488 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.751 -
BM_RangesMakeThenSortHeap_float_Random_4 4.305 1.89%
BM_RangesMakeThenSortHeap_float_Random_64 18.072 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.779 -2.58%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.283 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.904 -1.72%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.011 -1.34%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.318 -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.351 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.328 -1.17%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.666 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.833 1.38%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.302 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.655 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.762 3.61%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.312 1.05%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.271 -1.29%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.893 -1.63%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.035 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.152 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.340 -1.03%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.425 -6.30%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.856 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.273 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 13.992 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.411 -2.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.065 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.688 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 33.952 -1.00%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.915 7.10%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.184 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.962 1.40%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 8.045 1.66%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.383 1.71%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.090 1.71%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.432 2.32%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.800 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.517 1.53%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.196 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.589 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.343 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.692 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.751 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.478 -1.60%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.008 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.269 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.249 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.630 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.315 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.100 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.671 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.989 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.443 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.272 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 10.560 37.63%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 4.284 29.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 15.119 43.83%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 8.729 38.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 20.126 48.81%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.703 41.44%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 6.714 35.53%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.367 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 30.503 3.20%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.617 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 64.150 -
BM_RangesMakeThenSortHeap_string_Ascending_256 20.136 1.39%
BM_RangesMakeThenSortHeap_string_Ascending_262144 76.864 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.381 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.546 1.15%
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 30.514 3.27%
BM_RangesMakeThenSortHeap_string_Descending_16 7.729 -1.44%
BM_RangesMakeThenSortHeap_string_Descending_16384 65.595 -
BM_RangesMakeThenSortHeap_string_Descending_256 17.843 -4.23%
BM_RangesMakeThenSortHeap_string_Descending_262144 83.666 -7.22%
BM_RangesMakeThenSortHeap_string_Descending_4 3.713 -
BM_RangesMakeThenSortHeap_string_Descending_64 12.791 -2.94%
BM_RangesMakeThenSortHeap_string_Heap_1 1.366 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.355 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.763 -
BM_RangesMakeThenSortHeap_string_Heap_16384 100.667 -2.06%
BM_RangesMakeThenSortHeap_string_Heap_256 49.050 -1.47%
BM_RangesMakeThenSortHeap_string_Heap_262144 178.662 -2.16%
BM_RangesMakeThenSortHeap_string_Heap_4 5.954 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.287 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 40.050 -2.62%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.623 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 64.739 -2.39%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.044 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 83.473 4.33%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.819 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.261 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.433 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.667 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.327 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 54.773 -1.12%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 189.071 -2.06%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.615 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.004 -
BM_RangesMakeThenSortHeap_string_Random_1 1.365 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.815 -1.72%
BM_RangesMakeThenSortHeap_string_Random_16 22.539 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.782 -6.17%
BM_RangesMakeThenSortHeap_string_Random_256 54.632 -1.42%
BM_RangesMakeThenSortHeap_string_Random_262144 197.596 -1.44%
BM_RangesMakeThenSortHeap_string_Random_4 10.501 -
BM_RangesMakeThenSortHeap_string_Random_64 39.412 -1.00%
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.555 -5.57%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.523 -3.78%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.163 -4.56%
BM_RangesMakeThenSortHeap_string_SingleElement_256 25.206 -5.70%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 49.473 -8.45%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.207 -
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.448 -7.23%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.156 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.686 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.717 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.268 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.017 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.507 1.19%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.584 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.886 1.25%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.579 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.897 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.030 1.02%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.306 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.165 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.492 1.05%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.611 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.605 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.293 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.032 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.756 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.069 1.13%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.905 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.063 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.928 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.300 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.293 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.586 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.340 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.421 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.327 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.477 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.189 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.847 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.028 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.587 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.663 -1.49%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.105 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.964 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.997 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.630 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.135 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.272 -1.44%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.598 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.566 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.049 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.509 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.755 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.578 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.638 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.856 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.657 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.704 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.792 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.675 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.934 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.435 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.656 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.191 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.487 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.252 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.736 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.285 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.435 -3.55%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.671 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.406 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.132 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.528 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.320 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.890 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.220 1.71%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.181 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.137 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.807 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.292 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.271 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.725 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.430 5.87%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.228 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.699 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.658 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.655 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.509 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.726 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.727 1.68%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.032 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.527 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.699 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.121 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.286 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.430 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.982 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.833 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.273 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.443 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.946 -1.76%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.803 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.636 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.810 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.447 -1.63%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.223 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.781 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.521 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.084 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.756 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.406 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.448 -1.58%
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.406 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.269 -4.04%
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.323 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.614 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.403 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.680 -1.14%
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.887 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.467 13.53%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.489 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.275 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.426 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.344 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.671 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.471 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.043 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.210 3.13%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.312 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.209 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.137 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.542 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.376 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.275 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.395 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.945 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.668 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.522 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.508 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.771 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.987 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.408 -2.66%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.936 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.278 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.595 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.583 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.383 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.447 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.966 -
BM_RangesMakeThenSortHeap_uint64_Random_4 3.983 -1.78%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.835 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.269 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.779 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.029 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 27.049 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.793 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.254 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.228 1.73%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.930 -
BM_RangesPopHeap_float_1 0.477 -
BM_RangesPopHeap_float_1024 28.364 -
BM_RangesPopHeap_float_16 7.076 -
BM_RangesPopHeap_float_16384 34.002 -
BM_RangesPopHeap_float_256 22.541 -
BM_RangesPopHeap_float_262144 40.953 14.28%
BM_RangesPopHeap_float_4 2.460 -
BM_RangesPopHeap_float_64 13.685 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.421 -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.775 -3.26%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.294 -3.94%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 44.543 -4.50%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.310 -3.31%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.128 -7.10%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.194 -
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.775 -3.61%
BM_RangesPopHeap_string_1 0.457 -34.75%
BM_RangesPopHeap_string_1024 57.123 1.19%
BM_RangesPopHeap_string_16 14.450 -
BM_RangesPopHeap_string_16384 72.847 -2.72%
BM_RangesPopHeap_string_256 41.003 -
BM_RangesPopHeap_string_262144 101.327 11.04%
BM_RangesPopHeap_string_4 5.354 3.26%
BM_RangesPopHeap_string_64 26.009 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.442 -30.51%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.710 -2.22%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.464 -3.30%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.205 -3.78%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.051 -1.99%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 76.138 -4.87%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.206 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.519 -2.24%
BM_RangesPopHeap_uint32_1 0.457 5.71%
BM_RangesPopHeap_uint32_1024 21.316 -2.50%
BM_RangesPopHeap_uint32_16 7.566 -1.55%
BM_RangesPopHeap_uint32_16384 31.058 -3.60%
BM_RangesPopHeap_uint32_256 16.945 -2.09%
BM_RangesPopHeap_uint32_262144 41.096 -2.81%
BM_RangesPopHeap_uint32_4 2.660 1.48%
BM_RangesPopHeap_uint32_64 12.593 -1.18%
BM_RangesPopHeap_uint64_1 0.461 -
BM_RangesPopHeap_uint64_1024 21.450 -3.29%
BM_RangesPopHeap_uint64_16 7.612 -1.64%
BM_RangesPopHeap_uint64_16384 31.130 -3.33%
BM_RangesPopHeap_uint64_256 17.055 -2.33%
BM_RangesPopHeap_uint64_262144 41.780 -5.33%
BM_RangesPopHeap_uint64_4 2.729 1.25%
BM_RangesPopHeap_uint64_64 12.718 -2.16%
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.107 -1.17%
BM_RangesPushHeap_float_Ascending_16 0.987 -3.25%
BM_RangesPushHeap_float_Ascending_16384 4.381 -
BM_RangesPushHeap_float_Ascending_256 2.484 -
BM_RangesPushHeap_float_Ascending_262144 5.156 -
BM_RangesPushHeap_float_Ascending_4 0.536 -
BM_RangesPushHeap_float_Ascending_64 1.737 -2.48%
BM_RangesPushHeap_float_Descending_1 0.444 3.49%
BM_RangesPushHeap_float_Descending_1024 0.389 -
BM_RangesPushHeap_float_Descending_16 0.363 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.402 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.356 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.468 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.093 -
BM_RangesPushHeap_float_PipeOrgan_16 0.911 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.522 -
BM_RangesPushHeap_float_PipeOrgan_256 1.724 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.147 -
BM_RangesPushHeap_float_PipeOrgan_4 0.482 -4.67%
BM_RangesPushHeap_float_PipeOrgan_64 1.299 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.617 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.979 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.492 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.735 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.536 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.467 -6.78%
BM_RangesPushHeap_float_Random_1024 7.461 -
BM_RangesPushHeap_float_Random_16 5.298 -
BM_RangesPushHeap_float_Random_16384 7.646 -
BM_RangesPushHeap_float_Random_256 7.286 2.19%
BM_RangesPushHeap_float_Random_262144 7.612 -
BM_RangesPushHeap_float_Random_4 3.034 1.37%
BM_RangesPushHeap_float_Random_64 6.647 -
BM_RangesPushHeap_float_SingleElement_1 0.500 -13.54%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -
BM_RangesPushHeap_float_SingleElement_16384 0.385 -
BM_RangesPushHeap_float_SingleElement_256 0.403 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.357 -3.09%
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.447 -22.13%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.191 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.634 4.56%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 7.061 1.59%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.258 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.711 1.53%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.805 -4.67%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.406 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.475 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.482 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.581 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.737 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.186 -1.02%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.116 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.233 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.345 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.676 2.00%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.655 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.958 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.998 1.69%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.676 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.643 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.481 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.617 1.68%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.402 2.59%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.461 -16.65%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.470 -1.17%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.260 -6.78%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.443 -1.64%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.252 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.702 1.69%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.705 2.54%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.843 1.43%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.430 -10.43%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.559 -3.40%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.599 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.560 -3.38%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.578 -2.73%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.553 -3.62%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.532 -2.81%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.561 -
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 12.361 -7.57%
BM_RangesPushHeap_string_Ascending_16 4.664 -
BM_RangesPushHeap_string_Ascending_16384 21.024 5.56%
BM_RangesPushHeap_string_Ascending_256 9.874 -11.90%
BM_RangesPushHeap_string_Ascending_262144 28.435 -1.80%
BM_RangesPushHeap_string_Ascending_4 2.530 -1.26%
BM_RangesPushHeap_string_Ascending_64 7.342 -5.13%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.854 7.84%
BM_RangesPushHeap_string_Descending_16 2.291 5.16%
BM_RangesPushHeap_string_Descending_16384 2.811 10.18%
BM_RangesPushHeap_string_Descending_256 2.767 8.89%
BM_RangesPushHeap_string_Descending_262144 4.661 15.10%
BM_RangesPushHeap_string_Descending_4 2.131 6.95%
BM_RangesPushHeap_string_Descending_64 2.470 5.08%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 10.364 3.26%
BM_RangesPushHeap_string_PipeOrgan_16 4.170 -
BM_RangesPushHeap_string_PipeOrgan_16384 14.832 11.67%
BM_RangesPushHeap_string_PipeOrgan_256 8.468 4.24%
BM_RangesPushHeap_string_PipeOrgan_262144 17.501 -3.26%
BM_RangesPushHeap_string_PipeOrgan_4 2.576 2.55%
BM_RangesPushHeap_string_PipeOrgan_64 5.942 1.43%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.629 1.59%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.237 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 16.462 3.56%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.919 1.63%
BM_RangesPushHeap_string_QuickSortAdversary_262144 17.119 5.18%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.175 -
BM_RangesPushHeap_string_QuickSortAdversary_64 13.098 -
BM_RangesPushHeap_string_Random_1 0.698 -
BM_RangesPushHeap_string_Random_1024 15.002 -
BM_RangesPushHeap_string_Random_16 10.187 -
BM_RangesPushHeap_string_Random_16384 16.307 -2.82%
BM_RangesPushHeap_string_Random_256 14.290 -
BM_RangesPushHeap_string_Random_262144 20.628 8.44%
BM_RangesPushHeap_string_Random_4 5.988 -
BM_RangesPushHeap_string_Random_64 12.805 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.512 3.33%
BM_RangesPushHeap_string_SingleElement_16 2.527 5.27%
BM_RangesPushHeap_string_SingleElement_16384 2.526 3.02%
BM_RangesPushHeap_string_SingleElement_256 2.494 3.41%
BM_RangesPushHeap_string_SingleElement_262144 2.564 2.25%
BM_RangesPushHeap_string_SingleElement_4 2.206 1.96%
BM_RangesPushHeap_string_SingleElement_64 2.564 4.15%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.429 -30.12%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.820 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.094 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 7.050 2.10%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.924 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.577 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.023 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.927 -2.52%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.461 -11.42%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.695 -1.82%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.629 -13.47%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.684 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.733 -3.09%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.691 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.729 5.75%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.915 -2.40%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.463 3.25%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.502 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.543 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.909 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.185 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.936 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.256 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.462 -24.69%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.090 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.263 -1.28%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.683 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.862 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.854 1.67%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.533 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.520 26.30%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.601 1.63%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.175 -2.47%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.517 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.151 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.660 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.563 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.870 2.07%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.697 30.05%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.742 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.727 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.747 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.758 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.655 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.744 -
BM_RangesPushHeap_uint32_Ascending_1 0.578 15.15%
BM_RangesPushHeap_uint32_Ascending_1024 3.951 -
BM_RangesPushHeap_uint32_Ascending_16 1.399 -
BM_RangesPushHeap_uint32_Ascending_16384 6.763 -
BM_RangesPushHeap_uint32_Ascending_256 3.096 -
BM_RangesPushHeap_uint32_Ascending_262144 8.112 -2.01%
BM_RangesPushHeap_uint32_Ascending_4 0.760 -
BM_RangesPushHeap_uint32_Ascending_64 2.226 -
BM_RangesPushHeap_uint32_Descending_1 0.468 -
BM_RangesPushHeap_uint32_Descending_1024 0.385 -
BM_RangesPushHeap_uint32_Descending_16 0.363 -4.28%
BM_RangesPushHeap_uint32_Descending_16384 0.381 -
BM_RangesPushHeap_uint32_Descending_256 0.398 -
BM_RangesPushHeap_uint32_Descending_262144 0.381 -
BM_RangesPushHeap_uint32_Descending_4 0.356 -6.44%
BM_RangesPushHeap_uint32_Descending_64 0.378 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.429 -11.85%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.920 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.875 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.390 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.058 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.532 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.308 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.411 -41.03%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.927 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.431 -28.80%
BM_RangesPushHeap_uint32_Random_1024 6.303 1.84%
BM_RangesPushHeap_uint32_Random_16 4.556 -
BM_RangesPushHeap_uint32_Random_16384 6.374 1.71%
BM_RangesPushHeap_uint32_Random_256 6.006 -1.95%
BM_RangesPushHeap_uint32_Random_262144 6.337 -1.85%
BM_RangesPushHeap_uint32_Random_4 2.424 -3.32%
BM_RangesPushHeap_uint32_Random_64 5.588 -1.02%
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.378 4.04%
BM_RangesPushHeap_uint32_SingleElement_16 0.355 5.64%
BM_RangesPushHeap_uint32_SingleElement_16384 0.372 4.55%
BM_RangesPushHeap_uint32_SingleElement_256 0.398 3.73%
BM_RangesPushHeap_uint32_SingleElement_262144 0.372 4.64%
BM_RangesPushHeap_uint32_SingleElement_4 0.360 3.19%
BM_RangesPushHeap_uint32_SingleElement_64 0.370 5.79%
BM_RangesPushHeap_uint64_Ascending_1 0.466 -
BM_RangesPushHeap_uint64_Ascending_1024 2.599 -
BM_RangesPushHeap_uint64_Ascending_16 0.956 -
BM_RangesPushHeap_uint64_Ascending_16384 3.566 -1.66%
BM_RangesPushHeap_uint64_Ascending_256 2.170 3.66%
BM_RangesPushHeap_uint64_Ascending_262144 4.731 -
BM_RangesPushHeap_uint64_Ascending_4 0.550 -
BM_RangesPushHeap_uint64_Ascending_64 1.607 5.75%
BM_RangesPushHeap_uint64_Descending_1 0.698 33.53%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.361 -
BM_RangesPushHeap_uint64_Descending_16384 0.381 -
BM_RangesPushHeap_uint64_Descending_256 0.398 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.360 -6.38%
BM_RangesPushHeap_uint64_Descending_64 0.376 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.889 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.398 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.033 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.485 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.324 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.608 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.920 -5.91%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.545 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.913 -
BM_RangesPushHeap_uint64_Random_16 4.283 -
BM_RangesPushHeap_uint64_Random_16384 6.081 1.77%
BM_RangesPushHeap_uint64_Random_256 5.798 -
BM_RangesPushHeap_uint64_Random_262144 6.098 3.96%
BM_RangesPushHeap_uint64_Random_4 2.137 5.04%
BM_RangesPushHeap_uint64_Random_64 5.259 -1.60%
BM_RangesPushHeap_uint64_SingleElement_1 0.396 -5.35%
BM_RangesPushHeap_uint64_SingleElement_1024 0.363 -
BM_RangesPushHeap_uint64_SingleElement_16 0.337 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.366 -
BM_RangesPushHeap_uint64_SingleElement_256 0.385 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.357 -
BM_RangesPushHeap_uint64_SingleElement_4 0.356 -
BM_RangesPushHeap_uint64_SingleElement_64 0.363 -
BM_RangesSortHeap_float_1 0.246 -7.21%
BM_RangesSortHeap_float_1024 7.966 -
BM_RangesSortHeap_float_16 1.600 -
BM_RangesSortHeap_float_16384 27.756 -
BM_RangesSortHeap_float_256 5.774 -
BM_RangesSortHeap_float_262144 30.824 -
BM_RangesSortHeap_float_4 1.086 1.01%
BM_RangesSortHeap_float_64 3.222 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.260 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.524 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.838 -1.44%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.331 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.153 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 32.954 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.833 8.84%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.600 -1.63%
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 58.936 -1.95%
BM_RangesSortHeap_string_16 14.135 -1.26%
BM_RangesSortHeap_string_16384 96.134 -4.18%
BM_RangesSortHeap_string_256 44.349 -2.09%
BM_RangesSortHeap_string_262144 177.476 -
BM_RangesSortHeap_string_4 4.242 -
BM_RangesSortHeap_string_64 29.684 -2.14%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.244 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.373 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.528 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.296 -1.07%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.273 -1.57%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 47.760 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.439 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.329 -2.58%
BM_RangesSortHeap_uint32_1 0.260 -
BM_RangesSortHeap_uint32_1024 10.216 -
BM_RangesSortHeap_uint32_16 4.842 -
BM_RangesSortHeap_uint32_16384 16.370 -
BM_RangesSortHeap_uint32_256 8.092 -
BM_RangesSortHeap_uint32_262144 24.459 -
BM_RangesSortHeap_uint32_4 1.040 -
BM_RangesSortHeap_uint32_64 7.927 -
BM_RangesSortHeap_uint64_1 0.259 4.76%
BM_RangesSortHeap_uint64_1024 10.200 -
BM_RangesSortHeap_uint64_16 4.967 -
BM_RangesSortHeap_uint64_16384 16.378 -
BM_RangesSortHeap_uint64_256 8.299 -
BM_RangesSortHeap_uint64_262144 24.461 -
BM_RangesSortHeap_uint64_4 0.937 -
BM_RangesSortHeap_uint64_64 7.924 -
BM_SortHeap_float_1 0.262 -
BM_SortHeap_float_1024 8.048 -
BM_SortHeap_float_16 1.602 -
BM_SortHeap_float_16384 27.966 -
BM_SortHeap_float_256 5.854 -
BM_SortHeap_float_262144 31.281 -
BM_SortHeap_float_4 1.056 -
BM_SortHeap_float_64 3.246 -
BM_SortHeap_pair<uint32,_uint32>_1 0.261 -
BM_SortHeap_pair<uint32,_uint32>_1024 14.020 -
BM_SortHeap_pair<uint32,_uint32>_16 6.224 -1.36%
BM_SortHeap_pair<uint32,_uint32>_16384 23.140 -
BM_SortHeap_pair<uint32,_uint32>_256 10.292 -
BM_SortHeap_pair<uint32,_uint32>_262144 34.273 -
BM_SortHeap_pair<uint32,_uint32>_4 1.860 1.22%
BM_SortHeap_pair<uint32,_uint32>_64 8.810 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 59.014 -3.09%
BM_SortHeap_string_16 14.128 -2.15%
BM_SortHeap_string_16384 96.011 -7.23%
BM_SortHeap_string_256 44.386 -2.98%
BM_SortHeap_string_262144 175.899 -1.43%
BM_SortHeap_string_4 4.258 -
BM_SortHeap_string_64 29.743 -2.85%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.246 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.571 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.582 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.789 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.421 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.609 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.432 -1.81%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.367 -
BM_SortHeap_uint32_1 0.265 6.56%
BM_SortHeap_uint32_1024 10.232 -
BM_SortHeap_uint32_16 4.804 -
BM_SortHeap_uint32_16384 16.396 -
BM_SortHeap_uint32_256 8.117 -
BM_SortHeap_uint32_262144 24.543 -
BM_SortHeap_uint32_4 1.042 -
BM_SortHeap_uint32_64 7.971 -
BM_SortHeap_uint64_1 0.262 -
BM_SortHeap_uint64_1024 10.206 -
BM_SortHeap_uint64_16 4.954 -
BM_SortHeap_uint64_16384 16.438 -
BM_SortHeap_uint64_256 8.310 -
BM_SortHeap_uint64_262144 24.691 -
BM_SortHeap_uint64_4 0.936 -1.94%
BM_SortHeap_uint64_64 7.957 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.309 -10.42%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.545 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 250075.616 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.362 1.98%
BM_lexicographical_compare_three_way<IntPtr>/16384 3756.618 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.984 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60346.106 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.143 -
BM_lexicographical_compare_three_way<IntPtr>/4096 952.140 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.554 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15006.735 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.144 24.26%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 479.979 1.03%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 494398.629 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.794 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7539.140 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 124.538 1.43%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 119852.057 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.297 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1873.085 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 29.762 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 29913.654 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.146 -11.34%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 252.330 1.06%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249954.647 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.300 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3805.592 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.274 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60652.117 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.051 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 965.191 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.427 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15196.395 -
BM_lexicographical_compare_three_way_fast_path/1 0.344 -12.42%
BM_lexicographical_compare_three_way_fast_path/1024 248.404 1.76%
BM_lexicographical_compare_three_way_fast_path/1048576 249961.234 -
BM_lexicographical_compare_three_way_fast_path/16 4.337 -
BM_lexicographical_compare_three_way_fast_path/16384 3807.651 1.65%
BM_lexicographical_compare_three_way_fast_path/256 70.494 -
BM_lexicographical_compare_three_way_fast_path/262144 60817.107 1.03%
BM_lexicographical_compare_three_way_fast_path/4 1.146 -
BM_lexicographical_compare_three_way_fast_path/4096 960.713 1.28%
BM_lexicographical_compare_three_way_fast_path/64 15.629 -
BM_lexicographical_compare_three_way_fast_path/65536 15182.975 1.55%
BM_lexicographical_compare_three_way_slow_path/1 0.361 -21.20%
BM_lexicographical_compare_three_way_slow_path/1024 247.707 -
BM_lexicographical_compare_three_way_slow_path/1048576 247339.220 -2.39%
BM_lexicographical_compare_three_way_slow_path/16 4.480 2.92%
BM_lexicographical_compare_three_way_slow_path/16384 3797.885 -4.42%
BM_lexicographical_compare_three_way_slow_path/256 70.612 -
BM_lexicographical_compare_three_way_slow_path/262144 60528.487 -6.46%
BM_lexicographical_compare_three_way_slow_path/4 1.153 -
BM_lexicographical_compare_three_way_slow_path/4096 961.013 -2.06%
BM_lexicographical_compare_three_way_slow_path/64 15.745 -
BM_lexicographical_compare_three_way_slow_path/65536 15117.200 -6.31%
BM_map_find_string_literal 11.529 2.44%
BM_std_min<__int128>/1 0.414 -
BM_std_min<__int128>/10 3.674 -
BM_std_min<__int128>/1024 396.220 -
BM_std_min<__int128>/11 4.056 -
BM_std_min<__int128>/12 4.491 -
BM_std_min<__int128>/13 4.903 -
BM_std_min<__int128>/14 5.321 -
BM_std_min<__int128>/15 5.717 -
BM_std_min<__int128>/16 6.158 -
BM_std_min<__int128>/17 6.503 -
BM_std_min<__int128>/18 6.882 -
BM_std_min<__int128>/19 7.266 -
BM_std_min<__int128>/2 0.665 -
BM_std_min<__int128>/20 7.642 -
BM_std_min<__int128>/21 7.965 -
BM_std_min<__int128>/22 8.359 -
BM_std_min<__int128>/23 8.757 -
BM_std_min<__int128>/24 9.129 -
BM_std_min<__int128>/25 9.497 -
BM_std_min<__int128>/26 9.911 -
BM_std_min<__int128>/27 10.254 -
BM_std_min<__int128>/28 10.640 -
BM_std_min<__int128>/29 11.029 -
BM_std_min<__int128>/3 1.024 1.42%
BM_std_min<__int128>/30 11.427 -
BM_std_min<__int128>/31 11.805 -
BM_std_min<__int128>/32 12.238 -
BM_std_min<__int128>/4 1.385 -
BM_std_min<__int128>/4000 1541.649 -
BM_std_min<__int128>/4096 1576.390 -
BM_std_min<__int128>/5 1.762 -
BM_std_min<__int128>/512 198.364 -
BM_std_min<__int128>/5500 2118.052 -
BM_std_min<__int128>/6 2.094 -
BM_std_min<__int128>/64 24.533 -
BM_std_min<__int128>/64000 24729.385 -
BM_std_min<__int128>/65536 25313.192 -
BM_std_min<__int128>/7 2.499 -
BM_std_min<__int128>/70000 27023.027 -
BM_std_min<__int128>/8 2.882 -
BM_std_min<__int128>/9 3.285 -
BM_std_min<char>/1 0.455 59.27%
BM_std_min<char>/10 0.907 -
BM_std_min<char>/1024 8.888 4.09%
BM_std_min<char>/11 1.068 2.61%
BM_std_min<char>/12 1.347 2.36%
BM_std_min<char>/13 1.590 2.49%
BM_std_min<char>/14 1.863 3.58%
BM_std_min<char>/15 2.068 -
BM_std_min<char>/16 2.568 3.05%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.988 -
BM_std_min<char>/19 1.181 -
BM_std_min<char>/2 0.486 -3.72%
BM_std_min<char>/20 1.560 -
BM_std_min<char>/21 1.770 -2.09%
BM_std_min<char>/22 2.113 2.54%
BM_std_min<char>/23 2.288 -3.02%
BM_std_min<char>/24 2.818 1.64%
BM_std_min<char>/25 1.152 -
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.386 -
BM_std_min<char>/28 1.774 1.18%
BM_std_min<char>/29 1.969 -2.74%
BM_std_min<char>/3 0.720 -
BM_std_min<char>/30 2.287 -
BM_std_min<char>/31 2.516 -
BM_std_min<char>/32 2.862 1.81%
BM_std_min<char>/4 1.082 -
BM_std_min<char>/4000 27.263 -
BM_std_min<char>/4096 29.026 -
BM_std_min<char>/5 1.441 6.56%
BM_std_min<char>/512 6.580 2.44%
BM_std_min<char>/5500 36.906 -
BM_std_min<char>/6 1.586 -1.51%
BM_std_min<char>/64 4.136 -
BM_std_min<char>/64000 451.195 -
BM_std_min<char>/65536 462.124 -
BM_std_min<char>/7 1.826 -1.98%
BM_std_min<char>/70000 492.655 -
BM_std_min<char>/8 2.291 1.06%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.326 26.76%
BM_std_min<int>/10 0.995 -
BM_std_min<int>/1024 26.722 -
BM_std_min<int>/11 1.156 -
BM_std_min<int>/12 1.490 -
BM_std_min<int>/13 1.156 -
BM_std_min<int>/14 1.157 -
BM_std_min<int>/15 1.387 -
BM_std_min<int>/16 1.726 -
BM_std_min<int>/17 0.948 -1.22%
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.462 -
BM_std_min<int>/20 1.387 -
BM_std_min<int>/21 1.388 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.573 -
BM_std_min<int>/24 1.806 -2.29%
BM_std_min<int>/25 1.480 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.644 -
BM_std_min<int>/28 1.962 -2.75%
BM_std_min<int>/29 1.619 -
BM_std_min<int>/3 0.701 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.205 -
BM_std_min<int>/4 1.042 3.13%
BM_std_min<int>/4000 109.254 -
BM_std_min<int>/4096 112.292 -
BM_std_min<int>/5 0.876 -
BM_std_min<int>/512 12.845 -
BM_std_min<int>/5500 151.988 -
BM_std_min<int>/6 0.931 -
BM_std_min<int>/64 2.760 4.82%
BM_std_min<int>/64000 1882.452 -
BM_std_min<int>/65536 1926.169 -
BM_std_min<int>/7 1.046 -
BM_std_min<int>/70000 2055.815 -
BM_std_min<int>/8 1.274 1.62%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.603 -11.11%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 106.112 -
BM_std_min<long_long>/11 1.495 -
BM_std_min<long_long>/12 1.999 -
BM_std_min<long_long>/13 2.359 -2.44%
BM_std_min<long_long>/14 2.651 -
BM_std_min<long_long>/15 2.880 -
BM_std_min<long_long>/16 3.110 -
BM_std_min<long_long>/17 1.553 -
BM_std_min<long_long>/18 1.621 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.058 1.17%
BM_std_min<long_long>/21 2.394 -1.33%
BM_std_min<long_long>/22 2.639 -
BM_std_min<long_long>/23 2.887 -
BM_std_min<long_long>/24 3.114 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.083 -
BM_std_min<long_long>/27 2.089 -
BM_std_min<long_long>/28 2.603 -
BM_std_min<long_long>/29 2.979 -
BM_std_min<long_long>/3 1.154 -14.27%
BM_std_min<long_long>/30 3.298 -
BM_std_min<long_long>/31 3.429 -1.74%
BM_std_min<long_long>/32 3.640 2.25%
BM_std_min<long_long>/4 1.668 -
BM_std_min<long_long>/4000 444.468 -
BM_std_min<long_long>/4096 455.301 -
BM_std_min<long_long>/5 1.914 -
BM_std_min<long_long>/512 46.612 -
BM_std_min<long_long>/5500 614.383 -
BM_std_min<long_long>/6 2.138 -
BM_std_min<long_long>/64 4.852 -1.08%
BM_std_min<long_long>/64000 7323.766 -
BM_std_min<long_long>/65536 7500.219 -
BM_std_min<long_long>/7 2.364 -
BM_std_min<long_long>/70000 8023.529 -
BM_std_min<long_long>/8 2.693 -
BM_std_min<long_long>/9 1.155 -
BM_std_min<short>/1 0.385 16.43%
BM_std_min<short>/10 1.042 -
BM_std_min<short>/1024 14.115 -
BM_std_min<short>/11 1.223 3.70%
BM_std_min<short>/12 1.512 -
BM_std_min<short>/13 1.154 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.388 -
BM_std_min<short>/16 1.778 -
BM_std_min<short>/17 1.640 1.33%
BM_std_min<short>/18 1.509 -2.53%
BM_std_min<short>/19 1.855 -
BM_std_min<short>/2 0.508 2.23%
BM_std_min<short>/20 2.305 7.14%
BM_std_min<short>/21 1.865 1.21%
BM_std_min<short>/22 1.906 3.24%
BM_std_min<short>/23 2.183 6.14%
BM_std_min<short>/24 2.492 -
BM_std_min<short>/25 2.094 -3.12%
BM_std_min<short>/26 2.191 5.24%
BM_std_min<short>/27 2.360 1.62%
BM_std_min<short>/28 2.697 -
BM_std_min<short>/29 2.398 2.17%
BM_std_min<short>/3 0.717 3.56%
BM_std_min<short>/30 2.413 1.59%
BM_std_min<short>/31 2.633 -
BM_std_min<short>/32 2.889 -2.69%
BM_std_min<short>/4 1.050 5.28%
BM_std_min<short>/4000 54.142 1.16%
BM_std_min<short>/4096 55.562 1.24%
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.212 -
BM_std_min<short>/5500 76.082 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.463 -
BM_std_min<short>/64000 910.665 -
BM_std_min<short>/65536 932.745 -
BM_std_min<short>/7 1.120 -
BM_std_min<short>/70000 1031.132 -
BM_std_min<short>/8 1.340 -
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.413 -
BM_std_min<unsigned___int128>/10 3.767 2.12%
BM_std_min<unsigned___int128>/1024 503.006 27.29%
BM_std_min<unsigned___int128>/11 4.175 2.49%
BM_std_min<unsigned___int128>/12 4.622 2.48%
BM_std_min<unsigned___int128>/13 5.067 2.96%
BM_std_min<unsigned___int128>/14 5.510 3.77%
BM_std_min<unsigned___int128>/15 5.971 4.12%
BM_std_min<unsigned___int128>/16 6.434 4.23%
BM_std_min<unsigned___int128>/17 6.909 5.92%
BM_std_min<unsigned___int128>/18 7.347 6.55%
BM_std_min<unsigned___int128>/19 7.812 7.31%
BM_std_min<unsigned___int128>/2 0.659 -
BM_std_min<unsigned___int128>/20 8.288 8.26%
BM_std_min<unsigned___int128>/21 8.762 9.54%
BM_std_min<unsigned___int128>/22 9.213 9.96%
BM_std_min<unsigned___int128>/23 9.697 10.53%
BM_std_min<unsigned___int128>/24 10.123 10.79%
BM_std_min<unsigned___int128>/25 10.615 11.81%
BM_std_min<unsigned___int128>/26 11.020 11.79%
BM_std_min<unsigned___int128>/27 11.533 12.17%
BM_std_min<unsigned___int128>/28 12.080 13.38%
BM_std_min<unsigned___int128>/29 12.492 13.05%
BM_std_min<unsigned___int128>/3 1.023 -
BM_std_min<unsigned___int128>/30 12.991 13.40%
BM_std_min<unsigned___int128>/31 13.501 14.02%
BM_std_min<unsigned___int128>/32 13.903 13.61%
BM_std_min<unsigned___int128>/4 1.399 1.27%
BM_std_min<unsigned___int128>/4000 1939.774 26.02%
BM_std_min<unsigned___int128>/4096 1981.611 25.75%
BM_std_min<unsigned___int128>/5 1.786 1.21%
BM_std_min<unsigned___int128>/512 247.211 24.76%
BM_std_min<unsigned___int128>/5500 2679.452 26.72%
BM_std_min<unsigned___int128>/6 2.152 2.77%
BM_std_min<unsigned___int128>/64 29.564 20.61%
BM_std_min<unsigned___int128>/64000 31267.637 26.53%
BM_std_min<unsigned___int128>/65536 31939.745 26.16%
BM_std_min<unsigned___int128>/7 2.558 2.06%
BM_std_min<unsigned___int128>/70000 33972.501 25.76%
BM_std_min<unsigned___int128>/8 2.954 2.16%
BM_std_min<unsigned___int128>/9 3.365 2.15%
BM_std_min<unsigned_char>/1 0.454 -
BM_std_min<unsigned_char>/10 0.907 -
BM_std_min<unsigned_char>/1024 8.567 1.98%
BM_std_min<unsigned_char>/11 1.069 -
BM_std_min<unsigned_char>/12 1.363 4.68%
BM_std_min<unsigned_char>/13 1.546 -
BM_std_min<unsigned_char>/14 1.846 2.01%
BM_std_min<unsigned_char>/15 2.128 4.89%
BM_std_min<unsigned_char>/16 2.640 1.31%
BM_std_min<unsigned_char>/17 0.925 -
BM_std_min<unsigned_char>/18 0.971 -
BM_std_min<unsigned_char>/19 1.157 -
BM_std_min<unsigned_char>/2 0.486 -
BM_std_min<unsigned_char>/20 1.476 -2.22%
BM_std_min<unsigned_char>/21 1.790 4.05%
BM_std_min<unsigned_char>/22 1.980 -
BM_std_min<unsigned_char>/23 2.268 -1.66%
BM_std_min<unsigned_char>/24 2.775 -
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.743 -
BM_std_min<unsigned_char>/29 1.999 -
BM_std_min<unsigned_char>/3 0.693 -4.81%
BM_std_min<unsigned_char>/30 2.251 1.14%
BM_std_min<unsigned_char>/31 2.475 -2.07%
BM_std_min<unsigned_char>/32 2.917 -
BM_std_min<unsigned_char>/4 1.003 -
BM_std_min<unsigned_char>/4000 27.550 -1.14%
BM_std_min<unsigned_char>/4096 29.605 -1.18%
BM_std_min<unsigned_char>/5 1.287 -
BM_std_min<unsigned_char>/512 6.407 -
BM_std_min<unsigned_char>/5500 37.362 -
BM_std_min<unsigned_char>/6 1.463 -7.65%
BM_std_min<unsigned_char>/64 4.173 -
BM_std_min<unsigned_char>/64000 454.577 -
BM_std_min<unsigned_char>/65536 465.490 -
BM_std_min<unsigned_char>/7 1.848 -
BM_std_min<unsigned_char>/70000 496.423 -
BM_std_min<unsigned_char>/8 2.340 4.04%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.329 15.51%
BM_std_min<unsigned_int>/10 0.994 -
BM_std_min<unsigned_int>/1024 26.679 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.473 -2.05%
BM_std_min<unsigned_int>/13 1.449 -6.20%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.850 -2.81%
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.462 -
BM_std_min<unsigned_int>/20 1.387 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.826 2.19%
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.939 -1.98%
BM_std_min<unsigned_int>/29 2.125 2.89%
BM_std_min<unsigned_int>/3 0.692 -
BM_std_min<unsigned_int>/30 1.620 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.173 -1.37%
BM_std_min<unsigned_int>/4 1.020 -1.92%
BM_std_min<unsigned_int>/4000 109.859 -
BM_std_min<unsigned_int>/4096 111.452 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.839 -
BM_std_min<unsigned_int>/5500 151.925 -
BM_std_min<unsigned_int>/6 0.930 -
BM_std_min<unsigned_int>/64 2.846 1.01%
BM_std_min<unsigned_int>/64000 1881.870 -
BM_std_min<unsigned_int>/65536 1926.492 -
BM_std_min<unsigned_int>/7 1.047 -
BM_std_min<unsigned_int>/70000 2055.843 -
BM_std_min<unsigned_int>/8 1.259 -3.22%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.458 -
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.093 -
BM_std_min<unsigned_long_long>/11 1.455 -
BM_std_min<unsigned_long_long>/12 1.559 -
BM_std_min<unsigned_long_long>/13 1.694 -
BM_std_min<unsigned_long_long>/14 1.884 -1.43%
BM_std_min<unsigned_long_long>/15 2.128 -2.49%
BM_std_min<unsigned_long_long>/16 2.386 -2.53%
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.621 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.485 -
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 1.971 -1.33%
BM_std_min<unsigned_long_long>/22 2.159 -
BM_std_min<unsigned_long_long>/23 2.401 -
BM_std_min<unsigned_long_long>/24 2.657 -1.04%
BM_std_min<unsigned_long_long>/25 2.085 -
BM_std_min<unsigned_long_long>/26 2.084 -
BM_std_min<unsigned_long_long>/27 2.092 -
BM_std_min<unsigned_long_long>/28 2.168 -
BM_std_min<unsigned_long_long>/29 2.446 -
BM_std_min<unsigned_long_long>/3 0.693 -
BM_std_min<unsigned_long_long>/30 2.592 -
BM_std_min<unsigned_long_long>/31 2.888 -3.39%
BM_std_min<unsigned_long_long>/32 3.300 2.48%
BM_std_min<unsigned_long_long>/4 1.060 8.75%
BM_std_min<unsigned_long_long>/4000 444.679 -
BM_std_min<unsigned_long_long>/4096 455.754 -
BM_std_min<unsigned_long_long>/5 1.396 12.48%
BM_std_min<unsigned_long_long>/512 46.698 -
BM_std_min<unsigned_long_long>/5500 615.151 -
BM_std_min<unsigned_long_long>/6 1.585 -
BM_std_min<unsigned_long_long>/64 4.691 -5.25%
BM_std_min<unsigned_long_long>/64000 7325.407 -
BM_std_min<unsigned_long_long>/65536 7504.427 -
BM_std_min<unsigned_long_long>/7 1.859 3.17%
BM_std_min<unsigned_long_long>/70000 8018.641 -
BM_std_min<unsigned_long_long>/8 2.290 1.80%
BM_std_min<unsigned_long_long>/9 1.168 -
BM_std_min<unsigned_short>/1 0.455 -
BM_std_min<unsigned_short>/10 1.056 3.17%
BM_std_min<unsigned_short>/1024 13.853 -2.00%
BM_std_min<unsigned_short>/11 1.176 -1.91%
BM_std_min<unsigned_short>/12 1.508 -2.68%
BM_std_min<unsigned_short>/13 6.413 -
BM_std_min<unsigned_short>/14 1.157 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.722 3.60%
BM_std_min<unsigned_short>/17 6.683 -
BM_std_min<unsigned_short>/18 1.516 4.78%
BM_std_min<unsigned_short>/19 1.886 -2.61%
BM_std_min<unsigned_short>/2 0.507 -8.71%
BM_std_min<unsigned_short>/20 2.227 2.38%
BM_std_min<unsigned_short>/21 6.905 -
BM_std_min<unsigned_short>/22 1.737 -6.60%
BM_std_min<unsigned_short>/23 2.098 -1.07%
BM_std_min<unsigned_short>/24 2.458 1.31%
BM_std_min<unsigned_short>/25 7.123 -
BM_std_min<unsigned_short>/26 2.165 3.13%
BM_std_min<unsigned_short>/27 2.403 -
BM_std_min<unsigned_short>/28 2.674 -
BM_std_min<unsigned_short>/29 7.331 -
BM_std_min<unsigned_short>/3 0.698 -8.86%
BM_std_min<unsigned_short>/30 2.369 -2.75%
BM_std_min<unsigned_short>/31 2.501 -2.70%
BM_std_min<unsigned_short>/32 2.923 1.43%
BM_std_min<unsigned_short>/4 0.972 -4.71%
BM_std_min<unsigned_short>/4000 53.749 -1.59%
BM_std_min<unsigned_short>/4096 55.096 -1.70%
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.220 -1.71%
BM_std_min<unsigned_short>/5500 75.488 -1.52%
BM_std_min<unsigned_short>/6 0.948 -
BM_std_min<unsigned_short>/64 3.414 -3.23%
BM_std_min<unsigned_short>/64000 912.700 -
BM_std_min<unsigned_short>/65536 934.624 -
BM_std_min<unsigned_short>/7 1.087 -2.06%
BM_std_min<unsigned_short>/70000 1032.462 -
BM_std_min<unsigned_short>/8 1.300 -1.45%
BM_std_min<unsigned_short>/9 6.393 1.18%
BM_std_minmax<char>/1 0.645 4.41%
BM_std_minmax<char>/10 1.303 -5.91%
BM_std_minmax<char>/1024 8.741 -
BM_std_minmax<char>/11 1.642 -8.85%
BM_std_minmax<char>/12 1.904 -5.24%
BM_std_minmax<char>/13 2.212 -1.43%
BM_std_minmax<char>/14 2.488 -1.24%
BM_std_minmax<char>/15 2.826 -6.75%
BM_std_minmax<char>/16 0.924 -
BM_std_minmax<char>/17 1.086 -
BM_std_minmax<char>/18 1.295 -
BM_std_minmax<char>/19 1.640 -
BM_std_minmax<char>/2 0.910 5.86%
BM_std_minmax<char>/20 1.921 -
BM_std_minmax<char>/21 2.248 1.00%
BM_std_minmax<char>/22 2.509 -
BM_std_minmax<char>/23 2.923 -
BM_std_minmax<char>/24 1.154 -
BM_std_minmax<char>/25 1.179 -
BM_std_minmax<char>/26 1.388 -
BM_std_minmax<char>/27 1.808 -
BM_std_minmax<char>/28 2.171 2.30%
BM_std_minmax<char>/29 2.415 -
BM_std_minmax<char>/3 1.207 3.37%
BM_std_minmax<char>/30 2.679 -
BM_std_minmax<char>/31 3.255 3.75%
BM_std_minmax<char>/32 1.535 -
BM_std_minmax<char>/4 1.509 3.81%
BM_std_minmax<char>/4000 38.757 -
BM_std_minmax<char>/4096 32.905 -
BM_std_minmax<char>/5 1.786 2.50%
BM_std_minmax<char>/512 4.995 -
BM_std_minmax<char>/5500 50.563 1.50%
BM_std_minmax<char>/6 2.076 3.15%
BM_std_minmax<char>/64 1.256 5.90%
BM_std_minmax<char>/64000 531.995 -
BM_std_minmax<char>/65536 544.402 -
BM_std_minmax<char>/7 2.425 -1.15%
BM_std_minmax<char>/70000 596.853 -
BM_std_minmax<char>/8 1.020 -
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.388 -
BM_std_minmax<int>/1024 33.604 -
BM_std_minmax<int>/11 1.731 1.13%
BM_std_minmax<int>/12 1.471 6.13%
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.618 -
BM_std_minmax<int>/15 1.997 3.29%
BM_std_minmax<int>/16 1.348 3.86%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.653 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.876 6.21%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.309 1.35%
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.416 -
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.117 1.19%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.686 1.51%
BM_std_minmax<int>/32 1.619 -
BM_std_minmax<int>/4 1.154 20.68%
BM_std_minmax<int>/4000 133.225 -
BM_std_minmax<int>/4096 136.498 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.637 -
BM_std_minmax<int>/5500 191.295 -
BM_std_minmax<int>/6 1.341 -3.25%
BM_std_minmax<int>/64 2.518 -
BM_std_minmax<int>/64000 2152.935 -
BM_std_minmax<int>/65536 2203.068 -
BM_std_minmax<int>/7 1.638 -4.55%
BM_std_minmax<int>/70000 2352.031 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.157 -
BM_std_minmax<long_long>/1 0.590 -4.01%
BM_std_minmax<long_long>/10 2.155 -
BM_std_minmax<long_long>/1024 133.994 -
BM_std_minmax<long_long>/11 2.377 -3.01%
BM_std_minmax<long_long>/12 2.694 -
BM_std_minmax<long_long>/13 3.018 -1.37%
BM_std_minmax<long_long>/14 3.321 -
BM_std_minmax<long_long>/15 3.644 -
BM_std_minmax<long_long>/16 3.055 -
BM_std_minmax<long_long>/17 3.066 -
BM_std_minmax<long_long>/18 3.064 -
BM_std_minmax<long_long>/19 3.070 -
BM_std_minmax<long_long>/2 1.084 -8.53%
BM_std_minmax<long_long>/20 3.277 -
BM_std_minmax<long_long>/21 3.512 -
BM_std_minmax<long_long>/22 3.919 -
BM_std_minmax<long_long>/23 4.339 -
BM_std_minmax<long_long>/24 3.989 -
BM_std_minmax<long_long>/25 4.010 -
BM_std_minmax<long_long>/26 4.015 -
BM_std_minmax<long_long>/27 4.018 -
BM_std_minmax<long_long>/28 4.097 -
BM_std_minmax<long_long>/29 4.296 -
BM_std_minmax<long_long>/3 1.396 -14.66%
BM_std_minmax<long_long>/30 4.525 -
BM_std_minmax<long_long>/31 4.797 -
BM_std_minmax<long_long>/32 4.955 -
BM_std_minmax<long_long>/4 1.685 -9.45%
BM_std_minmax<long_long>/4000 526.668 -
BM_std_minmax<long_long>/4096 539.080 -
BM_std_minmax<long_long>/5 2.000 -5.19%
BM_std_minmax<long_long>/512 66.869 -
BM_std_minmax<long_long>/5500 724.012 -
BM_std_minmax<long_long>/6 2.281 -2.71%
BM_std_minmax<long_long>/64 10.356 -
BM_std_minmax<long_long>/64000 8477.688 -
BM_std_minmax<long_long>/65536 8683.703 -
BM_std_minmax<long_long>/7 2.643 2.67%
BM_std_minmax<long_long>/70000 9276.543 -
BM_std_minmax<long_long>/8 2.124 -
BM_std_minmax<long_long>/9 2.126 -
BM_std_minmax<short>/1 0.643 -
BM_std_minmax<short>/10 1.426 -
BM_std_minmax<short>/1024 16.567 -
BM_std_minmax<short>/11 1.844 3.05%
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.388 -
BM_std_minmax<short>/14 1.620 -
BM_std_minmax<short>/15 1.998 2.17%
BM_std_minmax<short>/16 1.762 -2.14%
BM_std_minmax<short>/17 1.786 -1.04%
BM_std_minmax<short>/18 1.995 -
BM_std_minmax<short>/19 2.373 -2.79%
BM_std_minmax<short>/2 0.921 2.11%
BM_std_minmax<short>/20 2.036 -
BM_std_minmax<short>/21 2.051 -1.40%
BM_std_minmax<short>/22 2.331 -
BM_std_minmax<short>/23 2.721 4.16%
BM_std_minmax<short>/24 2.274 -
BM_std_minmax<short>/25 2.319 -
BM_std_minmax<short>/26 2.553 -
BM_std_minmax<short>/27 2.876 2.10%
BM_std_minmax<short>/28 2.437 -2.62%
BM_std_minmax<short>/29 2.630 1.08%
BM_std_minmax<short>/3 1.200 2.45%
BM_std_minmax<short>/30 2.805 2.59%
BM_std_minmax<short>/31 3.049 -4.29%
BM_std_minmax<short>/32 1.264 -5.69%
BM_std_minmax<short>/4 0.926 -19.62%
BM_std_minmax<short>/4000 66.063 -
BM_std_minmax<short>/4096 67.703 -
BM_std_minmax<short>/5 1.156 -
BM_std_minmax<short>/512 8.861 -
BM_std_minmax<short>/5500 97.622 -
BM_std_minmax<short>/6 1.396 1.50%
BM_std_minmax<short>/64 1.548 -1.36%
BM_std_minmax<short>/64000 1065.067 -
BM_std_minmax<short>/65536 1091.237 -
BM_std_minmax<short>/7 1.820 -
BM_std_minmax<short>/70000 1200.786 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.185 -
BM_std_minmax<unsigned_char>/1 0.649 3.20%
BM_std_minmax<unsigned_char>/10 1.344 -3.07%
BM_std_minmax<unsigned_char>/1024 8.784 -
BM_std_minmax<unsigned_char>/11 1.706 -4.66%
BM_std_minmax<unsigned_char>/12 1.971 -3.76%
BM_std_minmax<unsigned_char>/13 2.269 -1.78%
BM_std_minmax<unsigned_char>/14 2.558 -1.18%
BM_std_minmax<unsigned_char>/15 2.991 -1.86%
BM_std_minmax<unsigned_char>/16 0.947 -7.87%
BM_std_minmax<unsigned_char>/17 1.087 -3.08%
BM_std_minmax<unsigned_char>/18 1.319 -1.45%
BM_std_minmax<unsigned_char>/19 1.641 -2.34%
BM_std_minmax<unsigned_char>/2 0.903 -
BM_std_minmax<unsigned_char>/20 1.919 -2.86%
BM_std_minmax<unsigned_char>/21 2.244 -
BM_std_minmax<unsigned_char>/22 2.509 -1.61%
BM_std_minmax<unsigned_char>/23 2.966 -1.83%
BM_std_minmax<unsigned_char>/24 1.155 -8.33%
BM_std_minmax<unsigned_char>/25 1.179 -7.21%
BM_std_minmax<unsigned_char>/26 1.395 -6.64%
BM_std_minmax<unsigned_char>/27 1.813 -6.24%
BM_std_minmax<unsigned_char>/28 2.115 -3.95%
BM_std_minmax<unsigned_char>/29 2.391 -3.43%
BM_std_minmax<unsigned_char>/3 1.222 -
BM_std_minmax<unsigned_char>/30 2.656 -3.11%
BM_std_minmax<unsigned_char>/31 3.137 -2.41%
BM_std_minmax<unsigned_char>/32 1.516 -6.16%
BM_std_minmax<unsigned_char>/4 1.506 -
BM_std_minmax<unsigned_char>/4000 39.209 -
BM_std_minmax<unsigned_char>/4096 33.058 -
BM_std_minmax<unsigned_char>/5 1.805 -
BM_std_minmax<unsigned_char>/512 5.013 -
BM_std_minmax<unsigned_char>/5500 50.569 -
BM_std_minmax<unsigned_char>/6 2.082 -
BM_std_minmax<unsigned_char>/64 1.260 4.75%
BM_std_minmax<unsigned_char>/64000 533.745 -
BM_std_minmax<unsigned_char>/65536 546.119 -
BM_std_minmax<unsigned_char>/7 2.482 -
BM_std_minmax<unsigned_char>/70000 598.760 -
BM_std_minmax<unsigned_char>/8 1.081 11.16%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.713 18.61%
BM_std_minmax<unsigned_int>/10 1.596 15.05%
BM_std_minmax<unsigned_int>/1024 33.586 -
BM_std_minmax<unsigned_int>/11 2.101 15.64%
BM_std_minmax<unsigned_int>/12 1.392 -
BM_std_minmax<unsigned_int>/13 1.388 -
BM_std_minmax<unsigned_int>/14 1.726 6.72%
BM_std_minmax<unsigned_int>/15 2.245 10.03%
BM_std_minmax<unsigned_int>/16 1.314 -5.13%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.650 -
BM_std_minmax<unsigned_int>/19 1.956 5.78%
BM_std_minmax<unsigned_int>/2 1.244 55.88%
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.026 -
BM_std_minmax<unsigned_int>/23 2.572 5.42%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.958 -
BM_std_minmax<unsigned_int>/26 2.128 -
BM_std_minmax<unsigned_int>/27 2.747 16.00%
BM_std_minmax<unsigned_int>/28 1.929 -
BM_std_minmax<unsigned_int>/29 2.048 -
BM_std_minmax<unsigned_int>/3 1.695 55.70%
BM_std_minmax<unsigned_int>/30 2.241 1.06%
BM_std_minmax<unsigned_int>/31 2.919 15.43%
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 1.094 -5.27%
BM_std_minmax<unsigned_int>/4000 133.191 -
BM_std_minmax<unsigned_int>/4096 136.425 -
BM_std_minmax<unsigned_int>/5 1.164 -
BM_std_minmax<unsigned_int>/512 16.626 -
BM_std_minmax<unsigned_int>/5500 191.353 -
BM_std_minmax<unsigned_int>/6 1.494 7.72%
BM_std_minmax<unsigned_int>/64 2.540 -
BM_std_minmax<unsigned_int>/64000 2153.117 -
BM_std_minmax<unsigned_int>/65536 2204.204 -
BM_std_minmax<unsigned_int>/7 1.983 5.51%
BM_std_minmax<unsigned_int>/70000 2352.438 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.229 5.69%
BM_std_minmax<unsigned_long_long>/1 0.621 12.21%
BM_std_minmax<unsigned_long_long>/10 2.127 -
BM_std_minmax<unsigned_long_long>/1024 133.871 -
BM_std_minmax<unsigned_long_long>/11 2.307 -3.57%
BM_std_minmax<unsigned_long_long>/12 2.670 -
BM_std_minmax<unsigned_long_long>/13 3.012 -
BM_std_minmax<unsigned_long_long>/14 3.355 2.69%
BM_std_minmax<unsigned_long_long>/15 3.809 4.22%
BM_std_minmax<unsigned_long_long>/16 3.055 -
BM_std_minmax<unsigned_long_long>/17 3.068 -
BM_std_minmax<unsigned_long_long>/18 3.076 -
BM_std_minmax<unsigned_long_long>/19 3.072 -
BM_std_minmax<unsigned_long_long>/2 0.889 2.66%
BM_std_minmax<unsigned_long_long>/20 3.275 -
BM_std_minmax<unsigned_long_long>/21 3.595 3.59%
BM_std_minmax<unsigned_long_long>/22 3.953 1.06%
BM_std_minmax<unsigned_long_long>/23 4.453 3.30%
BM_std_minmax<unsigned_long_long>/24 3.990 -
BM_std_minmax<unsigned_long_long>/25 4.013 -
BM_std_minmax<unsigned_long_long>/26 4.022 -
BM_std_minmax<unsigned_long_long>/27 4.033 -
BM_std_minmax<unsigned_long_long>/28 4.057 -
BM_std_minmax<unsigned_long_long>/29 4.150 -
BM_std_minmax<unsigned_long_long>/3 1.270 4.36%
BM_std_minmax<unsigned_long_long>/30 4.528 2.79%
BM_std_minmax<unsigned_long_long>/31 4.895 2.79%
BM_std_minmax<unsigned_long_long>/32 4.991 -
BM_std_minmax<unsigned_long_long>/4 1.586 3.43%
BM_std_minmax<unsigned_long_long>/4000 526.373 -
BM_std_minmax<unsigned_long_long>/4096 539.086 -
BM_std_minmax<unsigned_long_long>/5 1.864 3.30%
BM_std_minmax<unsigned_long_long>/512 66.894 -
BM_std_minmax<unsigned_long_long>/5500 724.418 -
BM_std_minmax<unsigned_long_long>/6 2.131 2.58%
BM_std_minmax<unsigned_long_long>/64 10.266 -
BM_std_minmax<unsigned_long_long>/64000 8479.988 -
BM_std_minmax<unsigned_long_long>/65536 8681.309 -
BM_std_minmax<unsigned_long_long>/7 2.566 3.12%
BM_std_minmax<unsigned_long_long>/70000 9272.521 -
BM_std_minmax<unsigned_long_long>/8 2.122 -
BM_std_minmax<unsigned_long_long>/9 2.125 -
BM_std_minmax<unsigned_short>/1 0.650 3.41%
BM_std_minmax<unsigned_short>/10 1.422 -
BM_std_minmax<unsigned_short>/1024 16.587 -
BM_std_minmax<unsigned_short>/11 1.737 2.46%
BM_std_minmax<unsigned_short>/12 1.385 4.88%
BM_std_minmax<unsigned_short>/13 1.387 1.96%
BM_std_minmax<unsigned_short>/14 1.621 1.69%
BM_std_minmax<unsigned_short>/15 1.929 -
BM_std_minmax<unsigned_short>/16 1.720 6.35%
BM_std_minmax<unsigned_short>/17 1.692 3.21%
BM_std_minmax<unsigned_short>/18 1.942 1.44%
BM_std_minmax<unsigned_short>/19 2.212 5.47%
BM_std_minmax<unsigned_short>/2 0.928 3.81%
BM_std_minmax<unsigned_short>/20 1.908 -3.33%
BM_std_minmax<unsigned_short>/21 2.030 2.56%
BM_std_minmax<unsigned_short>/22 2.285 -
BM_std_minmax<unsigned_short>/23 2.489 -
BM_std_minmax<unsigned_short>/24 2.215 -1.98%
BM_std_minmax<unsigned_short>/25 2.296 1.76%
BM_std_minmax<unsigned_short>/26 2.530 1.14%
BM_std_minmax<unsigned_short>/27 2.824 2.72%
BM_std_minmax<unsigned_short>/28 2.549 5.04%
BM_std_minmax<unsigned_short>/29 2.608 5.98%
BM_std_minmax<unsigned_short>/3 1.213 1.53%
BM_std_minmax<unsigned_short>/30 2.873 3.19%
BM_std_minmax<unsigned_short>/31 3.117 1.70%
BM_std_minmax<unsigned_short>/32 1.229 -8.30%
BM_std_minmax<unsigned_short>/4 1.086 18.15%
BM_std_minmax<unsigned_short>/4000 66.167 -
BM_std_minmax<unsigned_short>/4096 68.037 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.877 -
BM_std_minmax<unsigned_short>/5500 97.783 -
BM_std_minmax<unsigned_short>/6 1.389 1.18%
BM_std_minmax<unsigned_short>/64 1.525 -4.32%
BM_std_minmax<unsigned_short>/64000 1066.368 -
BM_std_minmax<unsigned_short>/65536 1092.509 -
BM_std_minmax<unsigned_short>/7 1.772 4.22%
BM_std_minmax<unsigned_short>/70000 1201.426 -
BM_std_minmax<unsigned_short>/8 1.155 3.82%
BM_std_minmax<unsigned_short>/9 1.173 -
BM_std_minmax_element<char>/1 0.301 -
BM_std_minmax_element<char>/1024 249.791 -11.88%
BM_std_minmax_element<char>/2 0.689 12.55%
BM_std_minmax_element<char>/3 0.956 -12.01%
BM_std_minmax_element<char>/4 1.177 -4.59%
BM_std_minmax_element<char>/4000 956.316 -11.80%
BM_std_minmax_element<char>/4096 980.093 -11.77%
BM_std_minmax_element<char>/512 128.630 -10.67%
BM_std_minmax_element<char>/5500 1314.657 -11.69%
BM_std_minmax_element<char>/64 16.655 -4.19%
BM_std_minmax_element<char>/64000 15432.430 -10.48%
BM_std_minmax_element<char>/65536 15802.044 -10.45%
BM_std_minmax_element<char>/70000 16847.318 -10.62%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 258.695 -
BM_std_minmax_element<int>/2 0.688 -
BM_std_minmax_element<int>/3 1.147 -3.93%
BM_std_minmax_element<int>/4 1.201 -2.27%
BM_std_minmax_element<int>/4000 984.576 -1.49%
BM_std_minmax_element<int>/4096 1007.936 -1.50%
BM_std_minmax_element<int>/512 132.568 -
BM_std_minmax_element<int>/5500 1350.222 -1.39%
BM_std_minmax_element<int>/64 16.482 -1.59%
BM_std_minmax_element<int>/64000 15674.579 -1.99%
BM_std_minmax_element<int>/65536 16059.111 -1.72%
BM_std_minmax_element<int>/70000 17139.907 -1.81%
BM_std_minmax_element<long_long>/1 0.304 -
BM_std_minmax_element<long_long>/1024 282.811 -
BM_std_minmax_element<long_long>/2 0.648 -5.43%
BM_std_minmax_element<long_long>/3 1.196 -
BM_std_minmax_element<long_long>/4 1.263 -
BM_std_minmax_element<long_long>/4000 1092.357 -
BM_std_minmax_element<long_long>/4096 1120.166 -
BM_std_minmax_element<long_long>/512 144.097 -
BM_std_minmax_element<long_long>/5500 1502.246 -
BM_std_minmax_element<long_long>/64 17.871 -
BM_std_minmax_element<long_long>/64000 17631.494 -
BM_std_minmax_element<long_long>/65536 18053.356 -
BM_std_minmax_element<long_long>/70000 19277.628 -
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 282.395 -
BM_std_minmax_element<short>/2 0.689 -
BM_std_minmax_element<short>/3 1.253 9.10%
BM_std_minmax_element<short>/4 1.254 -
BM_std_minmax_element<short>/4000 1086.032 -
BM_std_minmax_element<short>/4096 1111.542 -
BM_std_minmax_element<short>/512 143.406 -
BM_std_minmax_element<short>/5500 1489.304 -
BM_std_minmax_element<short>/64 17.430 -
BM_std_minmax_element<short>/64000 17284.466 -
BM_std_minmax_element<short>/65536 17703.477 -
BM_std_minmax_element<short>/70000 18898.521 -
SetIntersection_Front_Set_float_1024_1 1116006.735 1.37%
SetIntersection_Front_Set_float_1024_1024 14316259.306 -6.52%
SetIntersection_Front_Set_float_1024_16 1295418.915 -
SetIntersection_Front_Set_float_1024_256 4746636.331 1.81%
SetIntersection_Front_Set_float_1024_4 1145983.946 -
SetIntersection_Front_Set_float_1024_64 1899273.817 -
SetIntersection_Front_Set_float_16384_1 1115296.459 -
SetIntersection_Front_Set_float_16384_1024 14704015.062 -
SetIntersection_Front_Set_float_16384_16 1326936.512 2.37%
SetIntersection_Front_Set_float_16384_16384 239409361.181 -29.24%
SetIntersection_Front_Set_float_16384_256 4483955.938 2.47%
SetIntersection_Front_Set_float_16384_4 1150597.130 -
SetIntersection_Front_Set_float_16384_64 1926963.968 1.94%
SetIntersection_Front_Set_float_16_1 66961691.892 -
SetIntersection_Front_Set_float_16_16 40581372.733 -2.78%
SetIntersection_Front_Set_float_16_4 58869476.038 -
SetIntersection_Front_Set_float_1_1 571338224.718 -
SetIntersection_Front_Set_float_256_1 4412091.868 -
SetIntersection_Front_Set_float_256_16 4953984.628 -
SetIntersection_Front_Set_float_256_256 8829963.452 -2.28%
SetIntersection_Front_Set_float_256_4 4527530.197 -1.03%
SetIntersection_Front_Set_float_256_64 6119342.018 -2.39%
SetIntersection_Front_Set_float_262144_1 1093356.643 -
SetIntersection_Front_Set_float_262144_1024 14465725.275 1.66%
SetIntersection_Front_Set_float_262144_16 1252421.487 -
SetIntersection_Front_Set_float_262144_16384 240335221.109 -12.96%
SetIntersection_Front_Set_float_262144_256 4433316.873 -
SetIntersection_Front_Set_float_262144_262144 1734179.119 -
SetIntersection_Front_Set_float_262144_4 1117028.943 -
SetIntersection_Front_Set_float_262144_64 1894693.120 3.73%
SetIntersection_Front_Set_float_4_1 228735459.174 -
SetIntersection_Front_Set_float_4_4 147815184.939 -
SetIntersection_Front_Set_float_64_1 17494889.859 -1.16%
SetIntersection_Front_Set_float_64_16 16674232.242 -
SetIntersection_Front_Set_float_64_4 17216678.791 -
SetIntersection_Front_Set_float_64_64 15035104.887 -2.85%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1083952.681 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20613827.661 2.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1384597.757 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6306491.740 2.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1157187.729 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2256921.166 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1124212.378 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 20890094.595 1.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1356130.760 -6.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 353532564.823 4.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6294419.326 -10.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1178302.188 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2331465.540 -6.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67465359.614 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43474356.569 -3.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 60069200.292 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 573243583.833 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4431185.929 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5227087.552 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12204756.108 -9.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4573196.397 -1.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7253310.243 -6.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1090350.609 -3.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20754527.076 -1.76%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1393711.253 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 350596909.144 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5922481.376 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2268224.529 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1166540.504 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2187261.171 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 229305586.732 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149673511.344 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17709238.951 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17779639.003 -1.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17690218.703 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18251997.804 -2.37%
SetIntersection_Front_Set_string_1024_1 1154826.502 -
SetIntersection_Front_Set_string_1024_1024 57061087.254 -
SetIntersection_Front_Set_string_1024_16 2029104.869 -2.50%
SetIntersection_Front_Set_string_1024_256 15649046.453 -
SetIntersection_Front_Set_string_1024_4 1342244.866 -
SetIntersection_Front_Set_string_1024_64 5045100.983 8.91%
SetIntersection_Front_Set_string_16384_1 1162937.973 -
SetIntersection_Front_Set_string_16384_1024 59471045.981 -
SetIntersection_Front_Set_string_16384_16 2018279.260 -
SetIntersection_Front_Set_string_16384_16384 350250076.972 -
SetIntersection_Front_Set_string_16384_256 15885649.927 -5.14%
SetIntersection_Front_Set_string_16384_4 1328229.352 -
SetIntersection_Front_Set_string_16384_64 5023705.865 -2.86%
SetIntersection_Front_Set_string_16_1 69381612.840 -
SetIntersection_Front_Set_string_16_16 64879182.733 2.67%
SetIntersection_Front_Set_string_16_4 68020957.108 -
SetIntersection_Front_Set_string_1_1 588048018.921 -
SetIntersection_Front_Set_string_256_1 4526119.721 -1.34%
SetIntersection_Front_Set_string_256_16 7548632.588 -
SetIntersection_Front_Set_string_256_256 32253493.819 9.31%
SetIntersection_Front_Set_string_256_4 5298341.573 1.72%
SetIntersection_Front_Set_string_256_64 15847822.692 2.34%
SetIntersection_Front_Set_string_262144_1 1166007.290 1.74%
SetIntersection_Front_Set_string_262144_1024 60503505.421 -
SetIntersection_Front_Set_string_262144_16 1934260.010 -2.33%
SetIntersection_Front_Set_string_262144_16384 349219777.477 -
SetIntersection_Front_Set_string_262144_256 16199321.461 2.11%
SetIntersection_Front_Set_string_262144_262144 17891443.199 1.66%
SetIntersection_Front_Set_string_262144_4 1342188.037 1.39%
SetIntersection_Front_Set_string_262144_64 4590324.191 -7.67%
SetIntersection_Front_Set_string_4_1 235539196.418 -
SetIntersection_Front_Set_string_4_4 166859288.305 -1.12%
SetIntersection_Front_Set_string_64_1 18211566.860 -
SetIntersection_Front_Set_string_64_16 25715053.127 -1.51%
SetIntersection_Front_Set_string_64_4 19911547.739 -
SetIntersection_Front_Set_string_64_64 38783472.572 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1100953.678 -2.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23915360.799 4.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1434014.333 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6881593.661 5.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1176613.033 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2454206.260 -1.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1121603.944 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26007054.347 -14.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1410284.921 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 355543365.889 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6895082.566 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1143762.570 -3.84%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2453548.049 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67576803.139 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44899330.626 -2.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60312148.680 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 574470688.116 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4478046.892 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5303323.985 -1.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13471338.508 4.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4639261.821 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7822790.396 -4.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1108890.026 1.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27686495.915 5.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1384569.035 4.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 344299597.181 -2.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6576541.832 -1.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3028005.127 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1168508.950 -1.88%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2336182.710 -6.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229648621.955 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150538780.636 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17706142.985 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18027551.743 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17629777.433 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19362428.714 -
SetIntersection_Front_Set_uint32_1024_1 1118103.565 -
SetIntersection_Front_Set_uint32_1024_1024 16534658.159 9.08%
SetIntersection_Front_Set_uint32_1024_16 1347669.172 3.02%
SetIntersection_Front_Set_uint32_1024_256 4662479.273 -
SetIntersection_Front_Set_uint32_1024_4 1160221.086 5.35%
SetIntersection_Front_Set_uint32_1024_64 1876679.742 -3.87%
SetIntersection_Front_Set_uint32_16384_1 1088022.258 -2.16%
SetIntersection_Front_Set_uint32_16384_1024 15518290.993 -9.15%
SetIntersection_Front_Set_uint32_16384_16 1367591.582 3.38%
SetIntersection_Front_Set_uint32_16384_16384 257165883.219 -
SetIntersection_Front_Set_uint32_16384_256 4803411.560 -1.43%
SetIntersection_Front_Set_uint32_16384_4 1162873.518 -
SetIntersection_Front_Set_uint32_16384_64 2078856.153 9.01%
SetIntersection_Front_Set_uint32_16_1 67277657.960 -
SetIntersection_Front_Set_uint32_16_16 41619871.459 -1.18%
SetIntersection_Front_Set_uint32_16_4 58875669.725 -
SetIntersection_Front_Set_uint32_1_1 569092123.620 -
SetIntersection_Front_Set_uint32_256_1 4460154.183 -
SetIntersection_Front_Set_uint32_256_16 4985563.883 2.70%
SetIntersection_Front_Set_uint32_256_256 9417095.661 -1.26%
SetIntersection_Front_Set_uint32_256_4 4527440.205 1.03%
SetIntersection_Front_Set_uint32_256_64 6056703.864 -10.80%
SetIntersection_Front_Set_uint32_262144_1 1089231.441 2.37%
SetIntersection_Front_Set_uint32_262144_1024 15399927.649 2.01%
SetIntersection_Front_Set_uint32_262144_16 1283690.395 2.30%
SetIntersection_Front_Set_uint32_262144_16384 359425717.637 -3.59%
SetIntersection_Front_Set_uint32_262144_256 4664039.891 -
SetIntersection_Front_Set_uint32_262144_262144 1822144.775 -1.36%
SetIntersection_Front_Set_uint32_262144_4 1109435.380 -1.04%
SetIntersection_Front_Set_uint32_262144_64 1882943.161 -4.02%
SetIntersection_Front_Set_uint32_4_1 228661101.747 -
SetIntersection_Front_Set_uint32_4_4 146915340.250 -
SetIntersection_Front_Set_uint32_64_1 17569114.874 -
SetIntersection_Front_Set_uint32_64_16 16906859.686 -
SetIntersection_Front_Set_uint32_64_4 17199967.050 -
SetIntersection_Front_Set_uint32_64_64 16404209.462 2.07%
SetIntersection_Front_Set_uint64_1024_1 1110680.389 -
SetIntersection_Front_Set_uint64_1024_1024 14164431.997 -6.96%
SetIntersection_Front_Set_uint64_1024_16 1287323.450 -1.91%
SetIntersection_Front_Set_uint64_1024_256 4397243.021 -7.50%
SetIntersection_Front_Set_uint64_1024_4 1142940.305 -
SetIntersection_Front_Set_uint64_1024_64 1914269.339 -1.48%
SetIntersection_Front_Set_uint64_16384_1 1105718.306 2.95%
SetIntersection_Front_Set_uint64_16384_1024 15276174.370 3.19%
SetIntersection_Front_Set_uint64_16384_16 1314726.396 4.22%
SetIntersection_Front_Set_uint64_16384_16384 347160884.529 1.37%
SetIntersection_Front_Set_uint64_16384_256 4747726.567 4.01%
SetIntersection_Front_Set_uint64_16384_4 1152680.755 -
SetIntersection_Front_Set_uint64_16384_64 1950189.839 -
SetIntersection_Front_Set_uint64_16_1 67041763.887 -
SetIntersection_Front_Set_uint64_16_16 40993186.205 -
SetIntersection_Front_Set_uint64_16_4 58798607.589 -
SetIntersection_Front_Set_uint64_1_1 570224781.726 -
SetIntersection_Front_Set_uint64_256_1 4412816.765 -
SetIntersection_Front_Set_uint64_256_16 4912667.677 -
SetIntersection_Front_Set_uint64_256_256 8939311.860 4.21%
SetIntersection_Front_Set_uint64_256_4 4553695.073 1.66%
SetIntersection_Front_Set_uint64_256_64 6336837.894 -
SetIntersection_Front_Set_uint64_262144_1 1126532.695 2.01%
SetIntersection_Front_Set_uint64_262144_1024 14802845.078 3.12%
SetIntersection_Front_Set_uint64_262144_16 1296845.365 -
SetIntersection_Front_Set_uint64_262144_16384 339610760.392 -1.76%
SetIntersection_Front_Set_uint64_262144_256 4913530.520 13.68%
SetIntersection_Front_Set_uint64_262144_262144 1836354.572 -1.79%
SetIntersection_Front_Set_uint64_262144_4 1148376.788 -
SetIntersection_Front_Set_uint64_262144_64 1958823.787 1.23%
SetIntersection_Front_Set_uint64_4_1 228494473.041 -
SetIntersection_Front_Set_uint64_4_4 147773805.197 -
SetIntersection_Front_Set_uint64_64_1 17562909.302 -
SetIntersection_Front_Set_uint64_64_16 16820720.899 1.67%
SetIntersection_Front_Set_uint64_64_4 17396912.091 -
SetIntersection_Front_Set_uint64_64_64 14663331.345 -3.66%
SetIntersection_Front_Vector_float_1024_1 1108669.674 -
SetIntersection_Front_Vector_float_1024_1024 5977822.609 -
SetIntersection_Front_Vector_float_1024_16 1170904.277 -1.67%
SetIntersection_Front_Vector_float_1024_256 2337710.814 -1.11%
SetIntersection_Front_Vector_float_1024_4 1132581.353 -
SetIntersection_Front_Vector_float_1024_64 1429457.464 -
SetIntersection_Front_Vector_float_16384_1 1113952.782 -
SetIntersection_Front_Vector_float_16384_1024 5948458.190 -
SetIntersection_Front_Vector_float_16384_16 1186600.732 -
SetIntersection_Front_Vector_float_16384_16384 80094161.472 -2.68%
SetIntersection_Front_Vector_float_16384_256 2324376.428 -
SetIntersection_Front_Vector_float_16384_4 1118771.641 -2.27%
SetIntersection_Front_Vector_float_16384_64 1444921.686 -
SetIntersection_Front_Vector_float_16_1 66967180.568 -
SetIntersection_Front_Vector_float_16_16 39101341.300 -
SetIntersection_Front_Vector_float_16_4 57869826.868 -
SetIntersection_Front_Vector_float_1_1 571780270.035 -
SetIntersection_Front_Vector_float_256_1 4423728.318 -
SetIntersection_Front_Vector_float_256_16 4578214.636 2.10%
SetIntersection_Front_Vector_float_256_256 4655997.349 -
SetIntersection_Front_Vector_float_256_4 4489898.138 1.22%
SetIntersection_Front_Vector_float_256_64 4562432.699 -
SetIntersection_Front_Vector_float_262144_1 1136220.221 1.64%
SetIntersection_Front_Vector_float_262144_1024 5930342.346 -
SetIntersection_Front_Vector_float_262144_16 1182057.265 -
SetIntersection_Front_Vector_float_262144_16384 79903791.305 -
SetIntersection_Front_Vector_float_262144_256 2338099.677 -1.31%
SetIntersection_Front_Vector_float_262144_262144 350878368.867 -
SetIntersection_Front_Vector_float_262144_4 1114888.503 -
SetIntersection_Front_Vector_float_262144_64 1452870.389 -
SetIntersection_Front_Vector_float_4_1 228602714.660 -
SetIntersection_Front_Vector_float_4_4 146203551.450 -
SetIntersection_Front_Vector_float_64_1 17532667.964 -
SetIntersection_Front_Vector_float_64_16 15156898.037 -
SetIntersection_Front_Vector_float_64_4 16967720.188 -
SetIntersection_Front_Vector_float_64_64 11446437.706 -1.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1113694.831 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8399314.550 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1223507.169 3.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2974416.632 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1151619.600 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1594150.873 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1118359.174 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8603169.065 3.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1211493.204 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 120258114.806 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3263387.390 11.67%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1160129.179 1.59%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1647965.424 2.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66999244.609 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39616107.968 1.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58843485.891 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 571251322.672 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4439027.770 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4594767.019 1.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 6475906.147 2.77%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4481484.924 1.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5090680.032 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1117790.265 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8387439.066 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1172096.909 -4.82%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117925692.054 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2969985.755 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351640371.210 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1138882.090 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1660261.165 3.91%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228602116.838 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 147308411.850 1.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17494264.980 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15608903.735 -2.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17312157.396 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12663672.651 -
SetIntersection_Front_Vector_string_1024_1 1142540.097 -1.14%
SetIntersection_Front_Vector_string_1024_1024 40510123.694 2.81%
SetIntersection_Front_Vector_string_1024_16 1716922.497 -1.29%
SetIntersection_Front_Vector_string_1024_256 9695287.500 -5.80%
SetIntersection_Front_Vector_string_1024_4 1255103.960 1.64%
SetIntersection_Front_Vector_string_1024_64 3472565.126 -1.62%
SetIntersection_Front_Vector_string_16384_1 1146262.852 -
SetIntersection_Front_Vector_string_16384_1024 39783432.040 2.32%
SetIntersection_Front_Vector_string_16384_16 1746179.077 1.28%
SetIntersection_Front_Vector_string_16384_16384 350962212.634 -
SetIntersection_Front_Vector_string_16384_256 9648369.704 -2.93%
SetIntersection_Front_Vector_string_16384_4 1257571.524 -1.01%
SetIntersection_Front_Vector_string_16384_64 3469507.714 -2.45%
SetIntersection_Front_Vector_string_16_1 68536319.967 -
SetIntersection_Front_Vector_string_16_16 54786615.192 -
SetIntersection_Front_Vector_string_16_4 64565999.668 -
SetIntersection_Front_Vector_string_1_1 584608954.646 -
SetIntersection_Front_Vector_string_256_1 4523606.333 -
SetIntersection_Front_Vector_string_256_16 6299112.653 -
SetIntersection_Front_Vector_string_256_256 20802850.684 6.69%
SetIntersection_Front_Vector_string_256_4 4885965.915 -1.17%
SetIntersection_Front_Vector_string_256_64 11146505.025 -1.15%
SetIntersection_Front_Vector_string_262144_1 1170422.708 2.67%
SetIntersection_Front_Vector_string_262144_1024 38857727.224 -3.28%
SetIntersection_Front_Vector_string_262144_16 1745326.794 1.99%
SetIntersection_Front_Vector_string_262144_16384 350402583.379 -
SetIntersection_Front_Vector_string_262144_256 9941506.026 -1.85%
SetIntersection_Front_Vector_string_262144_262144 14362021.160 -
SetIntersection_Front_Vector_string_262144_4 1217172.266 -4.27%
SetIntersection_Front_Vector_string_262144_64 3231874.380 -10.44%
SetIntersection_Front_Vector_string_4_1 233103598.386 -
SetIntersection_Front_Vector_string_4_4 159521984.528 -
SetIntersection_Front_Vector_string_64_1 17874753.464 -
SetIntersection_Front_Vector_string_64_16 21621181.587 -3.79%
SetIntersection_Front_Vector_string_64_4 18939214.332 -
SetIntersection_Front_Vector_string_64_64 28079681.480 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1120093.201 -1.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9680700.344 -5.66%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1271492.101 2.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3555812.877 4.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1156350.572 3.75%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1721516.102 1.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1113285.403 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 10556195.647 7.52%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1267717.882 1.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 148502972.498 2.98%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3544214.854 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1155375.342 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1740466.392 3.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67410915.732 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40761439.613 1.63%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 59238200.462 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 570879457.900 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4462879.075 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4799326.085 2.69%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 7133910.265 7.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4553207.047 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5530967.679 2.39%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1119750.537 3.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9738519.362 -1.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1266309.674 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 153882429.869 3.70%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3300355.029 -1.39%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350809096.503 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1151351.607 -1.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1739274.989 5.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 228528869.049 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 148203597.629 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17652428.734 1.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 16273300.945 2.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17346836.019 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13846477.526 -
SetIntersection_Front_Vector_uint32_1024_1 1123288.866 1.05%
SetIntersection_Front_Vector_uint32_1024_1024 5879172.065 -
SetIntersection_Front_Vector_uint32_1024_16 1188677.043 -
SetIntersection_Front_Vector_uint32_1024_256 2338838.832 -
SetIntersection_Front_Vector_uint32_1024_4 1129547.497 -
SetIntersection_Front_Vector_uint32_1024_64 1427857.238 -
SetIntersection_Front_Vector_uint32_16384_1 1115565.767 -
SetIntersection_Front_Vector_uint32_16384_1024 7050094.770 17.32%
SetIntersection_Front_Vector_uint32_16384_16 1195450.950 -
SetIntersection_Front_Vector_uint32_16384_16384 88085149.055 10.50%
SetIntersection_Front_Vector_uint32_16384_256 2551162.483 10.84%
SetIntersection_Front_Vector_uint32_16384_4 1139722.506 2.91%
SetIntersection_Front_Vector_uint32_16384_64 1443015.857 -1.15%
SetIntersection_Front_Vector_uint32_16_1 66890328.051 -
SetIntersection_Front_Vector_uint32_16_16 38756680.720 -
SetIntersection_Front_Vector_uint32_16_4 58199840.962 -
SetIntersection_Front_Vector_uint32_1_1 569924046.356 -
SetIntersection_Front_Vector_uint32_256_1 4431131.160 -
SetIntersection_Front_Vector_uint32_256_16 4472507.118 -
SetIntersection_Front_Vector_uint32_256_256 4912113.024 6.29%
SetIntersection_Front_Vector_uint32_256_4 4473957.098 -
SetIntersection_Front_Vector_uint32_256_64 4820136.684 5.27%
SetIntersection_Front_Vector_uint32_262144_1 1121556.343 -
SetIntersection_Front_Vector_uint32_262144_1024 6662654.926 13.13%
SetIntersection_Front_Vector_uint32_262144_16 1210314.590 1.81%
SetIntersection_Front_Vector_uint32_262144_16384 87802615.488 10.57%
SetIntersection_Front_Vector_uint32_262144_256 2324421.978 -
SetIntersection_Front_Vector_uint32_262144_262144 345780844.116 -1.43%
SetIntersection_Front_Vector_uint32_262144_4 1144096.147 1.39%
SetIntersection_Front_Vector_uint32_262144_64 1461346.861 5.04%
SetIntersection_Front_Vector_uint32_4_1 228162513.691 -
SetIntersection_Front_Vector_uint32_4_4 143984715.916 -
SetIntersection_Front_Vector_uint32_64_1 17566358.963 -
SetIntersection_Front_Vector_uint32_64_16 15393521.769 1.88%
SetIntersection_Front_Vector_uint32_64_4 16855130.140 -
SetIntersection_Front_Vector_uint32_64_64 11668036.969 -
SetIntersection_Front_Vector_uint64_1024_1 1113468.244 -
SetIntersection_Front_Vector_uint64_1024_1024 5984302.610 -16.83%
SetIntersection_Front_Vector_uint64_1024_16 1171559.041 -2.25%
SetIntersection_Front_Vector_uint64_1024_256 2348413.879 -10.49%
SetIntersection_Front_Vector_uint64_1024_4 1099439.459 -3.23%
SetIntersection_Front_Vector_uint64_1024_64 1442176.095 -
SetIntersection_Front_Vector_uint64_16384_1 1106742.639 -1.71%
SetIntersection_Front_Vector_uint64_16384_1024 5957040.704 -16.50%
SetIntersection_Front_Vector_uint64_16384_16 1186159.565 -1.31%
SetIntersection_Front_Vector_uint64_16384_16384 81133176.730 -1.26%
SetIntersection_Front_Vector_uint64_16384_256 2317317.741 -9.01%
SetIntersection_Front_Vector_uint64_16384_4 1119554.052 2.30%
SetIntersection_Front_Vector_uint64_16384_64 1379112.196 -2.74%
SetIntersection_Front_Vector_uint64_16_1 66791472.623 -
SetIntersection_Front_Vector_uint64_16_16 37936276.218 -1.42%
SetIntersection_Front_Vector_uint64_16_4 57634374.053 -
SetIntersection_Front_Vector_uint64_1_1 569977918.397 -
SetIntersection_Front_Vector_uint64_256_1 4446996.585 -
SetIntersection_Front_Vector_uint64_256_16 4545102.868 3.68%
SetIntersection_Front_Vector_uint64_256_256 4612706.450 -1.87%
SetIntersection_Front_Vector_uint64_256_4 4446619.082 -
SetIntersection_Front_Vector_uint64_256_64 4840971.589 8.22%
SetIntersection_Front_Vector_uint64_262144_1 1115073.977 -1.61%
SetIntersection_Front_Vector_uint64_262144_1024 5840477.413 -18.46%
SetIntersection_Front_Vector_uint64_262144_16 1186161.512 -2.41%
SetIntersection_Front_Vector_uint64_262144_16384 78373658.034 -4.61%
SetIntersection_Front_Vector_uint64_262144_256 2349295.703 -
SetIntersection_Front_Vector_uint64_262144_262144 350829611.019 3.93%
SetIntersection_Front_Vector_uint64_262144_4 1136880.425 3.75%
SetIntersection_Front_Vector_uint64_262144_64 1426562.473 -
SetIntersection_Front_Vector_uint64_4_1 228173104.278 -
SetIntersection_Front_Vector_uint64_4_4 145260566.523 -
SetIntersection_Front_Vector_uint64_64_1 17522889.968 -
SetIntersection_Front_Vector_uint64_64_16 15439929.056 1.14%
SetIntersection_Front_Vector_uint64_64_4 17010987.601 -
SetIntersection_Front_Vector_uint64_64_64 11427325.196 -5.72%
SetIntersection_Interlaced_Set_float_1024_1 1120384.264 -
SetIntersection_Interlaced_Set_float_1024_1024 15269867.304 -1.38%
SetIntersection_Interlaced_Set_float_1024_16 11596387.179 -2.91%
SetIntersection_Interlaced_Set_float_1024_256 15332149.108 -2.34%
SetIntersection_Interlaced_Set_float_1024_4 9979006.900 -1.25%
SetIntersection_Interlaced_Set_float_1024_64 10072464.086 -
SetIntersection_Interlaced_Set_float_16384_1 1121546.834 -
SetIntersection_Interlaced_Set_float_16384_1024 171493494.065 -23.45%
SetIntersection_Interlaced_Set_float_16384_16 213764411.782 -38.55%
SetIntersection_Interlaced_Set_float_16384_16384 249880648.969 -27.80%
SetIntersection_Interlaced_Set_float_16384_256 201736765.321 -15.42%
SetIntersection_Interlaced_Set_float_16384_4 173338109.357 -9.52%
SetIntersection_Interlaced_Set_float_16384_64 220124643.911 -16.49%
SetIntersection_Interlaced_Set_float_16_1 67104433.712 -
SetIntersection_Interlaced_Set_float_16_16 41452117.537 -2.81%
SetIntersection_Interlaced_Set_float_16_4 64712504.910 -
SetIntersection_Interlaced_Set_float_1_1 571835914.888 -
SetIntersection_Interlaced_Set_float_256_1 4449765.564 -
SetIntersection_Interlaced_Set_float_256_16 12190349.665 -
SetIntersection_Interlaced_Set_float_256_256 8945446.326 -3.70%
SetIntersection_Interlaced_Set_float_256_4 11772127.202 -1.01%
SetIntersection_Interlaced_Set_float_256_64 15870941.375 5.84%
SetIntersection_Interlaced_Set_float_262144_1 1111063.243 1.65%
SetIntersection_Interlaced_Set_float_262144_1024 1535050.047 -5.52%
SetIntersection_Interlaced_Set_float_262144_16 1622636.474 -7.00%
SetIntersection_Interlaced_Set_float_262144_16384 1264841.146 -4.59%
SetIntersection_Interlaced_Set_float_262144_256 1588170.898 -5.90%
SetIntersection_Interlaced_Set_float_262144_262144 1837247.150 -1.08%
SetIntersection_Interlaced_Set_float_262144_4 1312266.277 -9.32%
SetIntersection_Interlaced_Set_float_262144_64 1584790.853 -5.31%
SetIntersection_Interlaced_Set_float_4_1 228345651.176 -
SetIntersection_Interlaced_Set_float_4_4 147604674.189 -
SetIntersection_Interlaced_Set_float_64_1 17527469.254 -
SetIntersection_Interlaced_Set_float_64_16 24750066.748 -
SetIntersection_Interlaced_Set_float_64_4 22086149.035 -1.74%
SetIntersection_Interlaced_Set_float_64_64 15337556.077 1.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1127881.281 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21461518.488 -3.88%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11643186.925 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 18943401.119 -1.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10250222.874 1.77%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11059353.974 -2.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1127644.977 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179999550.294 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 225202537.778 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 346036377.494 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 210166953.098 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 180857483.739 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 231566497.361 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67455245.915 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44036359.063 -2.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66913612.808 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 572504444.962 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4459451.132 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13122742.089 -1.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12212335.233 -1.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11540291.983 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18090422.828 -2.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1099892.147 -2.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1629516.521 -1.95%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1692071.127 -4.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1350899.576 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1665511.879 -2.77%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2333694.660 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1378183.510 -2.77%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1668670.574 -2.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228999132.398 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149664330.721 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17571406.984 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27587227.084 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23357714.349 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18548040.595 -3.60%
SetIntersection_Interlaced_Set_string_1024_1 1136156.394 -
SetIntersection_Interlaced_Set_string_1024_1024 58102905.806 -
SetIntersection_Interlaced_Set_string_1024_16 13504015.202 -
SetIntersection_Interlaced_Set_string_1024_256 35269281.224 -
SetIntersection_Interlaced_Set_string_1024_4 10756643.930 -
SetIntersection_Interlaced_Set_string_1024_64 17600906.258 6.71%
SetIntersection_Interlaced_Set_string_16384_1 1159494.053 -
SetIntersection_Interlaced_Set_string_16384_1024 357773814.028 2.24%
SetIntersection_Interlaced_Set_string_16384_16 245852851.712 -32.27%
SetIntersection_Interlaced_Set_string_16384_16384 350979723.767 -
SetIntersection_Interlaced_Set_string_16384_256 348887653.852 -3.12%
SetIntersection_Interlaced_Set_string_16384_4 202080995.277 -10.84%
SetIntersection_Interlaced_Set_string_16384_64 334197399.425 -6.19%
SetIntersection_Interlaced_Set_string_16_1 69282027.091 -
SetIntersection_Interlaced_Set_string_16_16 62484064.287 -3.89%
SetIntersection_Interlaced_Set_string_16_4 78108745.573 -
SetIntersection_Interlaced_Set_string_1_1 588766297.787 -
SetIntersection_Interlaced_Set_string_256_1 4549907.730 -1.74%
SetIntersection_Interlaced_Set_string_256_16 17994100.352 -1.80%
SetIntersection_Interlaced_Set_string_256_256 31825930.153 -
SetIntersection_Interlaced_Set_string_256_4 14125169.409 -
SetIntersection_Interlaced_Set_string_256_64 31376888.961 -
SetIntersection_Interlaced_Set_string_262144_1 1160884.661 1.07%
SetIntersection_Interlaced_Set_string_262144_1024 2072931.479 -4.33%
SetIntersection_Interlaced_Set_string_262144_16 2157263.672 -8.08%
SetIntersection_Interlaced_Set_string_262144_16384 2727904.459 -5.19%
SetIntersection_Interlaced_Set_string_262144_256 2052799.072 -6.26%
SetIntersection_Interlaced_Set_string_262144_262144 17540201.986 -1.55%
SetIntersection_Interlaced_Set_string_262144_4 1880071.613 -5.61%
SetIntersection_Interlaced_Set_string_262144_64 2134120.766 -6.07%
SetIntersection_Interlaced_Set_string_4_1 235808767.157 -
SetIntersection_Interlaced_Set_string_4_4 167926028.290 -
SetIntersection_Interlaced_Set_string_64_1 18137664.384 -
SetIntersection_Interlaced_Set_string_64_16 40475138.795 -
SetIntersection_Interlaced_Set_string_64_4 27395638.529 -
SetIntersection_Interlaced_Set_string_64_64 39029031.695 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1129767.786 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25122988.478 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12168827.278 1.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 21023498.401 1.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10200776.952 2.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12011301.071 1.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1120281.013 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 244574810.334 4.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 248476954.318 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 350606686.737 -1.72%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 349284361.339 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 205459763.604 1.93%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 350751921.956 1.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67590809.727 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 44777081.489 -1.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67462436.101 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 573447776.459 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4491014.723 1.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13409010.368 2.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13540329.409 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11866467.633 2.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19231871.860 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1105288.484 -1.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1979894.695 -7.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2103126.711 -11.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1755496.258 -3.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2007645.996 -6.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3092834.312 -1.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1812366.861 -9.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2081064.127 -9.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229769491.996 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150655430.591 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17654054.422 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28089131.427 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 24184749.590 1.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19768575.666 1.47%
SetIntersection_Interlaced_Set_uint32_1024_1 1117813.554 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15676367.899 1.63%
SetIntersection_Interlaced_Set_uint32_1024_16 11485841.299 1.19%
SetIntersection_Interlaced_Set_uint32_1024_256 14840703.634 -
SetIntersection_Interlaced_Set_uint32_1024_4 10240564.500 1.37%
SetIntersection_Interlaced_Set_uint32_1024_64 9970459.550 -1.01%
SetIntersection_Interlaced_Set_uint32_16384_1 1107452.720 -
SetIntersection_Interlaced_Set_uint32_16384_1024 169626348.596 -2.32%
SetIntersection_Interlaced_Set_uint32_16384_16 211627651.050 -1.04%
SetIntersection_Interlaced_Set_uint32_16384_16384 350434910.440 -2.26%
SetIntersection_Interlaced_Set_uint32_16384_256 198865936.435 -
SetIntersection_Interlaced_Set_uint32_16384_4 171526570.818 -
SetIntersection_Interlaced_Set_uint32_16384_64 217672342.839 -1.61%
SetIntersection_Interlaced_Set_uint32_16_1 67033209.522 -
SetIntersection_Interlaced_Set_uint32_16_16 41190718.891 -
SetIntersection_Interlaced_Set_uint32_16_4 64699221.077 -
SetIntersection_Interlaced_Set_uint32_1_1 571239734.940 -
SetIntersection_Interlaced_Set_uint32_256_1 4454007.029 -
SetIntersection_Interlaced_Set_uint32_256_16 12083482.579 -
SetIntersection_Interlaced_Set_uint32_256_256 9328295.800 2.81%
SetIntersection_Interlaced_Set_uint32_256_4 11581219.762 1.44%
SetIntersection_Interlaced_Set_uint32_256_64 14595105.096 2.90%
SetIntersection_Interlaced_Set_uint32_262144_1 1090227.184 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1506766.439 -7.59%
SetIntersection_Interlaced_Set_uint32_262144_16 1602781.982 -11.36%
SetIntersection_Interlaced_Set_uint32_262144_16384 1262533.123 -4.42%
SetIntersection_Interlaced_Set_uint32_262144_256 1574141.602 -6.83%
SetIntersection_Interlaced_Set_uint32_262144_262144 2010731.609 -
SetIntersection_Interlaced_Set_uint32_262144_4 1288106.852 -10.39%
SetIntersection_Interlaced_Set_uint32_262144_64 1561715.982 -7.61%
SetIntersection_Interlaced_Set_uint32_4_1 227846497.105 -
SetIntersection_Interlaced_Set_uint32_4_4 147818932.127 -
SetIntersection_Interlaced_Set_uint32_64_1 17581454.180 -
SetIntersection_Interlaced_Set_uint32_64_16 23470496.998 -5.99%
SetIntersection_Interlaced_Set_uint32_64_4 22276233.252 -
SetIntersection_Interlaced_Set_uint32_64_64 15289259.369 1.74%
SetIntersection_Interlaced_Set_uint64_1024_1 1115723.283 -
SetIntersection_Interlaced_Set_uint64_1024_1024 16554306.736 -2.27%
SetIntersection_Interlaced_Set_uint64_1024_16 11839468.869 -2.07%
SetIntersection_Interlaced_Set_uint64_1024_256 16401772.814 2.78%
SetIntersection_Interlaced_Set_uint64_1024_4 12723056.284 -
SetIntersection_Interlaced_Set_uint64_1024_64 11748761.897 -
SetIntersection_Interlaced_Set_uint64_16384_1 1138109.882 2.40%
SetIntersection_Interlaced_Set_uint64_16384_1024 178657965.428 1.02%
SetIntersection_Interlaced_Set_uint64_16384_16 229016117.632 1.41%
SetIntersection_Interlaced_Set_uint64_16384_16384 350134202.912 -2.70%
SetIntersection_Interlaced_Set_uint64_16384_256 211412921.408 -
SetIntersection_Interlaced_Set_uint64_16384_4 186016495.304 1.32%
SetIntersection_Interlaced_Set_uint64_16384_64 237637029.451 -
SetIntersection_Interlaced_Set_uint64_16_1 67135530.388 -
SetIntersection_Interlaced_Set_uint64_16_16 41337408.986 -
SetIntersection_Interlaced_Set_uint64_16_4 64848354.177 -
SetIntersection_Interlaced_Set_uint64_1_1 571115019.482 -
SetIntersection_Interlaced_Set_uint64_256_1 4442569.261 -
SetIntersection_Interlaced_Set_uint64_256_16 12503075.127 1.18%
SetIntersection_Interlaced_Set_uint64_256_256 9380090.868 -2.87%
SetIntersection_Interlaced_Set_uint64_256_4 11619673.569 -2.48%
SetIntersection_Interlaced_Set_uint64_256_64 15435627.003 4.05%
SetIntersection_Interlaced_Set_uint64_262144_1 1119985.400 4.07%
SetIntersection_Interlaced_Set_uint64_262144_1024 1587558.430 -1.94%
SetIntersection_Interlaced_Set_uint64_262144_16 1652096.844 -3.99%
SetIntersection_Interlaced_Set_uint64_262144_16384 1270057.127 -2.38%
SetIntersection_Interlaced_Set_uint64_262144_256 1621112.793 -2.82%
SetIntersection_Interlaced_Set_uint64_262144_262144 1864501.791 -3.41%
SetIntersection_Interlaced_Set_uint64_262144_4 1327465.656 -7.16%
SetIntersection_Interlaced_Set_uint64_262144_64 1635543.865 -1.77%
SetIntersection_Interlaced_Set_uint64_4_1 228259112.509 -
SetIntersection_Interlaced_Set_uint64_4_4 147838026.366 -
SetIntersection_Interlaced_Set_uint64_64_1 17587272.587 -
SetIntersection_Interlaced_Set_uint64_64_16 24438022.759 -1.35%
SetIntersection_Interlaced_Set_uint64_64_4 22583489.053 -
SetIntersection_Interlaced_Set_uint64_64_64 15289962.122 -5.62%
SetIntersection_Interlaced_Vector_float_1024_1 1112307.532 -1.76%
SetIntersection_Interlaced_Vector_float_1024_1024 5955383.181 -
SetIntersection_Interlaced_Vector_float_1024_16 2548692.220 31.93%
SetIntersection_Interlaced_Vector_float_1024_256 7399898.303 -
SetIntersection_Interlaced_Vector_float_1024_4 1417949.918 10.15%
SetIntersection_Interlaced_Vector_float_1024_64 5295252.867 49.26%
SetIntersection_Interlaced_Vector_float_16384_1 1120363.342 -
SetIntersection_Interlaced_Vector_float_16384_1024 60619949.817 18.54%
SetIntersection_Interlaced_Vector_float_16384_16 2615120.702 -7.19%
SetIntersection_Interlaced_Vector_float_16384_16384 80191970.624 -
SetIntersection_Interlaced_Vector_float_16384_256 27299907.784 94.02%
SetIntersection_Interlaced_Vector_float_16384_4 1478460.170 -
SetIntersection_Interlaced_Vector_float_16384_64 9572637.390 81.83%
SetIntersection_Interlaced_Vector_float_16_1 66943438.522 -
SetIntersection_Interlaced_Vector_float_16_16 39246084.361 1.22%
SetIntersection_Interlaced_Vector_float_16_4 60140813.058 -
SetIntersection_Interlaced_Vector_float_1_1 572019105.034 -
SetIntersection_Interlaced_Vector_float_256_1 4470733.139 -
SetIntersection_Interlaced_Vector_float_256_16 8031753.014 29.56%
SetIntersection_Interlaced_Vector_float_256_256 4685869.034 -
SetIntersection_Interlaced_Vector_float_256_4 5007717.245 -
SetIntersection_Interlaced_Vector_float_256_64 7857502.410 5.38%
SetIntersection_Interlaced_Vector_float_262144_1 1124553.144 -
SetIntersection_Interlaced_Vector_float_262144_1024 121888088.110 49.13%
SetIntersection_Interlaced_Vector_float_262144_16 6196237.633 91.76%
SetIntersection_Interlaced_Vector_float_262144_16384 346481738.063 -4.16%
SetIntersection_Interlaced_Vector_float_262144_256 41421955.305 45.30%
SetIntersection_Interlaced_Vector_float_262144_262144 350845046.446 -
SetIntersection_Interlaced_Vector_float_262144_4 1913851.253 -
SetIntersection_Interlaced_Vector_float_262144_64 10219124.244 5.85%
SetIntersection_Interlaced_Vector_float_4_1 228042199.994 -
SetIntersection_Interlaced_Vector_float_4_4 145452444.087 -
SetIntersection_Interlaced_Vector_float_64_1 17500111.537 -
SetIntersection_Interlaced_Vector_float_64_16 18812157.735 -
SetIntersection_Interlaced_Vector_float_64_4 18715352.693 -1.74%
SetIntersection_Interlaced_Vector_float_64_64 11543349.760 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1119595.844 3.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8392852.575 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2652031.945 -11.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8270689.680 8.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1571914.108 7.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5620910.562 37.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1108925.721 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 52791648.458 9.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2852315.399 4.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 127389784.159 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 24159623.716 31.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1495607.832 3.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 6723311.699 12.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67149290.695 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 38957249.288 -2.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 62049880.877 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 571528947.530 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4425995.221 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6958486.554 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6248270.242 6.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5130837.740 -1.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8830123.194 -3.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1116530.487 -1.82%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 121867969.188 17.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3798607.946 2.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 362426107.317 2.64%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 36355532.858 10.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 347632875.491 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1954227.099 19.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11025218.527 -2.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228176531.651 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147442454.706 1.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17567084.792 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20162920.027 1.20%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18884090.794 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13252876.433 4.11%
SetIntersection_Interlaced_Vector_string_1024_1 1153529.784 -
SetIntersection_Interlaced_Vector_string_1024_1024 41452598.610 -2.82%
SetIntersection_Interlaced_Vector_string_1024_16 3424665.547 3.45%
SetIntersection_Interlaced_Vector_string_1024_256 21520210.150 -
SetIntersection_Interlaced_Vector_string_1024_4 1719443.181 2.43%
SetIntersection_Interlaced_Vector_string_1024_64 8643113.200 2.03%
SetIntersection_Interlaced_Vector_string_16384_1 1143108.361 1.67%
SetIntersection_Interlaced_Vector_string_16384_1024 117622379.246 -
SetIntersection_Interlaced_Vector_string_16384_16 4380340.895 -2.24%
SetIntersection_Interlaced_Vector_string_16384_16384 350972324.942 -
SetIntersection_Interlaced_Vector_string_16384_256 41382340.209 2.26%
SetIntersection_Interlaced_Vector_string_16384_4 1925681.342 -5.74%
SetIntersection_Interlaced_Vector_string_16384_64 14392007.711 18.43%
SetIntersection_Interlaced_Vector_string_16_1 69111929.806 -
SetIntersection_Interlaced_Vector_string_16_16 55374195.725 -1.83%
SetIntersection_Interlaced_Vector_string_16_4 72847701.926 -
SetIntersection_Interlaced_Vector_string_1_1 586492999.525 -
SetIntersection_Interlaced_Vector_string_256_1 4550008.388 -
SetIntersection_Interlaced_Vector_string_256_16 11077843.948 1.15%
SetIntersection_Interlaced_Vector_string_256_256 22243450.637 2.20%
SetIntersection_Interlaced_Vector_string_256_4 6395830.396 1.15%
SetIntersection_Interlaced_Vector_string_256_64 20662182.731 -1.76%
SetIntersection_Interlaced_Vector_string_262144_1 1133239.137 -1.29%
SetIntersection_Interlaced_Vector_string_262144_1024 336437235.128 45.14%
SetIntersection_Interlaced_Vector_string_262144_16 6670086.800 22.03%
SetIntersection_Interlaced_Vector_string_262144_16384 999886.312 -
SetIntersection_Interlaced_Vector_string_262144_256 70963334.035 9.83%
SetIntersection_Interlaced_Vector_string_262144_262144 14412565.676 -
SetIntersection_Interlaced_Vector_string_262144_4 2053736.874 -
SetIntersection_Interlaced_Vector_string_262144_64 19496704.133 -10.93%
SetIntersection_Interlaced_Vector_string_4_1 233156264.507 -
SetIntersection_Interlaced_Vector_string_4_4 160459120.342 -1.19%
SetIntersection_Interlaced_Vector_string_64_1 18018147.451 -
SetIntersection_Interlaced_Vector_string_64_16 31086070.781 -
SetIntersection_Interlaced_Vector_string_64_4 22967545.428 -1.21%
SetIntersection_Interlaced_Vector_string_64_64 28675704.938 -1.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1116887.972 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9730245.226 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2854562.516 -15.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10930514.662 9.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1749975.733 6.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5917206.057 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1112013.127 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 88347283.528 11.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4924778.152 21.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 142787877.840 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 34861278.397 -24.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1927887.073 7.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 13220435.092 43.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67055142.166 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40542523.620 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 61971242.756 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 571188306.460 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4436156.709 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8647499.016 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6647373.196 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5729448.017 -2.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 12000965.157 -2.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1128922.965 5.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 234413797.342 -19.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 7134174.826 46.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 348497613.580 -1.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 78600572.068 5.95%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351174493.279 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2195441.551 -14.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 32757197.554 105.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 228165276.948 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147395957.749 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17571677.278 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22056839.963 -3.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20389924.518 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13431894.864 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1116200.416 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5975849.505 1.52%
SetIntersection_Interlaced_Vector_uint32_1024_16 1808332.236 -27.23%
SetIntersection_Interlaced_Vector_uint32_1024_256 5487941.331 -29.29%
SetIntersection_Interlaced_Vector_uint32_1024_4 1314918.033 -8.93%
SetIntersection_Interlaced_Vector_uint32_1024_64 3738877.222 -21.58%
SetIntersection_Interlaced_Vector_uint32_16384_1 1108279.471 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 43117663.825 -22.28%
SetIntersection_Interlaced_Vector_uint32_16384_16 2574420.677 -24.10%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80198089.627 -
SetIntersection_Interlaced_Vector_uint32_16384_256 14128753.521 -36.10%
SetIntersection_Interlaced_Vector_uint32_16384_4 1427362.118 -8.26%
SetIntersection_Interlaced_Vector_uint32_16384_64 5868314.220 -35.13%
SetIntersection_Interlaced_Vector_uint32_16_1 67162466.093 -
SetIntersection_Interlaced_Vector_uint32_16_16 38023874.864 -
SetIntersection_Interlaced_Vector_uint32_16_4 60562085.489 1.24%
SetIntersection_Interlaced_Vector_uint32_1_1 568983754.749 -
SetIntersection_Interlaced_Vector_uint32_256_1 4409008.739 -
SetIntersection_Interlaced_Vector_uint32_256_16 6828995.045 -8.63%
SetIntersection_Interlaced_Vector_uint32_256_256 4650868.033 -1.47%
SetIntersection_Interlaced_Vector_uint32_256_4 4846504.457 -7.83%
SetIntersection_Interlaced_Vector_uint32_256_64 6798111.208 -8.53%
SetIntersection_Interlaced_Vector_uint32_262144_1 1065694.760 -3.68%
SetIntersection_Interlaced_Vector_uint32_262144_1024 78082079.952 -33.70%
SetIntersection_Interlaced_Vector_uint32_262144_16 3137495.941 -35.91%
SetIntersection_Interlaced_Vector_uint32_262144_16384 350474727.090 -2.57%
SetIntersection_Interlaced_Vector_uint32_262144_256 25428578.452 -35.62%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350938909.609 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1496120.376 -23.49%
SetIntersection_Interlaced_Vector_uint32_262144_64 8303121.687 -52.21%
SetIntersection_Interlaced_Vector_uint32_4_1 228112673.067 -
SetIntersection_Interlaced_Vector_uint32_4_4 144684546.292 -
SetIntersection_Interlaced_Vector_uint32_64_1 17446881.784 -
SetIntersection_Interlaced_Vector_uint32_64_16 18657244.719 4.29%
SetIntersection_Interlaced_Vector_uint32_64_4 18099730.713 -1.71%
SetIntersection_Interlaced_Vector_uint32_64_64 11557236.129 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1116119.487 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5978033.937 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1967278.628 -18.20%
SetIntersection_Interlaced_Vector_uint64_1024_256 5653219.938 -25.53%
SetIntersection_Interlaced_Vector_uint64_1024_4 1376259.549 -2.14%
SetIntersection_Interlaced_Vector_uint64_1024_64 3616604.525 -24.31%
SetIntersection_Interlaced_Vector_uint64_16384_1 1080931.879 -3.67%
SetIntersection_Interlaced_Vector_uint64_16384_1024 42952341.482 -22.41%
SetIntersection_Interlaced_Vector_uint64_16384_16 2529085.844 -
SetIntersection_Interlaced_Vector_uint64_16384_16384 78374624.809 -
SetIntersection_Interlaced_Vector_uint64_16384_256 20713030.588 28.45%
SetIntersection_Interlaced_Vector_uint64_16384_4 1393932.274 1.97%
SetIntersection_Interlaced_Vector_uint64_16384_64 6204692.193 2.54%
SetIntersection_Interlaced_Vector_uint64_16_1 67205491.176 -
SetIntersection_Interlaced_Vector_uint64_16_16 38063186.047 -
SetIntersection_Interlaced_Vector_uint64_16_4 59903618.644 -
SetIntersection_Interlaced_Vector_uint64_1_1 570184578.813 -
SetIntersection_Interlaced_Vector_uint64_256_1 4440859.269 -
SetIntersection_Interlaced_Vector_uint64_256_16 6955490.490 9.38%
SetIntersection_Interlaced_Vector_uint64_256_256 4693309.269 -
SetIntersection_Interlaced_Vector_uint64_256_4 4789543.160 -1.91%
SetIntersection_Interlaced_Vector_uint64_256_64 8280525.220 22.22%
SetIntersection_Interlaced_Vector_uint64_262144_1 1098469.198 -1.27%
SetIntersection_Interlaced_Vector_uint64_262144_1024 90215947.538 -10.76%
SetIntersection_Interlaced_Vector_uint64_262144_16 3268058.145 6.08%
SetIntersection_Interlaced_Vector_uint64_262144_16384 357039415.740 2.04%
SetIntersection_Interlaced_Vector_uint64_262144_256 34971596.560 -3.21%
SetIntersection_Interlaced_Vector_uint64_262144_262144 349842015.739 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1828168.930 -5.73%
SetIntersection_Interlaced_Vector_uint64_262144_64 8778152.303 4.23%
SetIntersection_Interlaced_Vector_uint64_4_1 228483824.056 -
SetIntersection_Interlaced_Vector_uint64_4_4 145243593.719 -
SetIntersection_Interlaced_Vector_uint64_64_1 17526533.913 -
SetIntersection_Interlaced_Vector_uint64_64_16 18117857.173 -2.56%
SetIntersection_Interlaced_Vector_uint64_64_4 18519820.462 -
SetIntersection_Interlaced_Vector_uint64_64_64 11378515.150 -
SetIntersection_None_Set_float_1024_1 8874766.774 -
SetIntersection_None_Set_float_1024_1024 8930051.438 -
SetIntersection_None_Set_float_1024_16 8887893.778 -
SetIntersection_None_Set_float_1024_256 8986520.669 -1.46%
SetIntersection_None_Set_float_1024_4 9179811.816 1.55%
SetIntersection_None_Set_float_1024_64 8867799.441 -
SetIntersection_None_Set_float_16384_1 159361330.822 1.81%
SetIntersection_None_Set_float_16384_1024 156724613.978 1.13%
SetIntersection_None_Set_float_16384_16 157853252.475 1.11%
SetIntersection_None_Set_float_16384_16384 165931103.086 -
SetIntersection_None_Set_float_16384_256 158112796.698 2.33%
SetIntersection_None_Set_float_16384_4 158655908.615 1.32%
SetIntersection_None_Set_float_16384_64 157661853.654 1.00%
SetIntersection_None_Set_float_16_1 71302436.593 -
SetIntersection_None_Set_float_16_16 37788446.380 -
SetIntersection_None_Set_float_16_4 60445855.743 -
SetIntersection_None_Set_float_1_1 570561464.437 -
SetIntersection_None_Set_float_256_1 11942796.820 -
SetIntersection_None_Set_float_256_16 11254435.881 -
SetIntersection_None_Set_float_256_256 5990230.153 2.96%
SetIntersection_None_Set_float_256_4 11563017.867 -
SetIntersection_None_Set_float_256_64 9411700.109 -1.72%
SetIntersection_None_Set_float_262144_1 1193216.147 -6.41%
SetIntersection_None_Set_float_262144_1024 1188949.220 -5.74%
SetIntersection_None_Set_float_262144_16 1188660.319 -5.96%
SetIntersection_None_Set_float_262144_16384 1192561.524 -5.01%
SetIntersection_None_Set_float_262144_256 1184843.668 -6.14%
SetIntersection_None_Set_float_262144_262144 1188222.492 -5.77%
SetIntersection_None_Set_float_262144_4 1188972.248 -5.74%
SetIntersection_None_Set_float_262144_64 1188169.596 -5.79%
SetIntersection_None_Set_float_4_1 230862869.133 -
SetIntersection_None_Set_float_4_4 144921210.125 -
SetIntersection_None_Set_float_64_1 22958700.695 -
SetIntersection_None_Set_float_64_16 18610187.185 -
SetIntersection_None_Set_float_64_4 21699381.564 -
SetIntersection_None_Set_float_64_64 11712979.153 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8859525.334 -2.23%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8791683.822 1.01%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8741165.014 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8948457.554 1.78%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 9049387.274 1.48%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8691217.328 -2.83%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161934154.812 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 160382192.581 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 170301080.002 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 167341714.865 -12.96%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162442465.210 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 166144069.197 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 168271947.126 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 71130382.056 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37974959.176 1.15%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60374617.914 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 572127264.525 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11903803.474 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11298068.499 2.07%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5974380.978 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11402448.920 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9433539.885 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1220850.179 -4.89%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1248273.436 -1.96%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1232304.687 -3.58%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1249272.625 -2.09%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1241405.353 -2.95%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1261293.457 -2.51%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1230841.877 -3.76%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1238470.133 -3.10%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 233032450.664 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 145796769.839 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 25131674.407 7.17%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19292827.237 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22676665.176 1.88%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12047557.962 -
SetIntersection_None_Set_string_1024_1 8974459.975 -4.87%
SetIntersection_None_Set_string_1024_1024 9099686.312 -1.49%
SetIntersection_None_Set_string_1024_16 9293105.079 -1.73%
SetIntersection_None_Set_string_1024_256 8985933.193 -
SetIntersection_None_Set_string_1024_4 8981384.515 -3.06%
SetIntersection_None_Set_string_1024_64 9060819.241 -2.85%
SetIntersection_None_Set_string_16384_1 186825085.855 -46.08%
SetIntersection_None_Set_string_16384_1024 202198923.085 -43.96%
SetIntersection_None_Set_string_16384_16 192018544.230 -45.72%
SetIntersection_None_Set_string_16384_16384 195379646.302 -26.43%
SetIntersection_None_Set_string_16384_256 193232732.479 -44.36%
SetIntersection_None_Set_string_16384_4 189467866.507 -23.38%
SetIntersection_None_Set_string_16384_64 193875022.508 -44.09%
SetIntersection_None_Set_string_16_1 72820726.724 -
SetIntersection_None_Set_string_16_16 38623918.481 -
SetIntersection_None_Set_string_16_4 61831686.020 -
SetIntersection_None_Set_string_1_1 574951113.745 -
SetIntersection_None_Set_string_256_1 11949387.056 -
SetIntersection_None_Set_string_256_16 11169696.960 -1.69%
SetIntersection_None_Set_string_256_256 5846624.667 -2.75%
SetIntersection_None_Set_string_256_4 11627793.118 -2.17%
SetIntersection_None_Set_string_256_64 9556972.451 -
SetIntersection_None_Set_string_262144_1 1633236.652 -9.73%
SetIntersection_None_Set_string_262144_1024 1654050.945 -7.83%
SetIntersection_None_Set_string_262144_16 1638305.910 -9.70%
SetIntersection_None_Set_string_262144_16384 1644512.207 -9.09%
SetIntersection_None_Set_string_262144_256 1640499.024 -9.51%
SetIntersection_None_Set_string_262144_262144 1654585.125 -6.48%
SetIntersection_None_Set_string_262144_4 1634390.057 -9.95%
SetIntersection_None_Set_string_262144_64 1639460.693 -9.46%
SetIntersection_None_Set_string_4_1 234482441.801 -
SetIntersection_None_Set_string_4_4 147359765.239 -
SetIntersection_None_Set_string_64_1 24155883.351 -
SetIntersection_None_Set_string_64_16 19639519.364 -
SetIntersection_None_Set_string_64_4 22988027.880 -
SetIntersection_None_Set_string_64_64 12085592.390 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8974074.340 -1.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 9049668.789 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 9043236.593 2.00%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8955215.398 1.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8746020.749 -1.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8742007.823 -2.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 210038247.769 -38.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 215485521.624 -9.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 206349268.510 -41.98%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 210394382.159 6.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 208348894.760 -37.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 210788051.008 -40.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 207507122.395 -40.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71276058.420 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37787815.044 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60848793.439 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 573420189.637 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11728104.372 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11141498.774 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5844357.346 -1.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11672711.140 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9526440.538 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1602225.586 -12.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1599495.037 -13.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1613390.951 -11.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1620061.606 -11.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1621319.012 -11.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1607278.565 -11.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1580952.719 -14.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1611917.725 -11.74%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 232364207.584 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145736099.133 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23207277.064 -1.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18915666.270 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22474288.503 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12131463.644 -
SetIntersection_None_Set_uint32_1024_1 8703402.036 -
SetIntersection_None_Set_uint32_1024_1024 8919752.782 1.92%
SetIntersection_None_Set_uint32_1024_16 8983035.168 -
SetIntersection_None_Set_uint32_1024_256 8912901.365 2.63%
SetIntersection_None_Set_uint32_1024_4 8680379.596 -2.01%
SetIntersection_None_Set_uint32_1024_64 8735233.507 -1.38%
SetIntersection_None_Set_uint32_16384_1 156972598.476 -32.39%
SetIntersection_None_Set_uint32_16384_1024 155960690.857 -32.33%
SetIntersection_None_Set_uint32_16384_16 156622269.588 -30.76%
SetIntersection_None_Set_uint32_16384_16384 158908518.370 -52.51%
SetIntersection_None_Set_uint32_16384_256 155751245.107 -29.35%
SetIntersection_None_Set_uint32_16384_4 157119264.026 -31.07%
SetIntersection_None_Set_uint32_16384_64 155954780.220 -30.46%
SetIntersection_None_Set_uint32_16_1 70346284.854 -
SetIntersection_None_Set_uint32_16_16 37520809.480 -
SetIntersection_None_Set_uint32_16_4 60022690.720 -
SetIntersection_None_Set_uint32_1_1 569338875.778 -
SetIntersection_None_Set_uint32_256_1 11551164.535 -
SetIntersection_None_Set_uint32_256_16 10981225.124 -
SetIntersection_None_Set_uint32_256_256 5919670.136 1.43%
SetIntersection_None_Set_uint32_256_4 11595317.965 1.96%
SetIntersection_None_Set_uint32_256_64 9322063.029 1.55%
SetIntersection_None_Set_uint32_262144_1 1188845.621 -8.68%
SetIntersection_None_Set_uint32_262144_1024 1185148.926 -8.22%
SetIntersection_None_Set_uint32_262144_16 1187984.783 -8.08%
SetIntersection_None_Set_uint32_262144_16384 1176670.248 -9.30%
SetIntersection_None_Set_uint32_262144_256 1189910.401 -7.77%
SetIntersection_None_Set_uint32_262144_262144 1188946.941 -9.32%
SetIntersection_None_Set_uint32_262144_4 1185764.484 -8.87%
SetIntersection_None_Set_uint32_262144_64 1186962.074 -8.00%
SetIntersection_None_Set_uint32_4_1 230705510.142 -
SetIntersection_None_Set_uint32_4_4 143933110.768 -
SetIntersection_None_Set_uint32_64_1 23490453.408 -
SetIntersection_None_Set_uint32_64_16 18991790.898 -
SetIntersection_None_Set_uint32_64_4 21939258.384 -2.33%
SetIntersection_None_Set_uint32_64_64 12022522.804 -
SetIntersection_None_Set_uint64_1024_1 8828063.192 -1.82%
SetIntersection_None_Set_uint64_1024_1024 8743677.459 -1.99%
SetIntersection_None_Set_uint64_1024_16 8784644.929 -2.60%
SetIntersection_None_Set_uint64_1024_256 9022226.319 1.65%
SetIntersection_None_Set_uint64_1024_4 8993989.532 3.23%
SetIntersection_None_Set_uint64_1024_64 8730615.195 -
SetIntersection_None_Set_uint64_16384_1 159127262.441 -25.07%
SetIntersection_None_Set_uint64_16384_1024 165032507.019 -21.39%
SetIntersection_None_Set_uint64_16384_16 168514991.791 -27.85%
SetIntersection_None_Set_uint64_16384_16384 174195623.566 -10.29%
SetIntersection_None_Set_uint64_16384_256 167517898.758 -19.09%
SetIntersection_None_Set_uint64_16384_4 162164633.541 -28.43%
SetIntersection_None_Set_uint64_16384_64 169539339.737 -27.21%
SetIntersection_None_Set_uint64_16_1 70767713.179 -
SetIntersection_None_Set_uint64_16_16 37496338.462 -
SetIntersection_None_Set_uint64_16_4 60124745.246 -
SetIntersection_None_Set_uint64_1_1 569488523.818 -
SetIntersection_None_Set_uint64_256_1 11867466.260 2.52%
SetIntersection_None_Set_uint64_256_16 10919496.492 -
SetIntersection_None_Set_uint64_256_256 5920333.354 3.71%
SetIntersection_None_Set_uint64_256_4 11382699.309 -1.94%
SetIntersection_None_Set_uint64_256_64 9450180.509 -
SetIntersection_None_Set_uint64_262144_1 1187815.187 -5.96%
SetIntersection_None_Set_uint64_262144_1024 1194170.819 -4.73%
SetIntersection_None_Set_uint64_262144_16 1185583.090 -5.37%
SetIntersection_None_Set_uint64_262144_16384 1196633.625 -4.71%
SetIntersection_None_Set_uint64_262144_256 1194499.025 -4.80%
SetIntersection_None_Set_uint64_262144_262144 1215913.577 -3.74%
SetIntersection_None_Set_uint64_262144_4 1187673.828 -5.85%
SetIntersection_None_Set_uint64_262144_64 1192257.650 -4.96%
SetIntersection_None_Set_uint64_4_1 230361479.427 -
SetIntersection_None_Set_uint64_4_4 144005297.316 -
SetIntersection_None_Set_uint64_64_1 23511377.902 -
SetIntersection_None_Set_uint64_64_16 19258115.819 -
SetIntersection_None_Set_uint64_64_4 22368334.478 -1.07%
SetIntersection_None_Set_uint64_64_64 12067761.692 -
SetIntersection_None_Vector_float_1024_1 1146960.949 -1.67%
SetIntersection_None_Vector_float_1024_1024 1147693.024 -1.65%
SetIntersection_None_Vector_float_1024_16 1147491.761 -1.58%
SetIntersection_None_Vector_float_1024_256 1147332.037 -
SetIntersection_None_Vector_float_1024_4 1146535.876 -1.16%
SetIntersection_None_Vector_float_1024_64 1147115.440 -2.20%
SetIntersection_None_Vector_float_16384_1 1178988.824 -
SetIntersection_None_Vector_float_16384_1024 1171874.431 -2.17%
SetIntersection_None_Vector_float_16384_16 1173799.404 -
SetIntersection_None_Vector_float_16384_16384 1178345.518 -1.82%
SetIntersection_None_Vector_float_16384_256 1160722.056 -1.67%
SetIntersection_None_Vector_float_16384_4 1174700.059 -
SetIntersection_None_Vector_float_16384_64 1205844.756 -2.21%
SetIntersection_None_Vector_float_16_1 67563459.656 -
SetIntersection_None_Vector_float_16_16 36054605.196 -1.02%
SetIntersection_None_Vector_float_16_4 57438216.582 -1.04%
SetIntersection_None_Vector_float_1_1 572064126.927 -
SetIntersection_None_Vector_float_256_1 4566380.569 -
SetIntersection_None_Vector_float_256_16 4290448.217 -1.02%
SetIntersection_None_Vector_float_256_256 2247497.498 -2.18%
SetIntersection_None_Vector_float_256_4 4506824.227 -1.20%
SetIntersection_None_Vector_float_256_64 3636856.355 -
SetIntersection_None_Vector_float_262144_1 1206718.209 -2.07%
SetIntersection_None_Vector_float_262144_1024 1220751.989 -
SetIntersection_None_Vector_float_262144_16 1202108.591 -1.75%
SetIntersection_None_Vector_float_262144_16384 1200100.447 -
SetIntersection_None_Vector_float_262144_256 1202842.253 -1.37%
SetIntersection_None_Vector_float_262144_262144 1209119.965 -
SetIntersection_None_Vector_float_262144_4 1197267.815 -
SetIntersection_None_Vector_float_262144_64 1205641.033 -
SetIntersection_None_Vector_float_4_1 228605726.360 -
SetIntersection_None_Vector_float_4_4 143092271.387 -
SetIntersection_None_Vector_float_64_1 17760216.922 -2.10%
SetIntersection_None_Vector_float_64_16 14400914.618 -1.59%
SetIntersection_None_Vector_float_64_4 17053956.232 -
SetIntersection_None_Vector_float_64_64 9025230.126 -1.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1152592.626 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1150262.555 -1.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1151914.040 -1.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1156181.072 -1.81%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1160218.844 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1160069.785 1.76%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1197805.392 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1187563.283 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1189927.351 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1169881.601 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1183372.512 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1164298.589 -2.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1155047.090 1.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67525469.958 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35932777.574 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57531527.946 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 568981671.499 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4552342.049 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4281266.587 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2289075.514 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4488484.343 -1.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3659684.847 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1223070.502 2.76%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1222665.362 4.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1231253.027 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1188149.355 -2.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1176302.397 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1201596.737 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1196155.227 -1.74%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1231944.932 3.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 230255292.928 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142871407.075 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17811654.959 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14512541.854 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17000981.183 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9062758.007 -
SetIntersection_None_Vector_string_1024_1 1230248.606 -
SetIntersection_None_Vector_string_1024_1024 1216565.311 -
SetIntersection_None_Vector_string_1024_16 1224819.695 -
SetIntersection_None_Vector_string_1024_256 1234487.912 3.06%
SetIntersection_None_Vector_string_1024_4 1227375.430 -
SetIntersection_None_Vector_string_1024_64 1222109.297 -
SetIntersection_None_Vector_string_16384_1 1286897.461 -
SetIntersection_None_Vector_string_16384_1024 1287595.328 -
SetIntersection_None_Vector_string_16384_16 1296555.292 1.31%
SetIntersection_None_Vector_string_16384_16384 1286902.434 -
SetIntersection_None_Vector_string_16384_256 1273488.106 -1.28%
SetIntersection_None_Vector_string_16384_4 1231537.456 -5.59%
SetIntersection_None_Vector_string_16384_64 1287881.800 -
SetIntersection_None_Vector_string_16_1 69098242.686 -
SetIntersection_None_Vector_string_16_16 36877544.892 -
SetIntersection_None_Vector_string_16_4 58764145.104 -
SetIntersection_None_Vector_string_1_1 570766769.585 -
SetIntersection_None_Vector_string_256_1 4785714.812 -2.04%
SetIntersection_None_Vector_string_256_16 4486232.187 -
SetIntersection_None_Vector_string_256_256 2355507.973 -1.43%
SetIntersection_None_Vector_string_256_4 4680482.286 -1.34%
SetIntersection_None_Vector_string_256_64 3800254.123 -
SetIntersection_None_Vector_string_262144_1 1365094.729 3.06%
SetIntersection_None_Vector_string_262144_1024 1365419.190 -1.29%
SetIntersection_None_Vector_string_262144_16 1363822.583 -
SetIntersection_None_Vector_string_262144_16384 1352900.237 -2.03%
SetIntersection_None_Vector_string_262144_256 1320811.888 -2.65%
SetIntersection_None_Vector_string_262144_262144 1351405.102 -
SetIntersection_None_Vector_string_262144_4 1350718.029 -
SetIntersection_None_Vector_string_262144_64 1362013.901 -
SetIntersection_None_Vector_string_4_1 231106318.455 -
SetIntersection_None_Vector_string_4_4 144725425.398 -
SetIntersection_None_Vector_string_64_1 18433438.827 -
SetIntersection_None_Vector_string_64_16 14966189.142 -1.06%
SetIntersection_None_Vector_string_64_4 17663022.691 -
SetIntersection_None_Vector_string_64_64 9381150.598 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1173167.544 -1.83%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1194910.180 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1188824.017 1.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1189361.781 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1187918.050 4.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1192671.857 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1248691.361 1.80%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1235787.999 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1225533.225 1.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1232628.008 3.78%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1222697.748 2.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1201796.259 -2.83%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1177273.715 -6.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67763768.554 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36075635.558 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57655078.653 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 567773555.627 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4583307.170 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4336033.267 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2350722.810 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4534982.095 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3694064.564 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1302095.475 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1270282.863 1.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1263113.748 1.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1252507.969 2.99%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1302798.203 -1.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1298020.032 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1231337.239 -1.57%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1223860.086 -2.89%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228568436.013 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142879528.094 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 18073611.954 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14620317.444 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17114970.369 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9140509.282 -
SetIntersection_None_Vector_uint32_1024_1 1173313.878 1.84%
SetIntersection_None_Vector_uint32_1024_1024 1113684.431 -
SetIntersection_None_Vector_uint32_1024_16 1164703.833 1.16%
SetIntersection_None_Vector_uint32_1024_256 1167130.574 1.13%
SetIntersection_None_Vector_uint32_1024_4 1163477.466 2.58%
SetIntersection_None_Vector_uint32_1024_64 1174642.108 1.25%
SetIntersection_None_Vector_uint32_16384_1 1172563.604 -
SetIntersection_None_Vector_uint32_16384_1024 1176283.295 2.16%
SetIntersection_None_Vector_uint32_16384_16 1142730.021 -3.08%
SetIntersection_None_Vector_uint32_16384_16384 1172442.121 -
SetIntersection_None_Vector_uint32_16384_256 1173585.077 -
SetIntersection_None_Vector_uint32_16384_4 1177928.752 -
SetIntersection_None_Vector_uint32_16384_64 1166516.335 -1.32%
SetIntersection_None_Vector_uint32_16_1 67483039.343 -
SetIntersection_None_Vector_uint32_16_16 35908356.760 -
SetIntersection_None_Vector_uint32_16_4 57577464.248 -
SetIntersection_None_Vector_uint32_1_1 587937612.044 -
SetIntersection_None_Vector_uint32_256_1 4482691.845 -
SetIntersection_None_Vector_uint32_256_16 4276738.086 -
SetIntersection_None_Vector_uint32_256_256 2297196.018 -
SetIntersection_None_Vector_uint32_256_4 4426218.447 -
SetIntersection_None_Vector_uint32_256_64 3648422.749 -
SetIntersection_None_Vector_uint32_262144_1 1201226.171 3.92%
SetIntersection_None_Vector_uint32_262144_1024 1197767.864 -
SetIntersection_None_Vector_uint32_262144_16 1216587.047 5.35%
SetIntersection_None_Vector_uint32_262144_16384 1200812.427 -
SetIntersection_None_Vector_uint32_262144_256 1196643.028 -
SetIntersection_None_Vector_uint32_262144_262144 1187984.540 -
SetIntersection_None_Vector_uint32_262144_4 1204966.216 -
SetIntersection_None_Vector_uint32_262144_64 1198913.813 -
SetIntersection_None_Vector_uint32_4_1 228753956.011 -
SetIntersection_None_Vector_uint32_4_4 142892538.944 -
SetIntersection_None_Vector_uint32_64_1 17732621.003 -
SetIntersection_None_Vector_uint32_64_16 14567879.120 -
SetIntersection_None_Vector_uint32_64_4 16883551.997 -
SetIntersection_None_Vector_uint32_64_64 9081501.818 -
SetIntersection_None_Vector_uint64_1024_1 1135870.146 -1.77%
SetIntersection_None_Vector_uint64_1024_1024 1153517.192 -
SetIntersection_None_Vector_uint64_1024_16 1149645.667 -
SetIntersection_None_Vector_uint64_1024_256 1135819.504 -
SetIntersection_None_Vector_uint64_1024_4 1150705.029 -
SetIntersection_None_Vector_uint64_1024_64 1151569.134 -1.07%
SetIntersection_None_Vector_uint64_16384_1 1174189.107 -
SetIntersection_None_Vector_uint64_16384_1024 1171320.145 1.97%
SetIntersection_None_Vector_uint64_16384_16 1159413.062 -1.23%
SetIntersection_None_Vector_uint64_16384_16384 1174270.911 -
SetIntersection_None_Vector_uint64_16384_256 1176570.976 -
SetIntersection_None_Vector_uint64_16384_4 1142216.649 -2.70%
SetIntersection_None_Vector_uint64_16384_64 1171748.041 -
SetIntersection_None_Vector_uint64_16_1 67350154.178 -
SetIntersection_None_Vector_uint64_16_16 35745986.167 -
SetIntersection_None_Vector_uint64_16_4 57396066.851 -
SetIntersection_None_Vector_uint64_1_1 569064897.850 -
SetIntersection_None_Vector_uint64_256_1 4536799.382 -
SetIntersection_None_Vector_uint64_256_16 4300082.758 -
SetIntersection_None_Vector_uint64_256_256 2282406.431 -
SetIntersection_None_Vector_uint64_256_4 4504979.965 -
SetIntersection_None_Vector_uint64_256_64 3671893.666 1.72%
SetIntersection_None_Vector_uint64_262144_1 1182190.751 -
SetIntersection_None_Vector_uint64_262144_1024 1160318.929 -
SetIntersection_None_Vector_uint64_262144_16 1187431.495 -1.72%
SetIntersection_None_Vector_uint64_262144_16384 1204396.432 -
SetIntersection_None_Vector_uint64_262144_256 1185173.821 -1.12%
SetIntersection_None_Vector_uint64_262144_262144 1202687.915 -
SetIntersection_None_Vector_uint64_262144_4 1207243.579 -
SetIntersection_None_Vector_uint64_262144_64 1207268.805 -
SetIntersection_None_Vector_uint64_4_1 228826188.345 -
SetIntersection_None_Vector_uint64_4_4 142983665.420 -
SetIntersection_None_Vector_uint64_64_1 17717506.419 -
SetIntersection_None_Vector_uint64_64_16 14494581.542 -
SetIntersection_None_Vector_uint64_64_4 16964497.114 -
SetIntersection_None_Vector_uint64_64_64 9020330.384 -
bm_lexicographical_compare<int>/1 1.157 -
bm_lexicographical_compare<int>/1048576 76699.688 -
bm_lexicographical_compare<int>/16 1.900 -2.95%
bm_lexicographical_compare<int>/2 1.263 -5.12%
bm_lexicographical_compare<int>/262144 19121.955 -
bm_lexicographical_compare<int>/3 1.538 -
bm_lexicographical_compare<int>/32768 2389.977 -
bm_lexicographical_compare<int>/4 1.156 -
bm_lexicographical_compare<int>/4096 298.654 -
bm_lexicographical_compare<int>/5 1.541 -
bm_lexicographical_compare<int>/512 37.315 -
bm_lexicographical_compare<int>/6 1.541 -
bm_lexicographical_compare<int>/64 4.703 -3.15%
bm_lexicographical_compare<int>/7 1.540 -
bm_lexicographical_compare<int>/8 1.470 -
bm_lexicographical_compare<signed_char>/1 1.325 1.06%
bm_lexicographical_compare<signed_char>/1048576 16269.740 -
bm_lexicographical_compare<signed_char>/16 1.356 6.56%
bm_lexicographical_compare<signed_char>/2 1.489 -
bm_lexicographical_compare<signed_char>/262144 3841.989 -
bm_lexicographical_compare<signed_char>/3 1.726 -
bm_lexicographical_compare<signed_char>/32768 479.239 -
bm_lexicographical_compare<signed_char>/4 1.869 -5.24%
bm_lexicographical_compare<signed_char>/4096 59.887 -
bm_lexicographical_compare<signed_char>/5 2.097 -5.20%
bm_lexicographical_compare<signed_char>/512 8.037 4.58%
bm_lexicographical_compare<signed_char>/6 2.412 -2.22%
bm_lexicographical_compare<signed_char>/64 2.312 23.21%
bm_lexicographical_compare<signed_char>/7 2.665 -1.34%
bm_lexicographical_compare<signed_char>/8 3.064 -
bm_lexicographical_compare<unsigned_char>/1 1.627 4.95%
bm_lexicographical_compare<unsigned_char>/1048576 17931.261 -
bm_lexicographical_compare<unsigned_char>/16 1.157 5.36%
bm_lexicographical_compare<unsigned_char>/2 1.900 6.27%
bm_lexicographical_compare<unsigned_char>/262144 4494.453 -
bm_lexicographical_compare<unsigned_char>/3 2.140 5.67%
bm_lexicographical_compare<unsigned_char>/32768 572.832 -
bm_lexicographical_compare<unsigned_char>/4 1.438 7.85%
bm_lexicographical_compare<unsigned_char>/4096 77.686 -
bm_lexicographical_compare<unsigned_char>/5 1.562 -2.29%
bm_lexicographical_compare<unsigned_char>/512 8.787 -
bm_lexicographical_compare<unsigned_char>/6 1.789 -2.69%
bm_lexicographical_compare<unsigned_char>/64 1.956 1.77%
bm_lexicographical_compare<unsigned_char>/7 2.075 -
bm_lexicographical_compare<unsigned_char>/8 1.387 1.14%
bm_ranges_lexicographical_compare<int>/1 1.383 -
bm_ranges_lexicographical_compare<int>/1048576 76662.183 -
bm_ranges_lexicographical_compare<int>/16 2.244 -2.43%
bm_ranges_lexicographical_compare<int>/2 1.613 -
bm_ranges_lexicographical_compare<int>/262144 19112.122 -
bm_ranges_lexicographical_compare<int>/3 1.847 -
bm_ranges_lexicographical_compare<int>/32768 2389.306 -
bm_ranges_lexicographical_compare<int>/4 1.353 2.34%
bm_ranges_lexicographical_compare<int>/4096 298.382 -
bm_ranges_lexicographical_compare<int>/5 1.503 -
bm_ranges_lexicographical_compare<int>/512 37.291 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 4.969 1.21%
bm_ranges_lexicographical_compare<int>/7 1.503 -
bm_ranges_lexicographical_compare<int>/8 1.586 1.75%
bm_ranges_lexicographical_compare<signed_char>/1 1.386 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16266.351 -
bm_ranges_lexicographical_compare<signed_char>/16 1.357 -
bm_ranges_lexicographical_compare<signed_char>/2 1.615 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.534 -
bm_ranges_lexicographical_compare<signed_char>/3 1.845 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.093 -
bm_ranges_lexicographical_compare<signed_char>/4 2.075 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.882 -
bm_ranges_lexicographical_compare<signed_char>/5 2.305 -
bm_ranges_lexicographical_compare<signed_char>/512 8.034 -
bm_ranges_lexicographical_compare<signed_char>/6 2.661 -
bm_ranges_lexicographical_compare<signed_char>/64 2.304 -
bm_ranges_lexicographical_compare<signed_char>/7 2.938 1.49%
bm_ranges_lexicographical_compare<signed_char>/8 3.273 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.668 2.88%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17936.939 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.156 -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.900 2.61%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4496.123 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.139 3.00%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.723 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.387 -2.25%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.709 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.618 -3.37%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.788 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.849 -2.66%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.057 1.40%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.088 -2.79%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.390 -3.30%
bm_ranges_swap_ranges_vb_aligned/1024 6.505 -
bm_ranges_swap_ranges_vb_aligned/1048576 3408.226 -
bm_ranges_swap_ranges_vb_aligned/128 3.454 -
bm_ranges_swap_ranges_vb_aligned/131072 244.081 -2.72%
bm_ranges_swap_ranges_vb_aligned/16 3.240 -
bm_ranges_swap_ranges_vb_aligned/16384 34.895 -
bm_ranges_swap_ranges_vb_aligned/2048 8.534 -
bm_ranges_swap_ranges_vb_aligned/256 4.378 -
bm_ranges_swap_ranges_vb_aligned/262144 491.598 -1.13%
bm_ranges_swap_ranges_vb_aligned/32 3.240 -
bm_ranges_swap_ranges_vb_aligned/32768 64.471 -
bm_ranges_swap_ranges_vb_aligned/4096 11.961 -
bm_ranges_swap_ranges_vb_aligned/512 5.177 -
bm_ranges_swap_ranges_vb_aligned/524288 1047.680 -
bm_ranges_swap_ranges_vb_aligned/64 3.113 1.92%
bm_ranges_swap_ranges_vb_aligned/65536 123.472 -
bm_ranges_swap_ranges_vb_aligned/8 3.199 -
bm_ranges_swap_ranges_vb_aligned/8192 19.481 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15539.691 -
bm_ranges_swap_ranges_vb_unaligned/262144 3736.136 -
bm_ranges_swap_ranges_vb_unaligned/32768 472.641 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.158 -
bm_ranges_swap_ranges_vb_unaligned/512 13.417 -
bm_ranges_swap_ranges_vb_unaligned/64 6.297 -
bm_ranges_swap_ranges_vb_unaligned/8 4.928 -
bm_swap_ranges_vb_aligned/1048576 3401.942 -
bm_swap_ranges_vb_aligned/262144 487.943 -1.26%
bm_swap_ranges_vb_aligned/32768 63.925 -
bm_swap_ranges_vb_aligned/4096 12.564 -
bm_swap_ranges_vb_aligned/512 4.949 -
bm_swap_ranges_vb_aligned/64 2.909 -
bm_swap_ranges_vb_aligned/8 3.318 -2.26%
bm_swap_ranges_vb_unaligned/1048576 15939.288 -
bm_swap_ranges_vb_unaligned/262144 3846.588 -
bm_swap_ranges_vb_unaligned/32768 485.045 -
bm_swap_ranges_vb_unaligned/4096 64.806 -
bm_swap_ranges_vb_unaligned/512 12.348 -
bm_swap_ranges_vb_unaligned/64 4.845 -
bm_swap_ranges_vb_unaligned/8 4.832 -1.58%
rng::adjacent_find(deque<int>)/1024 463.246 -
rng::adjacent_find(deque<int>)/1048576 476256.118 -
rng::adjacent_find(deque<int>)/50 14.076 -11.08%
rng::adjacent_find(deque<int>)/8 3.053 -5.06%
rng::adjacent_find(deque<int>)/8192 3714.572 -
rng::adjacent_find(deque<int>,_pred)/1024 630.954 -
rng::adjacent_find(deque<int>,_pred)/1048576 651549.806 -
rng::adjacent_find(deque<int>,_pred)/50 29.002 -
rng::adjacent_find(deque<int>,_pred)/8 3.973 -1.97%
rng::adjacent_find(deque<int>,_pred)/8192 5091.689 -
rng::adjacent_find(list<int>)/1024 712.374 -
rng::adjacent_find(list<int>)/1048576 869175.932 -
rng::adjacent_find(list<int>)/50 23.699 -
rng::adjacent_find(list<int>)/8 2.095 -
rng::adjacent_find(list<int>)/8192 7041.173 -
rng::adjacent_find(list<int>,_pred)/1024 830.655 -
rng::adjacent_find(list<int>,_pred)/1048576 959270.692 -
rng::adjacent_find(list<int>,_pred)/50 34.872 -
rng::adjacent_find(list<int>,_pred)/8 3.952 -
rng::adjacent_find(list<int>,_pred)/8192 8706.740 -
rng::adjacent_find(vector<int>)/1024 235.318 -
rng::adjacent_find(vector<int>)/1048576 238003.250 1.44%
rng::adjacent_find(vector<int>)/50 12.007 -
rng::adjacent_find(vector<int>)/8 2.026 -
rng::adjacent_find(vector<int>)/8192 1837.791 -
rng::adjacent_find(vector<int>,_pred)/1024 401.204 -
rng::adjacent_find(vector<int>,_pred)/1048576 464875.418 -
rng::adjacent_find(vector<int>,_pred)/50 23.621 -
rng::adjacent_find(vector<int>,_pred)/8 3.400 -
rng::adjacent_find(vector<int>,_pred)/8192 3180.156 -
rng::all_of(deque<int>)_(process_all)/32 11.528 -
rng::all_of(deque<int>)_(process_all)/32768 11218.734 6.16%
rng::all_of(deque<int>)_(process_all)/50 17.980 -1.48%
rng::all_of(deque<int>)_(process_all)/8 3.227 -
rng::all_of(deque<int>)_(process_all)/8192 2788.938 5.02%
rng::all_of(list<int>)_(process_all)/32 11.566 1.11%
rng::all_of(list<int>)_(process_all)/32768 26341.532 -
rng::all_of(list<int>)_(process_all)/50 21.901 -
rng::all_of(list<int>)_(process_all)/8 2.713 -
rng::all_of(list<int>)_(process_all)/8192 7865.862 7.19%
rng::all_of(vector<int>)_(process_all)/32 8.335 -
rng::all_of(vector<int>)_(process_all)/32768 8068.384 -
rng::all_of(vector<int>)_(process_all)/50 17.973 -1.27%
rng::all_of(vector<int>)_(process_all)/8 2.479 4.28%
rng::all_of(vector<int>)_(process_all)/8192 2023.538 -
rng::any_of(deque<int>)_(process_all)/32 11.538 -
rng::any_of(deque<int>)_(process_all)/32768 10588.953 -2.63%
rng::any_of(deque<int>)_(process_all)/50 19.258 -4.88%
rng::any_of(deque<int>)_(process_all)/8 3.222 -
rng::any_of(deque<int>)_(process_all)/8192 2625.283 -3.68%
rng::any_of(list<int>)_(process_all)/32 11.504 -
rng::any_of(list<int>)_(process_all)/32768 26678.895 -
rng::any_of(list<int>)_(process_all)/50 21.634 -
rng::any_of(list<int>)_(process_all)/8 2.604 -
rng::any_of(list<int>)_(process_all)/8192 7629.919 9.94%
rng::any_of(vector<int>)_(process_all)/32 8.378 -
rng::any_of(vector<int>)_(process_all)/32768 8070.289 -
rng::any_of(vector<int>)_(process_all)/50 12.649 -
rng::any_of(vector<int>)_(process_all)/8 2.436 -
rng::any_of(vector<int>)_(process_all)/8192 2026.761 -
rng::contains(deque<int>)_(process_all)/1048576 251144.242 -
rng::contains(deque<int>)_(process_all)/32 8.646 -
rng::contains(deque<int>)_(process_all)/50 12.605 -
rng::contains(deque<int>)_(process_all)/8 2.993 -1.66%
rng::contains(deque<int>)_(process_all)/8192 1925.971 -
rng::contains(list<int>)_(process_all)/1048576 824779.965 -
rng::contains(list<int>)_(process_all)/32 8.925 -1.88%
rng::contains(list<int>)_(process_all)/50 18.465 -
rng::contains(list<int>)_(process_all)/8 2.295 -2.39%
rng::contains(list<int>)_(process_all)/8192 6960.374 -2.93%
rng::contains(vector<int>)_(process_all)/1048576 237219.802 -
rng::contains(vector<int>)_(process_all)/32 8.355 -
rng::contains(vector<int>)_(process_all)/50 12.319 -
rng::contains(vector<int>)_(process_all)/8 2.582 -4.69%
rng::contains(vector<int>)_(process_all)/8192 1843.225 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 21278.051 1.74%
rng::contains_subrange(deque<int>)_(near_matches)/1024 22230.064 -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1461765.168 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 430558.543 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.239 -19.79%
rng::contains_subrange(deque<int>)_(process_all)/32 10.946 -25.83%
rng::contains_subrange(deque<int>)_(process_all)/50 14.251 -35.74%
rng::contains_subrange(deque<int>)_(process_all)/8192 3364.117 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503138.260 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.720 -
rng::contains_subrange(deque<int>)_(same_length)/32 19.271 -
rng::contains_subrange(deque<int>)_(same_length)/50 27.394 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3923.797 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479319.198 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.318 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.481 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.533 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3734.064 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36944.564 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38535.110 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2459085.379 -
rng::contains_subrange(list<int>)_(process_all)/1048576 849903.700 -
rng::contains_subrange(list<int>)_(process_all)/16 4.989 2.46%
rng::contains_subrange(list<int>)_(process_all)/32 10.430 -
rng::contains_subrange(list<int>)_(process_all)/50 18.246 1.50%
rng::contains_subrange(list<int>)_(process_all)/8192 8361.431 -
rng::contains_subrange(list<int>)_(same_length)/1048576 953325.742 1.29%
rng::contains_subrange(list<int>)_(same_length)/16 6.925 -
rng::contains_subrange(list<int>)_(same_length)/32 16.308 -
rng::contains_subrange(list<int>)_(same_length)/50 29.952 -
rng::contains_subrange(list<int>)_(same_length)/8192 7939.492 -
rng::contains_subrange(list<int>)_(single_element)/1048576 835669.952 -
rng::contains_subrange(list<int>)_(single_element)/16 4.976 1.87%
rng::contains_subrange(list<int>)_(single_element)/32 10.443 -
rng::contains_subrange(list<int>)_(single_element)/50 18.308 -1.15%
rng::contains_subrange(list<int>)_(single_element)/8192 8395.554 15.94%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13892.754 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14779.733 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 765068.563 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 212758.559 1.83%
rng::contains_subrange(vector<int>)_(process_all)/16 4.669 -3.10%
rng::contains_subrange(vector<int>)_(process_all)/32 8.128 1.41%
rng::contains_subrange(vector<int>)_(process_all)/50 11.523 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1666.256 2.28%
rng::contains_subrange(vector<int>)_(same_length)/1048576 243680.570 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.977 3.49%
rng::contains_subrange(vector<int>)_(same_length)/32 8.625 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.664 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1870.053 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 236110.535 1.44%
rng::contains_subrange(vector<int>)_(single_element)/16 4.730 -2.01%
rng::contains_subrange(vector<int>)_(single_element)/32 8.540 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.420 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1844.757 1.91%
rng::copy(deque<int>)/1048576 49726.442 -1.26%
rng::copy(deque<int>)/262144 10110.304 -
rng::copy(deque<int>)/32768 1153.775 -
rng::copy(deque<int>)/4096 145.791 -
rng::copy(deque<int>)/512 16.907 -
rng::copy(deque<int>)/64 2.818 -
rng::copy(deque<int>)/8 2.700 -
rng::copy(list<int>)/1048576 882331.602 -
rng::copy(list<int>)/262144 218902.843 -
rng::copy(list<int>)/32768 26653.108 3.52%
rng::copy(list<int>)/4096 3100.960 -21.36%
rng::copy(list<int>)/512 368.734 -
rng::copy(list<int>)/64 33.192 7.51%
rng::copy(list<int>)/8 2.433 2.15%
rng::copy(vector<bool>)_(aligned)/1048576 1039.813 -
rng::copy(vector<bool>)_(aligned)/262144 287.144 -24.93%
rng::copy(vector<bool>)_(aligned)/32768 35.447 -
rng::copy(vector<bool>)_(aligned)/4096 4.927 -
rng::copy(vector<bool>)_(aligned)/512 1.766 -
rng::copy(vector<bool>)_(aligned)/64 1.373 9.98%
rng::copy(vector<bool>)_(unaligned)/1048576 5506.083 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.569 -
rng::copy(vector<bool>)_(unaligned)/32768 174.304 -
rng::copy(vector<bool>)_(unaligned)/4096 20.836 -
rng::copy(vector<bool>)_(unaligned)/512 3.709 8.69%
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 50149.313 2.53%
rng::copy(vector<int>)/262144 12498.719 -
rng::copy(vector<int>)/32768 3030.822 -7.94%
rng::copy(vector<int>)/4096 152.668 2.39%
rng::copy(vector<int>)/512 15.993 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.253 -2.51%
rng::copy_backward(deque<int>)/1048576 124530.704 -
rng::copy_backward(deque<int>)/262144 31512.702 -
rng::copy_backward(deque<int>)/32768 3821.546 2.64%
rng::copy_backward(deque<int>)/4096 149.833 -
rng::copy_backward(deque<int>)/512 18.225 -
rng::copy_backward(deque<int>)/64 3.045 -
rng::copy_backward(deque<int>)/8 2.655 -3.74%
rng::copy_backward(list<int>)/1048576 886280.470 -
rng::copy_backward(list<int>)/262144 223474.563 -
rng::copy_backward(list<int>)/32768 30522.288 7.67%
rng::copy_backward(list<int>)/4096 3097.817 -21.64%
rng::copy_backward(list<int>)/512 372.972 -
rng::copy_backward(list<int>)/64 30.981 -
rng::copy_backward(list<int>)/8 2.324 -2.75%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1037.375 -2.89%
rng::copy_backward(vector<bool>)_(aligned)/262144 285.278 -34.86%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.498 -1.98%
rng::copy_backward(vector<bool>)_(aligned)/4096 5.124 -
rng::copy_backward(vector<bool>)_(aligned)/512 1.763 -
rng::copy_backward(vector<bool>)_(aligned)/64 1.737 -9.15%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6724.663 -2.51%
rng::copy_backward(vector<bool>)_(unaligned)/262144 1647.931 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 207.121 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 31.768 22.98%
rng::copy_backward(vector<bool>)_(unaligned)/512 4.883 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 50144.908 2.79%
rng::copy_backward(vector<int>)/262144 12528.862 -
rng::copy_backward(vector<int>)/32768 3445.061 3.74%
rng::copy_backward(vector<int>)/4096 146.273 3.20%
rng::copy_backward(vector<int>)/512 16.626 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.184 -5.59%
rng::copy_if(deque<int>)_(entire_range)/1048576 277692.109 -
rng::copy_if(deque<int>)_(entire_range)/262144 69758.033 -
rng::copy_if(deque<int>)_(entire_range)/32768 8684.600 -
rng::copy_if(deque<int>)_(entire_range)/4096 1020.383 -
rng::copy_if(deque<int>)_(entire_range)/512 135.075 -
rng::copy_if(deque<int>)_(entire_range)/64 16.184 -
rng::copy_if(deque<int>)_(entire_range)/8 2.834 -3.13%
rng::copy_if(deque<int>)_(every_other)/1048576 371305.297 -
rng::copy_if(deque<int>)_(every_other)/262144 92756.368 -
rng::copy_if(deque<int>)_(every_other)/32768 11613.321 -
rng::copy_if(deque<int>)_(every_other)/4096 1456.947 -
rng::copy_if(deque<int>)_(every_other)/512 182.820 -
rng::copy_if(deque<int>)_(every_other)/64 23.386 -
rng::copy_if(deque<int>)_(every_other)/8 3.463 -
rng::copy_if(list<int>)_(entire_range)/1048576 885448.734 -
rng::copy_if(list<int>)_(entire_range)/262144 218513.802 -
rng::copy_if(list<int>)_(entire_range)/32768 28421.836 -3.06%
rng::copy_if(list<int>)_(entire_range)/4096 3024.353 -
rng::copy_if(list<int>)_(entire_range)/512 371.836 -
rng::copy_if(list<int>)_(entire_range)/64 30.739 -1.91%
rng::copy_if(list<int>)_(entire_range)/8 2.573 -
rng::copy_if(list<int>)_(every_other)/1048576 851521.822 -
rng::copy_if(list<int>)_(every_other)/262144 209790.106 -
rng::copy_if(list<int>)_(every_other)/32768 25718.404 -2.12%
rng::copy_if(list<int>)_(every_other)/4096 3349.090 1.73%
rng::copy_if(list<int>)_(every_other)/512 358.478 -
rng::copy_if(list<int>)_(every_other)/64 23.759 -
rng::copy_if(list<int>)_(every_other)/8 2.300 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245568.689 -
rng::copy_if(vector<int>)_(entire_range)/262144 59880.530 -
rng::copy_if(vector<int>)_(entire_range)/32768 7476.394 -
rng::copy_if(vector<int>)_(entire_range)/4096 936.882 -
rng::copy_if(vector<int>)_(entire_range)/512 123.719 -
rng::copy_if(vector<int>)_(entire_range)/64 15.811 -
rng::copy_if(vector<int>)_(entire_range)/8 2.265 -
rng::copy_if(vector<int>)_(every_other)/1048576 239437.464 -
rng::copy_if(vector<int>)_(every_other)/262144 59842.701 -
rng::copy_if(vector<int>)_(every_other)/32768 7456.197 -
rng::copy_if(vector<int>)_(every_other)/4096 936.402 -
rng::copy_if(vector<int>)_(every_other)/512 123.567 -
rng::copy_if(vector<int>)_(every_other)/64 18.164 -
rng::copy_if(vector<int>)_(every_other)/8 4.258 -
rng::copy_n(deque<int>)/1048576 49901.901 -
rng::copy_n(deque<int>)/262144 10203.225 -2.34%
rng::copy_n(deque<int>)/32768 1147.983 1.06%
rng::copy_n(deque<int>)/4096 145.981 -
rng::copy_n(deque<int>)/512 16.807 -
rng::copy_n(deque<int>)/64 2.889 -48.48%
rng::copy_n(deque<int>)/8 2.727 1.39%
rng::copy_n(list<int>)/1048576 873570.261 -
rng::copy_n(list<int>)/262144 217725.449 -
rng::copy_n(list<int>)/32768 27157.922 4.23%
rng::copy_n(list<int>)/4096 4185.613 -2.02%
rng::copy_n(list<int>)/512 338.774 -
rng::copy_n(list<int>)/64 13.856 -2.35%
rng::copy_n(list<int>)/8 2.236 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1039.575 -
rng::copy_n(vector<bool>)_(aligned)/262144 279.566 -2.93%
rng::copy_n(vector<bool>)_(aligned)/32768 35.277 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.987 1.29%
rng::copy_n(vector<bool>)_(aligned)/512 1.765 -
rng::copy_n(vector<bool>)_(aligned)/64 1.370 5.21%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5507.541 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1489.762 8.85%
rng::copy_n(vector<bool>)_(unaligned)/32768 174.364 2.15%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.876 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.460 8.44%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 48756.551 -
rng::copy_n(vector<int>)/262144 12472.146 -
rng::copy_n(vector<int>)/32768 2734.735 4.99%
rng::copy_n(vector<int>)/4096 138.649 -4.37%
rng::copy_n(vector<int>)/512 16.106 -
rng::copy_n(vector<int>)/64 2.474 -
rng::copy_n(vector<int>)/8 2.221 -1.38%
rng::count(deque<int>)_(every_other)/1024 248.155 -
rng::count(deque<int>)_(every_other)/1048576 253082.268 -
rng::count(deque<int>)_(every_other)/8 2.534 -
rng::count(deque<int>)_(every_other)/8192 1941.284 -
rng::count(list<int>)_(every_other)/1024 710.223 -
rng::count(list<int>)_(every_other)/1048576 821640.765 -
rng::count(list<int>)_(every_other)/8 2.039 -2.78%
rng::count(list<int>)_(every_other)/8192 6924.010 -
rng::count(vector<bool>)/1000 2.969 -1.10%
rng::count(vector<bool>)/1024 1.686 -
rng::count(vector<bool>)/1048576 1460.080 -
rng::count(vector<bool>)/8192 11.455 -
rng::count(vector<int>)_(every_other)/1024 103.166 -
rng::count(vector<int>)_(every_other)/1048576 105289.770 -
rng::count(vector<int>)_(every_other)/8 1.324 -2.07%
rng::count(vector<int>)_(every_other)/8192 820.729 -
rng::count_if(deque<int>)_(every_other)/1024 347.388 -
rng::count_if(deque<int>)_(every_other)/1048576 342592.724 -
rng::count_if(deque<int>)_(every_other)/8 3.345 -
rng::count_if(deque<int>)_(every_other)/8192 2623.840 -
rng::count_if(list<int>)_(every_other)/1024 756.443 -
rng::count_if(list<int>)_(every_other)/1048576 892700.341 -
rng::count_if(list<int>)_(every_other)/8 2.827 -
rng::count_if(list<int>)_(every_other)/8192 7261.323 1.18%
rng::count_if(vector<int>)_(every_other)/1024 249.899 -
rng::count_if(vector<int>)_(every_other)/1048576 247845.394 -
rng::count_if(vector<int>)_(every_other)/8 4.231 -
rng::count_if(vector<int>)_(every_other)/8192 1926.956 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 482.186 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491476.930 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.113 -3.93%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.851 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3831.851 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.046 -1.27%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.720 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.052 -1.11%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.055 -1.35%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.047 -1.20%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 719.408 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733419.895 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 37.968 -2.55%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.756 3.46%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5731.962 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.101 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.779 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.099 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.097 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.098 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2076.296 2.13%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2287355.190 4.17%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.705 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.727 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17737.194 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 634.292 -4.86%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1463215.902 1.36%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.226 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.524 -5.33%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11893.272 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1846.336 1.29%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2337302.257 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.091 -1.70%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.775 -1.49%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19834.236 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 536.133 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1463212.438 1.01%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.325 -1.03%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.737 -1.63%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11626.455 4.97%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.700 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 766.239 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 960142.442 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 42.152 1.45%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.005 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7751.941 -6.96%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.977 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.976 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 873.568 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1084720.257 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.982 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.708 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10611.223 -19.26%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.199 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73736.513 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.485 -8.68%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.430 -14.07%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.917 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.318 7.64%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.320 7.55%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.320 7.23%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.319 2.61%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.319 7.66%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 510.797 -1.20%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 637524.577 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.725 1.11%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.230 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4827.552 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.700 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.708 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.695 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.698 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.709 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 500.982 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497686.715 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 25.343 6.02%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 5.106 3.43%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3879.169 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 522.488 -1.60%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 528072.633 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.134 -6.22%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.251 1.85%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4031.867 -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 785.976 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 960662.202 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.665 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 3.037 2.66%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12112.097 -2.64%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.572 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 994184.220 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.326 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.583 -5.51%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10526.401 -2.63%
rng::equal(vector<bool>)_(aligned)/1024 0.218 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.218 -
rng::equal(vector<bool>)_(aligned)/8 0.218 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.658 -
rng::equal(vector<bool>)_(unaligned)/1048576 7612.099 -
rng::equal(vector<bool>)_(unaligned)/50 1.010 -4.65%
rng::equal(vector<bool>)_(unaligned)/8 0.957 -9.76%
rng::equal(vector<bool>)_(unaligned)/8192 65.306 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.197 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73719.352 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.229 -4.31%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.403 -5.61%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.422 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.355 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 641759.988 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.990 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.701 1.80%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4788.099 -
rng::fill(deque<int>)/1024 29.830 -
rng::fill(deque<int>)/32 1.552 11.85%
rng::fill(deque<int>)/50 2.256 -
rng::fill(deque<int>)/8192 240.509 -
rng::fill(list<int>)/1024 672.138 -
rng::fill(list<int>)/32 8.319 -
rng::fill(list<int>)/50 16.805 -
rng::fill(list<int>)/8192 7385.281 3.92%
rng::fill(vector<bool>)/1048576 3012.007 -21.21%
rng::fill(vector<bool>)/262144 937.855 304.50%
rng::fill(vector<bool>)/32768 30.663 2.56%
rng::fill(vector<bool>)/4096 4.220 -
rng::fill(vector<bool>)/512 1.457 -7.28%
rng::fill(vector<bool>)/64 1.477 -4.40%
rng::fill(vector<int>)/1024 29.615 1.37%
rng::fill(vector<int>)/32 1.039 -2.34%
rng::fill(vector<int>)/50 2.208 -
rng::fill(vector<int>)/8192 237.520 -1.24%
rng::fill_n(deque<int>)/1024 29.549 -
rng::fill_n(deque<int>)/32 1.156 -5.43%
rng::fill_n(deque<int>)/50 2.208 -
rng::fill_n(deque<int>)/8192 241.133 -2.95%
rng::fill_n(list<int>)/1024 649.388 -
rng::fill_n(list<int>)/32 8.262 -
rng::fill_n(list<int>)/50 16.085 -
rng::fill_n(list<int>)/8192 7466.603 5.81%
rng::fill_n(vector<bool>)/1048576 3834.365 -
rng::fill_n(vector<bool>)/262144 231.849 -
rng::fill_n(vector<bool>)/32768 30.394 1.03%
rng::fill_n(vector<bool>)/4096 4.161 -
rng::fill_n(vector<bool>)/512 1.424 -
rng::fill_n(vector<bool>)/64 1.364 -
rng::fill_n(vector<int>)/1024 29.972 1.34%
rng::fill_n(vector<int>)/32 1.145 -
rng::fill_n(vector<int>)/50 2.230 -
rng::fill_n(vector<int>)/8192 236.692 -
rng::find(deque<int>)_(bail_25%)/1024 66.334 -1.11%
rng::find(deque<int>)_(bail_25%)/32768 1925.145 -
rng::find(deque<int>)_(bail_25%)/8 2.059 -
rng::find(deque<int>)_(bail_25%)/8192 477.859 -
rng::find(deque<int>)_(process_all)/1024 242.941 -
rng::find(deque<int>)_(process_all)/32768 7810.208 -
rng::find(deque<int>)_(process_all)/50 13.168 -
rng::find(deque<int>)_(process_all)/8 3.428 -2.73%
rng::find(deque<int>)_(process_all)/8192 1950.600 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 294.944 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9442.791 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.331 -1.08%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.366 -4.69%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2330.951 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 315.628 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10379.410 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.242 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.977 -1.01%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2540.615 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 734.998 1.67%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26996.452 -1.15%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.630 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.599 -1.01%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7864.716 -10.04%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.755 -1.74%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 649.628 -4.16%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.755 -3.14%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.052 -3.41%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.411 -2.87%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.881 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8800.861 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.861 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.974 2.57%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2164.426 -
rng::find(list<int>)_(bail_25%)/1024 180.508 36.45%
rng::find(list<int>)_(bail_25%)/32768 7736.478 -7.24%
rng::find(list<int>)_(bail_25%)/8 0.975 6.11%
rng::find(list<int>)_(bail_25%)/8192 1417.405 -
rng::find(list<int>)_(process_all)/1024 698.482 -1.66%
rng::find(list<int>)_(process_all)/32768 27104.489 4.10%
rng::find(list<int>)_(process_all)/50 20.747 13.66%
rng::find(list<int>)_(process_all)/8 2.340 -2.05%
rng::find(list<int>)_(process_all)/8192 11348.619 30.42%
rng::find(vector<bool>)_(process_all)/1024 4.686 -
rng::find(vector<bool>)_(process_all)/1048576 3661.065 -
rng::find(vector<bool>)_(process_all)/50 0.709 -10.49%
rng::find(vector<bool>)_(process_all)/8 0.710 -9.79%
rng::find(vector<bool>)_(process_all)/8192 33.586 -
rng::find(vector<char>)_(bail_25%)/1024 5.287 -
rng::find(vector<char>)_(bail_25%)/32768 136.465 -
rng::find(vector<char>)_(bail_25%)/8 1.108 4.50%
rng::find(vector<char>)_(bail_25%)/8192 39.780 -
rng::find(vector<char>)_(process_all)/1024 16.241 -
rng::find(vector<char>)_(process_all)/32768 495.333 -
rng::find(vector<char>)_(process_all)/50 1.637 -
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.038 -
rng::find(vector<int>)_(bail_25%)/1024 65.991 -
rng::find(vector<int>)_(bail_25%)/32768 1861.777 -
rng::find(vector<int>)_(bail_25%)/8 1.598 1.13%
rng::find(vector<int>)_(bail_25%)/8192 471.893 -
rng::find(vector<int>)_(process_all)/1024 243.068 -
rng::find(vector<int>)_(process_all)/32768 7416.895 -
rng::find(vector<int>)_(process_all)/50 12.437 -
rng::find(vector<int>)_(process_all)/8 2.761 -
rng::find(vector<int>)_(process_all)/8192 1856.995 -
rng::find_end(deque<int>)_(match_near_end)/1000 34.102 -4.78%
rng::find_end(deque<int>)_(match_near_end)/1024 34.353 -6.96%
rng::find_end(deque<int>)_(match_near_end)/8192 275.928 -1.55%
rng::find_end(deque<int>)_(near_matches)/1000 17687.853 -1.21%
rng::find_end(deque<int>)_(near_matches)/1024 18431.528 -1.44%
rng::find_end(deque<int>)_(near_matches)/8192 1131854.705 -
rng::find_end(deque<int>)_(process_all)/1000 308.746 -
rng::find_end(deque<int>)_(process_all)/1024 332.832 6.39%
rng::find_end(deque<int>)_(process_all)/1048576 300179.987 12.09%
rng::find_end(deque<int>)_(process_all)/8192 2439.140 20.17%
rng::find_end(deque<int>)_(same_length)/1000 337.689 2.30%
rng::find_end(deque<int>)_(same_length)/1024 345.439 2.55%
rng::find_end(deque<int>)_(same_length)/8192 2793.377 -4.75%
rng::find_end(deque<int>)_(single_element)/1000 340.628 1.18%
rng::find_end(deque<int>)_(single_element)/1024 334.697 -1.84%
rng::find_end(deque<int>)_(single_element)/8192 2232.046 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.373 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.122 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 601.249 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 30956.874 -1.79%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32177.476 -1.08%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1871863.524 -
rng::find_end(deque<int>,_pred)_(process_all)/1000 582.123 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 625.437 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 547647.502 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4317.425 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 781.848 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.209 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4949.419 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 644.284 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 689.081 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4760.966 -1.42%
rng::find_end(forward_list<int>)_(match_near_end)/1000 766.849 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4449.727 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 256249.436 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36373.688 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37641.152 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2472530.035 -
rng::find_end(forward_list<int>)_(process_all)/1000 704.861 -
rng::find_end(forward_list<int>)_(process_all)/1024 729.536 -
rng::find_end(forward_list<int>)_(process_all)/1048576 762809.316 -
rng::find_end(forward_list<int>)_(process_all)/8192 5820.430 4.52%
rng::find_end(forward_list<int>)_(same_length)/1000 1481.216 -
rng::find_end(forward_list<int>)_(same_length)/1024 1488.507 -
rng::find_end(forward_list<int>)_(same_length)/8192 16411.034 14.65%
rng::find_end(forward_list<int>)_(single_element)/1000 701.490 -
rng::find_end(forward_list<int>)_(single_element)/1024 727.343 -
rng::find_end(forward_list<int>)_(single_element)/8192 6232.240 5.22%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 820.878 -2.85%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5437.561 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277669.360 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42107.148 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43709.662 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2689984.777 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 743.631 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 761.912 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 844450.202 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6111.264 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1537.872 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1567.007 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 17143.099 13.44%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 802.024 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 822.383 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6934.275 4.04%
rng::find_end(list<int>)_(match_near_end)/1000 63.976 -
rng::find_end(list<int>)_(match_near_end)/1024 61.418 -
rng::find_end(list<int>)_(match_near_end)/8192 595.596 -
rng::find_end(list<int>)_(near_matches)/1000 33035.953 -
rng::find_end(list<int>)_(near_matches)/1024 34564.263 -
rng::find_end(list<int>)_(near_matches)/8192 2262273.463 -
rng::find_end(list<int>)_(process_all)/1000 716.618 -
rng::find_end(list<int>)_(process_all)/1024 730.214 -
rng::find_end(list<int>)_(process_all)/1048576 873952.270 -
rng::find_end(list<int>)_(process_all)/8192 7513.449 -
rng::find_end(list<int>)_(same_length)/1000 739.305 -
rng::find_end(list<int>)_(same_length)/1024 762.025 -
rng::find_end(list<int>)_(same_length)/8192 8235.410 7.56%
rng::find_end(list<int>)_(single_element)/1000 715.469 -
rng::find_end(list<int>)_(single_element)/1024 729.681 -
rng::find_end(list<int>)_(single_element)/8192 8431.442 13.32%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 81.296 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.415 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 629.284 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37496.119 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39021.916 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2413602.445 -
rng::find_end(list<int>,_pred)_(process_all)/1000 803.329 -
rng::find_end(list<int>,_pred)_(process_all)/1024 822.000 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 966446.281 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8851.155 3.39%
rng::find_end(list<int>,_pred)_(same_length)/1000 766.164 -
rng::find_end(list<int>,_pred)_(same_length)/1024 782.745 -
rng::find_end(list<int>,_pred)_(same_length)/8192 10015.742 -5.37%
rng::find_end(list<int>,_pred)_(single_element)/1000 797.282 -
rng::find_end(list<int>,_pred)_(single_element)/1024 818.644 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8887.350 13.17%
rng::find_end(vector<int>)_(match_near_end)/1000 27.879 -
rng::find_end(vector<int>)_(match_near_end)/1024 24.947 -
rng::find_end(vector<int>)_(match_near_end)/8192 202.918 -
rng::find_end(vector<int>)_(near_matches)/1000 13758.092 -
rng::find_end(vector<int>)_(near_matches)/1024 14261.495 -
rng::find_end(vector<int>)_(near_matches)/8192 778704.668 -
rng::find_end(vector<int>)_(process_all)/1000 362.907 -
rng::find_end(vector<int>)_(process_all)/1024 371.746 -
rng::find_end(vector<int>)_(process_all)/1048576 375344.906 -
rng::find_end(vector<int>)_(process_all)/8192 2934.540 -
rng::find_end(vector<int>)_(same_length)/1000 244.675 -
rng::find_end(vector<int>)_(same_length)/1024 250.313 -1.75%
rng::find_end(vector<int>)_(same_length)/8192 1948.680 -1.42%
rng::find_end(vector<int>)_(single_element)/1000 401.528 -
rng::find_end(vector<int>)_(single_element)/1024 411.440 -
rng::find_end(vector<int>)_(single_element)/8192 3250.803 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.801 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.178 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 487.185 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 22927.445 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23503.748 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1449963.940 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 533.930 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 547.689 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 645318.018 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4368.160 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 613.174 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 627.195 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5012.996 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 593.100 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 606.911 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4863.418 -
rng::find_first_of(deque<int>)_(large_needle)/1024 366019.941 -
rng::find_first_of(deque<int>)_(large_needle)/32 330.160 16.74%
rng::find_first_of(deque<int>)_(large_needle)/50 773.662 15.36%
rng::find_first_of(deque<int>)_(large_needle)/8192 23545427.799 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3454.737 -
rng::find_first_of(deque<int>)_(small_needle)/32 106.856 -1.27%
rng::find_first_of(deque<int>)_(small_needle)/50 162.004 -2.89%
rng::find_first_of(deque<int>)_(small_needle)/8192 27606.467 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 562809.381 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 507.617 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1395.740 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35612522.950 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6282.508 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.043 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 308.227 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50255.487 -
rng::find_first_of(list<int>)_(large_needle)/1024 936129.167 -
rng::find_first_of(list<int>)_(large_needle)/32 678.266 -
rng::find_first_of(list<int>)_(large_needle)/50 1748.016 -
rng::find_first_of(list<int>)_(large_needle)/8192 49618191.668 -
rng::find_first_of(list<int>)_(small_needle)/1024 2820.514 2.04%
rng::find_first_of(list<int>)_(small_needle)/32 92.051 1.57%
rng::find_first_of(list<int>)_(small_needle)/50 141.763 2.24%
rng::find_first_of(list<int>)_(small_needle)/8192 22583.717 1.86%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 903928.518 -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 728.574 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1874.376 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 55874778.844 -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5242.026 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.277 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.604 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42329.958 -
rng::find_first_of(vector<int>)_(large_needle)/1024 115700.650 -
rng::find_first_of(vector<int>)_(large_needle)/32 112.055 -1.67%
rng::find_first_of(vector<int>)_(large_needle)/50 284.575 -
rng::find_first_of(vector<int>)_(large_needle)/8192 7474347.075 -
rng::find_first_of(vector<int>)_(small_needle)/1024 1436.358 1.71%
rng::find_first_of(vector<int>)_(small_needle)/32 51.038 7.05%
rng::find_first_of(vector<int>)_(small_needle)/50 73.905 2.67%
rng::find_first_of(vector<int>)_(small_needle)/8192 11419.742 1.25%
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 593113.540 -2.29%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 497.827 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1363.645 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38354872.668 -4.36%
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5656.167 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.641 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.218 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46053.723 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.642 -
rng::find_if(deque<int>)_(bail_25%)/32768 2814.105 2.43%
rng::find_if(deque<int>)_(bail_25%)/8 1.527 -
rng::find_if(deque<int>)_(bail_25%)/8192 702.219 2.42%
rng::find_if(deque<int>)_(process_all)/1024 474.479 -
rng::find_if(deque<int>)_(process_all)/32768 11630.931 1.59%
rng::find_if(deque<int>)_(process_all)/50 23.476 -1.81%
rng::find_if(deque<int>)_(process_all)/8 3.925 -
rng::find_if(deque<int>)_(process_all)/8192 2883.183 -
rng::find_if(list<int>)_(bail_25%)/1024 194.848 -
rng::find_if(list<int>)_(bail_25%)/32768 8415.344 -
rng::find_if(list<int>)_(bail_25%)/8 1.272 -3.25%
rng::find_if(list<int>)_(bail_25%)/8192 1521.049 -
rng::find_if(list<int>)_(process_all)/1024 762.110 -
rng::find_if(list<int>)_(process_all)/32768 28354.339 3.56%
rng::find_if(list<int>)_(process_all)/50 21.639 -
rng::find_if(list<int>)_(process_all)/8 3.508 -
rng::find_if(list<int>)_(process_all)/8192 10147.625 -8.45%
rng::find_if(vector<bool>)_(process_all)/1024 770.851 1.08%
rng::find_if(vector<bool>)_(process_all)/1048576 788051.485 1.20%
rng::find_if(vector<bool>)_(process_all)/50 36.745 3.40%
rng::find_if(vector<bool>)_(process_all)/8 5.594 2.13%
rng::find_if(vector<bool>)_(process_all)/8192 6162.096 1.22%
rng::find_if(vector<char>)_(bail_25%)/1024 76.155 -
rng::find_if(vector<char>)_(bail_25%)/32768 2041.652 -
rng::find_if(vector<char>)_(bail_25%)/8 0.946 -
rng::find_if(vector<char>)_(bail_25%)/8192 520.945 -
rng::find_if(vector<char>)_(process_all)/1024 274.726 1.60%
rng::find_if(vector<char>)_(process_all)/32768 8131.396 -1.29%
rng::find_if(vector<char>)_(process_all)/50 12.676 -
rng::find_if(vector<char>)_(process_all)/8 2.539 1.74%
rng::find_if(vector<char>)_(process_all)/8192 2048.572 -1.02%
rng::find_if(vector<int>)_(bail_25%)/1024 75.605 -
rng::find_if(vector<int>)_(bail_25%)/32768 2337.418 -
rng::find_if(vector<int>)_(bail_25%)/8 1.061 -
rng::find_if(vector<int>)_(bail_25%)/8192 548.240 -
rng::find_if(vector<int>)_(process_all)/1024 283.427 -
rng::find_if(vector<int>)_(process_all)/32768 8802.760 -
rng::find_if(vector<int>)_(process_all)/50 14.200 -
rng::find_if(vector<int>)_(process_all)/8 2.527 -
rng::find_if(vector<int>)_(process_all)/8192 2192.418 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.557 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2902.692 5.13%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.439 1.40%
rng::find_if_not(deque<int>)_(bail_25%)/8192 746.488 7.74%
rng::find_if_not(deque<int>)_(process_all)/1024 474.410 -
rng::find_if_not(deque<int>)_(process_all)/32768 11437.136 -
rng::find_if_not(deque<int>)_(process_all)/50 23.618 -
rng::find_if_not(deque<int>)_(process_all)/8 3.951 -
rng::find_if_not(deque<int>)_(process_all)/8192 2822.741 -1.19%
rng::find_if_not(list<int>)_(bail_25%)/1024 191.355 -
rng::find_if_not(list<int>)_(bail_25%)/32768 10476.893 22.02%
rng::find_if_not(list<int>)_(bail_25%)/8 1.272 -2.54%
rng::find_if_not(list<int>)_(bail_25%)/8192 1521.253 -
rng::find_if_not(list<int>)_(process_all)/1024 761.875 -
rng::find_if_not(list<int>)_(process_all)/32768 28183.102 1.39%
rng::find_if_not(list<int>)_(process_all)/50 21.410 -1.15%
rng::find_if_not(list<int>)_(process_all)/8 3.491 -
rng::find_if_not(list<int>)_(process_all)/8192 8607.771 17.83%
rng::find_if_not(vector<bool>)_(process_all)/1024 765.888 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 781719.087 -
rng::find_if_not(vector<bool>)_(process_all)/50 36.580 3.23%
rng::find_if_not(vector<bool>)_(process_all)/8 5.604 2.73%
rng::find_if_not(vector<bool>)_(process_all)/8192 6111.915 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.201 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2024.286 -2.38%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.961 -1.07%
rng::find_if_not(vector<char>)_(bail_25%)/8192 517.928 -1.47%
rng::find_if_not(vector<char>)_(process_all)/1024 274.538 2.28%
rng::find_if_not(vector<char>)_(process_all)/32768 8130.896 -1.38%
rng::find_if_not(vector<char>)_(process_all)/50 12.443 -3.20%
rng::find_if_not(vector<char>)_(process_all)/8 2.344 -10.95%
rng::find_if_not(vector<char>)_(process_all)/8192 2049.157 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.607 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2338.728 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.129 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.647 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.451 -
rng::find_if_not(vector<int>)_(process_all)/32768 8800.370 -
rng::find_if_not(vector<int>)_(process_all)/50 14.215 -
rng::find_if_not(vector<int>)_(process_all)/8 2.540 -6.09%
rng::find_if_not(vector<int>)_(process_all)/8192 2193.230 -
rng::find_last(deque<int>)_(bail_10%)/1024 262.757 8.27%
rng::find_last(deque<int>)_(bail_10%)/1048576 324061.442 -
rng::find_last(deque<int>)_(bail_10%)/50 13.115 7.73%
rng::find_last(deque<int>)_(bail_10%)/8 2.739 1.98%
rng::find_last(deque<int>)_(bail_10%)/8192 2511.601 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.925 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25496.368 -14.70%
rng::find_last(deque<int>)_(bail_90%)/50 1.839 -
rng::find_last(deque<int>)_(bail_90%)/8 0.864 -2.16%
rng::find_last(deque<int>)_(bail_90%)/8192 202.578 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.415 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 705827.930 91.91%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.678 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.310 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5860.471 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 730.123 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 666042.995 72.12%
rng::find_last(forward_list<int>)_(bail_90%)/50 21.016 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.313 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6092.241 -
rng::find_last(list<int>)_(bail_10%)/1024 675.381 -
rng::find_last(list<int>)_(bail_10%)/1048576 781560.930 -
rng::find_last(list<int>)_(bail_10%)/50 16.194 1.19%
rng::find_last(list<int>)_(bail_10%)/8 2.076 -
rng::find_last(list<int>)_(bail_10%)/8192 6251.261 -1.31%
rng::find_last(list<int>)_(bail_90%)/1024 53.749 -
rng::find_last(list<int>)_(bail_90%)/1048576 86800.051 -
rng::find_last(list<int>)_(bail_90%)/50 1.234 -
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.844 -
rng::find_last(vector<char>)_(bail_10%)/1024 117.593 3.31%
rng::find_last(vector<char>)_(bail_10%)/1048576 113416.201 4.68%
rng::find_last(vector<char>)_(bail_10%)/50 5.638 3.33%
rng::find_last(vector<char>)_(bail_10%)/8 1.602 -
rng::find_last(vector<char>)_(bail_10%)/8192 892.728 4.41%
rng::find_last(vector<char>)_(bail_90%)/1024 11.242 -19.66%
rng::find_last(vector<char>)_(bail_90%)/1048576 11915.387 -
rng::find_last(vector<char>)_(bail_90%)/50 1.032 -
rng::find_last(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last(vector<char>)_(bail_90%)/8192 99.724 -1.68%
rng::find_last(vector<int>)_(bail_10%)/1024 211.891 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214231.006 -
rng::find_last(vector<int>)_(bail_10%)/50 10.821 -
rng::find_last(vector<int>)_(bail_10%)/8 2.170 1.99%
rng::find_last(vector<int>)_(bail_10%)/8192 1646.112 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.152 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23286.957 -
rng::find_last(vector<int>)_(bail_90%)/50 1.566 -
rng::find_last(vector<int>)_(bail_90%)/8 0.503 -5.55%
rng::find_last(vector<int>)_(bail_90%)/8192 189.311 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 357.694 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362593.976 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.768 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.943 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2808.943 1.34%
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.344 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38154.270 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.679 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.988 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 312.918 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 813.105 6.60%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 920830.154 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 41.266 1.80%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.876 -5.58%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7203.859 4.95%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 887.007 7.35%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 924430.464 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.008 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.935 2.66%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7210.925 -
rng::find_last_if(list<int>)_(bail_10%)/1024 677.890 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 802735.410 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.485 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.100 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6585.373 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.366 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88934.752 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.089 1.34%
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 606.292 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.261 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240670.156 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.349 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.391 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1875.893 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.158 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25674.300 -1.00%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.449 -1.04%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.465 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.011 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.193 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283397.918 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.539 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.511 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2071.197 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.936 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30915.545 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.535 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.465 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.815 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 368.814 2.56%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362913.468 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.767 -2.73%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.951 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2787.222 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 45.096 1.74%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38976.638 1.02%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.684 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.965 1.25%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 317.936 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 811.394 -2.60%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 926122.891 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.871 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.901 -2.73%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6901.207 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 826.158 8.88%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 922149.956 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.338 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.894 -4.93%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6792.986 1.10%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 679.263 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 803474.425 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 38.511 -1.96%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.104 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6658.677 1.07%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.199 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88889.102 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.172 2.07%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 605.604 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.512 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241312.106 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.348 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.374 -3.05%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1877.345 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.209 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26451.868 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.459 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.464 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 218.945 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.823 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 305717.881 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.660 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.610 -1.75%
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2138.343 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.015 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30939.382 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.537 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.464 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.068 -
rng::fold_left(deque<int>)/1048576 560621.772 -
rng::fold_left(deque<int>)/32 16.415 1.30%
rng::fold_left(deque<int>)/50 26.997 2.46%
rng::fold_left(deque<int>)/8 4.058 3.49%
rng::fold_left(deque<int>)/8192 4489.421 -2.91%
rng::fold_left(list<int>)/1048576 1364113.687 -
rng::fold_left(list<int>)/32 22.132 -
rng::fold_left(list<int>)/50 37.535 -
rng::fold_left(list<int>)/8 3.805 -
rng::fold_left(list<int>)/8192 11478.056 6.73%
rng::fold_left(vector<int>)/1048576 1325430.216 -
rng::fold_left(vector<int>)/32 20.734 -
rng::fold_left(vector<int>)/50 36.340 -
rng::fold_left(vector<int>)/8 3.694 -
rng::fold_left(vector<int>)/8192 10315.718 -
rng::for_each(deque<int>)/32 3.745 -
rng::for_each(deque<int>)/50 4.059 -
rng::for_each(deque<int>)/8 0.926 -
rng::for_each(deque<int>)/8192 254.637 -
rng::for_each(join_view(vector<vector<int>>)/32 3.804 -
rng::for_each(join_view(vector<vector<int>>)/50 4.115 -
rng::for_each(join_view(vector<vector<int>>)/8 1.436 3.71%
rng::for_each(join_view(vector<vector<int>>)/8192 264.157 -
rng::for_each(list<int>)/32 11.263 1.22%
rng::for_each(list<int>)/50 24.023 -
rng::for_each(list<int>)/8 2.572 4.30%
rng::for_each(list<int>)/8192 8246.923 -1.69%
rng::for_each(map<int>)/32 25.804 -
rng::for_each(map<int>)/50 38.805 -1.55%
rng::for_each(map<int>)/8 6.216 -
rng::for_each(map<int>)/8192 7125.637 -
rng::for_each(map<int>::iterator)/32 24.939 -
rng::for_each(map<int>::iterator)/50 37.760 -
rng::for_each(map<int>::iterator)/8 5.758 -
rng::for_each(map<int>::iterator)/8192 7487.348 -
rng::for_each(multimap<int>)/32 25.730 -
rng::for_each(multimap<int>)/50 38.601 1.30%
rng::for_each(multimap<int>)/8 6.143 -1.07%
rng::for_each(multimap<int>)/8192 7058.892 -
rng::for_each(multimap<int>::iterator)/32 23.553 -
rng::for_each(multimap<int>::iterator)/50 36.554 -
rng::for_each(multimap<int>::iterator)/8 5.075 -
rng::for_each(multimap<int>::iterator)/8192 7389.601 -
rng::for_each(multiset<int>)/32 25.457 -
rng::for_each(multiset<int>)/50 37.652 -
rng::for_each(multiset<int>)/8 6.202 -
rng::for_each(multiset<int>)/8192 7590.289 -
rng::for_each(multiset<int>::iterator)/32 23.824 -
rng::for_each(multiset<int>::iterator)/50 36.101 -
rng::for_each(multiset<int>::iterator)/8 4.953 -
rng::for_each(multiset<int>::iterator)/8192 7949.210 -
rng::for_each(set<int>)/32 25.492 -
rng::for_each(set<int>)/50 37.591 -
rng::for_each(set<int>)/8 6.264 -
rng::for_each(set<int>)/8192 7759.665 -
rng::for_each(set<int>::iterator)/32 23.167 -1.28%
rng::for_each(set<int>::iterator)/50 34.972 -
rng::for_each(set<int>::iterator)/8 5.035 -
rng::for_each(set<int>::iterator)/8192 7942.588 -
rng::for_each(vector<int>)/32 3.819 -
rng::for_each(vector<int>)/50 4.055 -
rng::for_each(vector<int>)/8 0.916 -
rng::for_each(vector<int>)/8192 251.874 -
rng::for_each_n(deque<int>)/32 3.778 -
rng::for_each_n(deque<int>)/50 3.891 -1.94%
rng::for_each_n(deque<int>)/8 1.203 -8.45%
rng::for_each_n(deque<int>)/8192 257.455 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.840 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.232 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.719 -
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.512 -
rng::for_each_n(list<int>)/32 11.126 -
rng::for_each_n(list<int>)/50 24.204 -
rng::for_each_n(list<int>)/8 2.222 -13.18%
rng::for_each_n(list<int>)/8192 7390.050 -7.17%
rng::for_each_n(vector<int>)/32 3.863 -
rng::for_each_n(vector<int>)/50 4.047 -
rng::for_each_n(vector<int>)/8 2.522 2.51%
rng::for_each_n(vector<int>)/8192 252.291 -
rng::generate(deque<int>)/1024 280.325 -
rng::generate(deque<int>)/32 8.796 -
rng::generate(deque<int>)/50 12.942 -
rng::generate(deque<int>)/8192 2085.249 1.76%
rng::generate(list<int>)/1024 671.852 -
rng::generate(list<int>)/32 8.735 -
rng::generate(list<int>)/50 15.687 -
rng::generate(list<int>)/8192 7086.043 -19.20%
rng::generate(vector<int>)/1024 243.776 -
rng::generate(vector<int>)/32 8.002 -
rng::generate(vector<int>)/50 12.003 -
rng::generate(vector<int>)/8192 1846.389 -
rng::generate_n(deque<int>)/1024 245.556 -
rng::generate_n(deque<int>)/32 8.187 -3.10%
rng::generate_n(deque<int>)/50 12.254 -1.20%
rng::generate_n(deque<int>)/8192 1940.081 -
rng::generate_n(list<int>)/1024 650.590 -
rng::generate_n(list<int>)/32 8.658 -
rng::generate_n(list<int>)/50 15.693 -
rng::generate_n(list<int>)/8192 7039.488 1.02%
rng::generate_n(vector<int>)/1024 244.544 -
rng::generate_n(vector<int>)/32 7.946 -
rng::generate_n(vector<int>)/50 12.964 8.10%
rng::generate_n(vector<int>)/8192 1857.777 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 365.935 -2.21%
rng::is_partitioned(deque<int>)_(partitioned)/32 9.864 -6.16%
rng::is_partitioned(deque<int>)_(partitioned)/50 14.715 -2.06%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2868.809 -5.33%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 125.952 -2.15%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 4.571 -49.36%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 7.092 71.45%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 824.311 29.54%
rng::is_partitioned(list<int>)_(partitioned)/1024 710.105 -
rng::is_partitioned(list<int>)_(partitioned)/32 8.725 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.837 -
rng::is_partitioned(list<int>)_(partitioned)/8192 6912.859 1.19%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 260.499 93.33%
rng::is_partitioned(list<int>)_(unpartitioned)/32 3.918 264.37%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.779 7.73%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 2536.380 112.85%
rng::is_partitioned(vector<int>)_(partitioned)/1024 176.164 -
rng::is_partitioned(vector<int>)_(partitioned)/32 5.766 -
rng::is_partitioned(vector<int>)_(partitioned)/50 8.472 -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1341.544 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 44.489 -20.19%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 1.834 -19.96%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 3.116 -66.14%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 206.286 37.71%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 492.789 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.206 -15.12%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4014.745 2.83%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517027.528 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.799 -3.60%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 548.271 5.18%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.004 -26.45%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4695.510 11.40%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 695695.271 1.36%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 49.426 -3.08%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.666 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.725 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8287.319 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1427012.399 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.144 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1597.730 94.46%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.440 3.05%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8476.775 -10.72%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1595077.137 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.985 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 345.875 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.766 2.03%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2625.858 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212959.817 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.821 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 504.920 -3.47%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.299 -2.88%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4712.177 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 992311.197 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 57.044 1.15%
rng::is_sorted(deque<int>)/1024 475.545 -
rng::is_sorted(deque<int>)/8 2.456 1.15%
rng::is_sorted(deque<int>)/8192 3805.645 -
rng::is_sorted(deque<int>,_pred)/1024 596.995 -
rng::is_sorted(deque<int>,_pred)/8 4.545 -
rng::is_sorted(deque<int>,_pred)/8192 4792.926 -
rng::is_sorted(list<int>)/1024 786.389 -
rng::is_sorted(list<int>)/8 2.152 1.32%
rng::is_sorted(list<int>)/8192 7029.377 -
rng::is_sorted(list<int>,_pred)/1024 791.402 -
rng::is_sorted(list<int>,_pred)/8 4.253 -
rng::is_sorted(list<int>,_pred)/8192 7357.034 -
rng::is_sorted(vector<int>)/1024 242.757 -
rng::is_sorted(vector<int>)/8 2.075 -
rng::is_sorted(vector<int>)/8192 1893.591 -
rng::is_sorted(vector<int>,_pred)/1024 461.801 -
rng::is_sorted(vector<int>,_pred)/8 3.911 -
rng::is_sorted(vector<int>,_pred)/8192 3676.443 -
rng::is_sorted_until(deque<int>)/1024 470.758 -
rng::is_sorted_until(deque<int>)/8 3.814 27.26%
rng::is_sorted_until(deque<int>)/8192 3765.077 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.002 -
rng::is_sorted_until(deque<int>,_pred)/8 4.272 -10.23%
rng::is_sorted_until(deque<int>,_pred)/8192 4842.873 -
rng::is_sorted_until(list<int>)/1024 753.873 -
rng::is_sorted_until(list<int>)/8 2.151 -
rng::is_sorted_until(list<int>)/8192 6754.495 -2.18%
rng::is_sorted_until(list<int>,_pred)/1024 791.294 -
rng::is_sorted_until(list<int>,_pred)/8 3.749 -
rng::is_sorted_until(list<int>,_pred)/8192 7121.169 -2.63%
rng::is_sorted_until(vector<int>)/1024 238.738 -
rng::is_sorted_until(vector<int>)/8 2.051 -
rng::is_sorted_until(vector<int>)/8192 1861.860 -
rng::is_sorted_until(vector<int>,_pred)/1024 426.745 -
rng::is_sorted_until(vector<int>,_pred)/8 3.385 -
rng::is_sorted_until(vector<int>,_pred)/8192 3346.630 2.04%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 467.428 -1.42%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 489.059 4.83%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496121.429 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.985 -1.91%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3867.655 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 711.151 -2.84%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 722.346 -2.21%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625669.921 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.370 -3.29%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4825.445 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 757.799 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 776.417 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 951761.703 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.918 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12516.270 3.91%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.611 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 830.484 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 988153.996 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.540 -2.08%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12373.387 26.24%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.958 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.803 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76643.975 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.248 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 448.491 -1.83%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.580 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609213.406 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.998 -1.34%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4765.267 -
rng::move(deque<int>)/1048576 55196.326 1.01%
rng::move(deque<int>)/262144 15163.847 -
rng::move(deque<int>)/32768 2077.459 -11.78%
rng::move(deque<int>)/4096 152.822 -
rng::move(deque<int>)/512 24.072 -
rng::move(deque<int>)/64 6.927 7.39%
rng::move(deque<int>)/8 3.722 -2.52%
rng::move(list<int>)/1048576 1027990.015 -
rng::move(list<int>)/262144 252421.686 -
rng::move(list<int>)/32768 34592.275 2.18%
rng::move(list<int>)/4096 5762.625 6.21%
rng::move(list<int>)/512 369.723 -
rng::move(list<int>)/64 40.585 -
rng::move(list<int>)/8 3.922 -
rng::move(vector<bool>)_(aligned)/1048576 2120.436 -
rng::move(vector<bool>)_(aligned)/262144 256.618 -
rng::move(vector<bool>)_(aligned)/32768 37.573 -
rng::move(vector<bool>)_(aligned)/4096 8.189 -
rng::move(vector<bool>)_(aligned)/512 2.665 -
rng::move(vector<bool>)_(aligned)/64 1.893 1.51%
rng::move(vector<bool>)_(unaligned)/1048576 6736.466 -
rng::move(vector<bool>)_(unaligned)/262144 1585.230 -
rng::move(vector<bool>)_(unaligned)/32768 203.034 -
rng::move(vector<bool>)_(unaligned)/4096 25.908 -
rng::move(vector<bool>)_(unaligned)/512 4.149 -
rng::move(vector<bool>)_(unaligned)/64 1.770 9.59%
rng::move(vector<int>)/1048576 57579.088 -1.67%
rng::move(vector<int>)/262144 22122.177 -
rng::move(vector<int>)/32768 2140.943 -
rng::move(vector<int>)/4096 135.653 -
rng::move(vector<int>)/512 20.418 -
rng::move(vector<int>)/64 4.133 -
rng::move(vector<int>)/8 2.335 5.25%
rng::move_backward(deque<int>)/1048576 126731.747 -
rng::move_backward(deque<int>)/262144 30510.435 -
rng::move_backward(deque<int>)/32768 3635.939 -1.35%
rng::move_backward(deque<int>)/4096 161.148 2.98%
rng::move_backward(deque<int>)/512 26.394 1.24%
rng::move_backward(deque<int>)/64 7.335 2.52%
rng::move_backward(deque<int>)/8 4.055 1.59%
rng::move_backward(list<int>)/1048576 1040178.404 -
rng::move_backward(list<int>)/262144 295217.167 -5.31%
rng::move_backward(list<int>)/32768 35327.845 2.04%
rng::move_backward(list<int>)/4096 5259.148 -
rng::move_backward(list<int>)/512 371.530 -
rng::move_backward(list<int>)/64 40.337 -
rng::move_backward(list<int>)/8 3.702 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2123.423 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.016 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.056 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.897 -
rng::move_backward(vector<bool>)_(aligned)/512 2.650 -
rng::move_backward(vector<bool>)_(aligned)/64 1.800 3.97%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6513.839 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1584.133 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.671 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.217 -2.14%
rng::move_backward(vector<bool>)_(unaligned)/512 4.728 -6.68%
rng::move_backward(vector<bool>)_(unaligned)/64 1.880 -4.72%
rng::move_backward(vector<int>)/1048576 59770.778 3.29%
rng::move_backward(vector<int>)/262144 22184.918 3.63%
rng::move_backward(vector<int>)/32768 2145.045 -
rng::move_backward(vector<int>)/4096 135.589 -
rng::move_backward(vector<int>)/512 20.858 -
rng::move_backward(vector<int>)/64 4.141 -
rng::move_backward(vector<int>)/8 2.356 2.57%
rng::none_of(deque<int>)_(process_all)/32 16.376 -5.94%
rng::none_of(deque<int>)_(process_all)/32768 15420.827 -
rng::none_of(deque<int>)_(process_all)/50 27.675 2.89%
rng::none_of(deque<int>)_(process_all)/8 4.695 4.89%
rng::none_of(deque<int>)_(process_all)/8192 3872.346 -
rng::none_of(list<int>)_(process_all)/32 11.448 -
rng::none_of(list<int>)_(process_all)/32768 26146.087 -
rng::none_of(list<int>)_(process_all)/50 21.502 -
rng::none_of(list<int>)_(process_all)/8 2.624 -
rng::none_of(list<int>)_(process_all)/8192 7880.343 10.84%
rng::none_of(vector<int>)_(process_all)/32 8.331 -
rng::none_of(vector<int>)_(process_all)/32768 8074.457 -
rng::none_of(vector<int>)_(process_all)/50 12.583 -
rng::none_of(vector<int>)_(process_all)/8 2.452 -
rng::none_of(vector<int>)_(process_all)/8192 2023.634 -
rng::partial_sort(deque<int>)_(ascending)/1024 7902.514 -
rng::partial_sort(deque<int>)_(ascending)/8 31.040 -
rng::partial_sort(deque<int>)_(ascending)/8192 167845.556 3.37%
rng::partial_sort(deque<int>)_(descending)/1024 18513.369 -
rng::partial_sort(deque<int>)_(descending)/8 40.341 -2.08%
rng::partial_sort(deque<int>)_(descending)/8192 279076.192 -
rng::partial_sort(deque<int>)_(heap)/1024 18490.055 -
rng::partial_sort(deque<int>)_(heap)/8 38.304 1.64%
rng::partial_sort(deque<int>)_(heap)/8192 289682.943 1.96%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7878.490 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.912 1.02%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 167806.879 2.34%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19725.303 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 32.657 7.22%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 290521.448 2.84%
rng::partial_sort(deque<int>)_(repeated)/1024 6497.984 1.11%
rng::partial_sort(deque<int>)_(repeated)/8 27.561 -
rng::partial_sort(deque<int>)_(repeated)/8192 70040.315 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16053.703 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.523 -
rng::partial_sort(deque<int>)_(shuffled)/8192 267884.048 2.62%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4984.138 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 21.784 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55491.363 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8254.650 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.797 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97834.872 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8245.832 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.329 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100691.161 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4967.645 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.938 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55340.997 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9166.392 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.875 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97666.445 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3922.495 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 21.892 -1.33%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46755.118 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6924.591 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.997 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91363.183 -
rng::partial_sort(vector<int>)_(ascending)/1024 4990.940 -
rng::partial_sort(vector<int>)_(ascending)/8 21.104 2.26%
rng::partial_sort(vector<int>)_(ascending)/8192 54632.345 -
rng::partial_sort(vector<int>)_(descending)/1024 8291.418 1.38%
rng::partial_sort(vector<int>)_(descending)/8 25.629 1.28%
rng::partial_sort(vector<int>)_(descending)/8192 97624.518 -
rng::partial_sort(vector<int>)_(heap)/1024 8220.717 -
rng::partial_sort(vector<int>)_(heap)/8 27.311 1.79%
rng::partial_sort(vector<int>)_(heap)/8192 100687.058 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4989.441 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.994 2.01%
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54588.195 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9118.438 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.956 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97400.961 -
rng::partial_sort(vector<int>)_(repeated)/1024 3950.838 -
rng::partial_sort(vector<int>)_(repeated)/8 20.363 1.07%
rng::partial_sort(vector<int>)_(repeated)/8192 46637.442 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6933.977 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.367 -
rng::partial_sort(vector<int>)_(shuffled)/8192 87936.447 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5461.283 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.670 1.12%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57862.180 1.04%
rng::partial_sort_copy(deque<int>)_(descending)/1024 8415.159 -1.12%
rng::partial_sort_copy(deque<int>)_(descending)/8 21.502 -
rng::partial_sort_copy(deque<int>)_(descending)/8192 99692.889 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8592.365 -
rng::partial_sort_copy(deque<int>)_(heap)/8 17.045 1.86%
rng::partial_sort_copy(deque<int>)_(heap)/8192 102919.511 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5443.505 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.566 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57611.926 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9258.638 -1.29%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.685 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99339.692 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4312.760 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.367 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49372.253 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7227.163 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.029 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91441.884 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5624.132 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.128 -
rng::partial_sort_copy(list<int>)_(ascending)/8192 61745.480 -5.73%
rng::partial_sort_copy(list<int>)_(descending)/1024 8527.787 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.788 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101185.706 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8496.263 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.494 -
rng::partial_sort_copy(list<int>)_(heap)/8192 104990.486 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5590.774 -1.21%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.057 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61121.930 -1.58%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9465.212 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.091 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101558.367 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4508.504 -1.08%
rng::partial_sort_copy(list<int>)_(repeated)/8 8.489 -
rng::partial_sort_copy(list<int>)_(repeated)/8192 53178.885 -1.91%
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7274.159 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.368 2.43%
rng::partial_sort_copy(list<int>)_(shuffled)/8192 91888.064 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5233.950 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.333 4.86%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55744.717 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8389.920 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.509 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 97962.687 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8300.468 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.449 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101626.133 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5217.245 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.463 6.48%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55411.645 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9150.432 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.196 3.36%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98404.371 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4069.403 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.165 1.40%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47594.216 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7109.420 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.167 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91331.812 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5093.856 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.971 -
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55272.682 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8338.312 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.281 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98564.672 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8272.884 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.187 -
rng::partial_sort_copy(vector<int>)_(heap)/8192 101946.350 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5079.393 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.823 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55083.836 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9219.918 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.092 1.70%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99382.383 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4036.950 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.429 -
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47442.389 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7088.832 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.619 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93202.420 -
rng::partition(deque<int>)_(dense)/1024 361.310 3.21%
rng::partition(deque<int>)_(dense)/32 9.997 -1.10%
rng::partition(deque<int>)_(dense)/50 15.089 8.08%
rng::partition(deque<int>)_(dense)/8192 2818.797 -
rng::partition(deque<int>)_(sparse)/1024 385.743 -
rng::partition(deque<int>)_(sparse)/32 9.582 -16.57%
rng::partition(deque<int>)_(sparse)/50 15.012 -13.78%
rng::partition(deque<int>)_(sparse)/8192 3017.796 -
rng::partition(list<int>)_(dense)/1024 387.207 -
rng::partition(list<int>)_(dense)/32 8.438 3.02%
rng::partition(list<int>)_(dense)/50 13.273 3.79%
rng::partition(list<int>)_(dense)/8192 4337.188 -14.72%
rng::partition(list<int>)_(sparse)/1024 736.281 -
rng::partition(list<int>)_(sparse)/32 9.001 -
rng::partition(list<int>)_(sparse)/50 15.644 3.93%
rng::partition(list<int>)_(sparse)/8192 6932.256 -8.23%
rng::partition(vector<int>)_(dense)/1024 243.074 -
rng::partition(vector<int>)_(dense)/32 8.612 6.14%
rng::partition(vector<int>)_(dense)/50 12.580 1.47%
rng::partition(vector<int>)_(dense)/8192 1886.858 -
rng::partition(vector<int>)_(sparse)/1024 260.252 -
rng::partition(vector<int>)_(sparse)/32 9.077 2.33%
rng::partition(vector<int>)_(sparse)/50 14.186 1.53%
rng::partition(vector<int>)_(sparse)/8192 1875.922 -
rng::partition_copy(deque<int>)/1024 688.601 -
rng::partition_copy(deque<int>)/32 15.606 -
rng::partition_copy(deque<int>)/50 27.495 -2.78%
rng::partition_copy(deque<int>)/8192 5549.744 -
rng::partition_copy(list<int>)/1024 728.601 -
rng::partition_copy(list<int>)/32 15.972 -
rng::partition_copy(list<int>)/50 28.924 -
rng::partition_copy(list<int>)/8192 7531.838 2.73%
rng::partition_copy(vector<int>)/1024 684.526 -
rng::partition_copy(vector<int>)/32 15.099 -
rng::partition_copy(vector<int>)/50 26.179 -
rng::partition_copy(vector<int>)/8192 5519.811 -
rng::partition_point(deque<int>)/1024 9.137 -
rng::partition_point(deque<int>)/32 4.080 -
rng::partition_point(deque<int>)/50 4.278 -1.57%
rng::partition_point(deque<int>)/8192 15.943 2.24%
rng::partition_point(list<int>)/1024 1290.836 3.74%
rng::partition_point(list<int>)/32 15.701 -
rng::partition_point(list<int>)/50 24.530 -1.81%
rng::partition_point(list<int>)/8192 13202.794 -1.49%
rng::partition_point(vector<int>)/1024 7.528 -
rng::partition_point(vector<int>)/32 2.301 -
rng::partition_point(vector<int>)/50 2.292 -
rng::partition_point(vector<int>)/8192 10.649 -
rng::remove(deque<int>)_(prefix)/1024 529.877 -
rng::remove(deque<int>)_(prefix)/32 54.712 1.82%
rng::remove(deque<int>)_(prefix)/50 62.194 -
rng::remove(deque<int>)_(prefix)/8192 3888.745 -
rng::remove(deque<int>)_(sprinkled)/1024 522.059 -
rng::remove(deque<int>)_(sprinkled)/32 52.946 -6.57%
rng::remove(deque<int>)_(sprinkled)/50 57.864 -9.69%
rng::remove(deque<int>)_(sprinkled)/8192 3869.843 -
rng::remove(list<int>)_(prefix)/1024 958.504 -
rng::remove(list<int>)_(prefix)/32 55.337 -
rng::remove(list<int>)_(prefix)/50 66.827 -
rng::remove(list<int>)_(prefix)/8192 9119.462 8.15%
rng::remove(list<int>)_(sprinkled)/1024 954.956 -
rng::remove(list<int>)_(sprinkled)/32 55.019 -
rng::remove(list<int>)_(sprinkled)/50 64.264 -
rng::remove(list<int>)_(sprinkled)/8192 7924.758 -
rng::remove(vector<int>)_(prefix)/1024 311.786 -
rng::remove(vector<int>)_(prefix)/32 52.403 -
rng::remove(vector<int>)_(prefix)/50 56.167 -
rng::remove(vector<int>)_(prefix)/8192 2103.337 -
rng::remove(vector<int>)_(sprinkled)/1024 515.094 -
rng::remove(vector<int>)_(sprinkled)/32 56.970 -
rng::remove(vector<int>)_(sprinkled)/50 64.383 -
rng::remove(vector<int>)_(sprinkled)/8192 3795.114 -1.40%
rng::remove_copy(deque<int>)_(prefix)/1024 391.432 -2.79%
rng::remove_copy(deque<int>)_(prefix)/32 12.787 -
rng::remove_copy(deque<int>)_(prefix)/50 20.070 -5.38%
rng::remove_copy(deque<int>)_(prefix)/8192 3354.025 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 358.654 -1.03%
rng::remove_copy(deque<int>)_(sprinkled)/32 12.183 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.424 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2874.122 -1.24%
rng::remove_copy(list<int>)_(prefix)/1024 748.801 -
rng::remove_copy(list<int>)_(prefix)/32 10.950 -1.39%
rng::remove_copy(list<int>)_(prefix)/50 19.181 -
rng::remove_copy(list<int>)_(prefix)/8192 7020.305 -4.25%
rng::remove_copy(list<int>)_(sprinkled)/1024 740.880 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.527 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.175 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7037.065 -3.30%
rng::remove_copy(vector<int>)_(prefix)/1024 273.065 -
rng::remove_copy(vector<int>)_(prefix)/32 10.911 -
rng::remove_copy(vector<int>)_(prefix)/50 17.795 -
rng::remove_copy(vector<int>)_(prefix)/8192 2070.987 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.078 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.485 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.588 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1929.022 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 535.810 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.331 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.593 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3695.814 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.101 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 18.135 -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.594 -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3437.314 -
rng::remove_copy_if(list<int>)_(prefix)/1024 793.544 -
rng::remove_copy_if(list<int>)_(prefix)/32 16.940 -
rng::remove_copy_if(list<int>)_(prefix)/50 24.956 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7267.517 -5.30%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 784.009 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.595 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 28.468 5.28%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7219.260 -5.30%
rng::remove_copy_if(vector<int>)_(prefix)/1024 399.570 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.169 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.927 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3374.983 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 345.971 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.117 -1.02%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 15.853 -1.00%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.573 -
rng::remove_if(deque<int>)_(prefix)/1024 577.762 -2.61%
rng::remove_if(deque<int>)_(prefix)/32 63.857 -5.59%
rng::remove_if(deque<int>)_(prefix)/50 70.712 -3.95%
rng::remove_if(deque<int>)_(prefix)/8192 4286.613 -
rng::remove_if(deque<int>)_(sprinkled)/1024 544.817 -
rng::remove_if(deque<int>)_(sprinkled)/32 55.960 -
rng::remove_if(deque<int>)_(sprinkled)/50 63.075 -
rng::remove_if(deque<int>)_(sprinkled)/8192 3971.531 -
rng::remove_if(list<int>)_(prefix)/1024 1003.877 -
rng::remove_if(list<int>)_(prefix)/32 61.607 -
rng::remove_if(list<int>)_(prefix)/50 74.182 -
rng::remove_if(list<int>)_(prefix)/8192 9407.101 4.19%
rng::remove_if(list<int>)_(sprinkled)/1024 1002.987 1.47%
rng::remove_if(list<int>)_(sprinkled)/32 60.646 1.22%
rng::remove_if(list<int>)_(sprinkled)/50 74.111 1.00%
rng::remove_if(list<int>)_(sprinkled)/8192 8405.672 2.99%
rng::remove_if(vector<int>)_(prefix)/1024 354.423 -
rng::remove_if(vector<int>)_(prefix)/32 51.869 -
rng::remove_if(vector<int>)_(prefix)/50 58.053 1.27%
rng::remove_if(vector<int>)_(prefix)/8192 2564.175 -1.06%
rng::remove_if(vector<int>)_(sprinkled)/1024 519.625 -
rng::remove_if(vector<int>)_(sprinkled)/32 57.005 -
rng::remove_if(vector<int>)_(sprinkled)/50 66.181 -
rng::remove_if(vector<int>)_(sprinkled)/8192 3847.191 -
rng::replace(deque<int>)_(prefix)/1024 422.401 -
rng::replace(deque<int>)_(prefix)/32 13.063 -
rng::replace(deque<int>)_(prefix)/50 19.509 -
rng::replace(deque<int>)_(prefix)/8192 3345.768 -
rng::replace(deque<int>)_(sprinkled)/1024 359.413 -
rng::replace(deque<int>)_(sprinkled)/32 12.387 -
rng::replace(deque<int>)_(sprinkled)/50 18.572 -
rng::replace(deque<int>)_(sprinkled)/8192 2901.730 1.16%
rng::replace(list<int>)_(prefix)/1024 733.406 -
rng::replace(list<int>)_(prefix)/32 11.245 -
rng::replace(list<int>)_(prefix)/50 19.158 -
rng::replace(list<int>)_(prefix)/8192 7075.735 -
rng::replace(list<int>)_(sprinkled)/1024 728.919 -
rng::replace(list<int>)_(sprinkled)/32 11.341 -
rng::replace(list<int>)_(sprinkled)/50 19.817 -
rng::replace(list<int>)_(sprinkled)/8192 7169.693 -
rng::replace(vector<int>)_(prefix)/1024 162.003 -3.70%
rng::replace(vector<int>)_(prefix)/32 4.897 -4.94%
rng::replace(vector<int>)_(prefix)/50 7.012 -1.16%
rng::replace(vector<int>)_(prefix)/8192 1216.337 -6.33%
rng::replace(vector<int>)_(sprinkled)/1024 175.512 -5.06%
rng::replace(vector<int>)_(sprinkled)/32 5.993 -10.97%
rng::replace(vector<int>)_(sprinkled)/50 9.132 -
rng::replace(vector<int>)_(sprinkled)/8192 1382.866 -6.26%
rng::replace_if(deque<int>)_(prefix)/1024 480.377 -
rng::replace_if(deque<int>)_(prefix)/32 14.153 -
rng::replace_if(deque<int>)_(prefix)/50 20.178 -
rng::replace_if(deque<int>)_(prefix)/8192 3456.393 -
rng::replace_if(deque<int>)_(sprinkled)/1024 366.898 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.453 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.685 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2942.277 -
rng::replace_if(list<int>)_(prefix)/1024 746.190 -
rng::replace_if(list<int>)_(prefix)/32 13.187 -
rng::replace_if(list<int>)_(prefix)/50 24.597 -1.10%
rng::replace_if(list<int>)_(prefix)/8192 7192.330 -
rng::replace_if(list<int>)_(sprinkled)/1024 744.357 -
rng::replace_if(list<int>)_(sprinkled)/32 15.435 -
rng::replace_if(list<int>)_(sprinkled)/50 24.831 -
rng::replace_if(list<int>)_(sprinkled)/8192 7418.991 -
rng::replace_if(vector<int>)_(prefix)/1024 268.819 -2.03%
rng::replace_if(vector<int>)_(prefix)/32 8.994 -
rng::replace_if(vector<int>)_(prefix)/50 13.537 -
rng::replace_if(vector<int>)_(prefix)/8192 2039.888 -
rng::replace_if(vector<int>)_(sprinkled)/1024 245.893 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.884 1.18%
rng::replace_if(vector<int>)_(sprinkled)/50 13.063 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1915.921 -
rng::reverse(deque<int>)/32768 5731.996 -
rng::reverse(deque<int>)/4096 720.062 -
rng::reverse(deque<int>)/512 113.219 -2.20%
rng::reverse(deque<int>)/64 13.070 -3.61%
rng::reverse(deque<int>)/8 2.524 -
rng::reverse(list<int>)/32768 17694.609 -1.90%
rng::reverse(list<int>)/4096 1653.243 -1.43%
rng::reverse(list<int>)/512 199.853 1.32%
rng::reverse(list<int>)/64 19.038 -
rng::reverse(list<int>)/8 2.035 -
rng::reverse(vector<int>)/32768 1043.365 -
rng::reverse(vector<int>)/4096 131.464 -
rng::reverse(vector<int>)/512 16.429 -
rng::reverse(vector<int>)/64 4.122 -
rng::reverse(vector<int>)/8 1.583 -26.35%
rng::reverse_copy(deque<int>)/32768 7884.020 -
rng::reverse_copy(deque<int>)/4096 997.299 -
rng::reverse_copy(deque<int>)/512 126.220 -
rng::reverse_copy(deque<int>)/64 20.366 -
rng::reverse_copy(deque<int>)/8 3.058 6.80%
rng::reverse_copy(list<int>)/32768 25318.028 -
rng::reverse_copy(list<int>)/4096 3013.819 -
rng::reverse_copy(list<int>)/512 368.762 -
rng::reverse_copy(list<int>)/64 30.540 -
rng::reverse_copy(list<int>)/8 2.306 -1.00%
rng::reverse_copy(vector<int>)/32768 982.042 -
rng::reverse_copy(vector<int>)/4096 134.345 -
rng::reverse_copy(vector<int>)/512 17.141 -
rng::reverse_copy(vector<int>)/64 2.479 -1.03%
rng::reverse_copy(vector<int>)/8 2.412 4.91%
rng::rotate(deque<int>)_(1_element_backward)/1024 42.106 -2.55%
rng::rotate(deque<int>)_(1_element_backward)/32 4.533 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.690 -
rng::rotate(deque<int>)_(1_element_backward)/8192 310.945 -
rng::rotate(deque<int>)_(1_element_forward)/1024 38.124 -2.12%
rng::rotate(deque<int>)_(1_element_forward)/32 4.868 5.02%
rng::rotate(deque<int>)_(1_element_forward)/50 6.069 3.93%
rng::rotate(deque<int>)_(1_element_forward)/8192 302.284 -
rng::rotate(deque<int>)_(by_1/2)/1024 173.557 -
rng::rotate(deque<int>)_(by_1/2)/32 7.451 1.68%
rng::rotate(deque<int>)_(by_1/2)/50 10.458 1.55%
rng::rotate(deque<int>)_(by_1/2)/8192 1461.181 -
rng::rotate(deque<int>)_(by_1/3)/1024 1810.452 -
rng::rotate(deque<int>)_(by_1/3)/32 45.483 -
rng::rotate(deque<int>)_(by_1/3)/50 76.521 -
rng::rotate(deque<int>)_(by_1/3)/8192 22514.854 -
rng::rotate(deque<int>)_(by_1/4)/1024 775.566 -
rng::rotate(deque<int>)_(by_1/4)/32 29.065 -
rng::rotate(deque<int>)_(by_1/4)/50 74.656 -
rng::rotate(deque<int>)_(by_1/4)/8192 6787.210 -
rng::rotate(list<int>)_(1_element_backward)/1024 742.306 -
rng::rotate(list<int>)_(1_element_backward)/32 13.752 -
rng::rotate(list<int>)_(1_element_backward)/50 25.040 -
rng::rotate(list<int>)_(1_element_backward)/8192 7826.946 -
rng::rotate(list<int>)_(1_element_forward)/1024 731.969 -
rng::rotate(list<int>)_(1_element_forward)/32 14.319 -
rng::rotate(list<int>)_(1_element_forward)/50 26.797 -
rng::rotate(list<int>)_(1_element_forward)/8192 7671.399 -
rng::rotate(list<int>)_(by_1/2)/1024 382.900 -
rng::rotate(list<int>)_(by_1/2)/32 6.752 -
rng::rotate(list<int>)_(by_1/2)/50 12.658 -
rng::rotate(list<int>)_(by_1/2)/8192 5405.652 9.01%
rng::rotate(list<int>)_(by_1/3)/1024 809.852 -
rng::rotate(list<int>)_(by_1/3)/32 14.256 -3.74%
rng::rotate(list<int>)_(by_1/3)/50 23.910 -
rng::rotate(list<int>)_(by_1/3)/8192 8816.597 -
rng::rotate(list<int>)_(by_1/4)/1024 581.350 -
rng::rotate(list<int>)_(by_1/4)/32 14.332 -
rng::rotate(list<int>)_(by_1/4)/50 24.459 -
rng::rotate(list<int>)_(by_1/4)/8192 7182.204 -14.00%
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.895 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.185 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.136 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 101.421 -2.57%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.597 -2.41%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.165 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.265 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.678 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.815 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.395 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.217 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.137 -
rng::rotate(vector<bool>)_(by_1/3)/1024 50.141 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.178 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.231 -
rng::rotate(vector<bool>)_(by_1/3)/8192 146.465 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.851 2.87%
rng::rotate(vector<bool>)_(by_1/4)/32 18.366 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.204 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.118 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.995 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.907 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.335 -
rng::rotate(vector<int>)_(1_element_backward)/8192 297.748 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.248 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.927 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.269 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.509 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.117 -
rng::rotate(vector<int>)_(by_1/2)/32 3.699 -
rng::rotate(vector<int>)_(by_1/2)/50 4.481 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.645 -
rng::rotate(vector<int>)_(by_1/3)/1024 1368.215 -
rng::rotate(vector<int>)_(by_1/3)/32 21.628 -
rng::rotate(vector<int>)_(by_1/3)/50 40.187 -
rng::rotate(vector<int>)_(by_1/3)/8192 10894.919 -
rng::rotate(vector<int>)_(by_1/4)/1024 324.232 -1.51%
rng::rotate(vector<int>)_(by_1/4)/32 11.900 -1.25%
rng::rotate(vector<int>)_(by_1/4)/50 40.334 -
rng::rotate(vector<int>)_(by_1/4)/8192 2540.243 -1.88%
rng::rotate_copy(deque<int>)/1024 34.347 -
rng::rotate_copy(deque<int>)/32 2.729 3.27%
rng::rotate_copy(deque<int>)/50 3.016 -
rng::rotate_copy(deque<int>)/8192 293.857 -
rng::rotate_copy(list<int>)/1024 725.853 -
rng::rotate_copy(list<int>)/32 8.576 -
rng::rotate_copy(list<int>)/50 21.777 59.84%
rng::rotate_copy(list<int>)/8192 6850.932 -1.00%
rng::rotate_copy(vector<int>)/1024 32.787 -
rng::rotate_copy(vector<int>)/32 2.081 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 610.529 112.25%
rng::sample(deque<int>)/1024 11475.029 -
rng::sample(deque<int>)/32 312.306 -
rng::sample(deque<int>)/8192 92692.164 -
rng::sample(list<int>)/1024 12059.039 -
rng::sample(list<int>)/32 319.131 -
rng::sample(list<int>)/8192 98789.616 -
rng::sample(vector<int>)/1024 11400.439 -
rng::sample(vector<int>)/32 310.391 -
rng::sample(vector<int>)/8192 91852.804 -
rng::search(deque<int>)_(near_matches)/1000 20298.245 -17.32%
rng::search(deque<int>)_(near_matches)/1024 21273.051 -17.19%
rng::search(deque<int>)_(near_matches)/8192 1446920.025 -
rng::search(deque<int>)_(no_match)/1000 407.412 1.67%
rng::search(deque<int>)_(no_match)/1024 416.623 5.53%
rng::search(deque<int>)_(no_match)/1048576 424759.172 -
rng::search(deque<int>)_(no_match)/8192 3315.719 -
rng::search(deque<int>)_(same_length)/1000 463.963 -
rng::search(deque<int>)_(same_length)/1024 475.609 -
rng::search(deque<int>)_(same_length)/8192 3771.563 -
rng::search(deque<int>)_(single_element)/1000 445.773 -
rng::search(deque<int>)_(single_element)/1024 456.951 -
rng::search(deque<int>)_(single_element)/8192 3645.547 -
rng::search(deque<int>,_pred)_(near_matches)/1000 25189.965 1.29%
rng::search(deque<int>,_pred)_(near_matches)/1024 26477.824 1.67%
rng::search(deque<int>,_pred)_(near_matches)/8192 1556608.798 1.59%
rng::search(deque<int>,_pred)_(no_match)/1000 425.459 -
rng::search(deque<int>,_pred)_(no_match)/1024 435.349 -
rng::search(deque<int>,_pred)_(no_match)/1048576 444541.666 -
rng::search(deque<int>,_pred)_(no_match)/8192 3485.118 -
rng::search(deque<int>,_pred)_(same_length)/1000 489.131 1.10%
rng::search(deque<int>,_pred)_(same_length)/1024 513.267 -
rng::search(deque<int>,_pred)_(same_length)/8192 4062.409 -
rng::search(deque<int>,_pred)_(single_element)/1000 475.760 -
rng::search(deque<int>,_pred)_(single_element)/1024 486.184 -
rng::search(deque<int>,_pred)_(single_element)/8192 3896.705 -
rng::search(list<int>)_(near_matches)/1000 37759.253 -
rng::search(list<int>)_(near_matches)/1024 39747.489 -
rng::search(list<int>)_(near_matches)/8192 2558564.781 -
rng::search(list<int>)_(no_match)/1000 716.028 -1.14%
rng::search(list<int>)_(no_match)/1024 732.260 -
rng::search(list<int>)_(no_match)/1048576 828654.255 -1.02%
rng::search(list<int>)_(no_match)/8192 6843.985 -2.59%
rng::search(list<int>)_(same_length)/1000 752.111 1.22%
rng::search(list<int>)_(same_length)/1024 768.928 1.41%
rng::search(list<int>)_(same_length)/8192 7525.413 -4.84%
rng::search(list<int>)_(single_element)/1000 649.578 -11.23%
rng::search(list<int>)_(single_element)/1024 707.988 -3.25%
rng::search(list<int>)_(single_element)/8192 9309.803 24.73%
rng::search(list<int>,_pred)_(near_matches)/1000 43373.730 -
rng::search(list<int>,_pred)_(near_matches)/1024 44978.723 -
rng::search(list<int>,_pred)_(near_matches)/8192 2796728.500 -
rng::search(list<int>,_pred)_(no_match)/1000 750.876 -
rng::search(list<int>,_pred)_(no_match)/1024 767.881 -
rng::search(list<int>,_pred)_(no_match)/1048576 902626.921 -
rng::search(list<int>,_pred)_(no_match)/8192 8332.546 8.90%
rng::search(list<int>,_pred)_(same_length)/1000 771.863 -
rng::search(list<int>,_pred)_(same_length)/1024 790.561 -
rng::search(list<int>,_pred)_(same_length)/8192 10490.425 25.69%
rng::search(list<int>,_pred)_(single_element)/1000 837.370 -
rng::search(list<int>,_pred)_(single_element)/1024 859.081 -
rng::search(list<int>,_pred)_(single_element)/8192 10324.802 23.96%
rng::search(vector<int>)_(near_matches)/1000 13662.359 -
rng::search(vector<int>)_(near_matches)/1024 14343.315 -
rng::search(vector<int>)_(near_matches)/8192 768206.411 -
rng::search(vector<int>)_(no_match)/1000 219.912 6.31%
rng::search(vector<int>)_(no_match)/1024 224.707 6.37%
rng::search(vector<int>)_(no_match)/1048576 217888.949 3.76%
rng::search(vector<int>)_(no_match)/8192 1674.370 2.52%
rng::search(vector<int>)_(same_length)/1000 241.058 -1.83%
rng::search(vector<int>)_(same_length)/1024 245.677 -4.82%
rng::search(vector<int>)_(same_length)/8192 1873.763 -5.96%
rng::search(vector<int>)_(single_element)/1000 229.813 1.13%
rng::search(vector<int>)_(single_element)/1024 235.159 1.16%
rng::search(vector<int>)_(single_element)/8192 1817.150 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22920.187 1.37%
rng::search(vector<int>,_pred)_(near_matches)/1024 23999.846 1.39%
rng::search(vector<int>,_pred)_(near_matches)/8192 1455123.352 -
rng::search(vector<int>,_pred)_(no_match)/1000 519.256 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.852 -
rng::search(vector<int>,_pred)_(no_match)/1048576 579499.140 -
rng::search(vector<int>,_pred)_(no_match)/8192 4238.989 -
rng::search(vector<int>,_pred)_(same_length)/1000 600.032 -
rng::search(vector<int>,_pred)_(same_length)/1024 613.674 -
rng::search(vector<int>,_pred)_(same_length)/8192 4911.587 -
rng::search(vector<int>,_pred)_(single_element)/1000 572.301 -
rng::search(vector<int>,_pred)_(single_element)/1024 586.360 -
rng::search(vector<int>,_pred)_(single_element)/8192 4688.242 -
rng::search_n(deque<int>)_(no_match)/1000 434.679 1.10%
rng::search_n(deque<int>)_(no_match)/1024 445.641 1.05%
rng::search_n(deque<int>)_(no_match)/1048576 443775.280 -
rng::search_n(deque<int>)_(no_match)/8192 3469.621 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 726.522 2.42%
rng::search_n(deque<int>,_pred)_(no_match)/1024 605.922 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 556086.957 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4319.658 -
rng::search_n(list<int>)_(no_match)/1000 711.159 -
rng::search_n(list<int>)_(no_match)/1024 745.012 3.01%
rng::search_n(list<int>)_(no_match)/1048576 810432.138 -6.18%
rng::search_n(list<int>)_(no_match)/8192 6963.556 -3.81%
rng::search_n(list<int>,_pred)_(no_match)/1000 842.356 -
rng::search_n(list<int>,_pred)_(no_match)/1024 865.173 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 995624.234 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7972.285 -4.15%
rng::search_n(vector<int>)_(no_match)/1000 209.031 1.28%
rng::search_n(vector<int>)_(no_match)/1024 213.159 1.40%
rng::search_n(vector<int>)_(no_match)/1048576 212182.864 1.75%
rng::search_n(vector<int>)_(no_match)/8192 1633.235 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 516.703 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 529.779 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 574085.762 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4234.984 -
rng::shuffle(deque<int>)/1024 9631.416 -
rng::shuffle(deque<int>)/32 304.306 -
rng::shuffle(deque<int>)/8192 76025.447 -
rng::shuffle(vector<int>)/1024 9197.198 1.71%
rng::shuffle(vector<int>)/32 294.914 2.86%
rng::shuffle(vector<int>)/8192 73605.201 2.05%
rng::sort(deque<int>)_(ascending)/1024 766.080 -
rng::sort(deque<int>)_(ascending)/8 18.795 1.13%
rng::sort(deque<int>)_(ascending)/8192 5743.826 -
rng::sort(deque<int>)_(descending)/1024 1301.909 -
rng::sort(deque<int>)_(descending)/8 26.097 2.27%
rng::sort(deque<int>)_(descending)/8192 10384.869 -
rng::sort(deque<int>)_(heap)/1024 6278.091 -
rng::sort(deque<int>)_(heap)/8 25.185 1.82%
rng::sort(deque<int>)_(heap)/8192 69436.592 -
rng::sort(deque<int>)_(pipe-organ)/1024 2800.239 -
rng::sort(deque<int>)_(pipe-organ)/8 21.177 1.64%
rng::sort(deque<int>)_(pipe-organ)/8192 26604.452 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18135.443 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.267 -1.02%
rng::sort(deque<int>)_(qsort_adversarial)/8192 448313.124 -
rng::sort(deque<int>)_(repeated)/1024 959.223 -
rng::sort(deque<int>)_(repeated)/8 18.909 1.25%
rng::sort(deque<int>)_(repeated)/8192 6725.360 -
rng::sort(deque<int>)_(shuffled)/1024 6893.857 -
rng::sort(deque<int>)_(shuffled)/8 23.586 -
rng::sort(deque<int>)_(shuffled)/8192 80382.188 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 544.382 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.502 1.94%
rng::sort(vector<NonIntegral>)_(ascending)/8192 3758.272 -
rng::sort(vector<NonIntegral>)_(descending)/1024 782.493 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.306 2.29%
rng::sort(vector<NonIntegral>)_(descending)/8192 5297.714 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4242.155 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.538 -
rng::sort(vector<NonIntegral>)_(heap)/8192 49715.593 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1905.259 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.227 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18456.396 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13204.831 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.576 2.00%
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155089.368 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 505.847 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.745 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3726.013 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4627.667 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.930 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 81565.379 -
rng::sort(vector<int>)_(ascending)/1024 543.648 1.18%
rng::sort(vector<int>)_(ascending)/8 16.774 -
rng::sort(vector<int>)_(ascending)/8192 3751.265 -
rng::sort(vector<int>)_(descending)/1024 1055.516 -
rng::sort(vector<int>)_(descending)/8 25.750 -
rng::sort(vector<int>)_(descending)/8192 7430.883 -
rng::sort(vector<int>)_(heap)/1024 4545.382 -
rng::sort(vector<int>)_(heap)/8 22.615 -
rng::sort(vector<int>)_(heap)/8192 45682.077 -
rng::sort(vector<int>)_(pipe-organ)/1024 2274.222 -
rng::sort(vector<int>)_(pipe-organ)/8 18.610 -
rng::sort(vector<int>)_(pipe-organ)/8192 21432.417 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12958.321 -2.47%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.814 1.31%
rng::sort(vector<int>)_(qsort_adversarial)/8192 147442.583 -3.17%
rng::sort(vector<int>)_(repeated)/1024 661.345 -
rng::sort(vector<int>)_(repeated)/8 16.932 -
rng::sort(vector<int>)_(repeated)/8192 5017.235 -
rng::sort(vector<int>)_(shuffled)/1024 4646.803 -
rng::sort(vector<int>)_(shuffled)/8 21.290 -
rng::sort(vector<int>)_(shuffled)/8192 44976.096 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3411.067 -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1945.770 1.07%
rng::stable_partition(deque<int>)_(alloc_fails)/50 1989.800 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16896.778 -
rng::stable_partition(deque<int>)_(dense)/1024 626.345 10.81%
rng::stable_partition(deque<int>)_(dense)/32 30.453 8.99%
rng::stable_partition(deque<int>)_(dense)/50 40.819 12.11%
rng::stable_partition(deque<int>)_(dense)/8192 5660.040 -
rng::stable_partition(deque<int>)_(sparse)/1024 464.040 -
rng::stable_partition(deque<int>)_(sparse)/32 14.226 7.53%
rng::stable_partition(deque<int>)_(sparse)/50 32.895 5.56%
rng::stable_partition(deque<int>)_(sparse)/8192 3386.042 -2.06%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4135.651 -1.36%
rng::stable_partition(list<int>)_(alloc_fails)/32 1912.688 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1948.737 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25071.866 -
rng::stable_partition(list<int>)_(dense)/1024 1744.181 -
rng::stable_partition(list<int>)_(dense)/32 34.251 -1.74%
rng::stable_partition(list<int>)_(dense)/50 54.866 -1.23%
rng::stable_partition(list<int>)_(dense)/8192 21809.096 -
rng::stable_partition(list<int>)_(sparse)/1024 919.831 -
rng::stable_partition(list<int>)_(sparse)/32 9.790 -
rng::stable_partition(list<int>)_(sparse)/50 26.461 1.11%
rng::stable_partition(list<int>)_(sparse)/8192 8865.363 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2949.489 1.34%
rng::stable_partition(vector<int>)_(alloc_fails)/32 1910.150 -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1937.199 1.33%
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9865.278 -
rng::stable_partition(vector<int>)_(dense)/1024 296.597 -
rng::stable_partition(vector<int>)_(dense)/32 21.426 -
rng::stable_partition(vector<int>)_(dense)/50 26.357 -
rng::stable_partition(vector<int>)_(dense)/8192 2101.479 -
rng::stable_partition(vector<int>)_(sparse)/1024 209.792 -1.55%
rng::stable_partition(vector<int>)_(sparse)/32 7.096 -2.00%
rng::stable_partition(vector<int>)_(sparse)/50 20.472 -
rng::stable_partition(vector<int>)_(sparse)/8192 1509.580 -1.12%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4118.345 -1.44%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.416 1.24%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18959.115 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31408.474 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.590 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27301.117 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14386.952 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.897 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26118.461 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17691.294 -1.28%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 20.932 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22848.442 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27325.944 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.580 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28858.097 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3854.276 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.267 1.25%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13241.140 1.69%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20214.639 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.587 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25714.972 2.41%
rng::stable_sort(deque<int>)_(ascending)/1024 2094.863 -1.20%
rng::stable_sort(deque<int>)_(ascending)/8 18.273 -
rng::stable_sort(deque<int>)_(ascending)/8192 13632.889 -
rng::stable_sort(deque<int>)_(descending)/1024 2933.053 -1.42%
rng::stable_sort(deque<int>)_(descending)/8 27.071 -1.31%
rng::stable_sort(deque<int>)_(descending)/8192 20978.804 -
rng::stable_sort(deque<int>)_(heap)/1024 2738.305 -
rng::stable_sort(deque<int>)_(heap)/8 25.567 -1.26%
rng::stable_sort(deque<int>)_(heap)/8192 17660.211 -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2928.396 -1.42%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.425 -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20792.786 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3101.893 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.330 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20951.825 -
rng::stable_sort(deque<int>)_(repeated)/1024 1337.905 -2.41%
rng::stable_sort(deque<int>)_(repeated)/8 18.276 -1.73%
rng::stable_sort(deque<int>)_(repeated)/8192 7582.138 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2468.800 -1.17%
rng::stable_sort(deque<int>)_(shuffled)/8 23.660 -
rng::stable_sort(deque<int>)_(shuffled)/8192 14957.090 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4417.518 2.44%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.749 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54012.298 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23663.388 -1.90%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.254 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129089.078 1.24%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14130.358 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.292 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117654.099 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14523.928 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.130 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 95207.001 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23314.111 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.674 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149051.669 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3324.743 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.768 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19025.522 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18350.205 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.067 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 159959.947 1.16%
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 3998.896 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.574 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45514.419 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13818.110 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 24.119 2.28%
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 200404.526 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10380.873 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.969 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126063.134 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9069.400 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.187 -2.34%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126492.165 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14975.311 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.377 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 215579.115 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1385.134 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.684 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15006.663 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12820.369 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.765 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184005.055 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4358.765 -7.68%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.694 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19856.994 -3.35%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24246.409 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.089 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24882.135 4.60%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14493.559 -1.17%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.420 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31896.704 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14608.191 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.176 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21802.567 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23725.468 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.372 -1.14%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35634.821 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3441.138 -10.51%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.790 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9451.205 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18754.544 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.233 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28710.259 -
rng::stable_sort(vector<int>)_(ascending)/1024 2062.452 -
rng::stable_sort(vector<int>)_(ascending)/8 16.615 -1.00%
rng::stable_sort(vector<int>)_(ascending)/8192 13438.562 -
rng::stable_sort(vector<int>)_(descending)/1024 2808.815 -
rng::stable_sort(vector<int>)_(descending)/8 25.023 -1.16%
rng::stable_sort(vector<int>)_(descending)/8192 18450.791 -
rng::stable_sort(vector<int>)_(heap)/1024 2531.284 1.13%
rng::stable_sort(vector<int>)_(heap)/8 22.248 -
rng::stable_sort(vector<int>)_(heap)/8192 14444.318 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2807.455 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.238 -1.67%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18296.333 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2873.334 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.493 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18266.329 -
rng::stable_sort(vector<int>)_(repeated)/1024 1116.871 2.01%
rng::stable_sort(vector<int>)_(repeated)/8 16.880 -
rng::stable_sort(vector<int>)_(repeated)/8192 5274.703 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2216.123 1.30%
rng::stable_sort(vector<int>)_(shuffled)/8 20.918 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10835.537 -
rng::starts_with(deque<int>)/1000 465.164 3.48%
rng::starts_with(deque<int>)/1024 482.608 4.05%
rng::starts_with(deque<int>)/1048576 491134.555 -6.29%
rng::starts_with(deque<int>)/8 3.969 -4.16%
rng::starts_with(deque<int>)/8192 3847.291 -2.66%
rng::starts_with(deque<int>,_pred)/1000 510.256 -
rng::starts_with(deque<int>,_pred)/1024 519.607 -1.01%
rng::starts_with(deque<int>,_pred)/1048576 519786.412 1.13%
rng::starts_with(deque<int>,_pred)/8 4.653 -
rng::starts_with(deque<int>,_pred)/8192 4008.523 -
rng::starts_with(list<int>)/1000 759.222 -47.23%
rng::starts_with(list<int>)/1024 776.819 -31.15%
rng::starts_with(list<int>)/1048576 940582.497 -
rng::starts_with(list<int>)/8 3.030 -1.10%
rng::starts_with(list<int>)/8192 8401.649 8.62%
rng::starts_with(list<int>,_pred)/1000 789.435 -
rng::starts_with(list<int>,_pred)/1024 807.572 -
rng::starts_with(list<int>,_pred)/1048576 969003.736 -
rng::starts_with(list<int>,_pred)/8 3.637 -
rng::starts_with(list<int>,_pred)/8192 11595.014 31.72%
rng::starts_with(vector<int>)/1000 72.838 -
rng::starts_with(vector<int>)/1024 75.980 -1.93%
rng::starts_with(vector<int>)/1048576 76622.910 -
rng::starts_with(vector<int>)/8 1.316 -
rng::starts_with(vector<int>)/8192 604.336 -
rng::starts_with(vector<int>,_pred)/1000 447.702 -
rng::starts_with(vector<int>,_pred)/1024 515.154 -
rng::starts_with(vector<int>,_pred)/1048576 606813.848 -
rng::starts_with(vector<int>,_pred)/8 4.284 1.48%
rng::starts_with(vector<int>,_pred)/8192 4722.838 -
rng::swap_ranges(deque<int>)/1024 325.890 -
rng::swap_ranges(deque<int>)/32 10.732 -
rng::swap_ranges(deque<int>)/50 19.588 14.18%
rng::swap_ranges(deque<int>)/8192 2611.126 -
rng::swap_ranges(list<int>)/1024 777.482 -
rng::swap_ranges(list<int>)/32 16.711 -
rng::swap_ranges(list<int>)/50 29.542 -
rng::swap_ranges(list<int>)/8192 12866.030 29.30%
rng::swap_ranges(vector<int>)/1024 63.695 -
rng::swap_ranges(vector<int>)/32 4.712 -
rng::swap_ranges(vector<int>)/50 5.603 -
rng::swap_ranges(vector<int>)/8192 478.924 -
rng::transform(deque<int>)_(identity_transform)/1024 371.195 -
rng::transform(deque<int>)_(identity_transform)/32 12.279 -
rng::transform(deque<int>)_(identity_transform)/50 19.845 2.62%
rng::transform(deque<int>)_(identity_transform)/8192 2446.317 -
rng::transform(deque<int>,_deque<int>)/1024 698.558 -
rng::transform(deque<int>,_deque<int>)/32 21.817 -
rng::transform(deque<int>,_deque<int>)/50 34.321 -
rng::transform(deque<int>,_deque<int>)/8192 5670.786 -
rng::transform(list<int>)_(identity_transform)/1024 745.818 -
rng::transform(list<int>)_(identity_transform)/32 17.073 -
rng::transform(list<int>)_(identity_transform)/50 30.286 -
rng::transform(list<int>)_(identity_transform)/8192 8728.604 24.73%
rng::transform(list<int>,_list<int>)/1024 889.061 -
rng::transform(list<int>,_list<int>)/32 24.260 -
rng::transform(list<int>,_list<int>)/50 38.880 -
rng::transform(list<int>,_list<int>)/8192 9875.366 -3.92%
rng::transform(vector<int>)_(identity_transform)/1024 263.112 -
rng::transform(vector<int>)_(identity_transform)/32 8.934 -
rng::transform(vector<int>)_(identity_transform)/50 16.384 -
rng::transform(vector<int>)_(identity_transform)/8192 2024.541 -
rng::transform(vector<int>,_vector<int>)/1024 601.156 -
rng::transform(vector<int>,_vector<int>)/32 17.661 -
rng::transform(vector<int>,_vector<int>)/50 28.708 -
rng::transform(vector<int>,_vector<int>)/8192 4771.306 -
rng::unique(deque<int>)_(contiguous)/1024 739.430 -
rng::unique(deque<int>)_(contiguous)/32 65.597 11.50%
rng::unique(deque<int>)_(contiguous)/52 79.241 16.56%
rng::unique(deque<int>)_(contiguous)/8192 5525.264 -
rng::unique(deque<int>)_(sprinkled)/1024 686.657 9.40%
rng::unique(deque<int>)_(sprinkled)/32 61.144 4.77%
rng::unique(deque<int>)_(sprinkled)/52 73.580 9.10%
rng::unique(deque<int>)_(sprinkled)/8192 5639.466 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 638.391 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.167 -
rng::unique(deque<int>,_pred)_(contiguous)/52 70.183 1.25%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4451.907 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 696.191 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.875 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 75.995 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5258.953 -
rng::unique(list<int>)_(contiguous)/1024 927.242 1.59%
rng::unique(list<int>)_(contiguous)/32 55.008 -
rng::unique(list<int>)_(contiguous)/52 67.791 -
rng::unique(list<int>)_(contiguous)/8192 7120.149 -
rng::unique(list<int>)_(sprinkled)/1024 971.497 1.30%
rng::unique(list<int>)_(sprinkled)/32 64.397 -
rng::unique(list<int>)_(sprinkled)/52 77.823 -
rng::unique(list<int>)_(sprinkled)/8192 7911.133 1.06%
rng::unique(list<int>,_pred)_(contiguous)/1024 978.923 -
rng::unique(list<int>,_pred)_(contiguous)/32 61.014 -
rng::unique(list<int>,_pred)_(contiguous)/52 75.140 1.96%
rng::unique(list<int>,_pred)_(contiguous)/8192 7742.711 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1030.798 -
rng::unique(list<int>,_pred)_(sprinkled)/32 69.626 -1.68%
rng::unique(list<int>,_pred)_(sprinkled)/52 86.659 -1.37%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8477.539 -
rng::unique(vector<int>)_(contiguous)/1024 292.040 -
rng::unique(vector<int>)_(contiguous)/32 51.041 -
rng::unique(vector<int>)_(contiguous)/52 56.554 -
rng::unique(vector<int>)_(contiguous)/8192 1917.462 -
rng::unique(vector<int>)_(sprinkled)/1024 284.509 -
rng::unique(vector<int>)_(sprinkled)/32 50.750 -
rng::unique(vector<int>)_(sprinkled)/52 55.328 -
rng::unique(vector<int>)_(sprinkled)/8192 1920.517 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 590.658 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.519 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.365 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3780.664 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 692.992 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.713 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.730 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5233.725 -
rng::unique_copy(deque<int>)_(contiguous)/1024 479.357 -
rng::unique_copy(deque<int>)_(contiguous)/32 9.908 -9.31%
rng::unique_copy(deque<int>)_(contiguous)/52 15.404 -7.56%
rng::unique_copy(deque<int>)_(contiguous)/8192 3744.880 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 467.631 -
rng::unique_copy(deque<int>)_(sprinkled)/32 11.767 14.86%
rng::unique_copy(deque<int>)_(sprinkled)/52 18.617 7.75%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3741.276 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.767 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.441 -2.63%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.463 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4452.563 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 719.318 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.813 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.158 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5720.110 -
rng::unique_copy(list<int>)_(contiguous)/1024 740.983 -
rng::unique_copy(list<int>)_(contiguous)/32 11.941 -
rng::unique_copy(list<int>)_(contiguous)/52 30.475 1.11%
rng::unique_copy(list<int>)_(contiguous)/8192 6937.799 -
rng::unique_copy(list<int>)_(sprinkled)/1024 745.592 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.778 -1.43%
rng::unique_copy(list<int>)_(sprinkled)/52 22.500 -
rng::unique_copy(list<int>)_(sprinkled)/8192 6997.996 -6.01%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 792.004 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.647 1.04%
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.748 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7601.667 1.35%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 823.571 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.468 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.339 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7514.604 -1.01%
rng::unique_copy(vector<int>)_(contiguous)/1024 271.505 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.662 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.906 2.34%
rng::unique_copy(vector<int>)_(contiguous)/8192 1907.145 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.527 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.229 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.817 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1882.822 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.147 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.062 -3.02%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.454 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3707.536 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 577.937 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.624 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.143 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4399.288 -
std::adjacent_find(deque<int>)/1024 463.974 -
std::adjacent_find(deque<int>)/1048576 476818.045 -
std::adjacent_find(deque<int>)/50 20.358 42.95%
std::adjacent_find(deque<int>)/8 4.295 48.27%
std::adjacent_find(deque<int>)/8192 3719.369 -
std::adjacent_find(deque<int>,_pred)/1024 629.413 -
std::adjacent_find(deque<int>,_pred)/1048576 650335.768 -
std::adjacent_find(deque<int>,_pred)/50 30.689 4.01%
std::adjacent_find(deque<int>,_pred)/8 4.732 8.78%
std::adjacent_find(deque<int>,_pred)/8192 5083.636 -
std::adjacent_find(list<int>)/1024 714.754 -
std::adjacent_find(list<int>)/1048576 871224.224 -
std::adjacent_find(list<int>)/50 26.541 11.82%
std::adjacent_find(list<int>)/8 2.117 -
std::adjacent_find(list<int>)/8192 6746.715 -
std::adjacent_find(list<int>,_pred)/1024 828.275 -
std::adjacent_find(list<int>,_pred)/1048576 955903.610 -
std::adjacent_find(list<int>,_pred)/50 34.922 -
std::adjacent_find(list<int>,_pred)/8 3.862 -1.15%
std::adjacent_find(list<int>,_pred)/8192 8118.394 -
std::adjacent_find(vector<int>)/1024 235.767 -
std::adjacent_find(vector<int>)/1048576 238838.508 1.81%
std::adjacent_find(vector<int>)/50 12.016 -
std::adjacent_find(vector<int>)/8 2.028 -
std::adjacent_find(vector<int>)/8192 1838.446 -
std::adjacent_find(vector<int>,_pred)/1024 400.775 -
std::adjacent_find(vector<int>,_pred)/1048576 461948.811 -2.73%
std::adjacent_find(vector<int>,_pred)/50 23.560 -
std::adjacent_find(vector<int>,_pred)/8 3.312 -
std::adjacent_find(vector<int>,_pred)/8192 3193.816 -
std::all_of(deque<int>)_(process_all)/32 11.537 -
std::all_of(deque<int>)_(process_all)/32768 10504.252 -2.80%
std::all_of(deque<int>)_(process_all)/50 18.323 -
std::all_of(deque<int>)_(process_all)/8 3.222 -
std::all_of(deque<int>)_(process_all)/8192 2633.329 -2.95%
std::all_of(list<int>)_(process_all)/32 11.781 -
std::all_of(list<int>)_(process_all)/32768 26805.543 -
std::all_of(list<int>)_(process_all)/50 21.770 -
std::all_of(list<int>)_(process_all)/8 2.608 -
std::all_of(list<int>)_(process_all)/8192 8196.732 7.78%
std::all_of(vector<int>)_(process_all)/32 8.374 -
std::all_of(vector<int>)_(process_all)/32768 8075.467 -
std::all_of(vector<int>)_(process_all)/50 18.140 -1.61%
std::all_of(vector<int>)_(process_all)/8 2.450 2.29%
std::all_of(vector<int>)_(process_all)/8192 2025.406 -
std::any_of(deque<int>)_(process_all)/32 11.534 -
std::any_of(deque<int>)_(process_all)/32768 10883.964 3.11%
std::any_of(deque<int>)_(process_all)/50 19.260 -5.17%
std::any_of(deque<int>)_(process_all)/8 3.222 -
std::any_of(deque<int>)_(process_all)/8192 2729.883 4.10%
std::any_of(list<int>)_(process_all)/32 11.390 -
std::any_of(list<int>)_(process_all)/32768 26402.726 -
std::any_of(list<int>)_(process_all)/50 21.874 -
std::any_of(list<int>)_(process_all)/8 2.722 -
std::any_of(list<int>)_(process_all)/8192 7578.216 6.85%
std::any_of(vector<int>)_(process_all)/32 8.327 -1.10%
std::any_of(vector<int>)_(process_all)/32768 8072.447 -
std::any_of(vector<int>)_(process_all)/50 18.160 -
std::any_of(vector<int>)_(process_all)/8 2.548 2.71%
std::any_of(vector<int>)_(process_all)/8192 2025.076 -
std::copy(deque<int>)/1048576 49657.586 -1.58%
std::copy(deque<int>)/262144 10281.644 -
std::copy(deque<int>)/32768 1139.716 -
std::copy(deque<int>)/4096 146.138 -
std::copy(deque<int>)/512 16.725 -
std::copy(deque<int>)/64 2.677 -
std::copy(deque<int>)/8 2.724 1.47%
std::copy(list<int>)/1048576 876776.614 -
std::copy(list<int>)/262144 217564.070 -
std::copy(list<int>)/32768 26080.775 -
std::copy(list<int>)/4096 3365.262 4.23%
std::copy(list<int>)/512 369.307 -
std::copy(list<int>)/64 32.882 2.12%
std::copy(list<int>)/8 2.483 -
std::copy(vector<bool>)_(aligned)/1048576 3214.475 -3.10%
std::copy(vector<bool>)_(aligned)/262144 801.239 11.78%
std::copy(vector<bool>)_(aligned)/32768 35.392 -
std::copy(vector<bool>)_(aligned)/4096 4.627 -2.75%
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.366 5.02%
std::copy(vector<bool>)_(unaligned)/1048576 7071.744 -
std::copy(vector<bool>)_(unaligned)/262144 1712.941 -
std::copy(vector<bool>)_(unaligned)/32768 218.048 -
std::copy(vector<bool>)_(unaligned)/4096 26.055 -
std::copy(vector<bool>)_(unaligned)/512 3.492 -
std::copy(vector<bool>)_(unaligned)/64 1.827 -
std::copy(vector<int>)/1048576 50211.208 -
std::copy(vector<int>)/262144 12535.173 -
std::copy(vector<int>)/32768 3784.821 11.27%
std::copy(vector<int>)/4096 186.179 -14.76%
std::copy(vector<int>)/512 15.988 -
std::copy(vector<int>)/64 2.440 -
std::copy(vector<int>)/8 2.306 4.04%
std::copy_backward(deque<int>)/1048576 128302.125 -
std::copy_backward(deque<int>)/262144 32759.811 -
std::copy_backward(deque<int>)/32768 4094.695 -2.50%
std::copy_backward(deque<int>)/4096 148.112 1.09%
std::copy_backward(deque<int>)/512 18.114 -
std::copy_backward(deque<int>)/64 5.453 85.65%
std::copy_backward(deque<int>)/8 2.701 -1.55%
std::copy_backward(list<int>)/1048576 885160.196 -
std::copy_backward(list<int>)/262144 218821.995 -
std::copy_backward(list<int>)/32768 25954.882 -1.64%
std::copy_backward(list<int>)/4096 3350.033 2.86%
std::copy_backward(list<int>)/512 369.621 -
std::copy_backward(list<int>)/64 30.275 -
std::copy_backward(list<int>)/8 2.446 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2619.053 90.22%
std::copy_backward(vector<bool>)_(aligned)/262144 652.355 -8.00%
std::copy_backward(vector<bool>)_(aligned)/32768 35.624 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.890 -2.90%
std::copy_backward(vector<bool>)_(aligned)/512 1.474 -5.20%
std::copy_backward(vector<bool>)_(aligned)/64 1.573 -10.30%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6731.562 -2.42%
std::copy_backward(vector<bool>)_(unaligned)/262144 1651.616 -
std::copy_backward(vector<bool>)_(unaligned)/32768 208.418 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.305 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.842 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50202.937 -
std::copy_backward(vector<int>)/262144 12530.211 -
std::copy_backward(vector<int>)/32768 3797.105 11.55%
std::copy_backward(vector<int>)/4096 219.356 25.53%
std::copy_backward(vector<int>)/512 16.627 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.261 -
std::copy_if(deque<int>)_(entire_range)/1048576 277578.264 -
std::copy_if(deque<int>)_(entire_range)/262144 69867.477 -
std::copy_if(deque<int>)_(entire_range)/32768 8744.837 -
std::copy_if(deque<int>)_(entire_range)/4096 1028.219 -
std::copy_if(deque<int>)_(entire_range)/512 136.776 -
std::copy_if(deque<int>)_(entire_range)/64 16.151 -
std::copy_if(deque<int>)_(entire_range)/8 2.546 -1.80%
std::copy_if(deque<int>)_(every_other)/1048576 373098.533 -
std::copy_if(deque<int>)_(every_other)/262144 93255.914 -
std::copy_if(deque<int>)_(every_other)/32768 11646.805 -
std::copy_if(deque<int>)_(every_other)/4096 1459.805 -
std::copy_if(deque<int>)_(every_other)/512 182.983 -
std::copy_if(deque<int>)_(every_other)/64 23.449 -
std::copy_if(deque<int>)_(every_other)/8 3.472 -
std::copy_if(list<int>)_(entire_range)/1048576 880544.758 -
std::copy_if(list<int>)_(entire_range)/262144 217301.195 -
std::copy_if(list<int>)_(entire_range)/32768 29239.263 -6.63%
std::copy_if(list<int>)_(entire_range)/4096 3023.794 -
std::copy_if(list<int>)_(entire_range)/512 370.671 -
std::copy_if(list<int>)_(entire_range)/64 30.692 -15.24%
std::copy_if(list<int>)_(entire_range)/8 2.664 -
std::copy_if(list<int>)_(every_other)/1048576 852257.603 -
std::copy_if(list<int>)_(every_other)/262144 210811.055 -
std::copy_if(list<int>)_(every_other)/32768 26201.467 2.42%
std::copy_if(list<int>)_(every_other)/4096 3265.394 -
std::copy_if(list<int>)_(every_other)/512 359.473 -
std::copy_if(list<int>)_(every_other)/64 23.832 -
std::copy_if(list<int>)_(every_other)/8 2.310 -
std::copy_if(vector<int>)_(entire_range)/1048576 246064.478 -
std::copy_if(vector<int>)_(entire_range)/262144 60259.839 -
std::copy_if(vector<int>)_(entire_range)/32768 7483.517 -
std::copy_if(vector<int>)_(entire_range)/4096 936.207 -
std::copy_if(vector<int>)_(entire_range)/512 123.705 -
std::copy_if(vector<int>)_(entire_range)/64 15.653 -3.39%
std::copy_if(vector<int>)_(entire_range)/8 2.312 -1.69%
std::copy_if(vector<int>)_(every_other)/1048576 240227.794 -
std::copy_if(vector<int>)_(every_other)/262144 60043.266 -
std::copy_if(vector<int>)_(every_other)/32768 7479.289 -
std::copy_if(vector<int>)_(every_other)/4096 939.332 -
std::copy_if(vector<int>)_(every_other)/512 123.012 -
std::copy_if(vector<int>)_(every_other)/64 16.136 -
std::copy_if(vector<int>)_(every_other)/8 2.554 -
std::copy_n(deque<int>)/1048576 49674.385 -
std::copy_n(deque<int>)/262144 10248.848 1.54%
std::copy_n(deque<int>)/32768 1142.416 -
std::copy_n(deque<int>)/4096 145.970 -
std::copy_n(deque<int>)/512 16.731 -
std::copy_n(deque<int>)/64 5.543 -10.70%
std::copy_n(deque<int>)/8 2.693 -1.24%
std::copy_n(list<int>)/1048576 867913.985 -
std::copy_n(list<int>)/262144 215590.710 -
std::copy_n(list<int>)/32768 26420.477 2.52%
std::copy_n(list<int>)/4096 3873.253 8.44%
std::copy_n(list<int>)/512 339.657 -
std::copy_n(list<int>)/64 14.078 -
std::copy_n(list<int>)/8 2.254 -
std::copy_n(vector<bool>)_(aligned)/1048576 2266.520 21.30%
std::copy_n(vector<bool>)_(aligned)/262144 667.375 -14.17%
std::copy_n(vector<bool>)_(aligned)/32768 35.221 -
std::copy_n(vector<bool>)_(aligned)/4096 4.732 2.07%
std::copy_n(vector<bool>)_(aligned)/512 1.376 -
std::copy_n(vector<bool>)_(aligned)/64 1.367 5.36%
std::copy_n(vector<bool>)_(unaligned)/1048576 7020.417 -
std::copy_n(vector<bool>)_(unaligned)/262144 1833.700 7.06%
std::copy_n(vector<bool>)_(unaligned)/32768 217.941 1.49%
std::copy_n(vector<bool>)_(unaligned)/4096 26.003 -
std::copy_n(vector<bool>)_(unaligned)/512 3.510 -
std::copy_n(vector<bool>)_(unaligned)/64 1.823 -
std::copy_n(vector<int>)/1048576 50200.957 -
std::copy_n(vector<int>)/262144 12537.924 -
std::copy_n(vector<int>)/32768 3772.178 2.27%
std::copy_n(vector<int>)/4096 179.009 10.87%
std::copy_n(vector<int>)/512 16.074 -
std::copy_n(vector<int>)/64 2.471 -
std::copy_n(vector<int>)/8 2.132 -
std::count(deque<int>)_(every_other)/1024 247.885 -
std::count(deque<int>)_(every_other)/1048576 253033.511 -
std::count(deque<int>)_(every_other)/8 2.533 -
std::count(deque<int>)_(every_other)/8192 1937.340 -
std::count(list<int>)_(every_other)/1024 709.105 -
std::count(list<int>)_(every_other)/1048576 820719.126 -
std::count(list<int>)_(every_other)/8 2.109 3.65%
std::count(list<int>)_(every_other)/8192 6678.753 4.21%
std::count(vector<bool>)/1000 2.969 -1.12%
std::count(vector<bool>)/1024 1.686 -
std::count(vector<bool>)/1048576 1459.916 -
std::count(vector<bool>)/8192 11.439 -
std::count(vector<int>)_(every_other)/1024 102.993 -
std::count(vector<int>)_(every_other)/1048576 105265.712 -
std::count(vector<int>)_(every_other)/8 1.382 3.03%
std::count(vector<int>)_(every_other)/8192 819.511 -
std::count_if(deque<int>)_(every_other)/1024 350.421 -
std::count_if(deque<int>)_(every_other)/1048576 344097.065 -
std::count_if(deque<int>)_(every_other)/8 3.455 -
std::count_if(deque<int>)_(every_other)/8192 2632.805 -
std::count_if(list<int>)_(every_other)/1024 754.138 -
std::count_if(list<int>)_(every_other)/1048576 889359.704 -
std::count_if(list<int>)_(every_other)/8 2.744 -
std::count_if(list<int>)_(every_other)/8192 7618.819 7.38%
std::count_if(vector<int>)_(every_other)/1024 248.320 -
std::count_if(vector<int>)_(every_other)/1048576 247788.129 -
std::count_if(vector<int>)_(every_other)/8 4.229 -
std::count_if(vector<int>)_(every_other)/8192 1926.504 -
std::equal(deque<int>)_(it,_it,_it)/1024 486.800 1.89%
std::equal(deque<int>)_(it,_it,_it)/1048576 497048.222 -
std::equal(deque<int>)_(it,_it,_it)/50 24.554 -
std::equal(deque<int>)_(it,_it,_it)/8 6.457 2.40%
std::equal(deque<int>)_(it,_it,_it)/8192 3862.772 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 501.832 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 497382.156 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.623 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.016 3.42%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3873.745 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 524.756 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 523805.028 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.066 -2.52%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.230 1.63%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3992.685 -1.70%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 507.451 1.09%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 508876.906 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.154 -2.43%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.356 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3911.325 -
std::equal(list<int>)_(it,_it,_it)/1024 1132.933 -
std::equal(list<int>)_(it,_it,_it)/1048576 1319743.290 -
std::equal(list<int>)_(it,_it,_it)/50 41.965 9.10%
std::equal(list<int>)_(it,_it,_it)/8 2.775 -1.45%
std::equal(list<int>)_(it,_it,_it)/8192 10030.455 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 787.124 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 956937.359 -
std::equal(list<int>)_(it,_it,_it,_it)/50 30.510 21.03%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.950 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12143.413 -2.42%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.876 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 992323.963 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 37.213 -6.20%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.617 -1.05%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10540.658 -17.12%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1166.763 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1323369.115 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.067 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.658 -1.42%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12482.771 -3.45%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.221 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.020 -
std::equal(vector<bool>)_(unaligned)/1048576 6425.770 -
std::equal(vector<bool>)_(unaligned)/50 0.806 -
std::equal(vector<bool>)_(unaligned)/8 0.790 -
std::equal(vector<bool>)_(unaligned)/8192 54.219 1.11%
std::equal(vector<int>)_(it,_it,_it)/1024 77.817 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73706.029 -
std::equal(vector<int>)_(it,_it,_it)/50 4.118 -1.78%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.736 -2.29%
std::equal(vector<int>)_(it,_it,_it,_it)/1024 79.518 1.89%
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73727.229 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.271 4.01%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.394 6.43%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.683 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.835 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640152.461 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.263 -3.25%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.702 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4805.919 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 531.930 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606064.218 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.558 -1.32%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.635 1.50%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4821.501 -
std::fill(deque<int>)/1024 29.975 1.15%
std::fill(deque<int>)/32 1.268 -
std::fill(deque<int>)/50 2.248 -
std::fill(deque<int>)/8192 242.661 1.34%
std::fill(list<int>)/1024 671.688 -
std::fill(list<int>)/32 8.405 -
std::fill(list<int>)/50 34.540 -3.09%
std::fill(list<int>)/8192 7115.594 -
std::fill(vector<bool>)/1048576 3821.451 -
std::fill(vector<bool>)/262144 937.246 303.82%
std::fill(vector<bool>)/32768 30.161 1.20%
std::fill(vector<bool>)/4096 4.218 -
std::fill(vector<bool>)/512 1.610 3.76%
std::fill(vector<bool>)/64 1.646 -
std::fill(vector<int>)/1024 30.428 -
std::fill(vector<int>)/32 1.043 -
std::fill(vector<int>)/50 2.210 -
std::fill(vector<int>)/8192 237.128 -1.61%
std::fill_n(deque<int>)/1024 30.185 1.42%
std::fill_n(deque<int>)/32 1.205 4.32%
std::fill_n(deque<int>)/50 2.208 -
std::fill_n(deque<int>)/8192 240.744 -2.12%
std::fill_n(list<int>)/1024 649.485 -
std::fill_n(list<int>)/32 8.327 1.25%
std::fill_n(list<int>)/50 16.011 -
std::fill_n(list<int>)/8192 9055.962 28.39%
std::fill_n(vector<bool>)/1048576 3833.225 -
std::fill_n(vector<bool>)/262144 231.845 -
std::fill_n(vector<bool>)/32768 29.947 -
std::fill_n(vector<bool>)/4096 4.161 -
std::fill_n(vector<bool>)/512 1.508 -
std::fill_n(vector<bool>)/64 1.626 7.36%
std::fill_n(vector<int>)/1024 29.557 -
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.224 -
std::fill_n(vector<int>)/8192 237.466 -
std::find(deque<int>)_(bail_25%)/1024 67.436 -
std::find(deque<int>)_(bail_25%)/32768 1921.368 -
std::find(deque<int>)_(bail_25%)/8 2.066 -
std::find(deque<int>)_(bail_25%)/8192 478.778 -
std::find(deque<int>)_(process_all)/1024 243.874 -
std::find(deque<int>)_(process_all)/32768 7855.447 -
std::find(deque<int>)_(process_all)/50 13.729 4.44%
std::find(deque<int>)_(process_all)/8 3.359 -1.07%
std::find(deque<int>)_(process_all)/8192 1966.172 -
std::find(list<int>)_(bail_25%)/1024 129.091 -3.38%
std::find(list<int>)_(bail_25%)/32768 8034.837 -5.22%
std::find(list<int>)_(bail_25%)/8 0.923 -
std::find(list<int>)_(bail_25%)/8192 1410.990 -1.91%
std::find(list<int>)_(process_all)/1024 699.645 1.74%
std::find(list<int>)_(process_all)/32768 26717.925 2.91%
std::find(list<int>)_(process_all)/50 18.256 -2.51%
std::find(list<int>)_(process_all)/8 2.360 -
std::find(list<int>)_(process_all)/8192 8078.291 10.08%
std::find(vector<bool>)_(process_all)/1024 4.741 2.77%
std::find(vector<bool>)_(process_all)/1048576 3663.720 -
std::find(vector<bool>)_(process_all)/50 0.741 52.02%
std::find(vector<bool>)_(process_all)/8 0.743 52.03%
std::find(vector<bool>)_(process_all)/8192 33.523 -
std::find(vector<char>)_(bail_25%)/1024 5.268 -2.10%
std::find(vector<char>)_(bail_25%)/32768 136.396 -
std::find(vector<char>)_(bail_25%)/8 1.103 7.56%
std::find(vector<char>)_(bail_25%)/8192 39.746 -
std::find(vector<char>)_(process_all)/1024 16.278 -
std::find(vector<char>)_(process_all)/32768 496.111 -
std::find(vector<char>)_(process_all)/50 1.616 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.503 -
std::find(vector<int>)_(bail_25%)/1024 65.944 -
std::find(vector<int>)_(bail_25%)/32768 1864.825 -
std::find(vector<int>)_(bail_25%)/8 1.461 1.51%
std::find(vector<int>)_(bail_25%)/8192 472.363 -
std::find(vector<int>)_(process_all)/1024 243.589 -
std::find(vector<int>)_(process_all)/32768 7446.972 -
std::find(vector<int>)_(process_all)/50 12.472 -
std::find(vector<int>)_(process_all)/8 2.604 -1.84%
std::find(vector<int>)_(process_all)/8192 1862.349 -
std::find(vector<long_long>)_(bail_25%)/1024 30.494 -
std::find(vector<long_long>)_(bail_25%)/32768 958.318 -
std::find(vector<long_long>)_(bail_25%)/8 0.924 1.99%
std::find(vector<long_long>)_(bail_25%)/8192 245.983 -
std::find(vector<long_long>)_(process_all)/1024 118.947 -
std::find(vector<long_long>)_(process_all)/32768 3811.692 -
std::find(vector<long_long>)_(process_all)/50 5.804 -
std::find(vector<long_long>)_(process_all)/8 1.154 -
std::find(vector<long_long>)_(process_all)/8192 949.656 -
std::find_end(deque<int>)_(match_near_end)/1000 35.395 1.75%
std::find_end(deque<int>)_(match_near_end)/1024 33.628 3.36%
std::find_end(deque<int>)_(match_near_end)/8192 279.216 1.96%
std::find_end(deque<int>)_(near_matches)/1000 15826.407 -
std::find_end(deque<int>)_(near_matches)/1024 16432.843 -
std::find_end(deque<int>)_(near_matches)/8192 1130384.997 -
std::find_end(deque<int>)_(process_all)/1000 295.399 3.44%
std::find_end(deque<int>)_(process_all)/1024 314.856 3.66%
std::find_end(deque<int>)_(process_all)/1048576 298710.023 6.66%
std::find_end(deque<int>)_(process_all)/8192 2335.684 8.94%
std::find_end(deque<int>)_(same_length)/1000 330.178 -
std::find_end(deque<int>)_(same_length)/1024 337.092 -
std::find_end(deque<int>)_(same_length)/8192 2688.814 -2.22%
std::find_end(deque<int>)_(single_element)/1000 314.236 -
std::find_end(deque<int>)_(single_element)/1024 318.235 -
std::find_end(deque<int>)_(single_element)/8192 2206.764 -1.32%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.704 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.269 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 620.382 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31261.720 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32483.444 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1900399.501 -
std::find_end(deque<int>,_pred)_(process_all)/1000 593.223 -
std::find_end(deque<int>,_pred)_(process_all)/1024 609.348 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 572225.703 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4403.589 -
std::find_end(deque<int>,_pred)_(same_length)/1000 750.407 -
std::find_end(deque<int>,_pred)_(same_length)/1024 769.096 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5137.969 -
std::find_end(deque<int>,_pred)_(single_element)/1000 635.791 -2.72%
std::find_end(deque<int>,_pred)_(single_element)/1024 651.632 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4818.896 -1.72%
std::find_end(forward_list<int>)_(match_near_end)/1000 757.412 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4475.760 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257335.364 -
std::find_end(forward_list<int>)_(near_matches)/1000 36868.864 -
std::find_end(forward_list<int>)_(near_matches)/1024 38122.074 -
std::find_end(forward_list<int>)_(near_matches)/8192 2473861.898 -
std::find_end(forward_list<int>)_(process_all)/1000 683.414 -
std::find_end(forward_list<int>)_(process_all)/1024 710.686 -
std::find_end(forward_list<int>)_(process_all)/1048576 762066.286 -
std::find_end(forward_list<int>)_(process_all)/8192 5660.311 -
std::find_end(forward_list<int>)_(same_length)/1000 1475.035 -
std::find_end(forward_list<int>)_(same_length)/1024 1497.507 -
std::find_end(forward_list<int>)_(same_length)/8192 14222.205 -1.32%
std::find_end(forward_list<int>)_(single_element)/1000 678.913 -2.36%
std::find_end(forward_list<int>)_(single_element)/1024 696.418 -1.62%
std::find_end(forward_list<int>)_(single_element)/8192 6347.941 10.39%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 843.399 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5159.311 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277301.386 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42018.465 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43747.266 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2693389.266 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 790.372 4.48%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 808.520 6.25%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 889446.708 4.95%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6518.288 6.12%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1535.814 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1564.787 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15149.981 3.26%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 783.817 5.79%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 814.720 7.54%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7148.980 15.18%
std::find_end(list<int>)_(match_near_end)/1000 77.508 -
std::find_end(list<int>)_(match_near_end)/1024 59.999 -
std::find_end(list<int>)_(match_near_end)/8192 604.072 -
std::find_end(list<int>)_(near_matches)/1000 33227.451 -
std::find_end(list<int>)_(near_matches)/1024 34653.703 -
std::find_end(list<int>)_(near_matches)/8192 2270359.896 -
std::find_end(list<int>)_(process_all)/1000 712.277 -
std::find_end(list<int>)_(process_all)/1024 729.604 -
std::find_end(list<int>)_(process_all)/1048576 875571.317 -
std::find_end(list<int>)_(process_all)/8192 7504.807 1.60%
std::find_end(list<int>)_(same_length)/1000 749.136 -
std::find_end(list<int>)_(same_length)/1024 763.037 -
std::find_end(list<int>)_(same_length)/8192 8375.773 9.25%
std::find_end(list<int>)_(single_element)/1000 715.191 -
std::find_end(list<int>)_(single_element)/1024 731.451 -
std::find_end(list<int>)_(single_element)/8192 8534.605 16.72%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.784 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.477 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 631.146 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38085.715 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39661.900 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2469753.092 -
std::find_end(list<int>,_pred)_(process_all)/1000 825.498 -
std::find_end(list<int>,_pred)_(process_all)/1024 844.488 -
std::find_end(list<int>,_pred)_(process_all)/1048576 990981.690 -
std::find_end(list<int>,_pred)_(process_all)/8192 8265.175 -
std::find_end(list<int>,_pred)_(same_length)/1000 764.695 -
std::find_end(list<int>,_pred)_(same_length)/1024 782.897 -
std::find_end(list<int>,_pred)_(same_length)/8192 8455.256 -18.64%
std::find_end(list<int>,_pred)_(single_element)/1000 820.590 -
std::find_end(list<int>,_pred)_(single_element)/1024 840.530 -
std::find_end(list<int>,_pred)_(single_element)/8192 9233.729 15.95%
std::find_end(vector<int>)_(match_near_end)/1000 28.179 -
std::find_end(vector<int>)_(match_near_end)/1024 24.892 -
std::find_end(vector<int>)_(match_near_end)/8192 201.619 -
std::find_end(vector<int>)_(near_matches)/1000 14072.591 -
std::find_end(vector<int>)_(near_matches)/1024 14579.875 -
std::find_end(vector<int>)_(near_matches)/8192 773109.467 -
std::find_end(vector<int>)_(process_all)/1000 223.292 -2.13%
std::find_end(vector<int>)_(process_all)/1024 227.949 -2.49%
std::find_end(vector<int>)_(process_all)/1048576 222903.759 -2.46%
std::find_end(vector<int>)_(process_all)/8192 1736.062 -3.02%
std::find_end(vector<int>)_(same_length)/1000 244.609 -
std::find_end(vector<int>)_(same_length)/1024 250.897 -
std::find_end(vector<int>)_(same_length)/8192 2024.647 -
std::find_end(vector<int>)_(single_element)/1000 240.146 -2.66%
std::find_end(vector<int>)_(single_element)/1024 245.666 -2.66%
std::find_end(vector<int>)_(single_element)/8192 1872.661 -4.09%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.582 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.310 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.713 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22636.046 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23539.308 1.21%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1467212.352 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.181 -
std::find_end(vector<int>,_pred)_(process_all)/1024 541.301 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 638410.380 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4320.095 -
std::find_end(vector<int>,_pred)_(same_length)/1000 624.308 -
std::find_end(vector<int>,_pred)_(same_length)/1024 639.996 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5120.178 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.385 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.002 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4791.342 -
std::find_first_of(deque<int>)_(large_needle)/1024 365853.383 -
std::find_first_of(deque<int>)_(large_needle)/32 284.084 -1.05%
std::find_first_of(deque<int>)_(large_needle)/50 669.168 -
std::find_first_of(deque<int>)_(large_needle)/8192 23565456.931 -
std::find_first_of(deque<int>)_(small_needle)/1024 3725.096 -
std::find_first_of(deque<int>)_(small_needle)/32 110.255 -3.68%
std::find_first_of(deque<int>)_(small_needle)/50 166.665 -5.98%
std::find_first_of(deque<int>)_(small_needle)/8192 29401.442 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563892.466 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 505.331 1.55%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1388.063 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35533812.497 -12.13%
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6278.816 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.941 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 308.162 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50330.586 -
std::find_first_of(list<int>)_(large_needle)/1024 898120.036 1.33%
std::find_first_of(list<int>)_(large_needle)/32 669.655 -
std::find_first_of(list<int>)_(large_needle)/50 1732.845 -
std::find_first_of(list<int>)_(large_needle)/8192 48393980.530 1.30%
std::find_first_of(list<int>)_(small_needle)/1024 2794.187 -
std::find_first_of(list<int>)_(small_needle)/32 91.341 -
std::find_first_of(list<int>)_(small_needle)/50 139.611 -
std::find_first_of(list<int>)_(small_needle)/8192 23071.024 2.10%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 901159.457 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 731.043 -22.02%
std::find_first_of(list<int>,_pred)_(large_needle)/50 1873.123 -2.12%
std::find_first_of(list<int>,_pred)_(large_needle)/8192 53507538.468 -1.44%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5234.004 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 166.996 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.787 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41954.704 -
std::find_first_of(vector<int>)_(large_needle)/1024 112755.649 3.64%
std::find_first_of(vector<int>)_(large_needle)/32 104.688 -2.52%
std::find_first_of(vector<int>)_(large_needle)/50 261.186 -
std::find_first_of(vector<int>)_(large_needle)/8192 7058882.090 1.97%
std::find_first_of(vector<int>)_(small_needle)/1024 1411.709 -
std::find_first_of(vector<int>)_(small_needle)/32 47.765 -
std::find_first_of(vector<int>)_(small_needle)/50 71.313 1.04%
std::find_first_of(vector<int>)_(small_needle)/8192 11288.440 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 592638.030 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.872 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1366.077 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38283027.780 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5568.538 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.938 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.444 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44650.056 -
std::find_if(deque<int>)_(bail_25%)/1024 106.437 -
std::find_if(deque<int>)_(bail_25%)/32768 2840.402 2.05%
std::find_if(deque<int>)_(bail_25%)/8 1.529 -
std::find_if(deque<int>)_(bail_25%)/8192 718.592 3.76%
std::find_if(deque<int>)_(process_all)/1024 479.433 -2.22%
std::find_if(deque<int>)_(process_all)/32768 12138.902 2.44%
std::find_if(deque<int>)_(process_all)/50 23.720 -
std::find_if(deque<int>)_(process_all)/8 3.901 -1.08%
std::find_if(deque<int>)_(process_all)/8192 3018.230 4.79%
std::find_if(list<int>)_(bail_25%)/1024 193.961 -
std::find_if(list<int>)_(bail_25%)/32768 10385.389 25.38%
std::find_if(list<int>)_(bail_25%)/8 1.195 -1.46%
std::find_if(list<int>)_(bail_25%)/8192 1521.357 -
std::find_if(list<int>)_(process_all)/1024 760.419 -
std::find_if(list<int>)_(process_all)/32768 27520.966 -
std::find_if(list<int>)_(process_all)/50 21.781 -
std::find_if(list<int>)_(process_all)/8 3.498 -
std::find_if(list<int>)_(process_all)/8192 12137.213 -3.59%
std::find_if(vector<bool>)_(process_all)/1024 771.220 -
std::find_if(vector<bool>)_(process_all)/1048576 787874.765 -
std::find_if(vector<bool>)_(process_all)/50 36.823 2.53%
std::find_if(vector<bool>)_(process_all)/8 5.644 1.88%
std::find_if(vector<bool>)_(process_all)/8192 6155.339 -
std::find_if(vector<char>)_(bail_25%)/1024 76.072 -
std::find_if(vector<char>)_(bail_25%)/32768 2023.393 -2.53%
std::find_if(vector<char>)_(bail_25%)/8 0.949 -
std::find_if(vector<char>)_(bail_25%)/8192 517.864 -1.54%
std::find_if(vector<char>)_(process_all)/1024 271.202 -
std::find_if(vector<char>)_(process_all)/32768 8125.228 -1.80%
std::find_if(vector<char>)_(process_all)/50 12.538 -
std::find_if(vector<char>)_(process_all)/8 2.500 3.36%
std::find_if(vector<char>)_(process_all)/8192 2045.657 -1.40%
std::find_if(vector<int>)_(bail_25%)/1024 75.610 -
std::find_if(vector<int>)_(bail_25%)/32768 2338.532 -
std::find_if(vector<int>)_(bail_25%)/8 1.119 -
std::find_if(vector<int>)_(bail_25%)/8192 548.667 -
std::find_if(vector<int>)_(process_all)/1024 290.394 -
std::find_if(vector<int>)_(process_all)/32768 9079.554 -
std::find_if(vector<int>)_(process_all)/50 14.230 -
std::find_if(vector<int>)_(process_all)/8 2.633 3.01%
std::find_if(vector<int>)_(process_all)/8192 2263.677 -
std::find_if_not(deque<int>)_(bail_25%)/1024 104.262 -1.91%
std::find_if_not(deque<int>)_(bail_25%)/32768 2711.331 -1.73%
std::find_if_not(deque<int>)_(bail_25%)/8 1.408 -8.16%
std::find_if_not(deque<int>)_(bail_25%)/8192 681.783 -1.32%
std::find_if_not(deque<int>)_(process_all)/1024 485.524 -1.96%
std::find_if_not(deque<int>)_(process_all)/32768 11445.987 -2.64%
std::find_if_not(deque<int>)_(process_all)/50 23.900 -
std::find_if_not(deque<int>)_(process_all)/8 3.959 -
std::find_if_not(deque<int>)_(process_all)/8192 2813.841 -
std::find_if_not(list<int>)_(bail_25%)/1024 195.257 -
std::find_if_not(list<int>)_(bail_25%)/32768 7565.277 -19.86%
std::find_if_not(list<int>)_(bail_25%)/8 1.276 -3.34%
std::find_if_not(list<int>)_(bail_25%)/8192 1523.979 -
std::find_if_not(list<int>)_(process_all)/1024 763.568 -
std::find_if_not(list<int>)_(process_all)/32768 28962.282 3.42%
std::find_if_not(list<int>)_(process_all)/50 21.598 -
std::find_if_not(list<int>)_(process_all)/8 3.404 -
std::find_if_not(list<int>)_(process_all)/8192 8138.483 -7.15%
std::find_if_not(vector<bool>)_(process_all)/1024 770.940 -
std::find_if_not(vector<bool>)_(process_all)/1048576 787509.431 -
std::find_if_not(vector<bool>)_(process_all)/50 36.798 2.39%
std::find_if_not(vector<bool>)_(process_all)/8 5.611 1.28%
std::find_if_not(vector<bool>)_(process_all)/8192 6154.996 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.183 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2024.907 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.941 -
std::find_if_not(vector<char>)_(bail_25%)/8192 517.948 -
std::find_if_not(vector<char>)_(process_all)/1024 273.489 1.25%
std::find_if_not(vector<char>)_(process_all)/32768 8130.155 -
std::find_if_not(vector<char>)_(process_all)/50 12.440 -
std::find_if_not(vector<char>)_(process_all)/8 2.406 -4.05%
std::find_if_not(vector<char>)_(process_all)/8192 2047.996 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.688 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2337.608 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.002 -1.31%
std::find_if_not(vector<int>)_(bail_25%)/8192 548.599 -
std::find_if_not(vector<int>)_(process_all)/1024 307.900 -
std::find_if_not(vector<int>)_(process_all)/32768 9761.645 -
std::find_if_not(vector<int>)_(process_all)/50 15.033 -
std::find_if_not(vector<int>)_(process_all)/8 2.708 3.67%
std::find_if_not(vector<int>)_(process_all)/8192 2432.033 -
std::flat_map<int,_int>::clear()/0 420.502 -
std::flat_map<int,_int>::clear()/1024 424.718 -
std::flat_map<int,_int>::clear()/32 421.331 -
std::flat_map<int,_int>::clear()/8192 446.906 -1.23%
std::flat_map<int,_int>::contains(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.532 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.355 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.988 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.496 5.83%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.516 -29.49%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.236 -16.78%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.330 -43.10%
std::flat_map<int,_int>::count(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.482 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.471 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.932 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.398 -18.96%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.609 -10.52%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.407 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.337 -11.07%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.491 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.486 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.626 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1174.846 -
std::flat_map<int,_int>::ctor(const&)/0 13.735 -
std::flat_map<int,_int>::ctor(const&)/1024 178.822 -
std::flat_map<int,_int>::ctor(const&)/32 23.789 -
std::flat_map<int,_int>::ctor(const&)/8192 1911.770 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.718 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.157 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.825 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1926.364 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.634 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4254.971 -1.14%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.033 -1.83%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34052.215 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.572 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8881.691 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 211.859 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 119973.707 8.79%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.514 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.362 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.791 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.495 9.50%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.024 11.65%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.608 2.48%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.475 13.86%
std::flat_map<int,_int>::erase(iterator)/0 15.347 -
std::flat_map<int,_int>::erase(iterator)/1024 75.811 -
std::flat_map<int,_int>::erase(iterator)/32 20.894 -
std::flat_map<int,_int>::erase(iterator)/8192 500.184 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.650 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.246 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.526 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 635.160 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.857 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 102.441 -
std::flat_map<int,_int>::erase(key)_(existent)/32 23.091 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 573.245 1.57%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.449 -9.13%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.494 -9.76%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.190 -3.01%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 6.335 -18.61%
std::flat_map<int,_int>::find(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.328 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.357 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.165 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.445 28.41%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.790 -
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.244 -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.522 -1.28%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.783 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.197 -19.87%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.119 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.729 -26.84%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.721 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.448 -6.72%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.414 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 555.127 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.172 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.581 -1.71%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.235 1.64%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.436 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.169 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.084 -2.81%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.398 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 515.873 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.112 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5242.543 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 635.752 -1.11%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40272.009 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.898 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7961.420 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 702.640 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 64784.470 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.565 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1580.601 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 478.998 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9320.210 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 428.168 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1577.196 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 482.632 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9335.778 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.011 -1.24%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.112 -1.13%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.630 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.418 10.43%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.879 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 23.843 -18.23%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.187 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 31.961 -17.39%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.975 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.318 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.682 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.445 4.24%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.346 1.24%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 21.472 -18.36%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.184 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 27.157 -21.20%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.965 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.014 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.474 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.980 -2.11%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.216 -1.35%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.073 -1.40%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.283 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.333 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.918 1.45%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 724.031 -11.28%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.403 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.466 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.177 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 692.852 -59.35%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.137 1.35%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.310 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.771 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 623.581 -62.10%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.017 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.980 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.533 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.753 -4.72%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.206 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.477 -5.66%
std::flat_multimap<int,_int>::clear()/0 423.259 1.36%
std::flat_multimap<int,_int>::clear()/1024 424.972 1.46%
std::flat_multimap<int,_int>::clear()/32 425.063 1.33%
std::flat_multimap<int,_int>::clear()/8192 441.481 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.493 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.567 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.990 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.624 -3.91%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.427 41.49%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.445 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 11.367 48.63%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.292 -2.28%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.394 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.131 -2.76%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 3.997 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.089 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.703 3.21%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.272 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.695 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.675 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1174.746 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.643 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.411 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.681 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1934.167 2.02%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.642 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.582 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.714 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1928.793 1.02%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.818 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3957.880 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.445 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31210.297 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.801 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8487.851 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 200.291 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 110854.321 -2.16%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.045 -5.87%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.484 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.587 -6.59%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.322 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.989 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.073 1.05%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.440 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.433 -
std::flat_multimap<int,_int>::erase(iterator)/1024 76.101 -1.47%
std::flat_multimap<int,_int>::erase(iterator)/32 20.815 -
std::flat_multimap<int,_int>::erase(iterator)/8192 496.673 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.949 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 442.098 1.04%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 427.415 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 641.684 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.105 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 88.382 2.85%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.108 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 520.673 1.75%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.832 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.894 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.354 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.312 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.422 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.179 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.336 -13.20%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.555 34.55%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.702 18.51%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 10.605 51.83%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.916 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.528 5.41%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.241 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.879 31.38%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 16.016 1.22%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.978 -6.52%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.975 -1.38%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 649.658 18.16%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.263 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.500 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.368 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.434 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.283 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.108 -2.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.794 1.30%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 588.255 16.51%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.056 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5416.064 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 643.975 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 41295.869 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.162 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7362.409 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 689.048 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59762.801 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.193 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1353.443 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 473.629 1.23%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7732.354 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.068 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1352.409 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 474.786 1.48%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7690.980 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.282 2.05%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.909 -4.78%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.952 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 635.121 17.20%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.895 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 24.716 23.00%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.410 1.97%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 40.094 68.36%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.981 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.123 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.475 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.319 6.10%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.394 3.18%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.913 6.66%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.121 -3.43%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.360 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.904 1.74%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 550.666 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.603 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.515 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.977 2.14%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 549.344 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.210 -3.74%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.736 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.834 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 513.555 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.026 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.097 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.394 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.262 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.276 6.70%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.425 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.420 7.28%
std::for_each(deque<int>)/32 3.822 -
std::for_each(deque<int>)/50 4.109 -
std::for_each(deque<int>)/8 0.922 -
std::for_each(deque<int>)/8192 254.679 -
std::for_each(join_view(vector<vector<int>>))/32 3.780 -
std::for_each(join_view(vector<vector<int>>))/50 4.038 -
std::for_each(join_view(vector<vector<int>>))/8 1.377 -
std::for_each(join_view(vector<vector<int>>))/8192 264.635 -
std::for_each(list<int>)/32 11.246 -
std::for_each(list<int>)/50 23.836 -
std::for_each(list<int>)/8 2.547 7.00%
std::for_each(list<int>)/8192 8330.186 -1.17%
std::for_each(vector<int>)/32 3.784 -
std::for_each(vector<int>)/50 4.102 -
std::for_each(vector<int>)/8 0.901 -
std::for_each(vector<int>)/8192 251.843 -
std::for_each_n(deque<int>)/32 3.781 -
std::for_each_n(deque<int>)/50 3.945 -
std::for_each_n(deque<int>)/8 1.154 -4.05%
std::for_each_n(deque<int>)/8192 258.106 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.836 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.336 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.778 3.39%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.852 -
std::for_each_n(list<int>)/32 11.197 -
std::for_each_n(list<int>)/50 24.174 -
std::for_each_n(list<int>)/8 2.562 -
std::for_each_n(list<int>)/8192 7392.311 -11.52%
std::for_each_n(vector<int>)/32 3.869 -
std::for_each_n(vector<int>)/50 4.051 -
std::for_each_n(vector<int>)/8 2.553 2.84%
std::for_each_n(vector<int>)/8192 252.190 -
std::generate(deque<int>)/1024 245.318 -
std::generate(deque<int>)/32 8.295 -
std::generate(deque<int>)/50 12.310 -
std::generate(deque<int>)/8192 1915.406 -
std::generate(list<int>)/1024 671.696 -
std::generate(list<int>)/32 8.700 -
std::generate(list<int>)/50 16.099 3.42%
std::generate(list<int>)/8192 6951.380 -
std::generate(vector<int>)/1024 243.949 -
std::generate(vector<int>)/32 7.966 -
std::generate(vector<int>)/50 11.974 -
std::generate(vector<int>)/8192 1848.625 -
std::generate_n(deque<int>)/1024 245.528 -
std::generate_n(deque<int>)/32 8.333 1.07%
std::generate_n(deque<int>)/50 12.344 -
std::generate_n(deque<int>)/8192 1966.886 -
std::generate_n(list<int>)/1024 650.686 -57.02%
std::generate_n(list<int>)/32 8.605 -
std::generate_n(list<int>)/50 15.260 -
std::generate_n(list<int>)/8192 6877.316 -
std::generate_n(vector<int>)/1024 243.193 -
std::generate_n(vector<int>)/32 7.976 1.15%
std::generate_n(vector<int>)/50 12.035 -3.20%
std::generate_n(vector<int>)/8192 1851.079 -
std::is_partitioned(deque<int>)_(partitioned)/1024 363.963 -
std::is_partitioned(deque<int>)_(partitioned)/32 12.359 8.29%
std::is_partitioned(deque<int>)_(partitioned)/50 18.668 8.54%
std::is_partitioned(deque<int>)_(partitioned)/8192 2869.197 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 121.474 -9.71%
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.961 19.54%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.590 -19.73%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 748.750 -20.66%
std::is_partitioned(list<int>)_(partitioned)/1024 708.174 -
std::is_partitioned(list<int>)_(partitioned)/32 8.648 -
std::is_partitioned(list<int>)_(partitioned)/50 13.926 2.18%
std::is_partitioned(list<int>)_(partitioned)/8192 5919.088 -12.87%
std::is_partitioned(list<int>)_(unpartitioned)/1024 233.212 40.13%
std::is_partitioned(list<int>)_(unpartitioned)/32 2.947 -29.07%
std::is_partitioned(list<int>)_(unpartitioned)/50 7.109 61.68%
std::is_partitioned(list<int>)_(unpartitioned)/8192 1658.800 -23.95%
std::is_partitioned(vector<int>)_(partitioned)/1024 193.319 1.62%
std::is_partitioned(vector<int>)_(partitioned)/32 6.481 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.482 -1.10%
std::is_partitioned(vector<int>)_(partitioned)/8192 1437.056 1.73%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 26.487 -49.94%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.047 4.32%
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.542 -72.96%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 215.117 11.93%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 479.368 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.179 2.77%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3906.968 1.06%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 531479.727 2.18%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 46.845 -2.85%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 509.407 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.601 -21.74%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4131.473 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 684452.299 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.882 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 493.884 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.378 3.10%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3915.335 -1.77%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 627080.755 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 55.218 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 517.706 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.037 2.68%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4000.729 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688956.849 -1.74%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.218 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1562.553 104.72%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.794 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8850.956 -5.07%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1425349.883 -1.04%
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.392 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 815.930 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.722 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8252.587 -1.93%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1610659.005 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 63.967 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.007 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.675 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8537.705 -11.29%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1418836.890 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.584 -1.03%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 827.056 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.443 2.37%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8488.043 -7.80%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1595909.532 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.982 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 317.058 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.481 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2490.476 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213345.434 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.119 -1.92%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 476.028 -5.22%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.588 -1.30%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4721.954 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1044730.469 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.418 -1.12%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 347.460 2.05%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.811 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2727.576 2.43%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212617.613 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.950 -3.28%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 524.296 1.75%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.962 -1.40%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4912.435 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 992640.167 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.984 -
std::is_sorted(deque<int>)/1024 477.764 -
std::is_sorted(deque<int>)/8 4.704 20.25%
std::is_sorted(deque<int>)/8192 3819.945 -
std::is_sorted(deque<int>,_pred)/1024 597.451 -
std::is_sorted(deque<int>,_pred)/8 4.346 -
std::is_sorted(deque<int>,_pred)/8192 4796.225 -
std::is_sorted(list<int>)/1024 770.256 -
std::is_sorted(list<int>)/8 2.141 -
std::is_sorted(list<int>)/8192 7392.787 2.94%
std::is_sorted(list<int>,_pred)/1024 795.859 -
std::is_sorted(list<int>,_pred)/8 3.930 -
std::is_sorted(list<int>,_pred)/8192 7678.524 -
std::is_sorted(vector<int>)/1024 243.652 -
std::is_sorted(vector<int>)/8 2.077 -
std::is_sorted(vector<int>)/8192 1909.188 -
std::is_sorted(vector<int>,_pred)/1024 462.417 -
std::is_sorted(vector<int>,_pred)/8 3.782 -
std::is_sorted(vector<int>,_pred)/8192 3681.024 -
std::is_sorted_until(deque<int>)/1024 470.984 -
std::is_sorted_until(deque<int>)/8 4.820 67.99%
std::is_sorted_until(deque<int>)/8192 3777.746 -
std::is_sorted_until(deque<int>,_pred)/1024 597.237 -
std::is_sorted_until(deque<int>,_pred)/8 3.988 -15.29%
std::is_sorted_until(deque<int>,_pred)/8192 4805.613 -
std::is_sorted_until(list<int>)/1024 752.185 -
std::is_sorted_until(list<int>)/8 2.215 -
std::is_sorted_until(list<int>)/8192 6777.131 -
std::is_sorted_until(list<int>,_pred)/1024 794.728 -
std::is_sorted_until(list<int>,_pred)/8 4.221 -
std::is_sorted_until(list<int>,_pred)/8192 7002.535 -4.30%
std::is_sorted_until(vector<int>)/1024 239.729 -
std::is_sorted_until(vector<int>)/8 2.060 -
std::is_sorted_until(vector<int>)/8192 1870.462 -
std::is_sorted_until(vector<int>,_pred)/1024 417.997 -
std::is_sorted_until(vector<int>,_pred)/8 3.311 -5.32%
std::is_sorted_until(vector<int>,_pred)/8192 3340.750 -
std::map<int,_int>::clear()/0 418.492 -
std::map<int,_int>::clear()/1024 10549.564 5.78%
std::map<int,_int>::clear()/32 658.124 -
std::map<int,_int>::clear()/8192 82268.854 2.34%
std::map<int,_int>::contains(key)_(existent)/0 0.016 -
std::map<int,_int>::contains(key)_(existent)/1024 4.133 1.26%
std::map<int,_int>::contains(key)_(existent)/32 1.612 2.19%
std::map<int,_int>::contains(key)_(existent)/8192 5.506 1.31%
std::map<int,_int>::contains(key)_(non-existent)/0 0.268 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.434 1.80%
std::map<int,_int>::contains(key)_(non-existent)/32 2.322 2.59%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.798 1.72%
std::map<int,_int>::count(key)_(existent)/0 0.014 -
std::map<int,_int>::count(key)_(existent)/1024 4.225 -2.18%
std::map<int,_int>::count(key)_(existent)/32 1.710 -1.23%
std::map<int,_int>::count(key)_(existent)/8192 5.996 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 8.504 17.18%
std::map<int,_int>::count(key)_(non-existent)/32 3.176 9.78%
std::map<int,_int>::count(key)_(non-existent)/8192 12.939 14.16%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.677 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5970.882 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 188.177 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51373.120 -
std::map<int,_int>::ctor(const&)/0 13.590 -
std::map<int,_int>::ctor(const&)/1024 6284.692 -
std::map<int,_int>::ctor(const&)/32 214.356 -
std::map<int,_int>::ctor(const&)/8192 49818.696 -1.37%
std::map<int,_int>::ctor(const&,_alloc)/0 13.576 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6280.249 -
std::map<int,_int>::ctor(const&,_alloc)/32 214.084 -1.66%
std::map<int,_int>::ctor(const&,_alloc)/8192 50305.643 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.555 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8784.307 -2.32%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 263.005 2.55%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71339.440 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.553 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12987.057 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.462 1.37%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 281763.322 -
std::map<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.255 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.850 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.423 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.175 2.40%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.479 -3.04%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.129 1.72%
std::map<int,_int>::erase(iterator)/0 20.589 -
std::map<int,_int>::erase(iterator)/1024 20.779 -
std::map<int,_int>::erase(iterator)/32 20.818 -
std::map<int,_int>::erase(iterator)/8192 20.948 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 418.959 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7229.865 2.37%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 597.588 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55919.412 2.77%
std::map<int,_int>::erase(key)_(existent)/0 20.971 -
std::map<int,_int>::erase(key)_(existent)/1024 24.687 -
std::map<int,_int>::erase(key)_(existent)/32 22.630 -
std::map<int,_int>::erase(key)_(existent)/8192 25.662 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.295 -1.77%
std::map<int,_int>::erase(key)_(non-existent)/32 2.418 1.00%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.442 -
std::map<int,_int>::find(key)_(existent)/0 0.012 -
std::map<int,_int>::find(key)_(existent)/1024 3.890 -1.58%
std::map<int,_int>::find(key)_(existent)/32 1.568 -1.51%
std::map<int,_int>::find(key)_(existent)/8192 5.497 -1.82%
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.354 -
std::map<int,_int>::find(key)_(non-existent)/32 2.374 1.12%
std::map<int,_int>::find(key)_(non-existent)/8192 7.197 1.30%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.885 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.555 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.190 -1.23%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.423 -1.51%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.874 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.143 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.884 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.089 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.089 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.544 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.828 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.822 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.076 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.084 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.954 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.711 1.58%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.865 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14923.220 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 813.868 1.84%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 139557.353 1.73%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.799 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7759.726 1.05%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 570.145 1.22%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 136366.232 -1.81%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.691 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11421.949 2.51%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 718.989 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 94067.685 3.58%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.696 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9451.147 3.17%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 695.652 2.59%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80490.707 6.78%
std::map<int,_int>::insert(value)_(already_present)/0 0.582 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.210 -3.42%
std::map<int,_int>::insert(value)_(already_present)/32 1.747 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.124 -
std::map<int,_int>::insert(value)_(new_value)/0 17.918 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.234 -
std::map<int,_int>::insert(value)_(new_value)/32 19.754 -
std::map<int,_int>::insert(value)_(new_value)/8192 39.204 9.95%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.603 -2.10%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.596 1.09%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.753 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.873 -5.84%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.892 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.664 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.615 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.683 -
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.299 -2.10%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.501 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.587 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.415 -8.96%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.246 -20.92%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.536 -12.42%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.219 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6223.295 -1.20%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 213.855 3.23%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49785.070 -1.15%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.218 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6256.589 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 214.867 3.83%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49890.093 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.333 4.03%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1508.213 -2.15%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 43.102 -2.87%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12677.583 -1.18%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.117 1.07%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.739 2.22%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.733 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.664 1.37%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.580 -1.62%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.528 -
std::map<std::string,_int>::clear()/0 422.237 -
std::map<std::string,_int>::clear()/1024 20736.761 -
std::map<std::string,_int>::clear()/32 909.366 3.22%
std::map<std::string,_int>::clear()/8192 202838.474 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.017 -
std::map<std::string,_int>::contains(key)_(existent)/1024 20.931 -7.68%
std::map<std::string,_int>::contains(key)_(existent)/32 15.691 -
std::map<std::string,_int>::contains(key)_(existent)/8192 30.564 1.30%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.281 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.182 -3.65%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.445 20.14%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.988 1.77%
std::map<std::string,_int>::count(key)_(existent)/0 0.013 -
std::map<std::string,_int>::count(key)_(existent)/1024 25.277 -
std::map<std::string,_int>::count(key)_(existent)/32 16.543 19.43%
std::map<std::string,_int>::count(key)_(existent)/8192 31.239 5.97%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -4.82%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.063 -
std::map<std::string,_int>::count(key)_(non-existent)/32 11.101 10.35%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.628 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.667 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7153.673 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 219.336 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60307.180 -
std::map<std::string,_int>::ctor(const&)/0 13.524 -
std::map<std::string,_int>::ctor(const&)/1024 34779.632 -
std::map<std::string,_int>::ctor(const&)/32 698.355 -7.30%
std::map<std::string,_int>::ctor(const&)/8192 344871.009 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.537 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 37150.193 1.12%
std::map<std::string,_int>::ctor(const&,_alloc)/32 745.923 1.21%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 348664.682 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.634 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41060.522 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 836.363 1.47%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390947.024 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.620 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58130.133 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1041.433 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1101357.156 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.098 2.90%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.535 -4.13%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.081 -2.33%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 22.571 -2.27%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.724 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.393 -1.70%
std::map<std::string,_int>::erase(iterator)/0 25.618 -3.96%
std::map<std::string,_int>::erase(iterator)/1024 25.678 -9.92%
std::map<std::string,_int>::erase(iterator)/32 30.177 4.84%
std::map<std::string,_int>::erase(iterator)/8192 35.376 29.66%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.579 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12369.419 2.76%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 711.282 2.85%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115306.520 1.48%
std::map<std::string,_int>::erase(key)_(existent)/0 74.357 6.13%
std::map<std::string,_int>::erase(key)_(existent)/1024 79.829 19.38%
std::map<std::string,_int>::erase(key)_(existent)/32 81.948 3.95%
std::map<std::string,_int>::erase(key)_(existent)/8192 81.254 10.51%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 20.100 -6.33%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.154 -4.28%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 26.489 -9.65%
std::map<std::string,_int>::find(key)_(existent)/0 0.036 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.542 -4.33%
std::map<std::string,_int>::find(key)_(existent)/32 14.723 -8.91%
std::map<std::string,_int>::find(key)_(existent)/8192 30.690 7.54%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.901 3.66%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.338 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 29.016 5.68%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.114 -1.36%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 86.004 1.01%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 36.586 -19.42%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 85.098 -3.07%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 25.199 -3.51%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 37.668 -12.90%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.406 -4.77%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.038 14.17%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.541 9.74%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.389 -6.29%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.808 -25.70%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 57.277 1.13%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.309 10.89%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.855 -12.86%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.189 -16.67%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.751 19.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.993 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67676.514 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1598.916 3.58%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 833017.300 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.848 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40602.536 -2.70%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1173.332 -3.75%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 638704.022 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.948 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35535.938 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1255.313 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 396315.443 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.010 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35196.136 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1204.637 -10.50%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367738.864 -
std::map<std::string,_int>::insert(value)_(already_present)/0 14.950 1.65%
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.728 -4.18%
std::map<std::string,_int>::insert(value)_(already_present)/32 15.721 -26.54%
std::map<std::string,_int>::insert(value)_(already_present)/8192 35.899 11.96%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.421 -3.37%
std::map<std::string,_int>::insert(value)_(new_value)/1024 76.107 13.29%
std::map<std::string,_int>::insert(value)_(new_value)/32 41.680 -
std::map<std::string,_int>::insert(value)_(new_value)/8192 93.976 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 16.866 -2.54%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.116 -3.81%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 22.672 76.18%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.619 -45.43%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 32.279 -1.66%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 49.247 2.00%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.902 3.01%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 89.448 -
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 21.962 -3.86%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.521 -1.64%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.457 -2.38%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.652 -4.76%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.896 2.98%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.707 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.219 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37021.399 1.23%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 855.441 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350257.316 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.259 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35262.288 -1.40%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 735.555 5.41%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347693.370 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.116 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17173.020 -1.31%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 345.018 4.87%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210288.764 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 21.966 -8.05%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.984 8.94%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 31.767 2.37%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.561 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.400 -9.76%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.702 2.40%
std::mismatch(deque<int>)_(it,_it,_it)/1000 451.803 -4.01%
std::mismatch(deque<int>)_(it,_it,_it)/1024 472.384 -2.21%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496420.682 -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.143 3.34%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3860.593 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 477.580 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 484.976 -1.21%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496298.340 -5.91%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.989 -4.63%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3844.749 -6.34%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 711.667 -2.14%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 724.635 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624658.393 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.328 -3.70%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4801.011 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 693.283 -3.00%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 734.873 -2.23%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 621621.549 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 5.943 -6.86%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4825.116 -
std::mismatch(list<int>)_(it,_it,_it)/1000 1458.821 94.83%
std::mismatch(list<int>)_(it,_it,_it)/1024 1126.079 46.97%
std::mismatch(list<int>)_(it,_it,_it)/1048576 937766.600 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.657 -
std::mismatch(list<int>)_(it,_it,_it)/8192 8005.474 7.78%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 758.089 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 776.211 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 949749.719 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.788 2.16%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12109.044 4.97%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 812.956 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 831.756 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 985672.183 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.499 -2.34%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12737.691 7.92%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 803.993 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 822.274 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 976403.338 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.485 -2.55%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11519.689 9.10%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.864 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 75.412 -1.40%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76628.566 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.204 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.913 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.780 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76653.372 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.317 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.533 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 449.499 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 481.151 -6.76%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608721.574 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.999 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4770.493 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 455.485 -3.32%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.598 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607329.585 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.278 -1.29%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4778.256 -
std::move(deque<int>)/1048576 54681.032 -
std::move(deque<int>)/262144 15134.586 -
std::move(deque<int>)/32768 2148.637 -11.62%
std::move(deque<int>)/4096 153.588 -3.02%
std::move(deque<int>)/512 23.909 -
std::move(deque<int>)/64 6.657 8.73%
std::move(deque<int>)/8 3.557 -6.23%
std::move(list<int>)/1048576 1015099.238 -
std::move(list<int>)/262144 247456.468 -
std::move(list<int>)/32768 30819.772 -
std::move(list<int>)/4096 3978.506 -
std::move(list<int>)/512 355.252 -
std::move(list<int>)/64 39.395 -
std::move(list<int>)/8 3.442 -
std::move(vector<bool>)_(aligned)/1048576 2110.217 -
std::move(vector<bool>)_(aligned)/262144 256.105 -
std::move(vector<bool>)_(aligned)/32768 36.971 -
std::move(vector<bool>)_(aligned)/4096 7.037 -
std::move(vector<bool>)_(aligned)/512 2.443 2.27%
std::move(vector<bool>)_(aligned)/64 1.609 -9.39%
std::move(vector<bool>)_(unaligned)/1048576 6699.668 -
std::move(vector<bool>)_(unaligned)/262144 1581.602 -
std::move(vector<bool>)_(unaligned)/32768 202.091 -
std::move(vector<bool>)_(unaligned)/4096 25.615 -
std::move(vector<bool>)_(unaligned)/512 4.424 -5.73%
std::move(vector<bool>)_(unaligned)/64 1.662 4.56%
std::move(vector<int>)/1048576 57496.582 7.31%
std::move(vector<int>)/262144 22108.013 53.29%
std::move(vector<int>)/32768 2130.529 -
std::move(vector<int>)/4096 134.348 -
std::move(vector<int>)/512 20.217 -
std::move(vector<int>)/64 4.148 -
std::move(vector<int>)/8 2.313 2.15%
std::move_backward(deque<int>)/1048576 129410.641 -
std::move_backward(deque<int>)/262144 30540.815 -
std::move_backward(deque<int>)/32768 3605.886 -2.19%
std::move_backward(deque<int>)/4096 160.545 -6.18%
std::move_backward(deque<int>)/512 26.317 1.34%
std::move_backward(deque<int>)/64 7.231 1.49%
std::move_backward(deque<int>)/8 3.883 -3.15%
std::move_backward(list<int>)/1048576 1036342.828 -
std::move_backward(list<int>)/262144 260171.308 -
std::move_backward(list<int>)/32768 31717.861 -
std::move_backward(list<int>)/4096 6156.204 4.27%
std::move_backward(list<int>)/512 371.616 -
std::move_backward(list<int>)/64 39.786 -
std::move_backward(list<int>)/8 3.415 -
std::move_backward(vector<bool>)_(aligned)/1048576 2122.977 -
std::move_backward(vector<bool>)_(aligned)/262144 257.026 -
std::move_backward(vector<bool>)_(aligned)/32768 38.013 -
std::move_backward(vector<bool>)_(aligned)/4096 7.343 -
std::move_backward(vector<bool>)_(aligned)/512 2.504 1.29%
std::move_backward(vector<bool>)_(aligned)/64 1.746 -2.31%
std::move_backward(vector<bool>)_(unaligned)/1048576 6496.877 -
std::move_backward(vector<bool>)_(unaligned)/262144 1583.931 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.662 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.434 -
std::move_backward(vector<bool>)_(unaligned)/512 4.873 3.18%
std::move_backward(vector<bool>)_(unaligned)/64 1.907 -
std::move_backward(vector<int>)/1048576 57185.777 2.15%
std::move_backward(vector<int>)/262144 22142.421 3.60%
std::move_backward(vector<int>)/32768 2145.426 -
std::move_backward(vector<int>)/4096 135.750 -
std::move_backward(vector<int>)/512 20.862 -
std::move_backward(vector<int>)/64 4.339 -
std::move_backward(vector<int>)/8 2.278 -
std::none_of(deque<int>)_(process_all)/32 11.538 -
std::none_of(deque<int>)_(process_all)/32768 10546.063 -8.36%
std::none_of(deque<int>)_(process_all)/50 18.324 -5.30%
std::none_of(deque<int>)_(process_all)/8 3.219 -
std::none_of(deque<int>)_(process_all)/8192 2643.800 -8.27%
std::none_of(list<int>)_(process_all)/32 11.726 -
std::none_of(list<int>)_(process_all)/32768 26262.541 -4.18%
std::none_of(list<int>)_(process_all)/50 21.718 -1.01%
std::none_of(list<int>)_(process_all)/8 2.609 -
std::none_of(list<int>)_(process_all)/8192 7610.584 8.53%
std::none_of(vector<int>)_(process_all)/32 8.427 -
std::none_of(vector<int>)_(process_all)/32768 8062.415 -
std::none_of(vector<int>)_(process_all)/50 12.692 -14.92%
std::none_of(vector<int>)_(process_all)/8 2.438 -
std::none_of(vector<int>)_(process_all)/8192 2022.173 -
std::partial_sort(deque<int>)_(ascending)/1024 7936.867 -
std::partial_sort(deque<int>)_(ascending)/8 30.083 -1.56%
std::partial_sort(deque<int>)_(ascending)/8192 165785.612 -
std::partial_sort(deque<int>)_(descending)/1024 18624.471 -
std::partial_sort(deque<int>)_(descending)/8 43.508 -
std::partial_sort(deque<int>)_(descending)/8192 287629.502 -1.57%
std::partial_sort(deque<int>)_(heap)/1024 18547.044 -
std::partial_sort(deque<int>)_(heap)/8 39.192 2.09%
std::partial_sort(deque<int>)_(heap)/8192 290268.432 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7948.244 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.132 -1.48%
std::partial_sort(deque<int>)_(pipe-organ)/8192 162804.130 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19659.747 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.735 1.72%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 286779.494 -
std::partial_sort(deque<int>)_(repeated)/1024 6361.488 -1.53%
std::partial_sort(deque<int>)_(repeated)/8 27.651 -
std::partial_sort(deque<int>)_(repeated)/8192 68366.586 -
std::partial_sort(deque<int>)_(shuffled)/1024 16115.808 -
std::partial_sort(deque<int>)_(shuffled)/8 34.184 -
std::partial_sort(deque<int>)_(shuffled)/8192 264441.920 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4965.464 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.946 -2.24%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55509.587 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8260.022 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 24.957 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97915.800 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8252.411 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.575 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100870.396 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4968.184 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.652 -1.94%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55446.706 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9194.788 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.518 -5.34%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97780.482 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3925.509 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.546 -6.58%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46732.198 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6919.993 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.874 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91261.275 -
std::partial_sort(vector<int>)_(ascending)/1024 5013.751 -
std::partial_sort(vector<int>)_(ascending)/8 21.182 2.46%
std::partial_sort(vector<int>)_(ascending)/8192 54626.725 -
std::partial_sort(vector<int>)_(descending)/1024 8258.807 1.11%
std::partial_sort(vector<int>)_(descending)/8 25.086 1.75%
std::partial_sort(vector<int>)_(descending)/8192 97849.016 -
std::partial_sort(vector<int>)_(heap)/1024 8243.498 -
std::partial_sort(vector<int>)_(heap)/8 27.037 6.97%
std::partial_sort(vector<int>)_(heap)/8192 100826.878 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 5003.661 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.931 2.18%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54518.922 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9153.032 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.721 1.83%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97484.220 -
std::partial_sort(vector<int>)_(repeated)/1024 3951.000 -
std::partial_sort(vector<int>)_(repeated)/8 20.268 1.15%
std::partial_sort(vector<int>)_(repeated)/8192 46689.113 -
std::partial_sort(vector<int>)_(shuffled)/1024 6947.207 -
std::partial_sort(vector<int>)_(shuffled)/8 22.413 1.17%
std::partial_sort(vector<int>)_(shuffled)/8192 88703.714 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5463.458 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.603 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 57858.067 1.07%
std::partial_sort_copy(deque<int>)_(descending)/1024 8437.552 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.959 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99958.280 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8596.068 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.722 4.05%
std::partial_sort_copy(deque<int>)_(heap)/8192 103090.915 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5450.825 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.662 1.30%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57594.633 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9249.349 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.637 1.91%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99802.731 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4298.431 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.437 2.01%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49305.507 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7221.135 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.971 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92009.243 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5685.059 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.077 -1.40%
std::partial_sort_copy(list<int>)_(ascending)/8192 61079.625 -3.04%
std::partial_sort_copy(list<int>)_(descending)/1024 8524.298 -
std::partial_sort_copy(list<int>)_(descending)/8 18.952 -
std::partial_sort_copy(list<int>)_(descending)/8192 101021.662 -
std::partial_sort_copy(list<int>)_(heap)/1024 8558.794 -
std::partial_sort_copy(list<int>)_(heap)/8 15.901 -
std::partial_sort_copy(list<int>)_(heap)/8192 105158.202 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5589.394 -1.49%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.040 -1.23%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60278.653 -1.79%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9487.143 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.876 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101337.844 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4508.784 -1.17%
std::partial_sort_copy(list<int>)_(repeated)/8 8.481 -
std::partial_sort_copy(list<int>)_(repeated)/8192 52916.784 -1.50%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7284.295 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.631 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93193.370 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5239.790 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.313 4.16%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55797.127 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8391.162 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.751 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98327.926 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8302.871 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.942 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101684.600 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5224.995 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.497 6.75%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55433.014 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9209.631 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.989 8.61%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98579.751 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4066.468 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.159 1.27%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47488.086 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7115.292 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.685 1.35%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91974.542 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5100.350 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.013 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 55387.421 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8333.989 -1.00%
std::partial_sort_copy(vector<int>)_(descending)/8 18.594 -
std::partial_sort_copy(vector<int>)_(descending)/8192 98906.088 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8281.326 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.215 -
std::partial_sort_copy(vector<int>)_(heap)/8192 102065.415 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5079.529 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.814 -1.25%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55121.495 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9241.361 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.795 3.00%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99830.142 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4027.202 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.499 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47318.939 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7102.831 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.325 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93467.598 -
std::partition(deque<int>)_(dense)/1024 347.030 -3.64%
std::partition(deque<int>)_(dense)/32 9.181 -12.85%
std::partition(deque<int>)_(dense)/50 13.468 -15.94%
std::partition(deque<int>)_(dense)/8192 2690.489 -3.96%
std::partition(deque<int>)_(sparse)/1024 409.262 6.96%
std::partition(deque<int>)_(sparse)/32 10.640 1.89%
std::partition(deque<int>)_(sparse)/50 16.387 -
std::partition(deque<int>)_(sparse)/8192 3278.456 8.93%
std::partition(list<int>)_(dense)/1024 390.903 -
std::partition(list<int>)_(dense)/32 8.680 -
std::partition(list<int>)_(dense)/50 13.270 -
std::partition(list<int>)_(dense)/8192 4441.095 -29.68%
std::partition(list<int>)_(sparse)/1024 725.941 -
std::partition(list<int>)_(sparse)/32 8.924 -
std::partition(list<int>)_(sparse)/50 15.002 -
std::partition(list<int>)_(sparse)/8192 7652.521 -2.34%
std::partition(vector<int>)_(dense)/1024 248.339 -
std::partition(vector<int>)_(dense)/32 8.385 2.69%
std::partition(vector<int>)_(dense)/50 13.416 2.56%
std::partition(vector<int>)_(dense)/8192 1884.568 -
std::partition(vector<int>)_(sparse)/1024 258.351 -
std::partition(vector<int>)_(sparse)/32 8.985 3.16%
std::partition(vector<int>)_(sparse)/50 14.035 1.60%
std::partition(vector<int>)_(sparse)/8192 1878.723 -
std::partition_copy(deque<int>)/1024 634.723 -
std::partition_copy(deque<int>)/32 12.770 -
std::partition_copy(deque<int>)/50 21.002 -
std::partition_copy(deque<int>)/8192 5709.538 -
std::partition_copy(list<int>)/1024 715.882 -
std::partition_copy(list<int>)/32 8.608 -
std::partition_copy(list<int>)/50 13.147 -
std::partition_copy(list<int>)/8192 7263.771 -
std::partition_copy(vector<int>)/1024 477.014 4.02%
std::partition_copy(vector<int>)/32 8.236 2.53%
std::partition_copy(vector<int>)/50 12.800 1.35%
std::partition_copy(vector<int>)/8192 4549.759 -
std::partition_point(deque<int>)/1024 9.363 -
std::partition_point(deque<int>)/32 5.088 15.09%
std::partition_point(deque<int>)/50 5.200 9.00%
std::partition_point(deque<int>)/8192 16.401 -
std::partition_point(list<int>)/1024 1294.254 14.69%
std::partition_point(list<int>)/32 16.085 -
std::partition_point(list<int>)/50 24.873 1.41%
std::partition_point(list<int>)/8192 12727.388 8.12%
std::partition_point(vector<int>)/1024 6.290 -
std::partition_point(vector<int>)/32 2.560 -
std::partition_point(vector<int>)/50 2.548 -
std::partition_point(vector<int>)/8192 9.572 2.26%
std::remove(deque<int>)_(prefix)/1024 527.131 -
std::remove(deque<int>)_(prefix)/32 58.540 -2.53%
std::remove(deque<int>)_(prefix)/50 66.614 -2.00%
std::remove(deque<int>)_(prefix)/8192 3900.042 -
std::remove(deque<int>)_(sprinkled)/1024 520.564 -
std::remove(deque<int>)_(sprinkled)/32 55.925 -5.13%
std::remove(deque<int>)_(sprinkled)/50 62.563 -7.04%
std::remove(deque<int>)_(sprinkled)/8192 3862.200 -
std::remove(list<int>)_(prefix)/1024 1018.808 -
std::remove(list<int>)_(prefix)/32 55.300 -
std::remove(list<int>)_(prefix)/50 66.889 -
std::remove(list<int>)_(prefix)/8192 8245.915 -
std::remove(list<int>)_(sprinkled)/1024 1003.954 -
std::remove(list<int>)_(sprinkled)/32 57.112 -1.25%
std::remove(list<int>)_(sprinkled)/50 64.747 -3.66%
std::remove(list<int>)_(sprinkled)/8192 7820.132 -
std::remove(vector<int>)_(prefix)/1024 312.449 -
std::remove(vector<int>)_(prefix)/32 52.213 -
std::remove(vector<int>)_(prefix)/50 56.916 -
std::remove(vector<int>)_(prefix)/8192 2115.462 -
std::remove(vector<int>)_(sprinkled)/1024 288.632 -
std::remove(vector<int>)_(sprinkled)/32 51.934 -
std::remove(vector<int>)_(sprinkled)/50 56.138 -
std::remove(vector<int>)_(sprinkled)/8192 1988.133 -
std::remove_copy(deque<int>)_(prefix)/1024 388.323 3.38%
std::remove_copy(deque<int>)_(prefix)/32 12.927 -
std::remove_copy(deque<int>)_(prefix)/50 19.085 -
std::remove_copy(deque<int>)_(prefix)/8192 3354.576 -
std::remove_copy(deque<int>)_(sprinkled)/1024 360.793 -1.16%
std::remove_copy(deque<int>)_(sprinkled)/32 12.210 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.420 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2884.548 -2.08%
std::remove_copy(list<int>)_(prefix)/1024 753.607 -
std::remove_copy(list<int>)_(prefix)/32 10.836 -
std::remove_copy(list<int>)_(prefix)/50 21.944 -
std::remove_copy(list<int>)_(prefix)/8192 7000.353 -3.88%
std::remove_copy(list<int>)_(sprinkled)/1024 740.119 -
std::remove_copy(list<int>)_(sprinkled)/32 11.221 -
std::remove_copy(list<int>)_(sprinkled)/50 18.841 -
std::remove_copy(list<int>)_(sprinkled)/8192 6944.183 -4.26%
std::remove_copy(vector<int>)_(prefix)/1024 266.838 -
std::remove_copy(vector<int>)_(prefix)/32 8.861 -1.13%
std::remove_copy(vector<int>)_(prefix)/50 13.345 -
std::remove_copy(vector<int>)_(prefix)/8192 2067.320 -
std::remove_copy(vector<int>)_(sprinkled)/1024 466.970 1.52%
std::remove_copy(vector<int>)_(sprinkled)/32 14.949 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.307 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3655.606 -
std::remove_copy_if(deque<int>)_(prefix)/1024 529.720 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.994 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.376 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3890.053 -4.69%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 548.010 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.860 1.68%
std::remove_copy_if(deque<int>)_(sprinkled)/50 27.149 3.62%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3303.653 -6.43%
std::remove_copy_if(list<int>)_(prefix)/1024 792.745 -
std::remove_copy_if(list<int>)_(prefix)/32 14.805 -
std::remove_copy_if(list<int>)_(prefix)/50 27.068 -
std::remove_copy_if(list<int>)_(prefix)/8192 7233.460 -4.28%
std::remove_copy_if(list<int>)_(sprinkled)/1024 783.876 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.507 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.640 -5.80%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7191.564 -3.62%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.123 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.050 -1.25%
std::remove_copy_if(vector<int>)_(prefix)/50 17.717 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3328.443 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.868 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.302 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.857 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3742.773 -
std::remove_if(deque<int>)_(prefix)/1024 562.603 -
std::remove_if(deque<int>)_(prefix)/32 58.746 -1.61%
std::remove_if(deque<int>)_(prefix)/50 67.803 -
std::remove_if(deque<int>)_(prefix)/8192 4251.672 -
std::remove_if(deque<int>)_(sprinkled)/1024 533.180 -
std::remove_if(deque<int>)_(sprinkled)/32 58.937 5.18%
std::remove_if(deque<int>)_(sprinkled)/50 68.278 8.33%
std::remove_if(deque<int>)_(sprinkled)/8192 3963.361 -
std::remove_if(list<int>)_(prefix)/1024 1047.219 -
std::remove_if(list<int>)_(prefix)/32 61.559 -
std::remove_if(list<int>)_(prefix)/50 75.071 -
std::remove_if(list<int>)_(prefix)/8192 10195.249 8.97%
std::remove_if(list<int>)_(sprinkled)/1024 1043.029 -
std::remove_if(list<int>)_(sprinkled)/32 59.958 -
std::remove_if(list<int>)_(sprinkled)/50 73.649 -
std::remove_if(list<int>)_(sprinkled)/8192 8301.729 1.17%
std::remove_if(vector<int>)_(prefix)/1024 357.135 -
std::remove_if(vector<int>)_(prefix)/32 51.852 -
std::remove_if(vector<int>)_(prefix)/50 57.099 -
std::remove_if(vector<int>)_(prefix)/8192 2573.367 -
std::remove_if(vector<int>)_(sprinkled)/1024 519.294 -
std::remove_if(vector<int>)_(sprinkled)/32 58.093 3.61%
std::remove_if(vector<int>)_(sprinkled)/50 67.780 4.76%
std::remove_if(vector<int>)_(sprinkled)/8192 3810.961 -
std::replace(deque<int>)_(prefix)/1024 414.270 -
std::replace(deque<int>)_(prefix)/32 12.766 -
std::replace(deque<int>)_(prefix)/50 19.104 -
std::replace(deque<int>)_(prefix)/8192 3271.636 -
std::replace(deque<int>)_(sprinkled)/1024 354.050 -
std::replace(deque<int>)_(sprinkled)/32 12.641 -
std::replace(deque<int>)_(sprinkled)/50 18.740 -
std::replace(deque<int>)_(sprinkled)/8192 2835.227 -
std::replace(list<int>)_(prefix)/1024 739.086 -
std::replace(list<int>)_(prefix)/32 11.138 -
std::replace(list<int>)_(prefix)/50 18.551 1.35%
std::replace(list<int>)_(prefix)/8192 7024.537 -
std::replace(list<int>)_(sprinkled)/1024 727.900 -
std::replace(list<int>)_(sprinkled)/32 11.300 -
std::replace(list<int>)_(sprinkled)/50 17.645 1.13%
std::replace(list<int>)_(sprinkled)/8192 7167.235 -
std::replace(vector<int>)_(prefix)/1024 159.992 -
std::replace(vector<int>)_(prefix)/32 5.023 -1.24%
std::replace(vector<int>)_(prefix)/50 7.574 -1.68%
std::replace(vector<int>)_(prefix)/8192 1283.567 -
std::replace(vector<int>)_(sprinkled)/1024 153.113 -2.12%
std::replace(vector<int>)_(sprinkled)/32 5.616 2.87%
std::replace(vector<int>)_(sprinkled)/50 8.618 6.09%
std::replace(vector<int>)_(sprinkled)/8192 1194.608 -2.92%
std::replace_if(deque<int>)_(prefix)/1024 480.765 -2.59%
std::replace_if(deque<int>)_(prefix)/32 14.234 5.22%
std::replace_if(deque<int>)_(prefix)/50 20.302 -
std::replace_if(deque<int>)_(prefix)/8192 3501.889 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.944 -
std::replace_if(deque<int>)_(sprinkled)/32 12.448 -
std::replace_if(deque<int>)_(sprinkled)/50 18.697 -
std::replace_if(deque<int>)_(sprinkled)/8192 2922.929 -
std::replace_if(list<int>)_(prefix)/1024 743.211 -
std::replace_if(list<int>)_(prefix)/32 13.041 -1.10%
std::replace_if(list<int>)_(prefix)/50 24.022 -
std::replace_if(list<int>)_(prefix)/8192 7108.273 -
std::replace_if(list<int>)_(sprinkled)/1024 743.455 -
std::replace_if(list<int>)_(sprinkled)/32 13.370 -
std::replace_if(list<int>)_(sprinkled)/50 23.018 -8.44%
std::replace_if(list<int>)_(sprinkled)/8192 7315.958 -
std::replace_if(vector<int>)_(prefix)/1024 274.997 -
std::replace_if(vector<int>)_(prefix)/32 8.946 -
std::replace_if(vector<int>)_(prefix)/50 13.661 -
std::replace_if(vector<int>)_(prefix)/8192 2049.852 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.598 -
std::replace_if(vector<int>)_(sprinkled)/32 8.729 -
std::replace_if(vector<int>)_(sprinkled)/50 14.668 7.34%
std::replace_if(vector<int>)_(sprinkled)/8192 1921.456 -
std::reverse(deque<int>)/32768 5727.214 -
std::reverse(deque<int>)/4096 719.492 -
std::reverse(deque<int>)/512 113.267 -
std::reverse(deque<int>)/64 13.052 -
std::reverse(deque<int>)/8 2.520 -1.14%
std::reverse(list<int>)/32768 17417.817 -6.92%
std::reverse(list<int>)/4096 1688.161 1.95%
std::reverse(list<int>)/512 193.071 -
std::reverse(list<int>)/64 17.566 -
std::reverse(list<int>)/8 2.033 -
std::reverse(vector<int>)/32768 1040.951 -
std::reverse(vector<int>)/4096 130.572 -
std::reverse(vector<int>)/512 16.455 -
std::reverse(vector<int>)/64 4.137 -
std::reverse(vector<int>)/8 1.562 -1.38%
std::reverse_copy(deque<int>)/32768 8052.160 -
std::reverse_copy(deque<int>)/4096 974.615 -
std::reverse_copy(deque<int>)/512 124.972 -
std::reverse_copy(deque<int>)/64 16.016 -
std::reverse_copy(deque<int>)/8 2.537 -3.21%
std::reverse_copy(list<int>)/32768 26271.646 -
std::reverse_copy(list<int>)/4096 3122.952 1.04%
std::reverse_copy(list<int>)/512 364.764 -
std::reverse_copy(list<int>)/64 30.243 -
std::reverse_copy(list<int>)/8 2.435 1.82%
std::reverse_copy(vector<int>)/32768 976.083 -
std::reverse_copy(vector<int>)/4096 135.589 -
std::reverse_copy(vector<int>)/512 17.152 -
std::reverse_copy(vector<int>)/64 2.488 -
std::reverse_copy(vector<int>)/8 2.458 9.40%
std::rotate(deque<int>)_(1_element_backward)/1024 42.547 -
std::rotate(deque<int>)_(1_element_backward)/32 4.446 -
std::rotate(deque<int>)_(1_element_backward)/50 5.400 -
std::rotate(deque<int>)_(1_element_backward)/8192 311.896 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.952 -
std::rotate(deque<int>)_(1_element_forward)/32 4.615 -
std::rotate(deque<int>)_(1_element_forward)/50 5.459 1.44%
std::rotate(deque<int>)_(1_element_forward)/8192 301.930 -
std::rotate(deque<int>)_(by_1/2)/1024 185.691 7.19%
std::rotate(deque<int>)_(by_1/2)/32 7.369 -
std::rotate(deque<int>)_(by_1/2)/50 10.346 1.32%
std::rotate(deque<int>)_(by_1/2)/8192 1462.143 -
std::rotate(deque<int>)_(by_1/3)/1024 1830.606 -
std::rotate(deque<int>)_(by_1/3)/32 45.682 -
std::rotate(deque<int>)_(by_1/3)/50 76.963 -
std::rotate(deque<int>)_(by_1/3)/8192 22664.061 -
std::rotate(deque<int>)_(by_1/4)/1024 782.920 -
std::rotate(deque<int>)_(by_1/4)/32 29.401 -
std::rotate(deque<int>)_(by_1/4)/50 75.285 -
std::rotate(deque<int>)_(by_1/4)/8192 6838.122 -
std::rotate(list<int>)_(1_element_backward)/1024 744.954 -
std::rotate(list<int>)_(1_element_backward)/32 13.246 -
std::rotate(list<int>)_(1_element_backward)/50 22.404 -
std::rotate(list<int>)_(1_element_backward)/8192 8669.511 3.07%
std::rotate(list<int>)_(1_element_forward)/1024 733.078 -
std::rotate(list<int>)_(1_element_forward)/32 14.404 -
std::rotate(list<int>)_(1_element_forward)/50 27.138 -
std::rotate(list<int>)_(1_element_forward)/8192 9096.241 15.87%
std::rotate(list<int>)_(by_1/2)/1024 386.593 -
std::rotate(list<int>)_(by_1/2)/32 5.967 -
std::rotate(list<int>)_(by_1/2)/50 12.718 -
std::rotate(list<int>)_(by_1/2)/8192 6295.190 22.64%
std::rotate(list<int>)_(by_1/3)/1024 805.625 -
std::rotate(list<int>)_(by_1/3)/32 15.299 -
std::rotate(list<int>)_(by_1/3)/50 24.624 -
std::rotate(list<int>)_(by_1/3)/8192 8791.815 -1.79%
std::rotate(list<int>)_(by_1/4)/1024 579.793 -
std::rotate(list<int>)_(by_1/4)/32 12.498 -
std::rotate(list<int>)_(by_1/4)/50 25.016 -
std::rotate(list<int>)_(by_1/4)/8192 7199.086 -1.57%
std::rotate(vector<bool>)_(1_element_backward)/1024 26.706 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.395 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.436 -
std::rotate(vector<bool>)_(1_element_backward)/8192 97.347 -2.88%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.365 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.774 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.775 -
std::rotate(vector<bool>)_(1_element_forward)/8192 108.154 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.473 1.34%
std::rotate(vector<bool>)_(by_1/2)/32 17.900 -
std::rotate(vector<bool>)_(by_1/2)/50 17.720 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.163 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.550 -
std::rotate(vector<bool>)_(by_1/3)/32 17.592 -
std::rotate(vector<bool>)_(by_1/3)/50 17.607 -
std::rotate(vector<bool>)_(by_1/3)/8192 146.650 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.519 3.50%
std::rotate(vector<bool>)_(by_1/4)/32 17.751 -
std::rotate(vector<bool>)_(by_1/4)/50 17.585 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.098 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.545 -
std::rotate(vector<int>)_(1_element_backward)/32 2.910 -
std::rotate(vector<int>)_(1_element_backward)/50 5.339 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.786 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.387 -
std::rotate(vector<int>)_(1_element_forward)/32 2.958 -
std::rotate(vector<int>)_(1_element_forward)/50 5.267 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.541 -
std::rotate(vector<int>)_(by_1/2)/1024 31.980 -
std::rotate(vector<int>)_(by_1/2)/32 3.657 -
std::rotate(vector<int>)_(by_1/2)/50 4.453 -
std::rotate(vector<int>)_(by_1/2)/8192 240.535 -
std::rotate(vector<int>)_(by_1/3)/1024 1369.058 -
std::rotate(vector<int>)_(by_1/3)/32 21.601 -
std::rotate(vector<int>)_(by_1/3)/50 40.198 -
std::rotate(vector<int>)_(by_1/3)/8192 10873.901 -
std::rotate(vector<int>)_(by_1/4)/1024 324.455 -
std::rotate(vector<int>)_(by_1/4)/32 11.978 -
std::rotate(vector<int>)_(by_1/4)/50 40.382 -
std::rotate(vector<int>)_(by_1/4)/8192 2555.289 -
std::rotate_copy(deque<int>)/1024 35.533 1.34%
std::rotate_copy(deque<int>)/32 2.666 -1.97%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 290.570 -
std::rotate_copy(list<int>)/1024 725.386 -
std::rotate_copy(list<int>)/32 8.317 -
std::rotate_copy(list<int>)/50 14.144 -1.50%
std::rotate_copy(list<int>)/8192 6683.867 -5.43%
std::rotate_copy(vector<int>)/1024 32.894 1.00%
std::rotate_copy(vector<int>)/32 2.085 -
std::rotate_copy(vector<int>)/50 2.703 -
std::rotate_copy(vector<int>)/8192 728.686 7.80%
std::sample(deque<int>)/1024 11822.636 -
std::sample(deque<int>)/32 323.125 -
std::sample(deque<int>)/8192 95014.799 -
std::sample(list<int>)/1024 11689.348 -
std::sample(list<int>)/32 312.739 -
std::sample(list<int>)/8192 96858.622 -
std::sample(vector<int>)/1024 11259.868 -
std::sample(vector<int>)/32 306.076 -
std::sample(vector<int>)/8192 90678.570 -
std::search(deque<int>)_(near_matches)/1000 24591.156 -
std::search(deque<int>)_(near_matches)/1024 25679.513 -
std::search(deque<int>)_(near_matches)/8192 1452459.714 -
std::search(deque<int>)_(no_match)/1000 406.731 -
std::search(deque<int>)_(no_match)/1024 415.700 -
std::search(deque<int>)_(no_match)/1048576 424126.539 -
std::search(deque<int>)_(no_match)/8192 3317.487 -
std::search(deque<int>)_(same_length)/1000 393.662 20.70%
std::search(deque<int>)_(same_length)/1024 473.970 -
std::search(deque<int>)_(same_length)/8192 3779.907 -
std::search(deque<int>)_(single_element)/1000 447.460 -
std::search(deque<int>)_(single_element)/1024 457.982 -
std::search(deque<int>)_(single_element)/8192 3651.749 -
std::search(deque<int>,_pred)_(near_matches)/1000 24208.465 -12.57%
std::search(deque<int>,_pred)_(near_matches)/1024 24875.083 -14.41%
std::search(deque<int>,_pred)_(near_matches)/8192 1513306.786 -
std::search(deque<int>,_pred)_(no_match)/1000 424.576 -
std::search(deque<int>,_pred)_(no_match)/1024 434.275 -
std::search(deque<int>,_pred)_(no_match)/1048576 443385.377 -
std::search(deque<int>,_pred)_(no_match)/8192 3475.088 -
std::search(deque<int>,_pred)_(same_length)/1000 479.325 -3.79%
std::search(deque<int>,_pred)_(same_length)/1024 510.328 -
std::search(deque<int>,_pred)_(same_length)/8192 4056.586 -
std::search(deque<int>,_pred)_(single_element)/1000 473.949 -
std::search(deque<int>,_pred)_(single_element)/1024 484.304 -
std::search(deque<int>,_pred)_(single_element)/8192 3879.193 -
std::search(list<int>)_(near_matches)/1000 37500.056 -
std::search(list<int>)_(near_matches)/1024 39589.048 -
std::search(list<int>)_(near_matches)/8192 2551915.602 -
std::search(list<int>)_(no_match)/1000 694.577 -
std::search(list<int>)_(no_match)/1024 750.694 -
std::search(list<int>)_(no_match)/1048576 834621.742 -
std::search(list<int>)_(no_match)/8192 6975.208 -4.41%
std::search(list<int>)_(same_length)/1000 744.880 -
std::search(list<int>)_(same_length)/1024 775.486 1.68%
std::search(list<int>)_(same_length)/8192 10769.464 16.36%
std::search(list<int>)_(single_element)/1000 654.336 -6.06%
std::search(list<int>)_(single_element)/1024 766.777 5.35%
std::search(list<int>)_(single_element)/8192 8484.807 14.17%
std::search(list<int>,_pred)_(near_matches)/1000 42463.398 -
std::search(list<int>,_pred)_(near_matches)/1024 44263.403 -
std::search(list<int>,_pred)_(near_matches)/8192 2735039.875 -
std::search(list<int>,_pred)_(no_match)/1000 752.724 -
std::search(list<int>,_pred)_(no_match)/1024 770.484 -
std::search(list<int>,_pred)_(no_match)/1048576 899360.682 -
std::search(list<int>,_pred)_(no_match)/8192 7112.081 -4.11%
std::search(list<int>,_pred)_(same_length)/1000 772.310 -
std::search(list<int>,_pred)_(same_length)/1024 789.099 -
std::search(list<int>,_pred)_(same_length)/8192 8365.654 -1.78%
std::search(list<int>,_pred)_(single_element)/1000 818.007 -
std::search(list<int>,_pred)_(single_element)/1024 838.608 -
std::search(list<int>,_pred)_(single_element)/8192 9745.800 18.85%
std::search(vector<int>)_(near_matches)/1000 13981.273 -
std::search(vector<int>)_(near_matches)/1024 14854.319 -
std::search(vector<int>)_(near_matches)/8192 773752.309 -
std::search(vector<int>)_(no_match)/1000 209.736 1.39%
std::search(vector<int>)_(no_match)/1024 214.620 1.35%
std::search(vector<int>)_(no_match)/1048576 211654.344 -
std::search(vector<int>)_(no_match)/8192 1652.198 -
std::search(vector<int>)_(same_length)/1000 241.255 -
std::search(vector<int>)_(same_length)/1024 245.644 -
std::search(vector<int>)_(same_length)/8192 1874.256 -
std::search(vector<int>)_(single_element)/1000 227.631 -
std::search(vector<int>)_(single_element)/1024 232.740 -
std::search(vector<int>)_(single_element)/8192 1809.811 -
std::search(vector<int>,_pred)_(near_matches)/1000 22990.834 -
std::search(vector<int>,_pred)_(near_matches)/1024 23913.812 -
std::search(vector<int>,_pred)_(near_matches)/8192 1451139.580 -
std::search(vector<int>,_pred)_(no_match)/1000 468.277 -
std::search(vector<int>,_pred)_(no_match)/1024 475.509 -
std::search(vector<int>,_pred)_(no_match)/1048576 440974.484 -
std::search(vector<int>,_pred)_(no_match)/8192 4038.749 -
std::search(vector<int>,_pred)_(same_length)/1000 600.385 -
std::search(vector<int>,_pred)_(same_length)/1024 613.972 -
std::search(vector<int>,_pred)_(same_length)/8192 4906.421 -
std::search(vector<int>,_pred)_(single_element)/1000 457.779 -
std::search(vector<int>,_pred)_(single_element)/1024 468.580 -
std::search(vector<int>,_pred)_(single_element)/8192 3737.570 -
std::search_n(deque<int>)_(no_match)/1000 444.242 -
std::search_n(deque<int>)_(no_match)/1024 440.054 -
std::search_n(deque<int>)_(no_match)/1048576 439150.680 -1.30%
std::search_n(deque<int>)_(no_match)/8192 3427.606 -1.37%
std::search_n(deque<int>,_pred)_(no_match)/1000 605.882 -
std::search_n(deque<int>,_pred)_(no_match)/1024 624.900 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 554376.478 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4324.043 -
std::search_n(list<int>)_(no_match)/1000 672.323 -3.28%
std::search_n(list<int>)_(no_match)/1024 746.693 -
std::search_n(list<int>)_(no_match)/1048576 783615.278 -9.28%
std::search_n(list<int>)_(no_match)/8192 6740.304 -6.54%
std::search_n(list<int>,_pred)_(no_match)/1000 824.344 -
std::search_n(list<int>,_pred)_(no_match)/1024 843.817 -
std::search_n(list<int>,_pred)_(no_match)/1048576 980230.331 -
std::search_n(list<int>,_pred)_(no_match)/8192 7812.373 -4.04%
std::search_n(vector<int>)_(no_match)/1000 216.525 5.66%
std::search_n(vector<int>)_(no_match)/1024 213.224 1.70%
std::search_n(vector<int>)_(no_match)/1048576 210876.605 1.29%
std::search_n(vector<int>)_(no_match)/8192 1644.198 1.36%
std::search_n(vector<int>,_pred)_(no_match)/1000 510.856 -
std::search_n(vector<int>,_pred)_(no_match)/1024 522.133 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 608625.146 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4177.945 -
std::shift_left(deque<int>)/1024 39.938 -1.33%
std::shift_left(deque<int>)/32 4.769 -1.85%
std::shift_left(deque<int>)/50 5.480 -
std::shift_left(deque<int>)/8192 302.790 -
std::shift_left(list<int>)/1024 729.098 -
std::shift_left(list<int>)/32 14.498 -
std::shift_left(list<int>)/50 27.589 -
std::shift_left(list<int>)/8192 7171.024 -
std::shift_left(vector<int>)/1024 35.496 -
std::shift_left(vector<int>)/32 4.482 13.49%
std::shift_left(vector<int>)/50 5.273 -
std::shift_left(vector<int>)/8192 282.415 -
std::shift_right(deque<int>)/1024 42.716 -
std::shift_right(deque<int>)/32 4.320 -
std::shift_right(deque<int>)/50 5.374 1.77%
std::shift_right(deque<int>)/8192 309.030 -
std::shift_right(list<int>)/1024 734.704 -
std::shift_right(list<int>)/32 14.488 -
std::shift_right(list<int>)/50 27.871 -
std::shift_right(list<int>)/8192 7693.983 -
std::shift_right(vector<int>)/1024 35.895 -
std::shift_right(vector<int>)/32 2.962 -
std::shift_right(vector<int>)/50 5.338 -
std::shift_right(vector<int>)/8192 298.622 -
std::shuffle(deque<int>)/1024 9458.433 -
std::shuffle(deque<int>)/32 299.190 -
std::shuffle(deque<int>)/8192 74962.323 -
std::shuffle(vector<int>)/1024 8887.421 -
std::shuffle(vector<int>)/32 280.581 -
std::shuffle(vector<int>)/8192 71151.824 -
std::sort(deque<int>)_(ascending)/1024 766.731 -
std::sort(deque<int>)_(ascending)/8 18.832 2.26%
std::sort(deque<int>)_(ascending)/8192 5736.235 -
std::sort(deque<int>)_(descending)/1024 1301.318 -
std::sort(deque<int>)_(descending)/8 26.446 4.19%
std::sort(deque<int>)_(descending)/8192 10385.484 -
std::sort(deque<int>)_(heap)/1024 6200.779 -
std::sort(deque<int>)_(heap)/8 25.277 2.79%
std::sort(deque<int>)_(heap)/8192 69509.646 -
std::sort(deque<int>)_(pipe-organ)/1024 2707.450 -3.05%
std::sort(deque<int>)_(pipe-organ)/8 21.381 2.45%
std::sort(deque<int>)_(pipe-organ)/8192 26644.163 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17736.368 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.154 -
std::sort(deque<int>)_(qsort_adversarial)/8192 465182.758 1.69%
std::sort(deque<int>)_(repeated)/1024 960.171 -
std::sort(deque<int>)_(repeated)/8 18.849 -
std::sort(deque<int>)_(repeated)/8192 6723.801 -
std::sort(deque<int>)_(shuffled)/1024 6864.453 -
std::sort(deque<int>)_(shuffled)/8 23.625 1.03%
std::sort(deque<int>)_(shuffled)/8192 80458.618 -
std::sort(vector<NonIntegral>)_(ascending)/1024 544.574 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.518 1.52%
std::sort(vector<NonIntegral>)_(ascending)/8192 3759.381 -
std::sort(vector<NonIntegral>)_(descending)/1024 782.427 -
std::sort(vector<NonIntegral>)_(descending)/8 25.290 2.02%
std::sort(vector<NonIntegral>)_(descending)/8192 5292.681 -
std::sort(vector<NonIntegral>)_(heap)/1024 4246.094 -
std::sort(vector<NonIntegral>)_(heap)/8 22.485 -
std::sort(vector<NonIntegral>)_(heap)/8192 50309.605 1.04%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1900.321 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.109 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18473.085 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13180.224 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.436 1.02%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155112.427 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.698 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.743 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3727.261 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4606.293 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.948 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 81807.605 1.81%
std::sort(vector<int>)_(ascending)/1024 542.888 -
std::sort(vector<int>)_(ascending)/8 16.777 1.14%
std::sort(vector<int>)_(ascending)/8192 3751.478 -
std::sort(vector<int>)_(descending)/1024 1057.132 -
std::sort(vector<int>)_(descending)/8 25.546 -
std::sort(vector<int>)_(descending)/8192 7424.921 -
std::sort(vector<int>)_(heap)/1024 4515.838 -
std::sort(vector<int>)_(heap)/8 22.607 -
std::sort(vector<int>)_(heap)/8192 45674.108 -
std::sort(vector<int>)_(pipe-organ)/1024 2278.071 -
std::sort(vector<int>)_(pipe-organ)/8 18.607 -
std::sort(vector<int>)_(pipe-organ)/8192 21532.411 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12911.041 -2.96%
std::sort(vector<int>)_(qsort_adversarial)/8 16.967 1.97%
std::sort(vector<int>)_(qsort_adversarial)/8192 147670.495 -2.94%
std::sort(vector<int>)_(repeated)/1024 660.778 -
std::sort(vector<int>)_(repeated)/8 16.957 -
std::sort(vector<int>)_(repeated)/8192 5018.414 -
std::sort(vector<int>)_(shuffled)/1024 4647.802 -
std::sort(vector<int>)_(shuffled)/8 21.174 -
std::sort(vector<int>)_(shuffled)/8192 44984.089 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3514.994 3.58%
std::stable_partition(deque<int>)_(alloc_fails)/32 1942.856 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1997.909 2.04%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17142.399 -
std::stable_partition(deque<int>)_(dense)/1024 638.472 -3.79%
std::stable_partition(deque<int>)_(dense)/32 31.210 -3.12%
std::stable_partition(deque<int>)_(dense)/50 41.859 -3.55%
std::stable_partition(deque<int>)_(dense)/8192 6102.339 -
std::stable_partition(deque<int>)_(sparse)/1024 473.706 -
std::stable_partition(deque<int>)_(sparse)/32 14.245 -
std::stable_partition(deque<int>)_(sparse)/50 32.660 -
std::stable_partition(deque<int>)_(sparse)/8192 3480.680 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4215.504 2.42%
std::stable_partition(list<int>)_(alloc_fails)/32 1950.301 2.17%
std::stable_partition(list<int>)_(alloc_fails)/50 1981.864 2.68%
std::stable_partition(list<int>)_(alloc_fails)/8192 25178.859 -
std::stable_partition(list<int>)_(dense)/1024 1743.008 -
std::stable_partition(list<int>)_(dense)/32 33.137 1.67%
std::stable_partition(list<int>)_(dense)/50 56.028 2.78%
std::stable_partition(list<int>)_(dense)/8192 17470.578 -
std::stable_partition(list<int>)_(sparse)/1024 938.567 -
std::stable_partition(list<int>)_(sparse)/32 10.046 1.08%
std::stable_partition(list<int>)_(sparse)/50 26.362 1.81%
std::stable_partition(list<int>)_(sparse)/8192 8831.369 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2946.072 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1927.266 1.19%
std::stable_partition(vector<int>)_(alloc_fails)/50 1970.833 1.95%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9863.154 -
std::stable_partition(vector<int>)_(dense)/1024 295.868 -
std::stable_partition(vector<int>)_(dense)/32 21.223 -3.43%
std::stable_partition(vector<int>)_(dense)/50 25.575 -
std::stable_partition(vector<int>)_(dense)/8192 2097.020 -
std::stable_partition(vector<int>)_(sparse)/1024 215.964 -
std::stable_partition(vector<int>)_(sparse)/32 7.294 -3.17%
std::stable_partition(vector<int>)_(sparse)/50 21.741 2.23%
std::stable_partition(vector<int>)_(sparse)/8192 1549.964 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4129.301 -1.40%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.303 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18951.132 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28112.813 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.412 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27311.909 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13934.912 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.101 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26243.943 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16374.208 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.227 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22885.340 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25668.532 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.449 1.42%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28806.019 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3842.268 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 18.932 -1.64%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13208.910 1.46%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19330.126 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.747 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25526.698 1.52%
std::stable_sort(deque<int>)_(ascending)/1024 2094.352 -1.11%
std::stable_sort(deque<int>)_(ascending)/8 18.667 4.40%
std::stable_sort(deque<int>)_(ascending)/8192 13631.049 -
std::stable_sort(deque<int>)_(descending)/1024 2926.711 -1.43%
std::stable_sort(deque<int>)_(descending)/8 28.300 4.23%
std::stable_sort(deque<int>)_(descending)/8192 21046.294 -
std::stable_sort(deque<int>)_(heap)/1024 2725.155 -
std::stable_sort(deque<int>)_(heap)/8 26.260 -
std::stable_sort(deque<int>)_(heap)/8192 17561.735 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2928.701 -1.15%
std::stable_sort(deque<int>)_(pipe-organ)/8 20.611 1.77%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20785.480 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3113.032 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.082 9.04%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21009.389 -
std::stable_sort(deque<int>)_(repeated)/1024 1337.647 -2.47%
std::stable_sort(deque<int>)_(repeated)/8 18.249 2.04%
std::stable_sort(deque<int>)_(repeated)/8192 7582.586 -
std::stable_sort(deque<int>)_(shuffled)/1024 2468.640 -1.04%
std::stable_sort(deque<int>)_(shuffled)/8 24.383 -
std::stable_sort(deque<int>)_(shuffled)/8192 14961.632 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4394.585 -1.99%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.696 -3.17%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55283.344 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23665.036 1.28%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 23.892 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126120.705 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14156.269 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.224 -1.38%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117596.725 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14236.200 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.384 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 92762.937 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22978.375 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.551 -2.38%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 145918.482 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3507.128 5.01%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.985 -1.38%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19672.661 4.11%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18344.763 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.974 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157745.519 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3967.490 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.548 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45853.549 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13237.765 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 24.463 3.56%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 196787.887 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10321.706 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.035 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126225.215 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8674.288 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 20.409 1.48%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123677.364 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14459.033 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.794 1.45%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210281.833 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1371.277 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.594 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15116.705 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12833.230 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.833 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184600.950 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4796.152 -1.39%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.190 -2.26%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20183.010 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24099.834 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.874 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24890.850 4.38%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14325.026 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.749 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31931.756 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14535.836 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.170 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21999.730 1.35%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23520.810 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.802 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35682.754 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3258.183 3.16%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.989 -3.48%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9445.229 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18416.175 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.288 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28754.531 -
std::stable_sort(vector<int>)_(ascending)/1024 2050.758 -
std::stable_sort(vector<int>)_(ascending)/8 16.956 -
std::stable_sort(vector<int>)_(ascending)/8192 13448.345 -
std::stable_sort(vector<int>)_(descending)/1024 2802.081 -
std::stable_sort(vector<int>)_(descending)/8 25.626 1.12%
std::stable_sort(vector<int>)_(descending)/8192 18427.695 -
std::stable_sort(vector<int>)_(heap)/1024 2529.864 -
std::stable_sort(vector<int>)_(heap)/8 22.232 1.56%
std::stable_sort(vector<int>)_(heap)/8192 14441.364 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2794.808 -
std::stable_sort(vector<int>)_(pipe-organ)/8 19.083 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18275.269 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2886.029 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.948 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18312.580 -
std::stable_sort(vector<int>)_(repeated)/1024 1117.622 2.14%
std::stable_sort(vector<int>)_(repeated)/8 16.956 -
std::stable_sort(vector<int>)_(repeated)/8192 5274.301 -
std::stable_sort(vector<int>)_(shuffled)/1024 2211.194 1.09%
std::stable_sort(vector<int>)_(shuffled)/8 21.128 -
std::stable_sort(vector<int>)_(shuffled)/8192 10831.361 -
std::swap_ranges(deque<int>)/1024 341.917 6.88%
std::swap_ranges(deque<int>)/32 10.492 -
std::swap_ranges(deque<int>)/50 20.013 -
std::swap_ranges(deque<int>)/8192 2711.326 6.31%
std::swap_ranges(list<int>)/1024 762.354 -
std::swap_ranges(list<int>)/32 19.513 -
std::swap_ranges(list<int>)/50 32.703 -1.35%
std::swap_ranges(list<int>)/8192 10383.785 22.95%
std::swap_ranges(vector<int>)/1024 62.794 -
std::swap_ranges(vector<int>)/32 4.831 -
std::swap_ranges(vector<int>)/50 5.612 -
std::swap_ranges(vector<int>)/8192 476.534 -
std::transform(deque<int>)_(identity_transform)/1024 369.402 -3.39%
std::transform(deque<int>)_(identity_transform)/32 12.415 -14.13%
std::transform(deque<int>)_(identity_transform)/50 19.164 -11.02%
std::transform(deque<int>)_(identity_transform)/8192 2445.752 -
std::transform(deque<int>,_deque<int>)/1024 661.479 -
std::transform(deque<int>,_deque<int>)/32 21.760 -2.58%
std::transform(deque<int>,_deque<int>)/50 33.807 -3.44%
std::transform(deque<int>,_deque<int>)/8192 5419.600 -
std::transform(list<int>)_(identity_transform)/1024 743.666 -
std::transform(list<int>)_(identity_transform)/32 15.975 -
std::transform(list<int>)_(identity_transform)/50 39.837 1.54%
std::transform(list<int>)_(identity_transform)/8192 7823.247 10.24%
std::transform(list<int>,_list<int>)/1024 848.672 -
std::transform(list<int>,_list<int>)/32 23.545 -
std::transform(list<int>,_list<int>)/50 36.708 -
std::transform(list<int>,_list<int>)/8192 9175.232 -3.41%
std::transform(vector<int>)_(identity_transform)/1024 262.826 -
std::transform(vector<int>)_(identity_transform)/32 8.925 -
std::transform(vector<int>)_(identity_transform)/50 14.109 -
std::transform(vector<int>)_(identity_transform)/8192 2025.040 -
std::transform(vector<int>,_vector<int>)/1024 555.828 -
std::transform(vector<int>,_vector<int>)/32 17.233 -
std::transform(vector<int>,_vector<int>)/50 26.915 -
std::transform(vector<int>,_vector<int>)/8192 4441.664 -
std::unique(deque<int>)_(contiguous)/1024 734.002 -
std::unique(deque<int>)_(contiguous)/32 59.475 -7.91%
std::unique(deque<int>)_(contiguous)/52 68.874 -10.49%
std::unique(deque<int>)_(contiguous)/8192 5521.717 -
std::unique(deque<int>)_(sprinkled)/1024 854.048 -
std::unique(deque<int>)_(sprinkled)/32 63.482 -8.57%
std::unique(deque<int>)_(sprinkled)/52 70.623 -16.82%
std::unique(deque<int>)_(sprinkled)/8192 7413.783 5.93%
std::unique(deque<int>,_pred)_(contiguous)/1024 637.571 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.168 -
std::unique(deque<int>,_pred)_(contiguous)/52 69.429 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4460.664 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 695.790 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.583 -
std::unique(deque<int>,_pred)_(sprinkled)/52 74.224 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5254.153 -
std::unique(list<int>)_(contiguous)/1024 920.481 -
std::unique(list<int>)_(contiguous)/32 55.333 -
std::unique(list<int>)_(contiguous)/52 68.848 -2.46%
std::unique(list<int>)_(contiguous)/8192 7001.336 -1.07%
std::unique(list<int>)_(sprinkled)/1024 967.893 1.24%
std::unique(list<int>)_(sprinkled)/32 57.277 -
std::unique(list<int>)_(sprinkled)/52 70.815 -
std::unique(list<int>)_(sprinkled)/8192 7815.848 -
std::unique(list<int>,_pred)_(contiguous)/1024 993.835 -
std::unique(list<int>,_pred)_(contiguous)/32 60.431 -
std::unique(list<int>,_pred)_(contiguous)/52 75.324 1.29%
std::unique(list<int>,_pred)_(contiguous)/8192 7928.917 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1028.161 -
std::unique(list<int>,_pred)_(sprinkled)/32 65.019 -
std::unique(list<int>,_pred)_(sprinkled)/52 83.856 3.27%
std::unique(list<int>,_pred)_(sprinkled)/8192 8434.775 -
std::unique(vector<int>)_(contiguous)/1024 314.231 -
std::unique(vector<int>)_(contiguous)/32 51.067 -
std::unique(vector<int>)_(contiguous)/52 56.586 -
std::unique(vector<int>)_(contiguous)/8192 1929.524 -
std::unique(vector<int>)_(sprinkled)/1024 284.819 -
std::unique(vector<int>)_(sprinkled)/32 51.002 -
std::unique(vector<int>)_(sprinkled)/52 55.602 -
std::unique(vector<int>)_(sprinkled)/8192 1925.143 -
std::unique(vector<int>,_pred)_(contiguous)/1024 536.291 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.690 -
std::unique(vector<int>,_pred)_(contiguous)/52 62.702 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3766.258 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 701.815 -
std::unique(vector<int>,_pred)_(sprinkled)/32 61.183 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.969 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5294.430 -
std::unique_copy(deque<int>)_(contiguous)/1024 476.243 -
std::unique_copy(deque<int>)_(contiguous)/32 10.627 10.34%
std::unique_copy(deque<int>)_(contiguous)/52 16.260 12.39%
std::unique_copy(deque<int>)_(contiguous)/8192 3758.609 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.977 -
std::unique_copy(deque<int>)_(sprinkled)/32 12.088 11.01%
std::unique_copy(deque<int>)_(sprinkled)/52 21.207 7.11%
std::unique_copy(deque<int>)_(sprinkled)/8192 3768.555 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.212 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.917 -8.86%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 27.034 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4543.388 1.13%
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 640.853 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.262 -2.14%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.708 -1.93%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5133.117 -
std::unique_copy(list<int>)_(contiguous)/1024 743.467 -
std::unique_copy(list<int>)_(contiguous)/32 11.103 -
std::unique_copy(list<int>)_(contiguous)/52 21.850 1.61%
std::unique_copy(list<int>)_(contiguous)/8192 6894.522 1.32%
std::unique_copy(list<int>)_(sprinkled)/1024 746.435 -
std::unique_copy(list<int>)_(sprinkled)/32 12.556 -
std::unique_copy(list<int>)_(sprinkled)/52 21.631 -
std::unique_copy(list<int>)_(sprinkled)/8192 6983.667 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 794.236 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.105 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.629 -2.65%
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7513.774 1.52%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 844.130 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.163 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.883 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7416.818 -
std::unique_copy(vector<int>)_(contiguous)/1024 248.806 -
std::unique_copy(vector<int>)_(contiguous)/32 8.752 -
std::unique_copy(vector<int>)_(contiguous)/52 13.608 -
std::unique_copy(vector<int>)_(contiguous)/8192 1896.603 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.697 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.276 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.829 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1883.914 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 543.465 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.005 -2.23%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.738 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3706.298 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 583.564 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.272 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.066 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4417.665 -
Geometric Mean 305.458 -