Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 562513 2026-01-05T19:53:07 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 2359 2569
Performance Improvements 2073 2383
Unchanged Tests 52748 52228
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
BM_std_min<int>/25 633.95% 1.481 10.868 - 634.45% -
BM_std_min<short>/64 289.43% 3.456 13.457 - 280.80% -
SetIntersection_Interlaced_Vector_float_262144_64 173.00% 9654517.456 26357037.840 - 32.22% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 119.95% 26.300 57.848 - 162.19% -
std::unique_copy(list<int>)_(contiguous)/1024 118.11% 744.093 1622.962 - 117.98% -
std::is_sorted_until(list<int>)/1024 113.10% 751.797 1602.046 - 112.61% -
SetIntersection_Interlaced_Vector_float_16384_256 109.93% 14070773.036 29538902.645 - -0.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 107.31% 15958407.384 33083592.016 - 6.97% -
SetIntersection_Interlaced_Vector_float_262144_16 105.03% 3231207.555 6625011.215 - 5.43% -
SetIntersection_Interlaced_Vector_uint64_262144_16 100.35% 3080641.694 6171973.849 - 93.64% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.87% 106.617 212.029 - 108.60% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 94.04% 367782.895 713627.662 - 92.93% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 93.50% 35.481 68.656 - 11.75% -
std::mismatch(list<int>)_(it,_it,_it)/1000 93.23% 748.771 1446.829 - 92.49% -
BM_StringCtorDefault 92.46% 0.238 0.458 - 94.66% -
std::mismatch(list<int>)_(it,_it,_it)/1024 91.52% 766.173 1467.394 - 90.21% -
SetIntersection_Interlaced_Vector_float_262144_1024 87.07% 81733438.590 152897021.878 - -2.19% -
SetIntersection_Interlaced_Vector_float_16384_64 81.51% 5264619.222 9555965.301 - -9.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 80.29% 11337423.795 20440246.696 - -2.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 79.75% 4862635.619 8740456.563 - 73.10% -
SetIntersection_Interlaced_Vector_float_262144_256 78.26% 28507200.666 50816203.486 - -1.88% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 74.18% 81.373 141.738 - 79.47% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 74.08% 31.157 54.237 - 71.74% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 73.30% 386962.039 670618.209 - 74.78% -
rng::rotate_copy(vector<int>)/8192 72.28% 287.650 495.566 - 74.73% -
BM_RangesPushHeap_uint64_SingleElement_1 66.52% 0.418 0.696 - 13.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 64.16% 29.593 48.579 - 22.41% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.67% 47.333 77.471 - 16.27% -
SetIntersection_Interlaced_Vector_float_1024_64 62.91% 3547659.472 5779404.396 - -1.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 61.55% 74187455.034 119852242.603 - 86.10% -
std::copy_backward(vector<bool>)_(aligned)/1048576 59.24% 1376.881 2192.579 - -19.72% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 57.85% 517.653 817.103 - -14.31% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 56.66% 0.230 0.361 - 22.72% -
std::copy_n(vector<bool>)_(aligned)/1048576 56.46% 1868.562 2923.642 - 74.27% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 56.16% 777.317 1213.868 - 55.55% -
std::find(vector<bool>)_(process_all)/50 56.15% 0.487 0.761 - 31.49% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 51.54% 79.468 120.428 - -2.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 50.01% 12.324 18.486 - 49.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 49.63% 0.411 0.615 - 22.68% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49.18% 553.856 826.230 - -19.71% -
std::multiset<std::string>::erase(key)_(existent)/1024 47.70% 59.202 87.439 - 51.24% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 45.75% 1.175 1.713 - 7.78% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 45.01% 12.250 17.764 - 45.73% -
std::find(vector<bool>)_(process_all)/8 44.31% 0.489 0.705 - 22.36% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 43.79% 61.441 88.344 - 54.14% -
SetIntersection_Interlaced_Vector_float_1024_16 43.10% 1931834.997 2764386.416 - -1.97% -
BM_vector_deque_move/0 42.99% 0.354 0.506 - -8.85% -
std::search(deque<int>)_(same_length)/1000 42.88% 326.140 465.987 - 31.92% -
SetIntersection_Interlaced_Vector_float_16384_16 42.50% 2817747.641 4015406.208 - 3.18% -
SetIntersection_Interlaced_Vector_float_16384_1024 42.38% 51140573.873 72816455.297 - -1.15% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 41.47% 9801.518 13866.180 - 9.68% -
std::multiset<std::string>::find(key)_(existent)/32 40.72% 15.201 21.391 - 44.96% -
SetIntersection_Interlaced_Vector_uint64_16384_64 39.28% 6050857.154 8427562.818 - 40.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 39.22% 4102715.911 5711696.163 - 13.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 39.11% 32.912 45.785 - 3.35% -
BM_RangesPushHeap_string_Ascending_262144 38.26% 28.956 40.034 - 13.47% -
BM_RangesMakeHeap_float_Descending_64 38.22% 0.195 0.270 - 39.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 37.91% 32982516.366 45485673.366 - 16.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 37.26% 12.869 17.664 - -25.37% -
BM_PushHeap_string_Descending_262144 36.92% 3.317 4.542 - -16.63% -
BM_deque_vector_ranges_copy/65536 36.62% 2628.521 3591.175 - 24.85% -
rng::find(list<int>)_(bail_25%)/1024 36.45% 132.290 180.515 - -0.36% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 36.41% 8.356 11.398 - 20.08% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 36.08% 1.369 1.864 - 32.36% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 35.69% 23.814 32.314 - 35.26% -
BM_deque_vector_copy/65536 35.51% 2602.682 3526.892 - 19.96% -
BM_deque_vector_copy/70000 35.28% 2850.997 3856.757 - 21.22% -
BM_deque_vector_copy/64000 34.39% 2477.277 3329.152 - 16.83% -
BM_deque_vector_ranges_copy/70000 34.34% 2845.688 3822.803 - 23.58% -
std::adjacent_find(deque<int>)/8 34.13% 2.897 3.885 - 31.41% -
SetIntersection_Front_Set_uint32_16384_16384 34.07% 256903665.788 344437786.715 - 2.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 33.83% 26.112 34.944 - 14.78% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 33.79% 20.362 27.242 - 18.21% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 33.73% 273.922 366.308 - 26.54% -
BM_deque_vector_ranges_copy/64000 33.64% 2630.387 3515.186 - 23.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 33.44% 2.618 3.494 - 0.32% -
BM_RangesPushHeap_uint64_Descending_1 33.33% 0.523 0.697 - 49.40% -
rng::find(list<int>)_(process_all)/8192 32.85% 8701.386 11560.145 - 10.72% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 32.69% 5.956 7.903 - 20.11% -
SetIntersection_Interlaced_Vector_float_256_16 32.53% 6199321.410 8215861.810 - 2.95% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 31.82% 548.720 723.302 - -29.78% -
std::unordered_set<int>::insert(value)_(already_present)/1024 31.64% 1.936 2.548 - 31.39% -
std::unordered_set<int>::count(key)_(non-existent)/8192 31.60% 1.224 1.611 - -3.58% -
rng::copy_n(vector<bool>)_(aligned)/1048576 31.19% 1043.958 1369.607 - -12.88% -
BM_RangesPushHeap_float_Descending_1 30.80% 0.429 0.561 - -19.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 30.74% 48299659.182 63145763.729 - 16.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.61% 25.380 33.147 - 27.90% -
BM_RangesMakeHeap_string_Ascending_262144 30.37% 7.281 9.492 - -2.79% -
rng::move_backward(list<int>)/4096 29.64% 5248.053 6803.825 - 3.72% -
BM_RangesMakeHeap_float_Random_4 29.53% 1.212 1.570 - 2.62% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 29.42% 0.424 0.548 - -21.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 29.37% 18364351.201 23758681.855 - 45.33% -
std::unordered_set<int>::erase(key)_(existent)/8192 28.88% 22.357 28.814 - 26.15% -
BM_RangesPushHeap_string_Descending_262144 28.74% 4.049 5.213 - 1.84% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 28.61% 52.912 68.051 - 37.87% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 28.12% 0.273 0.349 - 0.14% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 27.40% 1388.360 1768.818 - 11.66% -
BM_deque_deque_copy/70000 27.39% 2865.176 3650.053 - 15.27% -
std::set<std::string>::erase(key)_(existent)/0 27.19% 50.079 63.694 - -0.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 27.18% 4056235.265 5158678.639 - 7.60% -
BM_std_min<unsigned___int128>/70000 26.58% 27013.117 34192.922 - -27.06% -
BM_std_min<unsigned___int128>/65536 26.50% 25317.120 32025.097 - -27.04% -
BM_std_min<unsigned___int128>/64000 26.43% 24711.243 31242.032 - -27.15% -
BM_deque_vector_ranges_move/65536 26.43% 2752.084 3479.327 - 26.47% -
BM_vector_deque_copy/0 26.23% 0.482 0.609 - 56.66% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 26.19% 1.402 1.769 - 18.14% -
BM_std_min<unsigned___int128>/4000 26.18% 1539.218 1942.114 - -26.97% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 26.16% 1378.179 1738.770 - 1.52% -
BM_std_min<unsigned___int128>/5500 26.16% 2114.400 2667.585 - -27.05% -
std::map<std::string,_int>::count(key)_(existent)/32 26.14% 13.852 17.473 - -3.45% -
BM_std_min<unsigned___int128>/4096 26.13% 1575.894 1987.697 - -27.00% -
std::adjacent_find(deque<int>)/50 26.08% 14.241 17.955 - 21.54% -
std::set<int>::contains(key)_(non-existent)/32 25.99% 2.328 2.932 - 24.91% -
std::find_first_of(vector<int>)_(large_needle)/50 25.97% 260.508 328.160 - 22.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 25.79% 9187606.451 11557250.488 - 14.00% -
BM_std_min<unsigned___int128>/1024 25.74% 395.174 496.889 - -26.88% -
BM_std_minmax<unsigned_short>/4 25.56% 0.919 1.154 - 23.30% -
BM_std_min<unsigned___int128>/512 25.47% 198.148 248.618 - -26.50% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 25.27% 13.524 16.942 - 13.09% -
rng::swap_ranges(list<int>)/8192 24.87% 9950.385 12425.357 - 23.35% -
BM_vector_deque_ranges_copy/0 24.76% 0.405 0.505 - 9.18% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 24.67% 0.367 0.458 - 17.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 24.65% 38.772 48.329 - 12.81% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 24.63% 497.617 620.159 - 2.44% -
std::multimap<int,_int>::find(key)_(non-existent)/32 24.41% 2.330 2.899 - 29.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 24.38% 103896395.823 129229861.826 - 16.65% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 24.30% 7.467 9.281 - 24.28% -
BM_StringDestroy_Empty 24.26% 0.653 0.812 - 24.07% -
BM_deque_vector_ranges_move/64000 24.19% 2753.453 3419.559 - 25.36% -
std::find_end(deque<int>)_(process_all)/8192 24.16% 2144.009 2662.103 - 30.46% -
std::find_if(list<int>)_(bail_25%)/32768 24.06% 8282.807 10275.311 - -1.43% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 23.97% 9.027 11.190 - 7.87% -
std::find_first_of(vector<int>)_(large_needle)/8192 23.90% 6922551.981 8576827.744 - 21.45% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 23.90% 20.094 24.896 - 25.08% -
std::unordered_set<int>::find(key)_(existent)/1024 23.88% 1.335 1.654 - 43.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 23.86% 0.448 0.555 - 3.89% -
BM_deque_deque_copy/64000 23.82% 2751.977 3407.611 - 25.64% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 23.77% 0.449 0.556 - 8.50% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 23.39% 0.363 0.447 - 71.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 23.30% 21.372 26.353 - 4.28% -
SetIntersection_Interlaced_Vector_uint32_262144_16 23.25% 4895314.995 6033514.282 - 72.70% -
BM_deque_deque_move/70000 23.05% 3123.289 3843.184 - 15.67% -
std::unordered_set<std::string>::find(key)_(existent)/8192 22.92% 34.548 42.466 - 19.61% -
std::unordered_set<int>::erase(key)_(existent)/1024 22.71% 21.639 26.552 - 18.52% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 22.69% 0.330 0.404 - 11.43% -
BM_deque_deque_ranges_copy/64000 22.66% 2907.882 3566.776 - 25.04% -
std::rotate(list<int>)_(by_1/2)/8192 22.60% 5133.126 6292.962 - 0.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 22.57% 0.520 0.637 - 42.40% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 22.33% 0.469 0.574 - 39.46% -
BM_deque_vector_move/70000 22.31% 2955.000 3614.355 - 21.87% -
BM_deque_deque_move/65536 22.31% 2924.897 3577.505 - 24.72% -
BM_MakeHeap_float_Random_4 22.25% 1.379 1.685 - 4.43% -
BM_PopHeap_string_1 22.24% 0.517 0.632 - -9.64% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 22.07% 0.331 0.404 - 11.46% -
std::move(list<int>)/4096 21.97% 3971.535 4844.241 - 10.60% -
std::find_end(deque<int>)_(process_all)/1048576 21.96% 280061.969 341564.645 - 28.71% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 21.92% 11535.337 14064.364 - 16.04% -
rng::generate_n(list<int>)/8192 21.92% 6968.364 8495.542 - 21.92% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 21.90% 48.283 58.856 - -18.25% -
std::find_first_of(vector<int>)_(large_needle)/1024 21.74% 108791.212 132444.774 - 20.50% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.72% 17.888 21.773 - 23.82% -
BM_deque_vector_ranges_move/70000 21.58% 2977.834 3620.315 - 24.35% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 21.58% 0.332 0.404 - 11.65% -
std::unordered_set<int>::erase(iterator)/8192 21.55% 20.393 24.788 - 22.92% -
rng::find_end(deque<int>)_(process_all)/8192 21.37% 2029.754 2463.599 - 3.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 21.14% 26.117 31.637 - -7.85% -
BM_PushHeap_uint32_QuickSortAdversary_1 21.13% 0.393 0.476 - -1.16% -
std::equal(list<int>)_(it,_it,_it,_it)/50 21.02% 25.209 30.509 - -24.48% -
std::mismatch(list<int>)_(it,_it,_it)/8192 20.92% 7427.508 8981.003 - 20.91% -
std::copy_if(list<int>)_(every_other)/4096 20.89% 3237.426 3913.691 - 23.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 20.87% 5963475.646 7207928.122 - 0.66% -
std::set<int>::lower_bound(key)_(non-existent)/8192 20.78% 9.239 11.159 - 15.07% -
BM_deque_deque_ranges_move/70000 20.77% 3051.268 3684.973 - 14.02% -
rng::none_of(list<int>)_(process_all)/8192 20.75% 7109.441 8584.805 - 17.66% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 20.68% 102.303 123.456 - 26.91% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 20.62% 1.282 1.547 - -20.63% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 20.61% 13.547 16.340 - 19.29% -
std::unordered_set<int>::count(key)_(non-existent)/0 20.57% 0.403 0.486 - 20.03% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 20.56% 149.793 180.583 - 20.24% -
BM_RangesPopHeap_uint32_1 20.54% 0.432 0.521 - 25.39% -
BM_deque_deque_ranges_move/64000 20.36% 2855.696 3437.140 - 21.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 20.28% 1640207.183 1972830.937 - 20.73% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 20.25% 30.687 36.900 - 25.32% -
std::equal(vector<bool>)_(unaligned)/8 20.07% 0.799 0.960 - 12.66% -
std::equal(vector<bool>)_(unaligned)/50 19.88% 0.802 0.962 - 9.13% -
rng::find_if_not(list<int>)_(process_all)/8192 19.70% 7305.075 8744.366 - -2.44% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 19.68% 11802.367 14125.218 - 18.75% -
std::find_end(list<int>)_(single_element)/8192 19.62% 7312.183 8746.769 - 1.29% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 19.55% 55.746 66.642 - 18.79% -
rng::find_end(deque<int>)_(process_all)/1048576 19.43% 267808.632 319837.659 - 3.60% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 19.34% 8.886 10.605 - -10.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 19.33% 2.236 2.668 - 43.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 19.22% 5974484.579 7122594.936 - 6.37% -
std::map<std::string,_int>::erase(key)_(existent)/8192 19.16% 73.528 87.614 - 35.00% -
rng::is_partitioned(list<int>)_(partitioned)/8192 19.16% 6831.835 8140.580 - 13.56% -
BM_RangesMakeHeap_float_Descending_16 19.14% 0.210 0.250 - 19.52% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 19.14% 6.865 8.179 - -0.69% -
BM_std_min<unsigned___int128>/64 19.01% 24.513 29.172 - -24.74% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 18.89% 8.896 10.576 - -0.16% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 18.87% 3.318 3.944 - 10.13% -
BM_PushHeap_uint64_SingleElement_1 18.83% 0.455 0.541 - 3.69% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 18.82% 5.298 6.296 - 16.59% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 18.80% 12.409 14.742 - 17.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 18.70% 46383589.504 55058879.722 - 36.01% -
rng::find_end(forward_list<int>)_(same_length)/8192 18.65% 14314.161 16983.618 - 18.40% -
BM_RangesMakeHeap_uint64_Random_4 18.60% 1.086 1.288 - 11.58% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 18.60% 4.988 5.915 - 1.38% -
std::find_first_of(vector<int>)_(large_needle)/32 18.56% 107.393 127.326 - 21.52% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 18.56% 27.042 32.061 - 22.69% -
std::set<int>::find(key)_(non-existent)/8192 18.53% 8.426 9.988 - 18.32% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 18.49% 0.536 0.635 - 41.99% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 18.48% 0.467 0.553 - 18.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 18.42% 291020495.336 344640274.586 - 61.66% -
BM_PushHeap_float_Descending_1 18.41% 0.394 0.466 - 8.31% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 18.30% 8.901 10.530 - -8.71% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 18.29% 0.963 1.139 - -13.83% -
rng::search(list<int>,_pred)_(same_length)/8192 18.27% 8346.197 9871.071 - 10.87% -
std::multimap<std::string,_int>::erase(iterator)/32 18.24% 26.625 31.482 - 7.04% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 18.21% 1.056 1.248 - -3.37% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 18.17% 10.580 12.503 - 22.44% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.16% 28.340 33.486 - 18.57% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 17.96% 671.123 791.632 - 7.64% -
BM_deque_deque_copy/65536 17.83% 2913.953 3433.442 - 13.18% -
std::unordered_set<int>::erase(iterator)/1024 17.76% 20.129 23.704 - 17.38% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 17.73% 8.897 10.475 - -5.79% -
std::fill_n(deque<int>)/32 17.60% 1.155 1.359 - 17.55% -
BM_std_min<unsigned_char>/2 17.58% 0.486 0.572 - 17.88% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 17.56% 197.995 232.772 - 0.09% -
std::find_end(forward_list<int>)_(same_length)/8192 17.45% 14412.563 16927.006 - 16.59% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 17.42% 8.941 10.498 - -4.73% -
BM_std_min<char>/1 17.36% 0.285 0.335 - 16.30% -
SetIntersection_Front_Set_uint64_262144_256 17.29% 4322135.000 5069336.986 - 13.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.28% 25.081 29.415 - -8.68% -
BM_StringRelational_Less_Small_Huge_Control 17.23% 1.621 1.900 - 8.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 17.23% 2742211.476 3214625.644 - 11.76% -
std::swap_ranges(list<int>)/8192 17.14% 8445.477 9893.226 - 2.29% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 17.01% 7.133 8.347 - 16.24% -
BM_deque_vector_move/65536 16.86% 2726.134 3185.634 - 17.91% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 16.78% 26.668 31.142 - 7.75% -
std::find_end(list<int>,_pred)_(single_element)/8192 16.74% 7963.639 9296.847 - 0.22% -
std::map<std::string,_int>::insert(value)_(already_present)/0 16.73% 14.708 17.169 - 41.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 16.72% 3701784.876 4320750.186 - -27.89% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 16.72% 2.348 2.740 - 14.53% -
BM_std_minmax<unsigned_int>/2 16.52% 0.798 0.930 - 12.69% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 16.47% 35.407 41.240 - -4.27% -
SetIntersection_Interlaced_Vector_float_1024_4 16.43% 1287251.349 1498726.487 - 2.18% -
std::unordered_multimap<int,_int>::clear()/8192 16.39% 60848.913 70819.695 - 9.10% -
SetIntersection_None_Set_float_1024_16 16.28% 8890501.589 10337601.573 - 14.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 16.06% 6.313 7.327 - 8.64% -
rng::find_end(list<int>,_pred)_(single_element)/8192 15.96% 7853.229 9106.561 - -0.60% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 15.91% 7.673 8.894 - 7.68% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 15.87% 10.031 11.622 - 11.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 15.78% 4.954 5.736 - 8.82% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 15.70% 1.280 1.481 - 11.28% -
SetIntersection_None_Set_float_1024_1 15.68% 8856055.855 10244975.230 - 11.49% -
BM_vector_deque_move/64000 15.59% 2367.599 2736.752 - -6.56% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 15.57% 64.492 74.534 - 14.36% -
BM_vector_deque_ranges_copy/64000 15.50% 2374.754 2742.856 - -7.24% -
SetIntersection_Interlaced_Vector_uint64_262144_256 15.44% 36132074.847 41710894.758 - 10.35% -
std::map<std::string,_int>::insert(value)_(already_present)/32 15.37% 21.400 24.690 - 0.50% -
BM_vector_deque_copy/64000 15.29% 2378.667 2742.464 - -6.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.29% 29.137 33.591 - 15.15% -
std::copy_backward(vector<int>)/4096 15.29% 174.745 201.456 - -15.76% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 15.26% 92.308 106.396 - 18.98% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 15.22% 12045.605 13878.720 - 19.73% -
std::unordered_multimap<int,_int>::clear()/1024 15.14% 7878.217 9070.735 - 8.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 15.14% 0.480 0.552 - -20.76% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 15.13% 10559.214 12157.172 - 7.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 15.08% 20.573 23.675 - 23.61% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 15.07% 6206.704 7142.051 - 10.93% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 15.03% 0.505 0.581 - 25.29% -
std::set<int>::contains(key)_(non-existent)/1024 15.03% 5.347 6.150 - 15.92% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 14.83% 546.501 627.552 - 14.88% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 14.79% 62.853 72.147 - 0.03% -
BM_std_minmax_element<short>/65536 14.76% 17672.273 20280.553 - 21.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 14.73% 8400469.962 9637464.460 - -10.88% -
SetIntersection_Front_Set_uint32_1024_256 14.66% 4623141.764 5300708.797 - 15.53% -
BM_deque_deque_move/64000 14.64% 2788.424 3196.770 - 17.34% -
rng::is_sorted_until(list<int>)/8192 14.60% 6904.919 7913.311 - -4.12% -
std::all_of(list<int>)_(process_all)/8192 14.54% 7605.265 8711.350 - 14.53% -
BM_std_minmax_element<short>/64000 14.50% 17263.004 19765.400 - 21.25% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 14.45% 46.235 52.914 - 13.74% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 14.44% 21.580 24.697 - -6.09% -
bm_ranges_lexicographical_compare<unsigned_char>/1 14.44% 1.621 1.855 - 7.53% -
BM_std_minmax_element<short>/5500 14.37% 1488.585 1702.551 - 20.81% -
std::fill_n(vector<bool>)/64 14.36% 1.515 1.732 - 14.10% -
std::search(list<int>)_(same_length)/8192 14.35% 9255.479 10583.601 - 0.40% -
rng::swap_ranges(deque<int>)/50 14.16% 17.155 19.583 - -1.78% -
BM_RangesPopHeap_float_262144 14.13% 35.837 40.900 - 6.69% -
std::shift_left(vector<int>)/32 14.11% 3.949 4.506 - 50.57% -
BM_std_minmax_element<short>/70000 14.08% 18897.351 21557.652 - 20.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 14.01% 7648740.001 8720060.475 - 11.64% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13.83% 5488.168 6247.109 - 8.13% -
BM_vector_deque_ranges_move/0 13.72% 0.376 0.427 - -17.72% -
SetIntersection_Interlaced_Set_float_1024_256 13.69% 15698859.954 17848034.533 - 10.04% -
rng::find_if_not(list<int>)_(bail_25%)/32768 13.68% 8586.005 9760.892 - -6.76% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 13.68% 0.271 0.309 - -11.73% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 13.66% 0.614 0.698 - 9.60% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 13.66% 18.490 21.015 - 11.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 13.64% 79214766.865 90021384.569 - 19.43% -
BM_std_minmax_element<short>/4096 13.60% 1110.500 1261.541 - 20.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 13.55% 25.924 29.438 - 13.65% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 13.51% 18.628 21.145 - 13.72% -
BM_RangesPushHeap_string_Ascending_1024 13.51% 13.373 15.179 - 9.64% -
rng::find_end(list<int>)_(single_element)/8192 13.49% 7440.470 8443.991 - -3.66% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 13.41% 1.293 1.466 - 11.38% -
rng::copy(vector<bool>)_(unaligned)/262144 13.41% 1368.809 1552.299 - 13.45% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 13.39% 7.443 8.440 - -0.48% -
BM_std_minmax_element<short>/4000 13.38% 1084.362 1229.449 - 20.02% -
std::list<int>::insert(begin)_(cheap_elements)/32 13.38% 10.382 11.771 - 16.23% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 13.35% 321.138 364.005 - 13.41% -
BM_vector_deque_copy/70000 13.33% 2593.050 2938.745 - -6.16% -
BM_RangesPushHeap_string_PipeOrgan_16384 13.31% 13.282 15.050 - 2.15% -
BM_std_minmax<unsigned_int>/3 13.31% 1.088 1.233 - 6.78% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 13.28% 22.569 25.566 - 16.84% -
BM_PushHeap_string_Descending_16384 13.24% 2.346 2.657 - -21.14% -
BM_RangesMakeHeap_float_Random_1024 13.20% 1.189 1.346 - 9.36% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 13.19% 36.865 41.728 - 1.25% -
std::find(list<int>)_(process_all)/8192 13.15% 7338.832 8303.690 - -2.33% -
BM_vector_deque_move/70000 13.08% 2581.805 2919.413 - -7.86% -
BM_vector_deque_ranges_copy/70000 13.00% 2589.705 2926.259 - -6.61% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 12.94% 308.149 348.032 - 0.13% -
BM_deque_vector_move/64000 12.92% 2812.753 3176.096 - 17.14% -
BM_PushHeap_string_Ascending_16384 12.84% 18.893 21.319 - -4.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 12.84% 0.467 0.527 - -5.20% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 12.82% 324.526 366.118 - 12.37% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 12.81% 65.035 73.364 - 53.91% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 12.79% 39.701 44.778 - 9.59% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 12.78% 1.345 1.517 - 40.43% -
BM_StringEraseWithMove_Small_Transparent 12.73% 2.387 2.691 - 5.32% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 12.64% 22.844 25.731 - 9.51% -
rng::any_of(list<int>)_(process_all)/8192 12.53% 6939.767 7809.146 - 9.85% -
BM_deque_deque_ranges_move/65536 12.48% 2900.656 3262.653 - 10.44% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 12.44% 1.850 2.080 - 12.26% -
SetIntersection_Interlaced_Vector_uint64_256_16 12.38% 6358846.390 7146343.304 - 15.40% -
SetIntersection_None_Set_float_1024_4 12.31% 9039265.426 10152317.111 - 14.42% -
BM_std_minmax_element<short>/1024 12.25% 282.812 317.459 - 18.31% -
bm_ranges_lexicographical_compare<unsigned_char>/2 12.24% 1.852 2.078 - 5.35% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 12.21% 693.034 777.682 - 16.00% -
rng::search(deque<int>,_pred)_(near_matches)/1000 12.21% 24869.605 27906.427 - 10.50% -
BM_toupper_char<char> 12.20% 0.614 0.688 - 11.86% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 12.20% 0.830 0.932 - -1.45% -
BM_PushHeap_string_Ascending_256 12.20% 9.859 11.061 - 8.61% -
std::partition_point(list<int>)/1024 12.19% 1128.482 1266.021 - -2.17% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 12.18% 11144.077 12501.976 - 12.57% -
std::map<int,_int>::insert(value)_(new_value)/8192 12.17% 35.658 39.998 - 0.60% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 12.17% 5.304 5.949 - 10.86% -
rng::search(deque<int>,_pred)_(near_matches)/1024 12.13% 26042.435 29201.739 - 10.18% -
SetIntersection_Interlaced_Set_float_256_64 12.10% 14994747.539 16808674.327 - 8.57% -
BM_PushHeap_uint64_Descending_1 12.08% 0.411 0.460 - 2.62% -
BM_deque_vector_move_backward/0 12.05% 1.371 1.536 - 4.63% -
BM_vector_deque_ranges_copy/65536 12.03% 2364.407 2648.778 - -7.87% -
rng::copy_n(vector<bool>)_(unaligned)/512 11.95% 3.190 3.572 - 7.53% -
std::list<int>::erase(begin)_(cheap_elements)/32 11.90% 10.157 11.365 - 12.84% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 11.89% 5.396 6.037 - 0.76% -
SetIntersection_None_Set_float_1024_256 11.86% 9119906.048 10201824.787 - 13.03% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 11.86% 23.905 26.739 - 5.32% -
std::list<int>::ctor(size)/8192 11.83% 94418.956 105587.591 - 10.97% -
BM_MakeHeap_uint64_Random_64 11.77% 1.263 1.411 - 10.02% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 11.77% 3831.110 4281.947 - 12.56% -
BM_deque_deque_ranges_copy/70000 11.75% 3119.603 3486.007 - 14.76% -
BM_StringRelational_Eq_Small_Small_ChangeLast 11.74% 1.907 2.131 - 27.00% -
std::find_end(deque<int>)_(process_all)/1024 11.73% 303.737 339.355 - 28.01% -
std::list<int>::ctor(size)/32 11.73% 322.327 360.124 - 11.43% -
std::copy(vector<int>)/32768 11.72% 3401.410 3800.016 - 8.66% -
BM_std_minmax<unsigned_char>/8 11.71% 0.972 1.086 - -0.06% -
BM_std_minmax<long_long>/2 11.67% 1.185 1.323 - 0.62% -
BM_vector_deque_move/65536 11.67% 2371.209 2647.921 - -7.93% -
BM_vector_deque_ranges_move/65536 11.65% 2368.114 2644.069 - -7.55% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 11.62% 20.900 23.330 - 8.93% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 11.54% 31.121 34.713 - 1.04% -
std::copy_backward(vector<int>)/32768 11.48% 3404.040 3794.844 - -0.01% -
rng::find_end(deque<int>)_(near_matches)/8192 11.45% 1132840.885 1262520.757 - -40.91% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 11.45% 1.360 1.515 - 29.87% -
BM_std_min<unsigned___int128>/32 11.43% 12.237 13.636 - -21.65% -
std::unordered_multimap<int,_int>::erase(iterator)/0 11.40% 19.561 21.790 - 9.03% -
SetIntersection_None_Set_float_1024_64 11.39% 8954068.654 9974043.650 - 10.81% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 11.38% 0.346 0.386 - -20.78% -
std::unique_copy(deque<int>)_(sprinkled)/32 11.35% 10.889 12.125 - 31.35% -
rng::contains(list<int>)_(process_all)/8192 11.32% 7170.298 7982.124 - 14.56% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 11.31% 22.547 25.097 - 12.13% -
BM_std_minmax_element<short>/512 11.31% 143.530 159.762 - 15.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 11.31% 20187167.672 22469664.973 - 11.66% -
std::list<int>::ctor(size)/1024 11.28% 11654.861 12969.136 - 11.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 11.26% 38.420 42.746 - 47.12% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 11.25% 4.793 5.332 - -17.41% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 11.23% 20.382 22.669 - 10.92% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.21% 0.526 0.585 - 11.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 11.20% 8567114.430 9526552.908 - 17.00% -
BM_RangesPushHeap_uint32_Ascending_1 11.19% 0.502 0.559 - -3.10% -
BM_StringRelationalLiteral_Less_Large_Small_Control 11.18% 1.699 1.889 - 0.02% -
BM_StringRead_Cold_Shallow_Small 11.17% 0.810 0.901 - 15.96% -
BM_deque_deque_ranges_copy/65536 11.15% 2822.988 3137.630 - 13.27% -
std::unordered_set<int>::find(key)_(existent)/32 11.11% 1.313 1.459 - 28.50% -
BM_RangesMakeHeap_uint32_Random_64 11.06% 1.274 1.415 - 6.74% -
BM_std_min<unsigned___int128>/31 11.02% 11.841 13.146 - -21.57% -
SetIntersection_Front_Vector_string_256_256 11.02% 19498592.795 21647278.214 - 7.34% -
rng::starts_with(list<int>,_pred)/8192 10.94% 8802.625 9766.003 - -14.27% -
SetIntersection_Interlaced_Vector_uint32_256_256 10.86% 4720422.737 5233292.778 - 11.04% -
BM_std_min<unsigned_short>/18 10.85% 1.447 1.604 - 4.53% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10.85% 10810.740 11983.726 - 14.17% -
std::search(vector<int>,_pred)_(no_match)/8192 10.83% 4021.390 4456.709 - 10.19% -
std::move(vector<int>)/1048576 10.80% 53577.682 59361.688 - 5.53% -
BM_std_min<unsigned___int128>/29 10.74% 11.050 12.237 - -20.94% -
BM_PushHeap_string_Ascending_1024 10.68% 12.364 13.684 - 4.56% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 10.67% 2.557 2.829 - 9.77% -
BM_RangesMakeHeap_uint64_Ascending_4 10.66% 0.410 0.454 - 7.27% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 10.66% 18.862 20.872 - -11.31% -
BM_std_min<unsigned___int128>/30 10.63% 11.455 12.673 - -21.39% -
BM_PushHeap_string_Descending_1024 10.63% 2.379 2.632 - -20.62% -
BM_vector_deque_ranges_move/64000 10.58% 2378.931 2630.537 - -7.82% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 10.53% 0.271 0.300 - -1.88% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 10.50% 33.091 36.567 - 11.76% -
std::multiset<std::string>::contains(key)_(existent)/32 10.46% 15.166 16.752 - 12.20% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 10.45% 1.471 1.625 - 8.28% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 10.44% 0.365 0.403 - 10.62% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 10.44% 11310.670 12491.002 - 11.29% -
BM_std_min<short>/3 10.42% 0.693 0.765 - 10.36% -
SetIntersection_Interlaced_Vector_float_16384_4 10.41% 1480248.741 1634328.955 - -3.99% -
BM_StringRelationalLiteral_Less_Small_Large_Control 10.40% 1.628 1.798 - 4.49% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 10.39% 44903.243 49567.292 - 6.71% -
rng::all_of(list<int>)_(process_all)/8192 10.33% 7338.135 8096.430 - 9.17% -
std::set<int>::insert(value)_(already_present)/1024 10.33% 5.770 6.366 - -6.06% -
rng::find_end(list<int>)_(same_length)/8192 10.33% 7656.810 8447.645 - -46.90% -
std::adjacent_find(list<int>)/50 10.26% 23.737 26.173 - 10.13% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.24% 16.655 18.360 - 10.46% -
BM_std_min<unsigned___int128>/28 10.21% 10.654 11.742 - -20.80% -
BM_PushHeap_string_Random_262144 10.20% 18.114 19.963 - -8.42% -
BM_std_min<short>/2 10.15% 0.497 0.547 - 12.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 10.08% 3.386 3.727 - 1.28% -
std::unordered_multimap<int,_int>::erase(iterator)/32 10.07% 20.649 22.728 - 11.60% -
BM_MakeHeap_uint32_Random_256 10.06% 1.105 1.216 - 6.00% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 10.06% 20914.880 23019.075 - -0.12% -
BM_PushHeap_string_Descending_256 10.04% 2.294 2.525 - -17.67% -
BM_vector_deque_move/2 10.02% 1.880 2.069 - 12.90% -
rng::search(list<int>,_pred)_(single_element)/8192 10.01% 8329.118 9162.546 - 10.12% -
bm_lexicographical_compare<unsigned_char>/4 10.00% 1.333 1.466 - -2.07% -
BM_RangesMakeHeap_string_Ascending_16384 9.99% 5.314 5.845 - 1.06% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 9.99% 35.106 38.613 - 13.24% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 9.97% 23.217 25.532 - 12.09% -
BM_std_min<int>/1 9.95% 0.257 0.283 - 0.45% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 9.94% 1.287 1.415 - 22.35% -
std::list<int>::erase(begin)_(cheap_elements)/8192 9.94% 9.997 10.990 - 9.93% -
BM_StringRelational_Less_Huge_Small_Control 9.92% 1.728 1.900 - 4.65% -
rng::copy(vector<bool>)_(aligned)/64 9.89% 1.249 1.372 - -0.17% -
std::set<int>::equal_range(key)_(existent)/8192 9.89% 7.955 8.742 - 9.87% -
std::for_each_n(join_view(vector<vector<int>>))/8 9.83% 1.719 1.889 - 12.51% -
BM_std_min<unsigned___int128>/27 9.75% 10.282 11.284 - -20.37% -
std::copy(vector<bool>)_(unaligned)/262144 9.73% 1711.999 1878.632 - 9.66% -
std::partition_point(deque<int>)/32 9.72% 4.421 4.851 - 8.29% -
std::unordered_set<std::string>::count(key)_(existent)/8192 9.67% 38.671 42.411 - 31.67% -
std::list<int>::erase(begin)_(cheap_elements)/1024 9.67% 10.136 11.116 - 9.35% -
BM_std_minmax<unsigned_char>/64 9.64% 1.203 1.319 - 8.16% -
std::is_partitioned(deque<int>)_(partitioned)/8192 9.60% 2877.050 3153.290 - 3.07% -
SetIntersection_Interlaced_Vector_uint64_16384_4 9.59% 1367051.952 1498131.455 - -6.24% -
rng::rotate(list<int>)_(1_element_forward)/8192 9.58% 7644.890 8377.471 - 1.45% -
BM_RangesPushHeap_uint64_Ascending_64 9.57% 1.519 1.665 - 9.59% -
rng::copy(list<int>)/64 9.57% 30.872 33.827 - 0.08% -
std::find_end(list<int>)_(same_length)/8192 9.55% 7666.960 8398.796 - -54.97% -
std::unordered_set<std::string>::clear()/32 9.52% 881.141 965.021 - 4.23% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 9.41% 1.201 1.314 - 4.70% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 9.39% 511.695 559.759 - 0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 9.36% 1438308.738 1572996.478 - -7.24% -
BM_vector_deque_ranges_copy_backward/2 9.36% 1.890 2.067 - 6.42% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 9.35% 25.206 27.563 - 26.83% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 9.32% 14.533 15.887 - 9.50% -
bm_ranges_lexicographical_compare<unsigned_char>/4 9.30% 1.419 1.551 - 3.51% -
std::find_end(forward_list<int>)_(single_element)/8192 9.27% 5750.673 6283.881 - 9.70% -
BM_std_min<unsigned___int128>/26 9.27% 9.858 10.771 - -20.65% -
BM_std_min<short>/18 9.25% 1.549 1.692 - 4.49% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 9.24% 22033.949 24069.756 - 0.44% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 9.23% 18.874 20.617 - -1.52% -
SetIntersection_Front_Set_uint64_262144_1024 9.20% 14354554.656 15675117.268 - 8.22% -
BM_PopHeap_pair<uint32,_uint32>_1 9.15% 0.507 0.553 - 9.24% -
bm_lexicographical_compare<unsigned_char>/8 9.14% 1.372 1.497 - -0.02% -
BM_vector_deque_move_backward/0 9.10% 0.424 0.463 - 4.26% -
std::unordered_set<int>::erase(key)_(non-existent)/32 9.10% 0.970 1.059 - -11.17% -
BM_StringRead_Cold_Deep_Small 9.08% 0.835 0.911 - 12.86% -
BM_std_min<unsigned___int128>/25 9.07% 9.494 10.356 - -19.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 9.05% 0.411 0.448 - -35.73% -
rng::find_last(vector<int>)_(bail_90%)/8 9.04% 0.532 0.580 - 5.93% -
bm_lexicographical_compare<int>/4 9.03% 1.157 1.261 - 0.19% -
std::set<int>::equal_range(key)_(non-existent)/8192 9.01% 9.965 10.864 - 10.78% -
SetIntersection_Front_Set_uint32_16384_64 9.00% 1907010.867 2078619.914 - 1.49% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 8.97% 6.607 7.199 - -27.05% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 8.97% 31.689 34.531 - 5.25% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 8.96% 1.207 1.315 - -5.83% -
rng::search(list<int>)_(single_element)/8192 8.96% 7463.692 8132.460 - 9.61% -
BM_MakeHeap_string_Ascending_16384 8.95% 5.171 5.633 - -2.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 8.89% 10.512 11.447 - 4.59% -
BM_vector_deque_ranges_move/70000 8.87% 2593.672 2823.673 - -7.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 8.81% 2188932.206 2381768.739 - 0.56% -
BM_RangesPushHeap_string_Ascending_256 8.75% 11.208 12.189 - 11.07% -
BM_std_min<short>/4 8.75% 0.998 1.085 - 0.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 8.74% 0.714 0.777 - 9.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8.68% 22804999.278 24785500.544 - -0.37% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 8.65% 25563.662 27776.177 - -0.29% -
rng::copy(vector<int>)/32768 8.64% 3292.322 3576.723 - 2.59% -
BM_RangesPushHeap_float_Random_1 8.62% 0.501 0.544 - 26.99% -
bm_lexicographical_compare<signed_char>/2 8.61% 1.491 1.619 - 8.30% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.60% 7884.213 8562.543 - 8.09% -
std::list<int>::ctor(const&)_(cheap_elements)/32 8.57% 324.995 352.861 - 7.92% -
BM_RangesMakeThenSortHeap_float_Descending_4 8.53% 1.223 1.328 - 3.39% -
rng::all_of(vector<int>)_(process_all)/8 8.50% 2.378 2.580 - 3.77% -
BM_vector_deque_ranges_copy_backward/1 8.43% 2.144 2.324 - 4.74% -
SetIntersection_Interlaced_Set_float_1024_1024 8.40% 15483861.184 16785032.795 - 10.38% -
std::unordered_set<int>::find(key)_(existent)/8192 8.37% 1.302 1.411 - 2.02% -
BM_RangesMakeHeap_string_Ascending_1024 8.35% 4.897 5.306 - -0.61% -
BM_MakeHeap_uint64_Ascending_4 8.33% 0.404 0.438 - -3.16% -
std::distance(join_view(vector<vector<int>>))/50 8.27% 0.611 0.661 - 9.37% -
rng::starts_with(vector<int>)/8 8.27% 1.311 1.419 - 8.33% -
bm_ranges_lexicographical_compare<unsigned_char>/3 8.25% 2.077 2.248 - 2.40% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 8.24% 8.756 9.477 - 2.90% -
BM_PushHeap_string_PipeOrgan_16384 8.24% 13.122 14.203 - -12.88% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 8.23% 98547.107 106657.839 - 12.79% -
BM_PushHeap_string_Descending_64 8.23% 2.217 2.400 - -10.84% -
BM_std_min<unsigned___int128>/24 8.22% 9.137 9.889 - -19.55% -
rng::find_last(deque<int>)_(bail_10%)/1024 8.22% 242.690 262.640 - 15.29% -
BM_MakeHeap_uint64_Random_1024 8.20% 1.047 1.133 - 3.27% -
BM_std_min<unsigned_char>/3 8.19% 0.728 0.787 - 13.62% -
rng::find_if(deque<int>)_(bail_25%)/32768 8.16% 2747.233 2971.428 - 7.02% -
bm_swap_ranges_vb_aligned/1048576 8.12% 3401.839 3678.120 - 8.16% -
BM_StringRelational_Less_Empty_Huge_Control 8.10% 1.913 2.068 - 3.82% -
BM_StringRead_Cold_Deep_Empty 8.10% 0.831 0.898 - 12.02% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 8.08% 9.518 10.287 - 7.68% -
rng::find_if(deque<int>)_(bail_25%)/8192 8.06% 685.611 740.850 - 5.31% -
SetIntersection_Interlaced_Vector_uint64_16384_16 8.05% 2509577.713 2711525.524 - 11.35% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 8.05% 11139.220 12035.420 - 7.16% -
std::find(vector<long_long>)_(bail_25%)/8 8.03% 0.906 0.979 - 2.35% -
std::multiset<std::string>::find(key)_(non-existent)/1024 8.02% 19.910 21.507 - -2.88% -
bm_lexicographical_compare<int>/16 8.00% 1.957 2.114 - 4.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 8.00% 1788361.240 1931369.049 - 1.65% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 7.96% 1.424 1.538 - -3.55% -
std::set<int>::equal_range(key)_(non-existent)/1024 7.94% 6.438 6.949 - 10.28% -
std::find(vector<char>)_(bail_25%)/8 7.93% 1.026 1.107 - 9.55% -
rng::starts_with(list<int>)/8192 7.87% 7734.818 8343.338 - -6.71% -
std::list<std::string>::ctor(size)/1024 7.86% 12188.580 13146.989 - 6.47% -
std::set<int>::ctor(const&)/1024 7.83% 6123.148 6602.727 - 5.04% -
rng::none_of(deque<int>)_(process_all)/8 7.83% 4.477 4.827 - 10.09% -
BM_StringEraseWithMove_Huge_Opaque 7.82% 55.368 59.699 - 29.32% -
rng::replace(vector<int>)_(sprinkled)/50 7.82% 9.133 9.847 - 22.66% -
SetIntersection_Front_Set_uint32_1024_64 7.82% 1952173.741 2104767.367 - 3.06% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 7.81% 3.095 3.337 - 3.91% -
rng::is_sorted_until(vector<int>,_pred)/8192 7.78% 3279.667 3534.663 - 9.20% -
bm_lexicographical_compare<unsigned_char>/1 7.76% 1.550 1.670 - -1.14% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 7.75% 10.576 11.396 - 7.90% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 7.75% 758.782 817.585 - -3.69% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 7.73% 757.577 816.161 - 2.64% -
SetIntersection_Interlaced_Vector_uint64_256_64 7.68% 6775137.656 7295774.367 - 8.05% -
std::list<int>::ctor(Range)_(cheap_elements)/32 7.68% 327.723 352.904 - 7.21% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 7.68% 2.320 2.498 - -1.43% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 7.66% 30.741 33.097 - 1.14% -
BM_std_min<unsigned___int128>/23 7.64% 8.773 9.443 - -18.97% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 7.64% 13.474 14.504 - 33.38% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 7.63% 23.415 25.203 - 10.64% -
bm_ranges_swap_ranges_vb_aligned/1048576 7.62% 3408.461 3668.168 - 7.60% -
BM_std_minmax<short>/14 7.61% 1.618 1.742 - 7.54% -
rng::remove(list<int>)_(prefix)/8192 7.61% 8431.963 9073.738 - 6.46% -
std::unordered_set<int>::insert(value)_(new_value)/1024 7.61% 20.616 22.184 - 13.70% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.61% 5.249 5.649 - -21.45% -
BM_StringFindAllMatch/8 7.57% 2.412 2.595 - 1.99% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 7.55% 1.485 1.597 - 16.61% -
rng::find_last(deque<int>)_(bail_10%)/50 7.54% 12.174 13.092 - 14.38% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 7.52% 5.030 5.408 - 7.07% -
std::unordered_set<std::string>::count(key)_(existent)/32 7.47% 35.221 37.853 - -2.87% -
std::for_each(list<int>)/8 7.47% 2.380 2.558 - 2.12% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 7.46% 740.885 796.124 - 1.09% -
BM_StringEraseWithMove_Huge_Transparent 7.44% 53.463 57.443 - 26.80% -
std::list<int>::insert(begin)_(cheap_elements)/1024 7.43% 11.305 12.146 - 7.45% -
std::unordered_multimap<int,_int>::clear()/32 7.42% 609.174 654.378 - 6.25% -
BM_std_min<unsigned_char>/21 7.41% 1.720 1.847 - 2.66% -
rng::for_each(join_view(vector<vector<int>>)/8192 7.41% 264.427 284.010 - 7.22% -
bm_lexicographical_compare<signed_char>/3 7.39% 1.723 1.850 - 7.12% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 7.38% 11349.051 12186.575 - 7.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 7.38% 0.499 0.536 - 19.40% -
std::unordered_multiset<int>::count(key)_(existent)/32 7.35% 1.723 1.850 - -0.44% -
std::map<std::string,_int>::count(key)_(non-existent)/32 7.33% 10.060 10.797 - 7.45% -
SetIntersection_Interlaced_Set_uint32_256_256 7.29% 9073490.807 9735000.843 - 9.98% -
std::unique_copy(deque<int>)_(sprinkled)/52 7.25% 19.800 21.236 - 13.01% -
BM_RangesPopHeap_string_262144 7.25% 91.256 97.875 - -3.24% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 7.25% 31.972 34.291 - 3.89% -
BM_std_minmax<unsigned_short>/2 7.24% 0.893 0.958 - 13.05% -
BM_RangesSortHeap_uint64_1 7.24% 0.248 0.266 - 1.53% -
BM_std_min<unsigned_char>/12 7.20% 1.302 1.396 - 2.76% -
std::multiset<std::string>::count(key)_(existent)/32 7.19% 18.299 19.614 - 8.76% -
bm_lexicographical_compare<unsigned_char>/5 7.18% 1.598 1.713 - -1.18% -
SetIntersection_Interlaced_Vector_float_256_64 7.18% 7456109.861 7991191.626 - -10.43% -
bm_lexicographical_compare<unsigned_char>/64 7.13% 1.922 2.059 - 4.78% -
std::none_of(list<int>)_(process_all)/8192 7.09% 7012.357 7509.243 - 4.28% -
BM_std_min<unsigned___int128>/22 7.05% 8.379 8.970 - -18.50% -
rng::search(vector<int>,_pred)_(single_element)/8192 7.03% 4691.755 5021.449 - 6.76% -
BM_std_minmax<long_long>/3 6.98% 1.636 1.750 - 0.01% -
std::multimap<int,_int>::count(key)_(non-existent)/32 6.97% 2.513 2.688 - 7.30% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 6.97% 666.683 713.138 - 16.12% -
BM_std_minmax<long_long>/1 6.96% 0.615 0.657 - -5.11% -
std::generate_n(list<int>)/8192 6.95% 6881.247 7359.748 - 6.48% -
rng::copy_if(list<int>)_(entire_range)/64 6.93% 31.339 33.512 - 8.81% -
BM_std_min<unsigned_long_long>/4 6.93% 0.974 1.042 - -5.34% -
std::swap_ranges(deque<int>)/8192 6.91% 2550.427 2726.689 - 3.44% -
std::all_of(deque<int>)_(process_all)/32768 6.90% 10806.406 11551.775 - 9.53% -
BM_std_minmax<unsigned_short>/16 6.89% 1.617 1.729 - 2.60% -
std::list<int>::insert(begin)_(cheap_elements)/8192 6.87% 11.276 12.051 - 6.92% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 6.86% 22.043 23.555 - 10.02% -
SetIntersection_Front_Set_uint32_1024_1024 6.86% 15158158.936 16197545.405 - -0.66% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 6.85% 98380.560 105123.383 - 7.83% -
SetIntersection_Interlaced_Vector_float_1024_256 6.85% 7437966.152 7947656.448 - 0.06% -
BM_MakeHeap_float_Descending_4 6.85% 0.276 0.294 - 1.66% -
BM_std_min<unsigned_char>/19 6.85% 1.157 1.236 - 6.94% -
rng::fill(list<int>)/8192 6.84% 7106.584 7592.560 - 2.71% -
std::all_of(deque<int>)_(process_all)/8192 6.83% 2713.358 2898.566 - 10.57% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 6.82% 1.164 1.243 - 1.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.81% 9281.824 9913.880 - 1.67% -
rng::find_end(deque<int>)_(process_all)/1024 6.80% 312.851 334.125 - 10.42% -
std::map<int,_int>::find(key)_(non-existent)/32 6.77% 2.347 2.506 - 4.35% -
BM_vector_deque_move/1 6.76% 2.183 2.330 - 10.38% -
std::list<std::string>::ctor(size)/8192 6.76% 100999.346 107823.869 - 4.93% -
std::swap_ranges(deque<int>)/1024 6.75% 319.911 341.512 - 3.62% -
std::multiset<std::string>::find(key)_(existent)/8192 6.75% 40.400 43.127 - 49.19% -
std::stable_partition(deque<int>)_(sparse)/8192 6.73% 3475.313 3709.193 - 10.08% -
BM_MakeHeap_uint32_Random_1024 6.73% 1.048 1.118 - 8.55% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 6.71% 9.198 9.815 - -6.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 6.70% 0.981 1.047 - 5.66% -
rng::move_backward(vector<bool>)_(aligned)/64 6.69% 1.732 1.847 - -0.03% -
std::partition_point(deque<int>)/50 6.69% 4.770 5.090 - 10.31% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 6.66% 1.193 1.272 - 5.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 6.63% 47.525 50.674 - 6.55% -
rng::move_backward(vector<int>)/262144 6.61% 21407.412 22822.649 - 3.38% -
rng::search(vector<int>,_pred)_(no_match)/8192 6.61% 4233.101 4512.857 - 6.27% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 6.61% 0.673 0.717 - 6.47% -
std::set<int>::ctor(const&)/32 6.59% 220.130 234.628 - 8.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 6.58% 1173591.197 1250796.552 - 4.07% -
rng::rotate(list<int>)_(1_element_backward)/8192 6.56% 7803.043 8315.181 - -0.54% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 6.56% 9.938 10.589 - 3.82% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 6.54% 115311.114 122855.865 - 6.19% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 6.53% 8.763 9.335 - 6.71% -
BM_std_min<char>/32 6.53% 2.811 2.995 - 2.43% -
bm_lexicographical_compare<unsigned_char>/2 6.52% 1.788 1.905 - -2.81% -
bm_lexicographical_compare<unsigned_char>/6 6.51% 1.839 1.958 - -0.05% -
rng::move(list<int>)/32768 6.46% 33854.883 36042.596 - 0.93% -
std::move_backward(vector<int>)/262144 6.45% 21373.664 22752.204 - 3.70% -
BM_std_min<unsigned_char>/15 6.43% 2.028 2.159 - 3.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.40% 37.785 40.205 - 81.67% -
std::map<std::string,_int>::contains(key)_(existent)/1024 6.40% 22.671 24.122 - 7.90% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 6.40% 4.106 4.369 - -3.67% -
BM_StringConstructDestroyCStr_Large_Opaque 6.39% 14.921 15.875 - 11.16% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.38% 7.648 8.136 - -18.46% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 6.37% 81224.646 86397.995 - 1.07% -
BM_RangesPushHeap_uint64_Ascending_256 6.33% 2.093 2.226 - 6.37% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.32% 6.877 7.312 - 6.55% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 6.31% 23.095 24.552 - 6.41% -
BM_StringRead_Cold_Deep_Large 6.29% 1.248 1.327 - 9.74% -
std::unordered_set<int>::erase(iterator)/32 6.28% 20.095 21.358 - 6.40% -
std::set<int>::ctor(const&)/8192 6.28% 49562.029 52672.331 - 5.49% -
BM_PushHeap_string_Ascending_64 6.27% 7.122 7.569 - 6.02% -
std::fill_n(vector<bool>)/512 6.23% 1.509 1.603 - 12.52% -
rng::copy_if(list<int>)_(entire_range)/32768 6.21% 29320.120 31141.510 - 9.64% -
std::adjacent_find(deque<int>,_pred)/8 6.20% 4.350 4.620 - 7.77% -
std::multiset<std::string>::contains(key)_(non-existent)/32 6.20% 9.911 10.525 - -0.47% -
BM_RangesMakeHeap_uint64_Random_16384 6.19% 0.984 1.045 - 4.02% -
BM_std_min<unsigned___int128>/21 6.18% 7.999 8.493 - -18.21% -
SetIntersection_Front_Set_uint64_64_64 6.18% 15219825.361 16159802.109 - 7.23% -
std::rotate_copy(vector<int>)/8192 6.16% 675.959 717.575 - 11.96% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 6.16% 5.164 5.482 - 11.81% -
std::partial_sort(vector<int>)_(heap)/8 6.15% 25.274 26.828 - 0.33% -
std::set<int>::insert(value)_(already_present)/8192 6.14% 9.894 10.502 - -3.04% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 6.13% 531.244 563.812 - 2.24% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 6.12% 3.008 3.192 - 1.92% -
BM_std_minmax_element<char>/2 6.12% 0.612 0.649 - -5.66% -
BM_RangesMakeHeap_string_Ascending_256 6.09% 4.828 5.122 - 1.09% -
std::replace(vector<int>)_(sprinkled)/8192 6.08% 1230.499 1305.301 - -4.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 6.07% 20485033.825 21727642.093 - -0.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 6.04% 32.824 34.808 - 20.60% -
rng::find_end(deque<int>)_(single_element)/8192 6.04% 2234.172 2369.161 - 7.53% -
std::set<int>::insert(value)_(new_value)/1024 6.00% 42.486 45.036 - 7.36% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.98% 75376.854 79887.518 - -3.00% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 5.95% 19.784 20.960 - 2.37% -
bm_lexicographical_compare<signed_char>/1 5.88% 1.311 1.388 - 7.89% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 5.87% 9.847 10.425 - -4.11% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 5.87% 1.310 1.387 - -3.57% -
rng::contains_subrange(list<int>)_(single_element)/8192 5.87% 7241.289 7665.993 - 9.58% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 5.83% 39.628 41.939 - -0.29% -
BM_RangesMakeHeap_float_Descending_256 5.83% 0.251 0.265 - 6.31% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 5.83% 1.851 1.959 - 5.82% -
BM_std_minmax_element<char>/3 5.82% 1.086 1.149 - -2.64% -
BM_std_min<unsigned_char>/18 5.82% 0.971 1.028 - 5.86% -
std::multiset<std::string>::find(key)_(non-existent)/32 5.81% 9.854 10.427 - -1.22% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 5.81% 16.498 17.457 - 5.94% -
BM_PushHeap_uint64_Random_16 5.81% 4.175 4.417 - 3.13% -
rng::remove_if(list<int>)_(prefix)/8192 5.78% 9028.501 9550.366 - 4.51% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 5.77% 80350.312 84989.627 - -3.14% -
std::map<std::string,_int>::insert(value)_(new_value)/32 5.75% 42.039 44.457 - 31.58% -
std::search(list<int>,_pred)_(same_length)/8192 5.75% 8517.167 9006.519 - 0.73% -
BM_PushHeap_string_PipeOrgan_262144 5.75% 17.357 18.354 - -16.83% -
BM_std_min<unsigned_char>/4 5.74% 1.010 1.068 - 9.06% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.74% 99794.438 105525.914 - 9.01% -
std::unique(deque<int>)_(sprinkled)/1024 5.74% 846.398 894.977 - 2.14% -
BM_std_minmax<short>/18 5.74% 1.978 2.092 - 5.03% -
SetIntersection_Front_Set_uint32_16384_256 5.73% 4872983.066 5152334.673 - 6.04% -
rng::find_last(forward_list<int>)_(bail_10%)/50 5.73% 20.656 21.839 - 8.37% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 5.72% 9.037 9.553 - 4.61% -
std::copy_n(vector<int>)/8 5.72% 2.148 2.271 - 4.91% -
rng::find_end(deque<int>)_(process_all)/1000 5.72% 306.474 323.990 - 28.55% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 5.71% 1.173 1.240 - 3.41% -
BM_std_min<unsigned_long_long>/7 5.71% 1.802 1.904 - 0.21% -
BM_std_min<__int128>/64000 5.70% 24748.591 26158.112 - 5.76% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 5.69% 1.504 1.589 - 10.63% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 5.69% 13363.828 14124.812 - 4.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 5.69% 9659373.069 10209103.712 - 4.37% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.69% 9.513 10.054 - 5.41% -
BM_std_minmax_element<short>/64 5.68% 17.432 18.423 - 6.88% -
std::search(list<int>,_pred)_(single_element)/8192 5.67% 8200.105 8665.430 - -0.03% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 5.67% 2.224 2.351 - -1.46% -
rng::partition(list<int>)_(dense)/32 5.67% 8.191 8.655 - 2.45% -
std::unordered_multiset<int>::find(key)_(existent)/32 5.67% 1.156 1.221 - -6.22% -
bm_lexicographical_compare<signed_char>/4 5.67% 1.973 2.085 - 6.60% -
rng::any_of(deque<int>)_(process_all)/32768 5.67% 10875.367 11491.458 - 9.14% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.66% 4855.779 5130.787 - 7.08% -
rng::copy_if(list<int>)_(entire_range)/4096 5.66% 3014.930 3185.610 - 4.44% -
std::set<int>::upper_bound(key)_(existent)/8192 5.64% 7.959 8.409 - 6.97% -
BM_std_minmax<unsigned_short>/3 5.64% 1.195 1.262 - 8.36% -
std::any_of(list<int>)_(process_all)/8192 5.63% 7092.546 7492.211 - 5.08% -
BM_std_minmax<unsigned_short>/17 5.63% 1.639 1.732 - 1.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 5.63% 1.909 2.017 - -0.75% -
BM_RangesPushHeap_uint64_Ascending_262144 5.60% 4.733 4.998 - 6.33% -
BM_std_minmax<unsigned_short>/23 5.59% 2.492 2.631 - 2.40% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 5.57% 30.138 31.816 - 11.31% -
rng::any_of(deque<int>)_(process_all)/8192 5.56% 2725.491 2877.016 - 9.59% -
bm_lexicographical_compare<unsigned_char>/7 5.53% 2.087 2.203 - -0.47% -
BM_std_min<__int128>/4000 5.52% 1542.581 1627.711 - 5.65% -
std::unique(deque<int>)_(sprinkled)/8192 5.52% 6999.007 7385.037 - -0.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 5.51% 34.746 36.660 - 6.49% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 5.51% 609.008 642.567 - 5.28% -
BM_MakeThenSortHeap_float_Descending_4 5.50% 1.168 1.232 - 4.86% -
std::map<int,_int>::clear()/1024 5.49% 9972.654 10519.792 - -0.57% -
rng::partial_sort(vector<int>)_(heap)/8 5.47% 26.830 28.297 - 4.77% -
SetIntersection_Interlaced_Vector_float_256_4 5.47% 5044378.441 5320250.374 - -0.68% -
std::any_of(vector<int>)_(process_all)/8 5.47% 2.481 2.616 - 5.44% -
BM_StringRelational_Less_Empty_Small_Control 5.47% 2.041 2.152 - 8.07% -
BM_StringConstructDestroyCStr_Small_Opaque 5.45% 2.082 2.195 - 5.44% -
BM_std_min<unsigned_long_long>/30 5.45% 2.578 2.719 - 0.97% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.43% 5.764 6.078 - 3.49% -
BM_PopHeap_pair<uint32,_uint32>_262144 5.43% 56.391 59.454 - -1.09% -
BM_RangesMakeHeap_uint64_Random_256 5.43% 1.148 1.210 - 0.59% -
BM_std_minmax<unsigned_short>/19 5.43% 2.098 2.212 - 1.72% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 5.42% 24.048 25.353 - 0.32% -
bm_lexicographical_compare<unsigned_char>/3 5.41% 2.025 2.135 - -3.11% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.39% 449.752 473.998 - 3.95% -
rng::find(list<int>)_(process_all)/32768 5.39% 26037.356 27440.957 - -1.61% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 5.37% 26.045 27.444 - -0.85% -
rng::partition_point(list<int>)/8192 5.37% 13402.041 14121.284 - 6.57% -
std::list<std::string>::ctor(size)/32 5.36% 337.128 355.205 - 4.35% -
BM_std_min<__int128>/1024 5.35% 396.589 417.807 - 5.49% -
rng::starts_with(list<int>)/1024 5.34% 1128.273 1188.516 - 51.66% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 5.34% 21.128 22.256 - 12.20% -
std::map<int,_int>::contains(key)_(existent)/32 5.33% 1.578 1.662 - 5.36% -
BM_std_min<unsigned_char>/11 5.33% 1.074 1.131 - 6.36% -
bm_lexicographical_compare<unsigned_char>/16 5.32% 1.098 1.156 - -0.00% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 5.31% 8332.240 8774.906 - -6.33% -
BM_std_min<__int128>/512 5.30% 199.041 209.594 - 5.39% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 5.29% 100565.056 105881.088 - 8.74% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 5.29% 1.562 1.645 - 4.09% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 5.29% 8.547 8.999 - 20.88% -
BM_std_min<__int128>/5500 5.28% 2122.431 2234.557 - 5.37% -
BM_std_min<__int128>/4096 5.28% 1578.869 1662.216 - 5.28% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 5.28% 0.920 0.969 - -15.41% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.27% 9160.570 9643.563 - 1.35% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 5.26% 676.114 711.652 - 7.13% -
SetIntersection_Front_Set_uint32_1024_4 5.26% 1101282.248 1159161.904 - 1.00% -
std::flat_map<int,_int>::erase(iterator)/1024 5.24% 76.062 80.049 - 5.20% -
BM_std_min<__int128>/70000 5.23% 27074.424 28491.210 - 5.29% -
BM_PushHeap_float_Ascending_16 5.23% 0.974 1.025 - -3.76% -
BM_std_minmax<unsigned_short>/29 5.22% 2.461 2.589 - 0.61% -
BM_MakeHeap_string_Descending_262144 5.21% 3.494 3.676 - 3.72% -
rng::copy_n(vector<bool>)_(aligned)/64 5.21% 1.302 1.370 - 5.04% -
BM_MakeHeap_string_PipeOrgan_262144 5.21% 7.213 7.588 - 1.85% -
std::unordered_set<int>::count(key)_(existent)/8192 5.20% 1.242 1.307 - -0.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 5.20% 1167946.400 1228670.670 - 1.53% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 5.19% 10.756 11.315 - 10.95% -
BM_RangesMakeThenSortHeap_float_Heap_4 5.19% 1.216 1.280 - 4.45% -
std::replace_if(deque<int>)_(prefix)/32 5.19% 13.527 14.229 - 0.28% -
BM_std_min<char>/5 5.19% 1.352 1.422 - -0.26% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.17% 251.454 264.456 - 2.08% -
rng::partition(list<int>)_(dense)/50 5.16% 12.788 13.448 - 1.65% -
BM_RangesMakeHeap_string_Descending_16384 5.16% 2.876 3.024 - -21.44% -
std::fill(list<int>)/8192 5.16% 7118.149 7485.284 - 5.18% -
BM_std_min<short>/12 5.16% 1.513 1.591 - 4.72% -
std::unordered_set<int>::contains(key)_(existent)/8192 5.15% 1.254 1.319 - -13.94% -
rng::remove_if(deque<int>)_(sprinkled)/50 5.14% 62.547 65.762 - -7.89% -
BM_std_min<__int128>/65536 5.14% 25360.713 26663.057 - 5.19% -
std::copy_n(vector<bool>)_(aligned)/64 5.13% 1.298 1.364 - 4.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5.12% 9876957.810 10382603.817 - -4.13% -
BM_std_minmax<unsigned_short>/21 5.11% 1.979 2.081 - 6.02% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.09% 206.938 217.469 - 3.94% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 5.08% 13021.720 13683.612 - 5.25% -
std::copy(vector<bool>)_(aligned)/64 5.08% 1.301 1.367 - -0.04% -
std::remove_copy(vector<int>)_(sprinkled)/32 5.07% 14.968 15.726 - 4.60% -
BM_vector_deque_copy_backward/70000 5.06% 8450.319 8877.956 - 8.76% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 5.06% 4.136 4.346 - 2.20% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.06% 2.001 2.102 - 5.82% -
BM_StringFindNoMatch/64 5.05% 1.911 2.008 - 8.57% -
BM_num_get<unsigned_int> 5.05% 10.158 10.671 - 0.94% -
BM_StringRelationalLiteral_Less_Small_Small_Control 5.04% 1.798 1.889 - 2.80% -
std::unordered_multiset<int>::count(key)_(existent)/8192 5.03% 1.764 1.852 - -0.42% -
std::search_n(vector<int>)_(no_match)/1024 5.03% 209.666 220.208 - 4.66% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 5.02% 0.562 0.590 - 6.65% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 5.02% 19471.409 20448.910 - 3.31% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 5.02% 22.989 24.142 - 4.61% -
rng::move(list<int>)/4096 5.02% 5425.835 5697.955 - 5.65% -
BM_StringFindAllMatch/1 5.01% 2.591 2.721 - -1.93% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.01% 169911.442 178424.083 - 3.78% -
rng::starts_with(vector<int>,_pred)/1000 4.99% 447.587 469.920 - 3.11% -
BM_std_minmax<unsigned_short>/12 4.97% 1.320 1.386 - 0.04% -
std::remove_if(deque<int>)_(sprinkled)/50 4.97% 63.026 66.156 - 1.02% -
BM_std_minmax<unsigned_short>/18 4.96% 1.914 2.009 - 1.24% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 4.95% 16.276 17.081 - 1.33% -
SetIntersection_Front_Set_uint64_16384_256 4.94% 4564564.261 4790165.916 - -5.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.94% 9869.041 10356.331 - 5.14% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 4.91% 10.090 10.585 - 15.00% -
std::copy_if(list<int>)_(entire_range)/4096 4.90% 3016.037 3163.794 - 3.76% -
std::remove_if(list<int>)_(prefix)/8192 4.90% 9355.702 9813.695 - 4.95% -
SetIntersection_Front_Set_uint64_256_256 4.89% 8577873.468 8997718.424 - -8.89% -
bm_lexicographical_compare<signed_char>/7 4.89% 2.701 2.833 - 3.19% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 4.89% 13019.458 13655.710 - 4.97% -
BM_std_min<unsigned_char>/30 4.88% 2.225 2.334 - 1.13% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.87% 0.270 0.283 - 9.97% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 4.86% 23.993 25.159 - 6.48% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.85% 9.044 9.483 - 1.91% -
SetIntersection_Interlaced_Vector_string_262144_16 4.83% 5466014.645 5730253.824 - -1.84% -
std::search_n(vector<int>)_(no_match)/1000 4.83% 204.933 214.840 - 4.56% -
std::set<int>::insert(value)_(already_present)/0 4.82% 0.582 0.610 - 4.84% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 4.81% 85.933 90.065 - -2.11% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 4.80% 692.869 726.126 - 5.85% -
std::set<int>::erase(key)_(non-existent)/1024 4.80% 5.295 5.549 - -1.38% -
rng::find_last(vector<char>)_(bail_90%)/1048576 4.79% 12032.763 12609.596 - 3.96% -
SetIntersection_Interlaced_Vector_uint64_16384_256 4.79% 16125114.315 16897510.578 - -17.14% -
std::flat_multimap<int,_int>::erase(iterator)/8192 4.79% 497.389 521.213 - 3.13% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 4.79% 192.189 201.385 - 9.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 4.78% 1190231.268 1247176.721 - 3.66% -
BM_std_minmax<unsigned_short>/26 4.78% 2.501 2.621 - 1.56% -
rng::search(vector<int>,_pred)_(same_length)/8192 4.78% 4924.876 5160.261 - 4.49% -
BM_std_min<unsigned_long_long>/5 4.77% 1.241 1.301 - -3.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 4.76% 1.367 1.432 - 3.62% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.76% 44.169 46.269 - 19.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.75% 9957998.345 10430534.222 - 7.03% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 4.74% 1.325 1.388 - -0.66% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.74% 33.022 34.588 - 4.55% -
BM_StringRelational_Less_Large_Empty_Control 4.74% 1.938 2.030 - 4.19% -
BM_RangesPushHeap_float_QuickSortAdversary_16 4.74% 0.978 1.024 - 5.09% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.73% 1780.786 1864.958 - -3.86% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 4.73% 25.100 26.286 - 0.95% -
BM_PushHeap_string_Ascending_262144 4.73% 28.456 29.801 - -20.34% -
BM_std_minmax<unsigned_short>/15 4.73% 1.912 2.002 - 3.07% -
BM_std_min<unsigned___int128>/20 4.71% 7.656 8.017 - -17.99% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.70% 1574.856 1648.806 - 0.35% -
bm_lexicographical_compare<signed_char>/5 4.69% 2.212 2.315 - 4.92% -
BM_std_min<unsigned_short>/8 4.68% 1.320 1.381 - 5.82% -
BM_std_minmax<short>/15 4.68% 1.956 2.047 - 2.82% -
BM_std_min<unsigned_char>/22 4.67% 1.997 2.090 - -0.65% -
BM_StringRead_Cold_Shallow_Large 4.66% 1.112 1.164 - 12.57% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.65% 4312.170 4512.705 - 6.23% -
rng::find_last(vector<char>)_(bail_10%)/1048576 4.64% 108344.373 113371.558 - 1.06% -
rng::find_last(vector<char>)_(bail_10%)/8192 4.64% 855.045 894.684 - 1.38% -
std::partition_point(list<int>)/8192 4.64% 11771.255 12316.870 - -3.55% -
BM_RangesPushHeap_uint64_Ascending_1024 4.63% 2.577 2.696 - 4.65% -
SetIntersection_Interlaced_Set_uint32_256_64 4.63% 14184335.064 14841137.440 - 1.16% -
std::find(vector<long_long>)_(process_all)/8 4.60% 1.154 1.207 - 4.51% -
BM_std_min<unsigned_short>/3 4.60% 0.766 0.802 - 15.64% -
rng::search(list<int>,_pred)_(no_match)/8192 4.60% 7651.658 8003.371 - -3.59% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 4.59% 9494.861 9930.837 - 4.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.57% 78169.819 81738.716 - 2.95% -
SetIntersection_Front_Set_uint64_1024_1024 4.57% 15224823.119 15919837.662 - 1.02% -
rng::for_each(multiset<int>)/8192 4.55% 7651.844 8000.005 - -50.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 4.54% 1216180.683 1271373.403 - 0.21% -
std::set<int>::erase(key)_(existent)/1024 4.53% 39.985 41.796 - 8.32% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 4.52% 16.683 17.437 - 2.42% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.51% 9393.707 9817.567 - 0.35% -
rng::move(vector<bool>)_(aligned)/64 4.51% 1.865 1.949 - 2.72% -
BM_std_min<unsigned_int>/24 4.50% 1.787 1.868 - 1.94% -
BM_PushHeap_string_Descending_16 4.50% 2.096 2.190 - -10.06% -
BM_MakeHeap_string_Random_262144 4.50% 15.259 15.946 - 2.35% -
std::search(vector<int>)_(single_element)/1000 4.50% 227.746 237.986 - 4.07% -
std::for_each_n(deque<int>)/8 4.49% 1.202 1.256 - 0.17% -
rng::replace(list<int>)_(prefix)/8192 4.49% 7052.839 7369.185 - 1.14% -
BM_std_min<short>/20 4.48% 2.152 2.248 - 0.01% -
SetIntersection_None_Vector_uint32_262144_16 4.48% 1154844.096 1206526.623 - -0.02% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 4.46% 16.674 17.418 - 3.12% -
std::search(vector<int>)_(single_element)/1024 4.46% 232.910 243.296 - 3.88% -
BM_vector_deque_move_backward/1 4.46% 2.278 2.379 - -7.38% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 4.45% 14.630 15.281 - -0.56% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 4.45% 27.355 28.572 - 7.34% -
std::set<int>::count(key)_(existent)/8192 4.44% 7.703 8.045 - 3.38% -
rng::for_each(list<int>)/8 4.43% 2.466 2.575 - 1.70% -
BM_std_minmax<unsigned_short>/28 4.43% 2.426 2.534 - -0.37% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.42% 4.074 4.254 - 5.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 4.39% 10.383 10.839 - 3.91% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 4.39% 0.412 0.430 - -13.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4.39% 6159518.188 6429668.207 - -3.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 4.38% 1585423.308 1654926.963 - 3.89% -
bm_lexicographical_compare<signed_char>/6 4.38% 2.466 2.574 - 3.35% -
BM_RangesPushHeap_uint64_Random_262144 4.38% 5.866 6.123 - 1.91% -
SetIntersection_Interlaced_Set_uint32_1024_256 4.37% 14710339.263 15353835.808 - 1.77% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 4.37% 466.507 486.888 - -0.70% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 4.36% 2.291 2.391 - 8.74% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 4.36% 23.437 24.459 - 6.11% -
BM_std_minmax<unsigned_short>/27 4.36% 2.749 2.869 - -0.28% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.36% 9.038 9.432 - 2.70% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 4.35% 2.545 2.656 - -1.22% -
std::unordered_multiset<int>::find(key)_(existent)/1024 4.35% 1.166 1.217 - 4.82% -
rng::move(vector<int>)/8 4.35% 2.218 2.315 - 4.23% -
std::multimap<int,_int>::count(key)_(existent)/32 4.35% 3.482 3.633 - 4.02% -
rng::remove_if(deque<int>)_(sprinkled)/32 4.34% 55.407 57.810 - -5.56% -
std::map<int,_int>::insert(value)_(new_value)/1024 4.32% 27.402 28.586 - 3.33% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 4.31% 9623.949 10039.146 - 4.12% -
SetIntersection_Interlaced_Vector_uint32_64_64 4.31% 11520014.586 12016996.481 - 3.84% -
std::vector<std::string>::ctor(size)/32 4.31% 34.798 36.298 - 8.13% -
BM_StringEraseToEnd_Huge_Opaque 4.30% 2.462 2.568 - 2.22% -
BM_StringEraseToEnd_Small_Transparent 4.30% 0.416 0.434 - 4.31% -
BM_MakeThenSortHeap_uint64_Heap_4 4.29% 1.200 1.252 - 3.70% -
std::set<int>::lower_bound(key)_(existent)/8192 4.28% 7.791 8.125 - 3.55% -
SetIntersection_Front_Vector_string_1024_4 4.27% 1234858.451 1287628.776 - 3.93% -
std::copy(vector<int>)/8 4.27% 2.217 2.311 - 2.87% -
SetIntersection_Interlaced_Vector_uint64_256_4 4.27% 4882900.473 5091353.442 - 0.56% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 4.27% 33.182 34.598 - 3.04% -
std::multimap<std::string,_int>::count(key)_(existent)/32 4.26% 19.637 20.474 - 14.40% -
rng::copy_n(deque<int>)/8 4.26% 2.690 2.804 - 1.68% -
rng::stable_partition(vector<int>)_(dense)/32 4.25% 21.381 22.289 - -1.00% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 4.25% 17.500 18.244 - 1.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.24% 549.793 573.118 - 1.25% -
BM_std_minmax<long_long>/5 4.23% 2.110 2.199 - -1.15% -
rng::copy(vector<bool>)_(unaligned)/512 4.23% 3.412 3.557 - -3.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.21% 1140906.261 1188973.079 - 0.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.21% 1578.049 1644.418 - 0.21% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4.19% 4507.585 4696.501 - 2.71% -
std::map<int,_int>::insert(value)_(already_present)/1024 4.19% 3.324 3.463 - -1.29% -
BM_RangesPushHeap_string_Ascending_16384 4.18% 19.917 20.750 - 7.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 4.18% 1187682.953 1237307.145 - 0.56% -
BM_std_min<__int128>/64 4.17% 24.553 25.578 - 4.38% -
std::shift_right(list<int>)/50 4.16% 27.785 28.940 - 7.49% -
rng::for_each(multimap<int>)/8192 4.13% 7058.197 7349.910 - -55.43% -
BM_std_min<int>/64 4.13% 2.633 2.742 - 2.73% -
BM_std_min<unsigned___int128>/19 4.12% 7.280 7.580 - -17.18% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 4.10% 6664.924 6938.350 - 4.38% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 4.10% 15.591 16.230 - 0.18% -
SetIntersection_Interlaced_Set_float_64_64 4.08% 15130751.377 15748700.617 - 4.30% -
BM_std_minmax<unsigned_short>/11 4.08% 1.695 1.764 - 2.62% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.08% 207.173 215.621 - 1.09% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 4.06% 0.256 0.266 - 4.09% -
std::stable_partition(list<int>)_(dense)/50 4.06% 54.512 56.723 - -0.03% -
bm_lexicographical_compare<int>/3 4.05% 1.529 1.591 - -5.98% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 4.05% 38.939 40.515 - 7.57% -
rng::swap_ranges(deque<int>)/1024 4.04% 325.528 338.665 - 0.50% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 4.03% 22.214 23.110 - 6.77% -
SetIntersection_Interlaced_Set_uint32_1024_1024 4.02% 15424951.842 16044926.507 - 1.22% -
std::find(list<int>)_(process_all)/32768 4.02% 25963.439 27006.407 - -2.19% -
SetIntersection_Front_Set_uint64_16384_1 4.02% 1074017.417 1117148.603 - 0.34% -
rng::starts_with(list<int>)/1000 4.02% 1438.838 1496.618 - 96.54% -
BM_MakeThenSortHeap_string_SingleElement_256 4.01% 24.321 25.297 - 0.68% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 4.01% 826.257 859.388 - 10.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 4.01% 1187169.536 1234764.924 - -0.35% -
BM_RangesMakeHeap_string_PipeOrgan_16384 4.01% 5.308 5.520 - -19.01% -
rng::find_last_if(vector<char>)_(bail_10%)/8 4.00% 2.387 2.483 - 2.79% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.00% 0.690 0.717 - -2.12% -
SetIntersection_Interlaced_Vector_float_64_16 3.99% 18637727.170 19382046.219 - 1.01% -
BM_std_min<unsigned_char>/20 3.98% 1.509 1.569 - 3.55% -
BM_PushHeap_string_QuickSortAdversary_262144 3.97% 16.115 16.755 - -2.49% -
BM_deque_deque_move_backward/70000 3.96% 8924.623 9277.771 - 5.43% -
BM_MakeThenSortHeap_float_SingleElement_262144 3.95% 49.910 51.882 - -0.98% -
std::unordered_multiset<int>::contains(key)_(existent)/32 3.94% 1.234 1.282 - -0.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.92% 1432.252 1488.450 - 6.14% -
BM_PushHeap_string_Descending_4 3.92% 1.920 1.996 - -7.88% -
bm_lexicographical_compare<int>/8 3.92% 1.484 1.542 - 0.04% -
BM_RangesMakeHeap_uint32_Random_1024 3.92% 1.061 1.103 - 2.95% -
std::multiset<std::string>::clear()/32 3.91% 886.629 921.299 - 4.46% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 3.91% 254.265 264.204 - 3.21% -
BM_std_min<short>/11 3.90% 1.180 1.226 - 3.92% -
SetIntersection_None_Vector_string_262144_1 3.89% 1324559.239 1376072.111 - 1.06% -
rng::is_sorted_until(vector<int>,_pred)/1024 3.88% 424.420 440.908 - 8.76% -
SetIntersection_None_Vector_uint32_1024_1024 3.88% 1124610.719 1168291.529 - 2.15% -
BM_RangesMakeHeap_uint32_Random_256 3.88% 1.141 1.185 - -0.76% -
std::any_of(deque<int>)_(process_all)/8192 3.88% 2622.372 2724.006 - 0.17% -
BM_std_min<unsigned_long_long>/2 3.86% 0.486 0.504 - 3.89% -
SetIntersection_Front_Set_string_1024_64 3.86% 4632314.674 4811087.368 - 2.44% -
std::set<int>::lower_bound(key)_(non-existent)/1024 3.85% 6.090 6.325 - 0.19% -
BM_std_minmax<unsigned_short>/8 3.83% 1.113 1.155 - 0.03% -
std::search_n(vector<int>)_(no_match)/8192 3.82% 1622.154 1684.145 - 3.31% -
std::move(deque<int>)/8 3.82% 3.793 3.938 - -1.48% -
BM_std_min<short>/19 3.81% 1.838 1.908 - -3.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.81% 36.647 38.044 - 1.31% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 3.81% 8646.013 8975.143 - -19.01% -
BM_vector_deque_move/64 3.80% 2.754 2.859 - 5.73% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 3.80% 13286.918 13792.160 - 6.93% -
SetIntersection_Interlaced_Vector_uint64_262144_64 3.80% 8422045.904 8742266.392 - -67.83% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 3.80% 1.106 1.148 - 10.61% -
BM_std_min<unsigned_long_long>/8 3.79% 2.250 2.335 - 0.28% -
BM_std_min<unsigned_short>/24 3.79% 2.427 2.519 - 1.02% -
std::replace(vector<int>)_(sprinkled)/1024 3.78% 156.422 162.339 - -3.89% -
rng::for_each(multimap<int>::iterator)/8192 3.78% 7381.877 7660.693 - -53.93% -
SetIntersection_Front_Vector_uint64_1024_64 3.78% 1446035.379 1500646.413 - 9.39% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 3.77% 1.015 1.053 - 9.09% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.76% 6.096 6.325 - 4.03% -
rng::find_if_not(deque<int>)_(bail_25%)/8 3.75% 1.419 1.472 - -4.13% -
std::search(list<int>)_(single_element)/8192 3.75% 7431.939 7710.542 - -1.50% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 3.75% 29.893 31.013 - 2.69% -
std::sort(vector<int>)_(qsort_adversarial)/8192 3.74% 152150.933 157840.645 - 6.80% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.73% 16.470 17.084 - 1.63% -
BM_vector_deque_move_backward/64000 3.72% 7621.167 7904.327 - 7.42% -
rng::move_backward(vector<int>)/1048576 3.71% 57868.523 60017.611 - 2.53% -
std::remove_copy_if(list<int>)_(sprinkled)/50 3.71% 26.157 27.128 - 10.16% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.71% 11669.193 12101.945 - 17.73% -
BM_std_minmax_element<long_long>/512 3.71% 143.336 148.650 - 7.56% -
std::adjacent_find(deque<int>,_pred)/50 3.70% 29.507 30.599 - 3.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.70% 3410676.224 3536920.342 - -0.78% -
BM_RangesPushHeap_string_Random_16384 3.70% 16.780 17.401 - 2.12% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 3.70% 20.643 21.406 - -3.33% -
std::is_partitioned(list<int>)_(unpartitioned)/32 3.70% 4.154 4.308 - 2.68% -
std::stable_sort(deque<int>)_(repeated)/8 3.70% 17.885 18.546 - 1.89% -
std::remove_if(deque<int>)_(sprinkled)/32 3.69% 56.036 58.104 - 3.54% -
BM_MakeThenSortHeap_string_SingleElement_1024 3.69% 28.432 29.481 - -1.46% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 3.69% 152271.920 157888.162 - 7.10% -
std::map<std::string,_int>::clear()/32 3.68% 881.028 913.474 - 1.74% -
BM_std_minmax<long_long>/11 3.68% 2.451 2.541 - 0.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.68% 504.900 523.456 - 3.13% -
std::search(vector<int>,_pred)_(same_length)/8192 3.67% 4923.549 5104.478 - 3.19% -
BM_StringRelational_Eq_Large_Large_Control 3.67% 2.303 2.388 - 5.19% -
SetIntersection_Front_Set_float_16384_256 3.66% 4375815.390 4536011.696 - -11.81% -
BM_std_minmax<unsigned_short>/1 3.66% 0.628 0.651 - 4.35% -
std::sort(vector<int>)_(qsort_adversarial)/1024 3.65% 13304.262 13790.394 - 6.69% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.65% 4.012 4.158 - -0.21% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.65% 342.059 354.530 - 3.84% -
rng::partition(vector<int>)_(dense)/32 3.64% 8.113 8.409 - 0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 3.63% 39012967.246 40427462.179 - 3.08% -
rng::none_of(deque<int>)_(process_all)/50 3.62% 26.898 27.872 - 4.94% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 3.62% 541.911 561.519 - 0.96% -
SetIntersection_None_Vector_uint32_262144_1 3.62% 1155867.666 1197662.594 - 2.95% -
BM_MakeHeap_string_Ascending_1024 3.61% 4.866 5.042 - -4.32% -
std::count(list<int>)_(every_other)/8 3.61% 2.035 2.108 - 0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 3.61% 339535061.398 351780293.537 - -1.71% -
std::deque<std::string>::ctor(size)/32 3.61% 41.722 43.226 - 7.69% -
bm_lexicographical_compare<signed_char>/64 3.60% 1.877 1.944 - -15.93% -
rng::copy(deque<int>)/8 3.60% 2.694 2.791 - 0.22% -
BM_PushHeap_uint32_Descending_4 3.60% 0.340 0.352 - 2.34% -
SetIntersection_Front_Vector_string_16384_1024 3.60% 38882549.981 40282064.657 - 2.26% -
BM_SortHeap_pair<uint32,_uint32>_4 3.60% 1.837 1.904 - 0.71% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.60% 1.388 1.438 - 3.64% -
BM_std_minmax<int>/3 3.59% 1.104 1.143 - -4.56% -
BM_std_min<unsigned_char>/14 3.59% 1.810 1.875 - 4.47% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 3.58% 12256.279 12694.688 - 3.19% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 3.57% 12192.779 12627.990 - 2.55% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 3.56% 21.353 22.113 - 4.69% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 3.56% 24.021 24.876 - 0.60% -
BM_MakeHeap_uint64_Random_256 3.55% 1.171 1.213 - 6.93% -
std::copy(deque<int>)/8 3.55% 2.685 2.780 - 1.32% -
SetIntersection_Interlaced_Set_uint32_64_64 3.54% 15027961.954 15559625.915 - 0.76% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.53% 26.905 27.855 - 7.29% -
BM_StringEraseToEnd_Huge_Transparent 3.53% 2.560 2.650 - 3.29% -
rng::find_if(list<int>)_(process_all)/32768 3.52% 27378.991 28343.838 - -3.01% -
BM_std_minmax<unsigned_char>/1 3.52% 0.629 0.651 - 4.46% -
SetIntersection_Interlaced_Vector_float_262144_4 3.52% 1898709.478 1965599.678 - -8.83% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 3.52% 0.650 0.673 - 3.86% -
rng::is_partitioned(vector<int>)_(partitioned)/50 3.50% 8.548 8.848 - 4.33% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 3.50% 0.835 0.864 - -0.65% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.50% 3158.346 3268.929 - 2.94% -
std::search_n(vector<int>)_(no_match)/1048576 3.50% 208190.535 215478.687 - 2.87% -
rng::remove(vector<int>)_(sprinkled)/1024 3.50% 520.133 538.317 - 86.80% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 3.49% 5.588 5.783 - 2.95% -
std::stable_sort(deque<int>)_(ascending)/8 3.49% 17.880 18.504 - 1.95% -
std::partial_sort_copy(deque<int>)_(repeated)/8 3.48% 10.232 10.588 - 0.04% -
std::set<std::string>::erase(iterator)/1024 3.47% 25.053 25.923 - -7.91% -
std::rotate(deque<int>)_(by_1/2)/1024 3.45% 173.238 179.218 - 3.44% -
SetIntersection_None_Set_uint64_256_256 3.44% 5708734.085 5905222.598 - 0.40% -
BM_std_min<char>/29 3.44% 2.025 2.095 - 4.61% -
std::unordered_set<std::string>::erase(iterator)/0 3.44% 29.921 30.950 - 12.91% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 3.44% 0.548 0.567 - 0.13% -
std::unordered_set<int>::clear()/1024 3.43% 8055.054 8331.714 - 5.65% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.43% 3.005 3.108 - -1.69% -
rng::partition_point(deque<int>)/32 3.42% 4.085 4.224 - -0.07% -
BM_std_minmax<unsigned_short>/10 3.42% 1.412 1.461 - 3.97% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 3.42% 31.267 32.337 - 3.64% -
std::set<int>::contains(key)_(existent)/8192 3.41% 8.190 8.469 - 0.93% -
rng::copy_backward(deque<int>)/32768 3.41% 3723.088 3850.120 - 0.28% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 3.41% 1.684 1.741 - 6.57% -
BM_RangesPushHeap_string_PipeOrgan_1024 3.41% 10.036 10.378 - -0.68% -
std::reverse_copy(vector<int>)/8 3.39% 2.247 2.323 - -1.83% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.39% 10.437 10.791 - 2.36% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.39% 4.397 4.546 - 4.27% -
BM_std_min<unsigned_short>/4 3.39% 1.020 1.055 - 7.52% -
BM_std_min<unsigned___int128>/18 3.37% 6.896 7.128 - -16.44% -
std::stable_sort(deque<int>)_(descending)/8 3.36% 27.150 28.062 - 5.29% -
BM_std_min<unsigned_short>/23 3.36% 2.121 2.192 - 2.68% -
std::find_if_not(list<int>)_(process_all)/32768 3.36% 28003.270 28943.133 - -3.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 3.35% 1084647.175 1120986.318 - -0.81% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 3.35% 33.906 35.040 - 3.37% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 3.34% 0.554 0.572 - -0.03% -
BM_RangesMakeHeap_string_SingleElement_262144 3.34% 7.283 7.527 - -8.48% -
rng::find_last(vector<char>)_(bail_90%)/8192 3.34% 101.424 104.807 - 2.51% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.33% 11949.971 12348.255 - -2.41% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 3.33% 1.942 2.007 - 5.90% -
SetIntersection_None_Vector_uint64_262144_1024 3.33% 1156613.334 1195140.200 - 3.24% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 3.33% 1.570 1.622 - 0.62% -
rng::reverse_copy(list<int>)/32768 3.33% 25191.924 26030.542 - -0.22% -
rng::replace(vector<int>)_(sprinkled)/32 3.32% 6.732 6.956 - 24.11% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 3.32% 0.553 0.571 - 0.16% -
BM_std_minmax<unsigned_short>/32 3.31% 1.340 1.385 - 12.65% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.31% 256.468 264.959 - 0.39% -
std::remove_copy(deque<int>)_(prefix)/1024 3.29% 375.618 387.962 - -6.15% -
rng::reverse_copy(vector<int>)/8 3.28% 2.299 2.375 - -6.27% -
bm_ranges_lexicographical_compare<unsigned_char>/5 3.28% 1.675 1.730 - -0.29% -
BM_MakeHeap_string_Random_1024 3.28% 10.774 11.127 - 3.11% -
BM_MakeThenSortHeap_float_Ascending_256 3.28% 6.435 6.646 - 2.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.27% 1327097.418 1370454.373 - -2.50% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 3.27% 166.422 171.857 - -3.32% -
std::map<int,_int>::erase(key)_(existent)/1024 3.26% 24.822 25.630 - 2.97% -
BM_std_minmax<int>/2 3.25% 0.824 0.851 - -5.43% -
rng::search(deque<int>,_pred)_(same_length)/1000 3.25% 483.812 499.542 - 2.24% -
SetIntersection_Front_Set_uint32_1024_16 3.25% 1308143.261 1350618.927 - 0.00% -
BM_std_min<char>/64 3.24% 4.118 4.252 - 1.34% -
rng::remove(vector<int>)_(sprinkled)/8192 3.24% 3848.865 3973.459 - 100.35% -
SetIntersection_Front_Set_uint64_1024_256 3.24% 4753899.159 4907718.718 - 1.41% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.24% 73.196 75.564 - 7.60% -
std::all_of(deque<int>)_(process_all)/8 3.24% 3.222 3.326 - 7.58% -
BM_MakeThenSortHeap_float_Descending_64 3.23% 3.206 3.309 - -0.64% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 3.22% 24.684 25.480 - -1.46% -
rng::remove_if(list<int>)_(sprinkled)/8192 3.22% 8161.546 8424.460 - 1.76% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.21% 5291.295 5461.375 - -2.57% -
std::copy_n(deque<int>)/8 3.21% 2.727 2.814 - 6.49% -
std::search(deque<int>)_(same_length)/8192 3.21% 3775.876 3897.158 - 2.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 3.21% 170079062.241 175541218.729 - 2.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 3.21% 1651421.536 1704415.831 - -2.19% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.20% 4.779 4.932 - 7.37% -
rng::contains_subrange(list<int>)_(process_all)/50 3.20% 17.976 18.551 - 5.32% -
BM_MakeHeap_string_QuickSortAdversary_262144 3.20% 12.625 13.028 - 2.92% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 3.19% 22.187 22.896 - 6.03% -
SetIntersection_Interlaced_Set_float_256_256 3.19% 9289121.930 9585754.369 - 1.73% -
SetIntersection_Front_Vector_string_256_16 3.19% 6321229.423 6522978.995 - 1.37% -
BM_vector_deque_ranges_copy_backward/65536 3.18% 7901.276 8152.836 - 6.42% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.18% 38978.035 40215.690 - -0.44% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.16% 3.057 3.153 - -1.56% -
BM_RangesMakeThenSortHeap_float_Random_4 3.16% 4.225 4.359 - 0.91% -
BM_std_minmax<short>/3 3.16% 1.172 1.209 - 1.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 3.14% 0.643 0.664 - 4.41% -
BM_RangesMakeHeap_uint64_Ascending_16 3.14% 0.635 0.655 - -0.32% -
std::unordered_multimap<int,_int>::ctor(const&)/32 3.13% 197.500 203.682 - 3.27% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.11% 12238.439 12619.091 - 2.54% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 3.11% 31.935 32.928 - 5.35% -
BM_std_minmax<short>/2 3.11% 0.902 0.930 - 1.49% -
BM_vector_deque_move_backward/70000 3.11% 8356.427 8616.087 - 7.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 3.10% 2245482.549 2315119.938 - -4.69% -
std::partial_sort_copy(deque<int>)_(heap)/8 3.10% 15.111 15.579 - -7.10% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.10% 2.340 2.413 - 0.13% -
std::multiset<std::string>::contains(key)_(existent)/8192 3.09% 27.431 28.278 - 1.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 3.08% 11385549.312 11736714.190 - 0.20% -
std::generate(list<int>)/50 3.08% 15.567 16.047 - 4.44% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.07% 296.379 305.463 - 1.31% -
BM_std_minmax_element<long_long>/64 3.06% 17.756 18.300 - 4.73% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 3.06% 23.477 24.196 - -7.05% -
SetIntersection_Front_Vector_string_1024_1024 3.06% 39402768.802 40606811.458 - 0.10% -
std::distance(deque<int>)/1024 3.05% 0.673 0.694 - -0.01% -
std::none_of(vector<int>)_(process_all)/8 3.05% 2.433 2.508 - 0.21% -
std::map<int,_int>::erase(key)_(existent)/8192 3.05% 25.474 26.251 - 1.13% -
std::copy(list<int>)/64 3.05% 32.199 33.181 - 3.51% -
BM_deque_vector_move/0 3.05% 1.378 1.420 - -0.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3.04% 1212802.735 1249718.410 - 0.42% -
SetIntersection_Front_Vector_uint64_262144_262144 3.04% 337560866.218 347829316.280 - -0.77% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 3.04% 23.419 24.131 - 6.23% -
BM_vector_deque_move_backward/2 3.04% 2.006 2.066 - -9.38% -
std::distance(deque<int>)/4096 3.03% 0.673 0.694 - 0.04% -
SetIntersection_Interlaced_Vector_string_16384_256 3.03% 40466766.403 41693202.244 - 4.56% -
std::distance(deque<int>)/8192 3.03% 0.673 0.694 - 0.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 3.03% 1425.882 1469.016 - 5.62% -
rng::move(deque<int>)/8 3.02% 3.818 3.933 - -0.43% -
bm_lexicographical_compare<signed_char>/8 3.02% 3.046 3.138 - 0.86% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 3.01% 2.229 2.296 - -11.79% -
BM_PushHeap_string_QuickSortAdversary_16384 3.01% 15.658 16.129 - -2.20% -
std::multimap<int,_int>::count(key)_(existent)/1024 3.01% 5.627 5.796 - 3.20% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.00% 12.898 13.286 - 2.44% -
BM_std_minmax<long_long>/6 3.00% 2.345 2.415 - -0.59% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 2.99% 29.262 30.137 - 5.48% -
rng::find_if(vector<int>)_(process_all)/8 2.99% 2.512 2.587 - -1.55% -
rng::stable_partition(deque<int>)_(dense)/50 2.99% 36.409 37.496 - 0.26% -
BM_std_min<long_long>/12 2.98% 2.015 2.075 - 2.27% -
BM_MakeHeap_float_Ascending_4 2.98% 0.403 0.415 - 3.33% -
rng::find(list<int>)_(bail_25%)/8 2.98% 0.919 0.946 - 2.73% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.97% 28211.141 29048.607 - 2.46% -
SetIntersection_Front_Set_uint64_16384_16 2.97% 1261543.366 1298962.016 - 0.99% -
BM_MakeHeap_string_QuickSortAdversary_256 2.96% 10.414 10.723 - 2.71% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 2.96% 11.447 11.785 - 5.72% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 2.96% 41.892 43.131 - -28.21% -
rng::swap_ranges(deque<int>)/8192 2.95% 2613.757 2690.772 - -0.14% -
rng::distance(join_view(vector<vector<int>>)/4096 2.95% 4.380 4.509 - 4.62% -
SetIntersection_Interlaced_Vector_string_1024_4 2.94% 1678713.845 1728149.558 - 0.92% -
std::all_of(deque<int>)_(process_all)/32 2.94% 11.531 11.871 - 2.81% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 2.94% 1.699 1.749 - 2.87% -
std::stable_partition(vector<int>)_(dense)/50 2.94% 25.570 26.321 - -0.41% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.93% 11.756 12.100 - 2.78% -
SetIntersection_None_Vector_uint32_256_4 2.93% 4393708.047 4522238.548 - 1.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 2.92% 12730072.022 13102269.933 - -4.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 2.92% 1190939.042 1225746.171 - 1.00% -
BM_vector_deque_copy/65536 2.92% 2370.619 2439.892 - -8.38% -
std::any_of(deque<int>)_(process_all)/32768 2.92% 10555.430 10863.157 - 0.21% -
BM_MakeHeap_string_QuickSortAdversary_1024 2.90% 10.612 10.920 - 2.72% -
rng::copy_backward(vector<int>)/1048576 2.90% 48785.448 50201.643 - 3.63% -
std::map<int,_int>::find(key)_(non-existent)/8192 2.90% 7.104 7.310 - 3.21% -
rng::find_first_of(deque<int>)_(small_needle)/32 2.90% 108.234 111.372 - 0.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 2.90% 1139993.499 1173031.042 - 0.78% -
BM_StringFindStringLiteral/64 2.90% 2.096 2.157 - 2.89% -
bm_ranges_lexicographical_compare<unsigned_char>/6 2.90% 1.900 1.955 - -0.13% -
std::unordered_set<int>::insert(value)_(new_value)/32 2.89% 19.378 19.938 - -0.87% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 2.89% 329.009 338.513 - -3.05% -
SetIntersection_Front_Set_uint64_1024_64 2.88% 1943052.359 1999033.839 - 5.88% -
BM_deque_deque_copy/1024 2.88% 38.651 39.764 - 1.22% -
BM_std_min<unsigned_char>/10 2.88% 0.913 0.939 - 4.17% -
BM_PushHeap_uint64_Ascending_262144 2.88% 5.020 5.164 - 10.87% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.87% 18.190 18.713 - 2.12% -
BM_std_min<unsigned_int>/8 2.87% 1.301 1.338 - 4.72% -
std::multimap<int,_int>::count(key)_(existent)/8192 2.87% 6.567 6.755 - 0.77% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 2.87% 10.888 11.200 - 13.07% -
SetIntersection_Front_Set_uint64_262144_16384 2.87% 345679277.430 355584089.431 - 5.75% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.85% 28.565 29.380 - 2.40% -
std::map<std::string,_int>::erase(iterator)/0 2.84% 26.675 27.433 - 0.07% -
std::deque<int>::ctor(size)/8192 2.83% 448.746 461.460 - 4.75% -
std::find_first_of(list<int>)_(small_needle)/8192 2.83% 22596.459 23236.419 - -0.85% -
BM_MakeHeap_string_Random_256 2.83% 10.420 10.715 - 2.86% -
SetIntersection_Front_Set_float_262144_4 2.83% 1114183.465 1145713.445 - 0.48% -
rng::find_last(vector<char>)_(bail_10%)/50 2.83% 5.456 5.610 - 0.84% -
std::map<std::string,_int>::find(key)_(existent)/32 2.82% 16.164 16.620 - 8.73% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.82% 6278.505 6455.594 - -0.01% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.82% 3.825 3.932 - -0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 2.82% 1140285.623 1172392.143 - -1.26% -
BM_MakeHeap_string_Random_64 2.81% 10.010 10.291 - 2.58% -
BM_vector_deque_ranges_copy_backward/64000 2.81% 7612.554 7826.125 - 6.70% -
std::flat_map<int,_int>::erase(iterator)/8192 2.80% 500.493 514.516 - 2.32% -
BM_std_min<unsigned_long_long>/14 2.79% 1.911 1.965 - 1.75% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 2.78% 10.445 10.736 - -2.20% -
BM_deque_deque_copy_backward/65536 2.78% 8271.708 8502.007 - 2.40% -
std::unordered_map<int,_int>::clear()/8192 2.78% 61391.928 63100.759 - 0.15% -
BM_PushHeap_uint64_Random_64 2.78% 5.164 5.307 - 0.65% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 2.78% 344.398 353.960 - 2.95% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.77% 90812.126 93331.132 - -0.01% -
std::stable_partition(list<int>)_(dense)/32 2.77% 32.592 33.495 - 0.48% -
BM_RangesPushHeap_string_Ascending_16 2.77% 4.680 4.809 - 1.91% -
rng::copy_backward(list<int>)/32768 2.77% 28347.518 29131.523 - -3.95% -
BM_deque_vector_move/4000 2.76% 142.133 146.057 - 4.37% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 2.76% 17.073 17.545 - 2.99% -
BM_num_get<float> 2.76% 34.990 35.954 - 1.59% -
BM_std_minmax<unsigned_short>/31 2.75% 3.065 3.149 - 5.05% -
BM_std_minmax<char>/11 2.75% 1.801 1.851 - 12.28% -
rng::rotate(list<int>)_(by_1/3)/50 2.75% 23.924 24.582 - 4.21% -
rng::remove(list<int>)_(sprinkled)/1024 2.74% 948.038 974.034 - 0.89% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.74% 2.218 2.278 - 3.33% -
rng::copy_backward(deque<int>)/1048576 2.73% 124290.846 127685.914 - 0.93% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 2.72% 5.949 6.111 - 12.85% -
BM_RangesPushHeap_string_Ascending_64 2.72% 7.739 7.949 - 6.82% -
BM_std_min<short>/8 2.72% 1.330 1.366 - 0.32% -
BM_deque_vector_move/1 2.72% 2.090 2.146 - 0.70% -
std::adjacent_find(vector<int>,_pred)/8 2.72% 3.303 3.393 - 0.71% -
SetIntersection_Front_Set_uint64_256_64 2.72% 6278451.513 6449113.796 - 4.29% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.71% 6190.118 6357.866 - 4.38% -
BM_StringFindAllMatch/64 2.71% 2.988 3.069 - -0.10% -
std::partition_copy(deque<int>)/50 2.71% 20.855 21.420 - 1.47% -
SetIntersection_None_Vector_uint32_16384_1024 2.71% 1151463.290 1182620.595 - 0.94% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.70% 4.391 4.510 - 0.52% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.70% 101542.264 104282.122 - 1.94% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 2.70% 14672.102 15067.872 - 2.84% -
std::move_backward(list<int>)/262144 2.70% 260698.083 267729.167 - 1.06% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 2.70% 19.119 19.635 - -0.05% -
rng::find_last(list<int>)_(bail_90%)/50 2.69% 1.241 1.274 - -1.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 2.68% 19.720 20.250 - -2.40% -
SetIntersection_Front_Set_uint32_256_16 2.68% 4854427.692 4984566.746 - -0.53% -
rng::fill_n(vector<int>)/1024 2.68% 29.576 30.368 - 3.75% -
BM_std_min<unsigned_char>/32 2.68% 2.889 2.966 - 3.58% -
std::set<std::string>::erase(key)_(existent)/8192 2.68% 69.910 71.781 - 1.01% -
std::move_backward(vector<bool>)_(unaligned)/512 2.67% 4.723 4.849 - 4.53% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 2.67% 3.358 3.448 - 3.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.67% 1163358.277 1194412.037 - 5.61% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 2.67% 5.923 6.081 - 0.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.66% 5196900.365 5335354.382 - 3.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.66% 3029397.869 3109874.756 - -0.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.65% 31602.059 32441.054 - -0.22% -
SetIntersection_Front_Set_string_16_16 2.65% 63190979.296 64867795.291 - 2.45% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 2.65% 10083.836 10351.054 - 2.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 2.65% 35.966 36.917 - 26.39% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 2.65% 1.207 1.239 - -0.19% -
BM_std_min<__int128>/32 2.65% 12.220 12.543 - 2.95% -
BM_std_min<unsigned_short>/7 2.64% 1.110 1.139 - 3.70% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.64% 29.499 30.277 - 3.03% -
rng::find_end(deque<int>)_(same_length)/1000 2.64% 330.104 338.813 - -63.93% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 2.64% 101933.680 104621.187 - 2.22% -
std::unique(deque<int>,_pred)_(contiguous)/52 2.64% 69.176 71.000 - 2.03% -
SetIntersection_None_Vector_string_262144_4 2.64% 1357827.984 1393622.232 - 2.97% -
BM_std_min<char>/16 2.63% 2.492 2.557 - -0.20% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.63% 4.091 4.198 - 3.81% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 2.63% 1.887 1.936 - 1.18% -
SetIntersection_Front_Vector_float_16384_256 2.63% 2344607.953 2406191.233 - 2.55% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.62% 22.039 22.617 - 2.92% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 2.62% 4.106 4.214 - 0.07% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 2.62% 284.994 292.458 - 3.60% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 2.61% 900.383 923.896 - 2.76% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.61% 101668.423 104323.299 - 2.06% -
std::find_if_not(vector<char>)_(process_all)/50 2.61% 12.523 12.850 - 2.67% -
BM_MakeHeap_uint64_Random_16 2.60% 1.281 1.314 - -1.04% -
std::vector<int>::insert(begin)_(cheap_elements)/32 2.59% 5.044 5.175 - 0.77% -
rng::move_backward(list<int>)/32768 2.59% 34621.518 35519.071 - 5.67% -
BM_num_get<unsigned_long> 2.59% 10.926 11.209 - 1.37% -
BM_std_minmax<unsigned_short>/25 2.59% 2.256 2.314 - -0.82% -
rng::find_end(forward_list<int>)_(single_element)/8192 2.59% 5923.063 6076.370 - 2.17% -
rng::find_first_of(list<int>)_(large_needle)/8192 2.59% 49242325.003 50516628.003 - 0.07% -
SetIntersection_None_Vector_string_262144_256 2.59% 1356763.045 1391870.838 - 5.91% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.59% 17.583 18.038 - 8.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.59% 5401782.039 5541458.667 - -0.81% -
std::multiset<std::string>::equal_range(key)_(existent)/32 2.59% 19.187 19.683 - 2.16% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 2.58% 16.487 16.913 - 1.49% -
SetIntersection_None_Set_uint32_1024_256 2.58% 8684325.065 8908624.403 - 1.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 2.58% 5910673.873 6063315.515 - -4.81% -
std::map<std::string,_int>::ctor(const&)/1024 2.58% 34528.598 35420.068 - 0.02% -
BM_RangesMakeThenSortHeap_uint32_Random_4 2.57% 3.970 4.072 - 1.96% -
rng::stable_partition(vector<int>)_(sparse)/50 2.57% 20.607 21.136 - 2.82% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.57% 3.548 3.639 - 0.78% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.57% 5.036 5.165 - 1.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.56% 10422.955 10690.262 - 1.05% -
std::find_first_of(deque<int>)_(large_needle)/50 2.56% 669.758 686.905 - -2.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.56% 6536328.481 6703358.336 - -1.50% -
BM_vector_deque_copy_backward/64000 2.55% 7717.493 7914.675 - 9.31% -
rng::find_first_of(deque<int>)_(small_needle)/50 2.55% 166.824 171.083 - 0.19% -
rng::all_of(deque<int>)_(process_all)/32768 2.55% 10567.565 10837.301 - 2.72% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.55% 908.950 932.120 - 3.03% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 2.55% 10.552 10.821 - 0.59% -
BM_StringRead_Cold_Shallow_Empty 2.55% 0.834 0.855 - 8.75% -
BM_std_min<unsigned___int128>/6 2.55% 2.094 2.147 - -5.00% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 2.55% 1.084 1.112 - 0.44% -
SetIntersection_None_Vector_uint64_1024_256 2.55% 1126694.955 1155372.690 - 2.91% -
BM_PushHeap_string_PipeOrgan_256 2.54% 7.984 8.187 - -5.66% -
rng::fill(vector<int>)/1024 2.54% 29.215 29.958 - -0.68% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2.54% 2760.921 2831.097 - 3.14% -
BM_std_min<unsigned_char>/5 2.54% 1.291 1.323 - 0.48% -
rng::for_each_n(vector<int>)/8 2.54% 2.461 2.523 - -0.53% -
SetIntersection_None_Vector_string_262144_16 2.53% 1354731.026 1389036.617 - 2.29% -
std::move(list<int>)/512 2.53% 355.602 364.596 - 3.81% -
BM_std_min<unsigned_short>/11 2.53% 1.199 1.229 - 6.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 2.53% 128120915.887 131356590.438 - -2.49% -
BM_std_min<unsigned___int128>/17 2.52% 6.523 6.687 - -15.24% -
std::search(vector<int>)_(single_element)/8192 2.52% 1810.518 1856.193 - 1.96% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.52% 32010.215 32816.594 - 1.97% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.52% 10.329 10.589 - 2.56% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.52% 137181.095 140631.298 - 0.65% -
BM_deque_deque_ranges_move/64 2.51% 5.348 5.482 - -0.71% -
BM_deque_vector_ranges_move/64 2.51% 2.562 2.627 - 0.71% -
BM_RangesPopHeap_string_4 2.51% 5.185 5.315 - -0.24% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 2.51% 54.690 56.061 - 1.68% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.51% 101660.359 104208.358 - 1.96% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.50% 2187.297 2242.065 - -0.61% -
BM_std_minmax<char>/13 2.50% 2.244 2.300 - 2.59% -
BM_MakeHeap_float_Random_16 2.50% 1.536 1.574 - -2.09% -
BM_MakeHeap_string_QuickSortAdversary_64 2.50% 10.195 10.449 - 2.46% -
std::partition(vector<int>)_(dense)/32 2.49% 8.165 8.369 - -1.88% -
BM_MakeHeap_string_QuickSortAdversary_16384 2.49% 11.817 12.111 - 2.74% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 2.49% 29.556 30.292 - -38.36% -
BM_MakeHeap_string_PipeOrgan_256 2.48% 4.771 4.889 - 2.46% -
std::multimap<int,_int>::contains(key)_(existent)/8192 2.47% 5.451 5.586 - -0.37% -
std::generate_n(list<int>)/50 2.46% 15.358 15.736 - -8.68% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 2.46% 38.880 39.837 - -7.93% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.46% 21659.860 22192.934 - 0.45% -
rng::stable_sort(vector<int>)_(shuffled)/1024 2.46% 2187.724 2241.451 - -0.78% -
rng::find_end(deque<int>)_(same_length)/1024 2.46% 336.844 345.117 - -75.41% -
SetIntersection_None_Vector_string_1024_256 2.46% 1197844.598 1227257.737 - 1.61% -
std::rotate(list<int>)_(1_element_forward)/50 2.45% 27.251 27.919 - 15.00% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.45% 16.611 17.017 - 1.93% -
BM_getline_string 2.45% 17.252 17.674 - 0.82% -
rng::partial_sort_copy(vector<int>)_(heap)/8 2.45% 15.145 15.515 - 1.55% -
std::stable_partition(vector<int>)_(sparse)/50 2.45% 21.267 21.788 - 8.10% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.45% 2.663 2.728 - 2.22% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.44% 12261.085 12560.646 - 2.37% -
BM_StringRelational_Less_Small_Small_Control 2.44% 1.691 1.733 - 0.34% -
BM_std_min<__int128>/30 2.43% 11.411 11.689 - 2.67% -
std::set<int>::clear()/1024 2.43% 8775.070 8988.720 - 2.57% -
std::distance(deque<int>)/50 2.43% 0.677 0.694 - -0.02% -
BM_PopHeap_pair<uint32,_uint32>_1024 2.43% 29.711 30.433 - 0.85% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.43% 274402.538 281062.198 - 2.96% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.42% 4116.063 4215.830 - 0.47% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.42% 10.639 10.896 - 0.87% -
BM_std_min<char>/24 2.42% 2.772 2.839 - 7.35% -
rng::is_sorted(deque<int>)/8 2.41% 2.428 2.486 - -12.89% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 2.41% 3.695 3.784 - 0.85% -
SetIntersection_Front_Vector_float_262144_4 2.41% 1119548.948 1146537.764 - 0.86% -
BM_RangesPushHeap_uint64_Random_16 2.41% 4.294 4.397 - 2.76% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.41% 36.263 37.136 - 5.15% -
BM_MakeHeap_string_PipeOrgan_1024 2.40% 4.882 4.999 - 0.73% -
BM_PushHeap_string_QuickSortAdversary_1024 2.40% 15.019 15.380 - -1.53% -
BM_std_min<__int128>/29 2.40% 11.031 11.296 - 2.67% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 2.40% 15.896 16.277 - 0.98% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.40% 341.204 349.380 - 2.03% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 2.39% 20.964 21.466 - 10.90% -
BM_num_put<bool> 2.39% 10.668 10.923 - -0.39% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.39% 0.956 0.978 - -0.58% -
BM_StringRelational_Eq_Small_Small_Control 2.39% 1.856 1.900 - 2.65% -
std::for_each_n(vector<int>)/8 2.39% 2.483 2.542 - 1.53% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 2.38% 13142.962 13456.279 - -6.88% -
BM_deque_deque_ranges_copy/64 2.38% 5.356 5.484 - -1.02% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.37% 10.525 10.775 - 0.67% -
BM_RangesPushHeap_string_Ascending_4 2.37% 2.562 2.623 - 0.28% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.37% 12.068 12.354 - 1.98% -
BM_LowerBound_string_1 2.36% 4.545 4.653 - 1.24% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.35% 10.511 10.758 - 0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 2.35% 4526186.505 4632393.437 - -0.61% -
std::set<std::string>::insert(value)_(already_present)/8192 2.34% 38.732 39.638 - 2.86% -
BM_std_min<char>/8 2.34% 2.267 2.320 - 3.09% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.33% 0.586 0.600 - 2.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.33% 1114582.200 1140571.903 - -1.88% -
BM_std_min<__int128>/31 2.33% 11.804 12.079 - 2.58% -
BM_std_minmax<char>/12 2.32% 2.009 2.056 - 7.34% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.31% 21.914 22.421 - 1.43% -
BM_deque_vector_copy_backward/5500 2.31% 199.276 203.885 - 2.17% -
std::stable_sort(vector<int>)_(ascending)/1024 2.31% 2053.899 2101.403 - -0.36% -
rng::partition_point(deque<int>)/8192 2.31% 15.593 15.953 - 0.46% -
std::map<std::string,_int>::find(key)_(existent)/8192 2.31% 28.539 29.199 - -5.84% -
SetIntersection_None_Set_float_64_16 2.31% 18536160.225 18964258.041 - -1.37% -
SetIntersection_Interlaced_Set_uint64_262144_1 2.31% 1076134.426 1100979.356 - -0.89% -
BM_RangesPushHeap_uint64_Ascending_16384 2.31% 3.627 3.710 - 4.09% -
BM_PushHeap_float_Ascending_64 2.31% 1.735 1.775 - -2.07% -
std::unordered_set<std::string>::clear()/1024 2.30% 22235.178 22746.750 - -0.76% -
std::search(list<int>)_(no_match)/1024 2.30% 756.283 773.668 - 4.77% -
SetIntersection_Interlaced_Vector_uint64_16_16 2.30% 37742350.594 38609511.679 - 0.89% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.30% 722.959 739.554 - 2.00% -
std::set<int>::upper_bound(key)_(non-existent)/8192 2.29% 9.894 10.121 - 0.19% -
SetIntersection_Front_Set_uint32_262144_16 2.29% 1254790.560 1283543.806 - -2.10% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.29% 5330.522 5452.573 - 5.66% -
BM_MakeHeap_uint64_Ascending_16 2.29% 0.662 0.677 - 1.13% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 2.29% 25223.885 25800.998 - 3.22% -
BM_MakeHeap_string_Random_16384 2.28% 12.701 12.991 - 2.93% -
rng::stable_sort(vector<int>)_(ascending)/1024 2.28% 2053.042 2099.916 - -0.41% -
rng::remove(list<int>)_(prefix)/50 2.28% 67.007 68.535 - 2.49% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 2.28% 7.189 7.353 - 1.92% -
rng::count(vector<int>)_(every_other)/8 2.28% 1.352 1.383 - -0.05% -
rng::transform(deque<int>)_(identity_transform)/50 2.27% 19.339 19.779 - -0.20% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 2.27% 36.274 37.099 - 1.34% -
BM_std_min<unsigned_char>/7 2.27% 1.832 1.874 - 1.87% -
rng::all_of(deque<int>)_(process_all)/8192 2.27% 2655.678 2716.036 - 3.19% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 2.27% 16.602 16.979 - 1.30% -
std::stable_sort(vector<int>)_(repeated)/1024 2.27% 1094.176 1118.992 - -0.94% -
std::set<int>::ctor(const&,_alloc)/1024 2.27% 6135.962 6275.058 - 0.27% -
SetIntersection_Interlaced_Set_string_16384_1024 2.26% 349937721.925 357859950.366 - 5.55% -
BM_std_min<__int128>/28 2.26% 10.624 10.864 - 2.34% -
SetIntersection_Interlaced_Vector_uint32_16384_4 2.25% 1555918.034 1590967.441 - 3.94% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 2.25% 10.508 10.744 - 2.50% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.25% 678.081 693.325 - -0.74% -
std::search(list<int>)_(single_element)/1000 2.25% 696.561 712.218 - 6.12% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 2.25% 16411.327 16779.882 - 2.09% -
BM_MakeThenSortHeap_float_SingleElement_16384 2.24% 15.356 15.700 - -0.56% -
std::partition_copy(vector<int>)/50 2.24% 12.629 12.912 - -0.46% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.24% 17400.564 17789.479 - 3.55% -
rng::stable_sort(vector<int>)_(repeated)/1024 2.23% 1094.897 1119.368 - -1.01% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 2.23% 32.371 33.093 - 0.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 2.23% 11.294 11.545 - 1.96% -
rng::stable_sort(vector<int>)_(heap)/1024 2.23% 2503.040 2558.804 - -0.42% -
BM_vector_deque_copy/1024 2.23% 35.887 36.686 - 0.73% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.22% 38126.832 38974.671 - 2.21% -
BM_StringAssignAsciiz_Empty_Opaque 2.22% 2.817 2.880 - -0.03% -
std::unordered_set<int>::erase(key)_(existent)/0 2.22% 21.049 21.516 - 2.16% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.21% 17.666 18.056 - 1.53% -
BM_std_minmax_element<long_long>/5500 2.21% 1496.472 1529.505 - 5.85% -
std::unique_copy(list<int>)_(contiguous)/52 2.20% 21.503 21.976 - 8.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 2.19% 166100087.802 169741016.599 - -0.77% -
BM_StringRelational_Eq_Small_Large_Control 2.18% 0.486 0.497 - 3.91% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.18% 4026.404 4114.270 - 2.18% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 2.18% 23.310 23.819 - 1.99% -
BM_StringAssignAsciiz_Small_Opaque 2.18% 2.820 2.882 - -0.03% -
BM_std_min<unsigned_char>/26 2.18% 1.156 1.181 - 2.15% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 2.18% 76.004 77.660 - 0.50% -
rng::stable_partition(vector<int>)_(dense)/50 2.18% 26.333 26.907 - 1.77% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.18% 2.134 2.180 - 4.18% -
SetIntersection_Front_Set_float_262144_16 2.18% 1248001.804 1275156.033 - 0.25% -
BM_std_minmax_element<long_long>/4096 2.17% 1118.418 1142.728 - 6.10% -
std::set<std::string>::ctor(const&)/32 2.17% 688.923 703.886 - 1.82% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.17% 8.643 8.830 - -0.54% -
SetIntersection_Interlaced_Vector_string_16384_1 2.17% 1124307.155 1148659.117 - -0.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.16% 17.242 17.615 - 5.78% -
std::adjacent_find(list<int>,_pred)/8192 2.16% 8122.207 8297.942 - 2.26% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 2.16% 32.953 33.665 - 1.23% -
rng::find_if_not(list<int>)_(process_all)/50 2.16% 21.659 22.128 - 2.62% -
SetIntersection_Front_Vector_uint32_262144_256 2.16% 2308320.576 2358155.948 - 3.89% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 2.16% 5.602 5.723 - 1.26% -
BM_std_minmax<unsigned_long_long>/1 2.16% 0.553 0.565 - -3.15% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 2.16% 4.807 4.910 - -0.37% -
BM_PopHeap_pair<uint32,_uint32>_256 2.16% 22.285 22.765 - 0.46% -
BM_std_min<__int128>/25 2.15% 9.481 9.685 - 2.38% -
SetIntersection_Interlaced_Vector_string_256_256 2.15% 21763733.937 22232066.383 - -2.73% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.15% 58518.802 59777.422 - 9.27% -
BM_std_min<int>/8 2.15% 1.254 1.281 - -1.26% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.15% 18.227 18.619 - 1.49% -
rng::find_if_not(list<int>)_(process_all)/32768 2.14% 27797.124 28392.908 - -2.98% -
std::set<int>::erase(key)_(existent)/32 2.14% 21.919 22.388 - 2.37% -
BM_RangesPushHeap_string_PipeOrgan_4 2.14% 2.512 2.566 - -0.39% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 2.14% 1.207 1.233 - 1.22% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.14% 388009.754 396312.640 - 1.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.14% 0.743 0.759 - 2.18% -
rng::replace_if(list<int>)_(prefix)/8192 2.14% 7172.149 7325.403 - 1.68% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 2.14% 21.237 21.691 - -2.20% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 2.13% 100.772 102.921 - 1.35% -
BM_RangesPushHeap_float_Random_256 2.13% 7.129 7.281 - -0.39% -
rng::is_sorted(vector<int>,_pred)/8 2.13% 3.916 3.999 - 13.89% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.13% 564.374 576.392 - 3.02% -
SetIntersection_None_Vector_string_16384_16384 2.13% 1283434.775 1310758.239 - 2.06% -
BM_std_minmax_element<long_long>/70000 2.13% 19105.278 19511.422 - 4.36% -
BM_deque_deque_ranges_move/1024 2.12% 38.632 39.451 - 0.23% -
SetIntersection_None_Vector_uint32_1024_4 2.12% 1134192.908 1158247.530 - 0.71% -
std::set<int>::lower_bound(key)_(non-existent)/32 2.12% 2.294 2.343 - -1.47% -
BM_RangesMakeHeap_uint64_Random_64 2.11% 1.237 1.263 - -2.34% -
std::partition_copy(vector<int>)/32 2.11% 8.033 8.203 - 0.54% -
std::remove_copy(vector<int>)_(sprinkled)/1024 2.11% 459.975 469.696 - -0.46% -
rng::find_if(list<int>)_(bail_25%)/32768 2.11% 8418.183 8595.811 - 1.67% -
std::set<int>::erase(key)_(existent)/0 2.11% 20.430 20.861 - 2.94% -
BM_MakeThenSortHeap_float_Descending_256 2.11% 5.909 6.033 - 5.45% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 2.10% 0.777 0.794 - -0.11% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 2.10% 4592.860 4689.385 - 0.48% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.10% 3.568 3.643 - 2.52% -
std::stable_partition(list<int>)_(sparse)/50 2.10% 25.893 26.436 - 1.22% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.09% 0.610 0.622 - -3.41% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.09% 6433.508 6568.114 - 1.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.09% 2.938 3.000 - 0.66% -
BM_std_minmax<unsigned_int>/11 2.09% 1.817 1.855 - 1.46% -
std::set<int>::contains(key)_(non-existent)/8192 2.09% 8.407 8.582 - 3.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.09% 177867.749 181584.780 - 0.53% -
BM_std_min<unsigned_char>/29 2.09% 1.989 2.030 - 3.26% -
std::unordered_map<int,_int>::clear()/1024 2.09% 8011.036 8178.134 - -2.61% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 2.08% 32528.507 33206.124 - -17.84% -
BM_std_minmax_element<long_long>/64000 2.08% 17479.786 17843.874 - 4.30% -
BM_PopHeap_pair<uint32,_uint32>_16384 2.08% 45.017 45.954 - 0.42% -
BM_std_min<__int128>/27 2.08% 10.247 10.460 - 2.31% -
BM_RangesPushHeap_string_PipeOrgan_256 2.08% 8.123 8.292 - -0.91% -
BM_MakeThenSortHeap_string_Descending_1024 2.08% 25.470 25.999 - -32.97% -
std::multiset<std::string>::insert(value)_(already_present)/8192 2.07% 66.016 67.385 - 0.62% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 2.07% 23.369 23.854 - 2.19% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.07% 2.223 2.269 - 5.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.07% 347011229.963 354197811.418 - 0.81% -
BM_std_minmax_element<long_long>/1024 2.07% 283.271 289.125 - 6.29% -
SetIntersection_Interlaced_Set_float_64_16 2.07% 24687767.729 25197928.835 - 2.05% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 2.06% 7.417 7.570 - 0.31% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.06% 282490.647 288310.283 - 2.64% -
std::unordered_set<int>::count(key)_(existent)/32 2.06% 1.275 1.301 - -11.49% -
BM_RangesMakeThenSortHeap_float_Heap_16 2.06% 1.944 1.984 - -5.49% -
rng::rotate(list<int>)_(by_1/2)/8192 2.06% 4958.805 5060.784 - 2.04% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.05% 16.270 16.604 - 0.59% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 2.05% 496.945 507.128 - 0.76% -
rng::all_of(vector<int>)_(process_all)/32 2.05% 8.372 8.543 - 0.72% -
BM_std_minmax<char>/1 2.05% 0.618 0.630 - -0.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.04% 0.908 0.926 - 2.84% -
SetIntersection_None_Set_float_256_256 2.04% 5817942.938 5936576.429 - 1.15% -
BM_num_get<unsigned_long_long> 2.04% 10.986 11.210 - 1.39% -
BM_vector_deque_ranges_move_backward/65536 2.04% 7790.386 7949.086 - 9.43% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.04% 21.060 21.489 - 2.61% -
SetIntersection_Interlaced_Set_string_1024_256 2.04% 35616775.341 36342223.452 - 1.81% -
SetIntersection_None_Vector_uint32_262144_4 2.03% 1199612.009 1223978.703 - 1.47% -
rng::search(list<int>)_(same_length)/8192 2.03% 7907.819 8068.423 - -16.72% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.03% 170.701 174.166 - 2.03% -
BM_std_min<short>/7 2.03% 1.110 1.132 - 2.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.03% 692.988 707.029 - 1.71% -
BM_std_min<unsigned_char>/27 2.03% 1.387 1.415 - 1.97% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.03% 84771.257 86488.422 - 3.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.02% 86962.035 88722.115 - 1.46% -
BM_std_min<__int128>/26 2.02% 9.845 10.044 - 2.34% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.02% 21706.080 22145.069 - 0.15% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.02% 43.885 44.771 - 1.45% -
BM_std_minmax<unsigned_short>/13 2.02% 1.360 1.388 - 0.04% -
BM_MakeHeap_uint32_SingleElement_256 2.01% 0.539 0.550 - 1.32% -
std::partition_point(list<int>)/32 2.01% 15.963 16.284 - 2.25% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 2.01% 35323.094 36033.068 - -0.40% -
rng::find_if(deque<int>)_(process_all)/32768 2.01% 11448.892 11678.677 - -4.21% -
std::find(list<int>)_(process_all)/8 2.00% 2.362 2.409 - 0.52% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 2.00% 20358.639 20766.256 - -0.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.00% 24885237.634 25382886.657 - 0.93% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 2.00% 13.582 13.854 - 1.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 2.00% 19.678 20.070 - 1.01% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 1.99% 7.462 7.611 - 4.69% -
SetIntersection_None_Vector_string_262144_262144 1.99% 1346266.035 1373057.674 - 0.97% -
BM_std_min<unsigned_char>/23 1.99% 2.306 2.352 - 0.78% -
SetIntersection_Front_Vector_uint32_16384_256 1.99% 2301625.269 2347355.165 - 2.50% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 1.98% 14.054 14.333 - 7.18% -
BM_vector_deque_move/5500 1.98% 196.003 199.892 - 0.36% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.98% 23.369 23.833 - 2.04% -
rng::search_n(vector<int>)_(no_match)/1048576 1.98% 208540.413 212674.816 - 1.68% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.98% 912.698 930.773 - 1.19% -
rng::for_each(join_view(vector<vector<int>>)/8 1.98% 1.385 1.413 - -1.53% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 1.97% 4.017 4.096 - 1.80% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.97% 7.514 7.662 - 0.82% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.96% 69.407 70.771 - 2.91% -
BM_std_minmax<unsigned_int>/15 1.96% 2.040 2.080 - 2.47% -
std::unordered_set<std::string>::find(key)_(existent)/32 1.96% 43.690 44.545 - 5.70% -
BM_RangesMakeThenSortHeap_float_Descending_64 1.96% 3.332 3.397 - 4.63% -
BM_vector_deque_move_backward/1024 1.96% 37.604 38.339 - -0.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.95% 21126852.350 21539840.804 - 2.54% -
std::find_if_not(vector<int>)_(process_all)/8 1.95% 2.612 2.663 - 5.25% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 1.95% 57394.626 58514.220 - 1.73% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 1.95% 16.578 16.901 - 1.25% -
std::rotate(vector<int>)_(by_1/4)/8192 1.95% 2575.105 2625.286 - 1.15% -
std::set<int>::erase(iterator)/1024 1.95% 20.197 20.590 - 1.63% -
BM_std_minmax<int>/7 1.95% 1.716 1.749 - 2.26% -
std::set<int>::erase(iterator)/8192 1.95% 20.349 20.745 - 2.05% -
std::stable_sort(deque<int>)_(heap)/8192 1.94% 17733.350 18078.127 - 2.76% -
rng::search_n(vector<int>)_(no_match)/1024 1.94% 210.224 214.311 - 1.75% -
BM_std_min<unsigned_short>/9 1.94% 6.319 6.441 - -0.53% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.94% 20.825 21.229 - 2.16% -
SetIntersection_None_Set_string_64_64 1.94% 12099275.142 12334099.963 - 0.89% -
BM_PushHeap_string_PipeOrgan_1024 1.94% 9.752 9.941 - -7.91% -
SetIntersection_Front_Set_uint64_262144_64 1.94% 1935001.592 1972494.855 - 7.87% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.92% 12.998 13.248 - 0.66% -
rng::remove(list<int>)_(prefix)/32 1.92% 55.418 56.482 - 1.91% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.92% 1904.578 1941.129 - 2.70% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.91% 49.857 50.811 - -0.49% -
std::find(list<int>)_(process_all)/1024 1.91% 687.648 700.795 - -1.37% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.91% 6142.338 6259.574 - -1.77% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.91% 29.521 30.084 - 2.74% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 1.90% 22.356 22.782 - 1.03% -
BM_std_min<__int128>/23 1.90% 8.745 8.911 - 2.04% -
BM_std_minmax_element<long_long>/65536 1.90% 17904.359 18244.479 - 4.15% -
rng::for_each(multimap<int>)/50 1.90% 38.104 38.827 - -23.15% -
std::find_first_of(vector<int>)_(small_needle)/50 1.90% 70.576 71.914 - 1.84% -
BM_StringAssignStr_Huge_Opaque 1.89% 111.310 113.418 - 8.45% -
BM_std_min<unsigned___int128>/7 1.89% 2.506 2.554 - -3.90% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.89% 221.511 225.698 - 4.17% -
BM_MakeThenSortHeap_string_Ascending_1024 1.89% 35.848 36.525 - 1.89% -
std::set<int>::ctor(const&,_alloc)/8192 1.88% 49117.073 50042.793 - 1.76% -
std::set<std::string>::erase(iterator)/32 1.88% 26.191 26.684 - -14.43% -
BM_std_min<__int128>/24 1.88% 9.127 9.299 - 2.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.88% 24.958 25.428 - 3.08% -
std::find_end(vector<int>)_(match_near_end)/1000 1.88% 28.047 28.574 - -89.12% -
SetIntersection_Front_Vector_uint32_262144_64 1.88% 1391239.780 1417405.183 - -0.78% -
rng::rotate(deque<int>)_(by_1/2)/32 1.88% 7.328 7.466 - 1.72% -
rng::starts_with(vector<int>,_pred)/8 1.88% 4.221 4.301 - 4.24% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.87% 15.122 15.406 - 0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.87% 1195348.752 1217736.938 - -2.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.87% 1176252.475 1198263.251 - 0.50% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 1.87% 31520.969 32110.727 - -17.35% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 1.87% 5.039 5.134 - 15.02% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 1.87% 9.203 9.374 - 1.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.87% 1204200.789 1226679.621 - 0.04% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 1.87% 27.621 28.136 - 0.17% -
BM_StringResizeAndOverwrite 1.86% 0.835 0.851 - -1.12% -
BM_deque_vector_ranges_copy_backward/5500 1.86% 199.233 202.948 - -0.34% -
rng::replace(list<int>)_(sprinkled)/8192 1.86% 7160.726 7294.242 - 0.04% -
SetIntersection_Front_Set_string_256_64 1.86% 15486085.808 15774684.760 - -2.72% -
rng::unique(list<int>,_pred)_(contiguous)/52 1.86% 73.695 75.067 - -0.36% -
SetIntersection_None_Set_float_16384_1024 1.86% 154969711.419 157854671.226 - -0.66% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 1.86% 19.925 20.296 - 2.30% -
BM_deque_deque_move/1024 1.86% 38.735 39.455 - 0.74% -
std::unordered_set<std::string>::erase(iterator)/1024 1.86% 29.633 30.184 - 1.14% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.86% 760.986 775.109 - -2.41% -
BM_std_min<unsigned___int128>/8 1.86% 2.892 2.946 - -5.27% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 1.85% 21.977 22.384 - 1.33% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.85% 19.680 20.045 - 1.98% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 1.85% 29.318 29.862 - 3.28% -
std::find_end(list<int>)_(match_near_end)/1000 1.85% 78.105 79.552 - -89.39% -
BM_MakeHeap_string_PipeOrgan_16 1.85% 3.590 3.656 - 1.28% -
BM_deque_vector_copy/0 1.85% 1.389 1.414 - -5.09% -
std::equal(deque<int>)_(it,_it,_it)/1024 1.84% 477.789 486.579 - -2.79% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.84% 8.780 8.941 - 1.84% -
std::search(list<int>,_pred)_(single_element)/1000 1.83% 819.846 834.874 - 1.44% -
BM_vector_deque_copy_backward/4000 1.83% 140.824 143.403 - -2.24% -
SetIntersection_Front_Vector_string_262144_1 1.83% 1140017.069 1160878.442 - 1.72% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.83% 1202.482 1224.473 - 1.15% -
rng::move_backward(list<int>)/262144 1.83% 311758.115 317452.578 - 18.92% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.83% 20.721 21.099 - 1.17% -
std::replace(deque<int>)_(prefix)/32 1.83% 12.726 12.958 - 0.71% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.82% 847457.678 862923.026 - -1.49% -
BM_std_minmax_element<long_long>/4000 1.82% 1093.276 1113.222 - 5.78% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.82% 0.747 0.761 - 0.92% -
BM_PushHeap_string_QuickSortAdversary_256 1.82% 14.391 14.653 - -1.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.82% 33.637 34.247 - 1.95% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 1.81% 26.729 27.214 - 12.09% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 1.81% 2.864 2.916 - 2.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.81% 1254502.517 1277222.704 - 4.34% -
BM_std_min<__int128>/22 1.81% 8.341 8.492 - 1.90% -
SetIntersection_Front_Vector_string_262144_1024 1.80% 40176177.797 40900685.354 - 1.95% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.80% 41.548 42.298 - 42.07% -
rng::fold_left(list<int>)/8 1.80% 3.826 3.895 - 0.45% -
BM_deque_deque_move/64 1.80% 5.431 5.529 - -0.62% -
rng::copy(vector<int>)/1048576 1.80% 48909.557 49791.053 - -0.81% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 1.80% 6886.334 7010.243 - 1.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.80% 56383.658 57396.607 - -9.70% -
BM_StringAssignStr_Huge_Transparent 1.79% 112.804 114.828 - 10.97% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.79% 12.327 12.548 - 2.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.79% 29.606 30.136 - 1.28% -
BM_LowerBound_string_1024 1.79% 175.807 178.951 - 0.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.78% 347642718.786 353837675.830 - 1.38% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 1.78% 76.694 78.056 - -3.92% -
std::is_sorted_until(vector<int>,_pred)/1024 1.77% 419.471 426.906 - 3.09% -
rng::copy_n(vector<int>)/8 1.77% 2.252 2.292 - 2.66% -
rng::is_sorted(list<int>)/8 1.77% 2.124 2.162 - 0.65% -
std::stable_sort(vector<int>)_(heap)/1024 1.77% 2515.277 2559.735 - -0.42% -
BM_RangesMakeHeap_string_Ascending_4 1.77% 2.840 2.891 - 0.98% -
SetIntersection_Front_Set_uint32_256_256 1.77% 9537598.916 9705958.213 - -0.66% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.77% 25842.388 26298.521 - 3.05% -
rng::find_end(forward_list<int>)_(process_all)/8192 1.76% 5568.696 5666.724 - -2.62% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.76% 258.877 263.430 - 0.80% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.76% 1958.045 1992.475 - 2.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.75% 11141.885 11337.037 - 0.25% -
rng::remove(vector<int>)_(sprinkled)/32 1.75% 57.307 58.311 - 13.47% -
std::fill(vector<bool>)/32768 1.75% 29.802 30.323 - -0.44% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.75% 212.660 216.380 - -1.40% -
BM_MakeHeap_string_Ascending_256 1.75% 4.795 4.878 - -2.21% -
std::all_of(vector<int>)_(process_all)/8 1.74% 2.395 2.437 - -4.84% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.74% 8.539 8.688 - 2.07% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.74% 2873.194 2923.167 - -0.38% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.73% 29.655 30.168 - 2.46% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.73% 5.019 5.106 - -6.04% -
std::flat_multimap<int,_int>::clear()/8192 1.72% 439.169 446.744 - 0.99% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 1.72% 682255.355 693989.522 - 0.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.72% 1085334.954 1103977.556 - -1.37% -
std::partition_point(vector<int>)/8192 1.72% 9.360 9.521 - 0.07% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.71% 214.738 218.416 - 1.77% -
std::set<std::string>::equal_range(key)_(existent)/8192 1.71% 30.031 30.544 - 13.10% -
BM_std_minmax<unsigned_short>/14 1.71% 1.594 1.622 - 0.11% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.71% 31.116 31.647 - 1.46% -
SetIntersection_None_Vector_string_16384_16 1.70% 1279839.450 1301597.954 - 1.38% -
BM_RangesMakeHeap_string_Heap_262144 1.70% 5.256 5.346 - -1.70% -
BM_PushHeap_float_Random_4 1.70% 2.912 2.961 - 4.40% -
std::set<int>::erase(iterator)/32 1.70% 20.200 20.543 - 1.28% -
BM_deque_deque_copy/64 1.70% 5.432 5.524 - -0.69% -
BM_StringAssignAsciizMix_Transparent 1.70% 3.011 3.063 - 1.33% -
SetIntersection_Front_Set_uint64_16384_1024 1.69% 14804001.203 15054906.189 - 0.77% -
SetIntersection_None_Set_float_16384_256 1.69% 154513845.555 157132491.227 - -0.17% -
BM_MakeHeap_string_Random_16 1.69% 8.275 8.415 - 0.64% -
rng::copy(list<int>)/8 1.69% 2.382 2.422 - 2.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.69% 51.543 52.416 - 2.23% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.69% 20.484 20.830 - 0.88% -
BM_PopHeap_uint64_4 1.69% 2.656 2.701 - -0.22% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.69% 43758.912 44498.315 - 1.83% -
rng::copy_backward(vector<int>)/4096 1.69% 141.732 144.122 - 2.14% -
rng::move_backward(deque<int>)/4096 1.69% 156.491 159.128 - 2.68% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1.68% 1890436.658 1922287.752 - -20.78% -
std::is_sorted_until(vector<int>,_pred)/8 1.68% 3.497 3.556 - -1.66% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 1.68% 15.890 16.157 - 0.42% -
std::find_first_of(list<int>)_(large_needle)/8192 1.68% 47771919.402 48574702.737 - -0.48% -
std::rotate(vector<bool>)_(by_1/4)/1024 1.68% 14.028 14.263 - -3.54% -
std::set<int>::lower_bound(key)_(existent)/1024 1.68% 4.218 4.289 - 0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.68% 11522813.637 11715944.162 - 3.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.67% 16.955 17.239 - 3.94% -
std::set<std::string>::find(key)_(existent)/1024 1.67% 23.381 23.772 - 3.56% -
BM_std_min<short>/31 1.67% 2.618 2.662 - 3.55% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 1.67% 4.849 4.931 - -3.62% -
rng::find_if(list<int>)_(process_all)/50 1.67% 21.596 21.957 - 0.90% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.67% 218.381 222.025 - 5.18% -
std::multimap<int,_int>::find(key)_(existent)/32 1.66% 1.587 1.614 - 0.40% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 1.66% 9.526 9.684 - -8.33% -
BM_RangesPushHeap_string_PipeOrgan_64 1.66% 5.859 5.956 - -3.91% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.66% 23788.247 24183.430 - 0.16% -
rng::fold_left(deque<int>)/8 1.66% 3.921 3.986 - -2.78% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.66% 23.914 24.311 - 0.75% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.66% 882.928 897.560 - 1.91% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.66% 40.331 40.999 - 33.70% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.65% 283362.130 288042.149 - 4.89% -
BM_MakeThenSortHeap_string_SingleElement_262144 1.65% 49.707 50.527 - -1.98% -
rng::fold_left(deque<int>)/32 1.65% 16.204 16.471 - -0.40% -
std::copy_if(list<int>)_(every_other)/32768 1.65% 25583.309 26004.465 - 3.09% -
BM_std_min<__int128>/2 1.65% 0.660 0.671 - 0.43% -
BM_std_minmax<char>/14 1.65% 2.520 2.561 - 0.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.65% 17.073 17.354 - -0.33% -
std::find_if_not(vector<char>)_(process_all)/8 1.64% 2.507 2.549 - 3.22% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.64% 8.453 8.591 - -1.35% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.64% 2.384 2.423 - -2.53% -
BM_StringAssignAsciizMix_Opaque 1.64% 4.739 4.817 - 1.88% -
std::copy_n(deque<int>)/262144 1.64% 10093.653 10258.984 - 1.16% -
BM_std_min<unsigned_long_long>/3 1.64% 0.686 0.698 - 0.52% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.64% 19.870 20.195 - 2.09% -
BM_std_min<unsigned_int>/4 1.64% 1.040 1.058 - 6.15% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.63% 1.427 1.450 - 0.79% -
BM_PushHeap_uint32_Ascending_16384 1.63% 6.513 6.620 - -1.71% -
SetIntersection_Interlaced_Vector_string_1024_16 1.63% 3310406.336 3364501.818 - -1.67% -
BM_MakeHeap_uint64_Random_262144 1.63% 1.031 1.047 - 1.01% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 1.63% 444138.575 451387.570 - -1.01% -
std::set<int>::erase(iterator)/0 1.63% 19.872 20.196 - 0.80% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.63% 58.845 59.806 - 1.26% -
BM_PopHeap_pair<uint32,_uint32>_64 1.63% 15.780 16.037 - 0.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.63% 64892.228 65948.267 - 1.10% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.63% 6426.354 6530.907 - 2.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.63% 0.743 0.755 - -1.05% -
std::unordered_set<int>::ctor(const&)/1024 1.62% 6605.317 6712.619 - -0.03% -
BM_std_minmax<long_long>/13 1.62% 3.060 3.110 - 0.23% -
rng::sort(deque<int>)_(ascending)/1024 1.62% 763.452 775.825 - -3.09% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.62% 25.545 25.959 - 6.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.62% 4484.031 4556.663 - 6.63% -
BM_std_min<__int128>/19 1.62% 7.251 7.369 - 1.76% -
753_ns3_r 1.62% 10.113 10.277 - 0.56% -
std::replace(deque<int>)_(prefix)/50 1.61% 18.947 19.253 - 0.65% -
BM_std_minmax<unsigned_int>/27 1.61% 2.368 2.406 - 1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.61% 23466000.484 23844540.724 - 0.53% -
SetIntersection_None_Vector_string_16384_256 1.61% 1290010.260 1310781.469 - 1.56% -
rng::rotate_copy(vector<int>)/1024 1.61% 32.505 33.028 - 1.62% -
BM_std_min<int>/4 1.61% 1.010 1.026 - 0.43% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.61% 14.921 15.161 - 0.84% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.60% 32276.972 32794.553 - 0.92% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 1.60% 104.096 105.764 - -0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1.60% 1458044.563 1481374.057 - 1.60% -
SetIntersection_Front_Vector_uint64_16384_4 1.60% 1094413.850 1111912.488 - -0.67% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.60% 918.441 933.100 - 3.17% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.60% 27.045 27.476 - 5.69% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.59% 17.195 17.469 - 1.88% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.59% 15550.683 15798.425 - 1.67% -
std::partition(deque<int>)_(sparse)/1024 1.59% 382.631 388.726 - -0.12% -
rng::copy(deque<int>)/262144 1.59% 10172.780 10334.489 - -0.76% -
std::set<std::string>::clear()/1024 1.59% 19991.172 20308.846 - 2.19% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.59% 563.257 572.196 - 1.76% -
BM_vector_deque_ranges_move_backward/4096 1.59% 147.293 149.630 - -0.11% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.59% 21.976 22.325 - 1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.58% 234297163.897 238008501.978 - -2.28% -
bm_lexicographical_compare<int>/1 1.58% 1.156 1.175 - -11.12% -
SetIntersection_None_Vector_uint32_262144_256 1.58% 1186018.939 1204805.412 - 0.05% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1.58% 1970.871 2002.053 - 2.29% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.58% 15815.492 16065.551 - 2.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.58% 1103379.764 1120815.412 - -0.39% -
BM_MakeHeap_string_SingleElement_1024 1.58% 6.204 6.302 - -0.10% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.58% 4.738 4.813 - 1.99% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.58% 17.599 17.877 - 0.62% -
BM_MakeThenSortHeap_float_Heap_4 1.58% 1.168 1.186 - -4.26% -
rng::search(deque<int>)_(no_match)/1000 1.58% 400.734 407.058 - 0.11% -
rng::copy_n(vector<int>)/1048576 1.58% 49116.642 49891.628 - 1.06% -
BM_std_minmax<long_long>/29 1.58% 4.315 4.383 - 1.26% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.58% 762.751 774.783 - -2.84% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.58% 1.701 1.728 - 8.17% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.58% 1.113 1.131 - -10.63% -
std::unordered_set<int>::ctor(const&)/32 1.57% 199.841 202.987 - 2.21% -
rng::rotate_copy(deque<int>)/1024 1.57% 34.034 34.570 - 0.23% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.57% 1629.069 1654.684 - 0.17% -
rng::contains(deque<int>)_(process_all)/32 1.57% 8.621 8.757 - 1.97% -
bm_lexicographical_compare<signed_char>/512 1.57% 7.686 7.806 - -2.16% -
rng::partition_point(list<int>)/1024 1.57% 1244.341 1263.835 - 0.22% -
rng::move(vector<bool>)_(unaligned)/64 1.57% 1.615 1.640 - 1.30% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.56% 68.308 69.376 - 1.15% -
BM_MakeThenSortHeap_float_Ascending_64 1.56% 4.006 4.068 - 2.74% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.56% 10.414 10.577 - 2.28% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.56% 799.129 811.609 - 1.11% -
SetIntersection_Interlaced_Set_string_64_64 1.56% 38779647.477 39385121.586 - 9.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.56% 23.762 24.133 - 1.70% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.56% 20.137 20.451 - 0.32% -
std::rotate(list<int>)_(by_1/3)/32 1.56% 15.287 15.525 - 2.95% -
BM_PushHeap_string_PipeOrgan_64 1.56% 5.872 5.963 - -5.60% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.55% 1.172 1.190 - 1.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.55% 4405688.541 4474091.456 - 0.11% -
SetIntersection_Front_Vector_uint32_16384_4 1.55% 1107544.282 1124727.760 - -0.81% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.55% 20.252 20.567 - 0.69% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.55% 13.242 13.448 - -18.42% -
SetIntersection_Interlaced_Set_string_256_256 1.55% 31885251.097 32379550.454 - -0.05% -
rng::rotate(deque<int>)_(by_1/2)/50 1.55% 10.298 10.458 - 1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.55% 20434963.146 20751282.499 - 3.66% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.54% 212494.196 215770.051 - 1.25% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.54% 778.472 790.471 - 1.39% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 1.54% 32.225 32.722 - 11.64% -
rng::generate(list<int>)/50 1.54% 15.692 15.933 - 3.71% -
SetIntersection_Front_Set_string_256_16 1.54% 7483142.901 7598258.882 - -0.06% -
BM_std_minmax<unsigned_int>/31 1.54% 2.529 2.568 - 3.62% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.54% 19.849 20.154 - 1.46% -
BM_std_min<unsigned_long_long>/31 1.53% 2.989 3.035 - 0.28% -
rng::search_n(vector<int>)_(no_match)/1000 1.53% 206.382 209.547 - 1.35% -
std::partial_sort(vector<int>)_(repeated)/8 1.53% 20.037 20.343 - 0.09% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 1.53% 2782.698 2825.287 - -0.59% -
BM_std_min<short>/1024 1.53% 14.018 14.233 - 2.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.52% 8703934.502 8836301.205 - 0.93% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.52% 522.344 530.287 - -0.98% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.52% 210.086 213.277 - 1.17% -
std::copy(list<int>)/4096 1.52% 3228.649 3277.644 - -0.55% -
rng::partial_sort(vector<int>)_(repeated)/8 1.52% 20.148 20.454 - 0.52% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.52% 1.962 1.992 - 6.23% -
bm_ranges_swap_ranges_vb_aligned/64 1.52% 3.054 3.100 - -0.74% -
BM_CmpEqual_schar_schar 1.52% 1.087 1.104 - -0.16% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.51% 600624.812 609718.140 - 0.87% -
BM_MakeThenSortHeap_string_SingleElement_64 1.51% 19.337 19.629 - -0.23% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.51% 1911.866 1940.682 - 2.18% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 1.51% 9.196 9.335 - -9.82% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.51% 524701.255 532603.848 - 1.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.51% 17.223 17.482 - 4.55% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.50% 358.416 363.808 - 2.22% -
std::partition(vector<int>)_(sparse)/32 1.50% 8.710 8.841 - 1.32% -
SetIntersection_None_Vector_uint32_256_1 1.50% 4488198.785 4555534.089 - 0.02% -
std::partial_sort(deque<int>)_(shuffled)/8 1.50% 33.903 34.411 - 3.35% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.50% 27.691 28.106 - 2.40% -
BM_std_min<__int128>/3 1.50% 1.010 1.025 - 0.66% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.49% 49.759 50.503 - 0.51% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.49% 51555.543 52324.528 - 0.37% -
rng::for_each(map<int>)/8192 1.49% 7128.041 7234.313 - -56.72% -
SetIntersection_Front_Vector_uint64_64_16 1.49% 15265748.829 15493094.236 - 1.81% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.49% 6065.160 6155.341 - -0.06% -
rng::find(vector<int>)_(process_all)/8 1.49% 2.768 2.809 - -3.20% -
BM_deque_deque_copy_backward/512 1.48% 21.545 21.865 - 17.73% -
rng::sort(vector<NonIntegral>)_(ascending)/8 1.48% 16.189 16.429 - -0.56% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.48% 3297.530 3346.399 - -3.07% -
SetIntersection_Front_Vector_uint32_256_4 1.48% 4446255.352 4512111.783 - 2.71% -
BM_CmpEqual_schar_uchar 1.48% 1.095 1.111 - -0.26% -
BM_std_min<unsigned_char>/8 1.48% 2.249 2.283 - -2.83% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.48% 151022.452 153256.769 - 1.48% -
std::move_backward(vector<bool>)_(unaligned)/64 1.48% 1.890 1.918 - 7.13% -
rng::fill_n(deque<int>)/1024 1.48% 29.821 30.261 - 2.17% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.47% 2783.822 2824.842 - -0.59% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.47% 4.009 4.068 - -5.10% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.47% 1.218 1.236 - -0.33% -
SetIntersection_Front_Vector_uint64_256_16 1.47% 4383717.565 4448233.113 - 0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.47% 1089823.595 1105857.419 - 0.97% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.47% 467.871 474.748 - 0.60% -
rng::find_end(deque<int>)_(single_element)/1000 1.47% 336.655 341.604 - 16.53% -
BM_std_minmax<char>/64 1.47% 1.186 1.203 - -4.20% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.47% 11.499 11.667 - 1.03% -
BM_RangesMakeThenSortHeap_float_Descending_256 1.47% 6.049 6.138 - 7.35% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.47% 1.187 1.204 - 4.97% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.47% 35763.057 36287.085 - 1.86% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.46% 27.094 27.491 - -7.74% -
BM_MakeThenSortHeap_string_PipeOrgan_256 1.46% 19.910 20.201 - -0.16% -
std::find_if(vector<char>)_(process_all)/1024 1.46% 268.832 272.763 - 0.94% -
rng::find_if_not(vector<bool>)_(process_all)/1024 1.46% 760.389 771.508 - -0.04% -
std::move_backward(vector<bool>)_(aligned)/512 1.46% 2.472 2.508 - -1.47% -
std::multimap<int,_int>::clear()/1024 1.46% 10092.967 10240.461 - 0.19% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.46% 208935.979 211983.751 - 0.27% -
SetIntersection_Interlaced_Set_string_256_16 1.46% 18323654.663 18590504.620 - 2.73% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.45% 730.096 740.681 - 0.89% -
std::set<int>::clear()/8192 1.45% 74398.187 75476.537 - 1.64% -
BM_StringFindMatch1/512 1.45% 991.085 1005.445 - 1.49% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.45% 10.618 10.772 - 0.25% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.45% 6.457 6.551 - 1.60% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.45% 20.348 20.642 - 1.45% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 1.45% 2.198 2.229 - 1.55% -
BM_std_minmax<unsigned_int>/9 1.45% 1.163 1.180 - 2.00% -
BM_std_minmax<unsigned_short>/64 1.45% 1.594 1.617 - 5.99% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.44% 4.809 4.878 - -0.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.44% 7.590 7.699 - 1.56% -
std::map<int,_int>::contains(key)_(existent)/1024 1.43% 4.082 4.140 - 2.31% -
rng::copy_backward(vector<bool>)_(aligned)/4096 1.43% 5.073 5.146 - 1.74% -
SetIntersection_None_Vector_string_16384_64 1.43% 1283109.077 1301486.981 - 1.51% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.43% 12.756 12.939 - -0.58% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.43% 1895.857 1922.990 - -0.15% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 1.43% 50.108 50.825 - -11.51% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.43% 4.340 4.402 - 2.22% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.43% 776758.565 787862.439 - -0.01% -
std::fill(deque<int>)/1024 1.43% 29.634 30.058 - -0.80% -
rng::all_of(list<int>)_(process_all)/32768 1.43% 26330.242 26706.176 - 3.57% -
BM_std_min<short>/4096 1.42% 54.879 55.660 - 2.29% -
BM_lexicographical_compare_three_way_slow_path/16 1.42% 4.353 4.415 - -2.72% -
BM_PushHeap_uint32_QuickSortAdversary_16 1.42% 0.916 0.929 - -0.74% -
SetIntersection_Front_Vector_uint32_1024_1024 1.42% 5908580.284 5992603.365 - -0.02% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.42% 13975.896 14174.459 - 3.38% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 1.42% 4.906 4.975 - 4.14% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.42% 1.505 1.526 - 1.59% -
BM_PushHeap_uint32_Random_1024 1.42% 6.183 6.271 - 1.35% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 1.42% 2.948 2.989 - 0.40% -
rng::sort(vector<int>)_(qsort_adversarial)/8 1.42% 16.597 16.832 - -0.21% -
rng::replace(vector<int>)_(sprinkled)/1024 1.41% 184.872 187.488 - 8.91% -
SetIntersection_Front_Set_uint32_256_4 1.41% 4481465.548 4544679.363 - 1.37% -
std::copy(deque<int>)/4096 1.41% 145.397 147.447 - 0.66% -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.41% 1.401 1.421 - 1.49% -
BM_MakeHeap_string_QuickSortAdversary_16 1.41% 8.553 8.673 - 0.61% -
rng::fill(deque<int>)/8192 1.40% 240.454 243.823 - 1.75% -
BM_std_min<long_long>/20 1.40% 2.034 2.063 - 2.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.40% 8917669.408 9042567.134 - -24.15% -
rng::remove_if(vector<int>)_(sprinkled)/50 1.40% 66.743 67.677 - 13.45% -
std::multiset<std::string>::clear()/1024 1.40% 19825.021 20102.236 - 3.43% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 1.40% 10.439 10.585 - 0.53% -
std::fill_n(vector<bool>)/32768 1.40% 29.892 30.310 - 0.97% -
rng::stable_partition(list<int>)_(alloc_fails)/32 1.40% 1915.210 1941.970 - 2.37% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.40% 16.251 16.478 - -0.27% -
BM_std_min<unsigned_int>/7 1.39% 1.041 1.055 - 0.80% -
SetIntersection_Interlaced_Vector_float_64_64 1.39% 11469839.643 11629409.373 - -3.57% -
BM_std_min<long_long>/29 1.39% 3.001 3.043 - 0.04% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 1.39% 20.580 20.866 - 0.94% -
rng::partition(vector<int>)_(sparse)/50 1.39% 13.973 14.167 - -0.82% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.39% 1.052 1.066 - -5.34% -
std::is_partitioned(list<int>)_(partitioned)/32 1.39% 8.659 8.779 - 0.99% -
BM_RangesMakeThenSortHeap_float_Descending_16 1.38% 1.802 1.827 - -2.19% -
rng::any_of(list<int>)_(process_all)/32768 1.38% 26873.495 27245.382 - 4.68% -
BM_std_min<char>/15 1.38% 2.087 2.116 - -0.61% -
rng::stable_sort(vector<int>)_(descending)/1024 1.38% 2796.477 2835.045 - -0.24% -
BM_std_min<unsigned_short>/31 1.38% 2.570 2.606 - 0.38% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.38% 39550.822 40096.231 - 1.18% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.38% 524.218 531.439 - 0.55% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.38% 776.155 786.838 - 8.36% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.38% 5.937 6.019 - 0.45% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.38% 280790.586 284651.747 - 0.87% -
rng::find_end(list<int>)_(match_near_end)/8192 1.37% 594.893 603.068 - -99.77% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 1.37% 4.436 4.497 - 1.01% -
BM_CmpLess_schar_schar 1.37% 0.946 0.959 - -1.15% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.37% 16.486 16.712 - 0.77% -
SetIntersection_Front_Set_uint32_262144_1024 1.37% 15095830.039 15302653.237 - -1.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.37% 15180.962 15388.539 - 1.34% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.37% 2.089 2.117 - 2.23% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 1.37% 4.066 4.121 - 3.39% -
BM_std_minmax<unsigned_short>/22 1.37% 2.302 2.334 - -2.52% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.36% 23846.094 24170.608 - 0.25% -
SetIntersection_Front_Vector_uint64_262144_4 1.36% 1095834.472 1110703.368 - 2.83% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.36% 719.142 728.899 - 1.09% -
rng::stable_partition(deque<int>)_(dense)/32 1.36% 27.941 28.319 - 1.13% -
bm_lexicographical_compare<int>/64 1.36% 4.856 4.922 - 2.26% -
BM_deque_deque_ranges_copy_backward/64 1.35% 5.064 5.132 - 51.98% -
std::find_if_not(vector<char>)_(process_all)/32768 1.35% 8128.585 8238.389 - 0.20% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.35% 14.930 15.131 - 1.33% -
rng::find_last(deque<int>)_(bail_10%)/8 1.35% 2.686 2.722 - 1.55% -
BM_std_min<unsigned___int128>/9 1.35% 3.295 3.339 - -5.29% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.35% 23.282 23.596 - 2.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.35% 14.097 14.287 - 0.46% -
std::copy_if(deque<int>)_(entire_range)/8 1.35% 2.592 2.627 - 0.37% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.34% 21.857 22.151 - 0.35% -
std::set<int>::find(key)_(existent)/1024 1.34% 4.022 4.076 - 1.38% -
BM_vector_deque_ranges_move_backward/64000 1.34% 7743.941 7847.880 - 9.35% -
BM_StringCopy_Large 1.34% 6.148 6.230 - 0.81% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.34% 2910.627 2949.619 - 1.60% -
BM_RangesPushHeap_uint64_Ascending_16 1.34% 0.955 0.967 - 3.30% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.34% 563.839 571.372 - -0.16% -
std::sort(vector<NonIntegral>)_(ascending)/8 1.34% 16.270 16.488 - -0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.34% 2922396.834 2961412.770 - 1.13% -
BM_std_minmax<int>/31 1.33% 2.646 2.681 - -1.32% -
BM_MakeHeap_string_Random_4 1.33% 5.790 5.867 - 0.99% -
rng::sort(vector<int>)_(ascending)/8 1.33% 16.616 16.838 - -0.21% -
SetIntersection_Front_Vector_float_16384_16 1.33% 1179673.494 1195358.720 - 0.51% -
std::is_sorted(list<int>,_pred)/8 1.33% 3.952 4.005 - -6.41% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.33% 54412.647 55135.386 - -1.25% -
rng::find(vector<bool>)_(process_all)/1048576 1.33% 3652.696 3701.180 - 0.99% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 1.33% 0.914 0.926 - -13.93% -
BM_MakeThenSortHeap_string_Random_1024 1.33% 68.843 69.755 - -0.82% -
BM_CmpLess_uint_schar 1.33% 1.062 1.076 - 2.00% -
SetIntersection_Interlaced_Set_float_262144_1 1.32% 1093046.465 1107506.532 - 0.24% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 1.32% 6.226 6.308 - 2.17% -
rng::find_last(list<int>)_(bail_10%)/50 1.32% 16.003 16.214 - -2.88% -
BM_std_min<unsigned_short>/16 1.32% 1.662 1.684 - -2.77% -
SetIntersection_Front_Vector_uint64_256_64 1.32% 4473152.024 4532070.417 - -1.47% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 1.32% 27.083 27.439 - 5.54% -
std::rotate(vector<bool>)_(1_element_backward)/8192 1.32% 100.233 101.551 - -3.03% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.32% 605.145 613.107 - 1.32% -
BM_std_min<unsigned_char>/24 1.31% 2.801 2.838 - 2.92% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.31% 14.201 14.388 - 1.86% -
std::map<int,_int>::erase(key)_(existent)/32 1.31% 22.431 22.725 - -0.42% -
SetIntersection_None_Set_uint32_256_1 1.31% 11561139.882 11712572.160 - 2.51% -
std::multiset<int>::contains(key)_(non-existent)/32 1.31% 2.353 2.383 - 1.63% -
SetIntersection_Front_Vector_uint32_1024_16 1.31% 1182414.915 1197871.487 - 0.18% -
BM_std_min<__int128>/21 1.31% 7.957 8.061 - 1.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.31% 710.847 720.130 - 1.42% -
BM_RangesPushHeap_uint32_Random_1024 1.30% 6.189 6.270 - 3.86% -
std::copy_n(list<int>)/32768 1.30% 25771.384 26106.987 - 1.17% -
BM_PopHeap_float_16384 1.30% 33.688 34.127 - 2.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 1.30% 2.916 2.954 - -0.99% -
BM_PushHeap_uint32_Random_64 1.30% 5.580 5.653 - 1.63% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 1.30% 4192.620 4247.046 - 2.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.30% 16.170 16.380 - 1.35% -
std::equal(vector<bool>)_(unaligned)/8192 1.30% 53.626 54.322 - 0.64% -
BM_vector_deque_ranges_move/5500 1.30% 196.865 199.418 - -0.15% -
BM_PushHeap_string_Random_1024 1.30% 14.783 14.974 - 0.16% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 1.30% 11.913 12.068 - -14.11% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.30% 8.634 8.746 - 2.30% -
std::fill_n(list<int>)/32 1.29% 8.224 8.331 - 3.13% -
rng::remove_if(vector<int>)_(sprinkled)/32 1.29% 57.367 58.108 - 8.83% -
BM_std_min<unsigned_long_long>/6 1.29% 1.571 1.592 - -2.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.29% 677.949 686.677 - 0.77% -
BM_MakeThenSortHeap_float_Ascending_16384 1.29% 28.000 28.360 - 2.50% -
rng::replace_if(deque<int>)_(prefix)/50 1.29% 20.105 20.363 - 0.02% -
BM_StringFindMatch2/512 1.28% 990.895 1003.625 - 1.33% -
BM_SortHeap_uint32_4 1.28% 1.044 1.058 - 1.68% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 1.28% 6.747 6.833 - -0.20% -
rng::remove(vector<int>)_(sprinkled)/50 1.28% 64.436 65.261 - 18.32% -
BM_std_min<unsigned___int128>/11 1.28% 4.074 4.126 - -8.33% -
BM_std_min<unsigned_int>/32 1.28% 2.203 2.232 - 2.74% -
BM_deque_vector_move_backward/5500 1.28% 202.168 204.755 - 0.49% -
std::find_end(list<int>)_(same_length)/1000 1.28% 742.024 751.516 - -49.15% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.28% 1947.531 1972.444 - 2.67% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.28% 388.726 393.692 - 1.88% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 1.28% 109.991 111.395 - 1.26% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.28% 7.194 7.286 - 1.33% -
std::rotate_copy(list<int>)/32 1.28% 8.327 8.433 - -1.11% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.27% 19950.890 20205.196 - 2.57% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.27% 113623.327 115069.521 - -0.09% -
SetIntersection_Front_Set_string_262144_4 1.27% 1323842.988 1340683.813 - 3.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.27% 11.393 11.538 - 0.52% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.27% 32.286 32.696 - 0.36% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.27% 6718.978 6804.248 - 0.07% -
BM_std_min<short>/30 1.27% 2.375 2.405 - 2.45% -
rng::fill(deque<int>)/32 1.27% 1.387 1.405 - -4.43% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 1.27% 3.367 3.410 - 2.65% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.27% 275086.942 278576.168 - 1.04% -
std::reverse_copy(list<int>)/4096 1.27% 3090.884 3129.997 - -1.38% -
BM_vector_deque_ranges_copy/5500 1.26% 195.956 198.434 - -0.43% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.26% 776.125 785.915 - 1.00% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.26% 756.475 766.010 - -1.41% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.26% 199.386 201.895 - 0.84% -
SetIntersection_Interlaced_Vector_float_16_16 1.26% 38771378.443 39258866.636 - 0.30% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.26% 953123.697 965088.363 - 0.49% -
rng::reverse(list<int>)/512 1.25% 197.243 199.715 - -0.04% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.25% 1469.400 1487.796 - -6.02% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.25% 221.695 224.471 - 2.61% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.25% 277137.596 280600.080 - 0.85% -
std::remove_if(list<int>)_(sprinkled)/8192 1.25% 8205.843 8308.327 - -0.28% -
BM_std_min<__int128>/20 1.25% 7.623 7.718 - 1.36% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.25% 34226.930 34653.739 - 1.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 1.25% 6981550.036 7068599.422 - 3.65% -
std::set<std::string>::erase(key)_(existent)/1024 1.25% 68.608 69.464 - -9.28% -
SetIntersection_Front_Set_uint64_16384_16384 1.25% 342484123.731 346752564.440 - 1.29% -
rng::find_if(vector<bool>)_(process_all)/1024 1.25% 762.600 772.100 - 0.45% -
BM_StringDestroy_Large 1.25% 6.787 6.872 - 1.86% -
std::find_if_not(vector<char>)_(process_all)/8192 1.25% 2045.403 2070.868 - -0.22% -
std::rotate(vector<int>)_(by_1/4)/1024 1.24% 326.833 330.897 - 0.54% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.24% 17.678 17.897 - 0.41% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 1.24% 69.860 70.728 - 1.82% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.24% 5.584 5.653 - -0.82% -
std::stable_sort(vector<int>)_(descending)/1024 1.24% 2795.898 2830.511 - -0.38% -
std::vector<int>::ctor(size)/32 1.24% 9.508 9.626 - -11.83% -
std::reverse(list<int>)/4096 1.24% 1655.827 1676.322 - 0.08% -
rng::remove_if(list<int>)_(sprinkled)/1024 1.24% 988.408 1000.620 - 0.27% -
BM_RangesPushHeap_float_Random_262144 1.24% 7.657 7.752 - 2.51% -
rng::search(vector<int>)_(no_match)/1024 1.23% 211.250 213.858 - -2.48% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.23% 342.007 346.228 - 1.42% -
BM_vector_deque_copy_backward/1024 1.23% 37.873 38.340 - -0.13% -
SetIntersection_Front_Set_uint64_262144_4 1.23% 1145189.357 1159299.937 - 3.72% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.23% 8581.016 8686.692 - 1.78% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.23% 8.509 8.613 - 0.26% -
BM_StringRelational_Less_Large_Large_Control 1.23% 2.203 2.230 - 8.94% -
std::move_backward(list<int>)/1048576 1.23% 1035582.105 1048317.168 - 0.20% -
bm_swap_ranges_vb_unaligned/1048576 1.23% 15951.619 16147.523 - 1.30% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.23% 2.953 2.990 - 4.71% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.22% 36572.815 37020.709 - 0.71% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.22% 4.205 4.256 - 0.43% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.22% 13514.134 13679.476 - 1.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.22% 9346741.698 9461079.564 - 2.34% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.22% 54763.201 55432.499 - 2.17% -
std::is_sorted_until(list<int>,_pred)/8192 1.22% 7316.893 7406.284 - -4.67% -
SetIntersection_Front_Vector_uint32_1024_64 1.22% 1428123.029 1445529.410 - 3.97% -
SetIntersection_None_Set_float_256_4 1.22% 11665324.687 11807424.171 - 1.38% -
rng::rotate(vector<bool>)_(1_element_backward)/50 1.22% 18.071 18.291 - -1.11% -
std::partition(vector<int>)_(sparse)/50 1.22% 13.814 13.982 - 1.33% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.22% 115932.042 117343.096 - -0.83% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.22% 185.683 187.940 - -1.52% -
BM_std_minmax<unsigned_long_long>/4 1.22% 1.534 1.552 - -2.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.21% 4420804.444 4474514.412 - -0.10% -
rng::find_if(deque<int>)_(process_all)/8192 1.21% 2854.972 2889.624 - -3.99% -
std::search(vector<int>)_(no_match)/1000 1.21% 206.869 209.376 - -1.64% -
std::partial_sort(vector<int>)_(shuffled)/8 1.21% 22.154 22.423 - 0.44% -
std::all_of(vector<int>)_(process_all)/32 1.21% 8.318 8.419 - -0.93% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.21% 2884.823 2919.682 - -0.28% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.21% 6201.136 6276.002 - 0.37% -
std::search(vector<int>)_(no_match)/8192 1.21% 1639.971 1659.755 - -0.05% -
BM_deque_vector_copy/1024 1.21% 36.877 37.322 - 0.21% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.20% 19389.269 19622.909 - 2.57% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 1.20% 64.967 65.750 - 12.09% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.20% 20641.673 20890.325 - 4.61% -
std::copy_backward(list<int>)/4096 1.20% 3256.798 3295.991 - -0.48% -
std::rotate(vector<int>)_(by_1/4)/32 1.20% 11.966 12.110 - 0.76% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.20% 2.403 2.432 - 3.12% -
rng::replace(deque<int>)_(prefix)/32 1.20% 12.957 13.112 - 0.37% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.20% 778742.754 788067.379 - 0.45% -
SetIntersection_Front_Vector_uint32_1024_256 1.20% 2340118.611 2368137.634 - 0.54% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.19% 181407.615 183574.759 - 4.51% -
BM_deque_deque_move_backward/64 1.19% 5.066 5.127 - 51.72% -
rng::starts_with(deque<int>)/1000 1.19% 449.505 454.870 - -4.81% -
BM_deque_vector_ranges_move_backward/1 1.19% 2.102 2.127 - 0.46% -
rng::rotate(list<int>)_(1_element_backward)/32 1.19% 13.616 13.779 - -3.11% -
rng::contains(deque<int>)_(process_all)/50 1.19% 12.578 12.728 - 1.28% -
BM_align/256 1.19% 0.886 0.896 - -0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 1.19% 3637453.152 3680732.422 - 0.79% -
BM_std_min<short>/4000 1.19% 53.519 54.156 - 2.04% -
rng::find_if_not(vector<char>)_(process_all)/1024 1.19% 268.408 271.601 - -0.79% -
SetIntersection_Front_Vector_uint32_256_256 1.19% 4621282.017 4676245.050 - -0.13% -
BM_RangesMakeThenSortHeap_string_Ascending_64 1.19% 15.369 15.552 - -0.12% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.19% 375.250 379.703 - -1.29% -
rng::replace_if(list<int>)_(sprinkled)/8192 1.19% 7346.508 7433.611 - -0.25% -
bm_ranges_swap_ranges_vb_aligned/128 1.19% 3.437 3.478 - 0.59% -
BM_RangesMakeThenSortHeap_float_Ascending_256 1.18% 6.546 6.624 - -0.63% -
BM_std_minmax<short>/11 1.18% 1.790 1.811 - 0.88% -
729_abc_r 1.18% 18.405 18.622 - -1.69% -
SetIntersection_Interlaced_Set_uint64_256_64 1.18% 14835239.737 15009917.321 - 2.04% -
rng::sort(vector<int>)_(ascending)/1024 1.18% 537.286 543.607 - 0.55% -
rng::fold_left(list<int>)/8192 1.18% 10754.383 10880.828 - 3.46% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 1.18% 17.465 17.670 - 9.51% -
rng::for_each(list<int>)/32 1.17% 11.127 11.258 - 0.29% -
std::replace(vector<int>)_(prefix)/32 1.17% 5.086 5.146 - 2.27% -
rng::for_each(map<int>::iterator)/8192 1.17% 7505.694 7593.612 - -55.13% -
std::set<std::string>::upper_bound(key)_(existent)/1024 1.17% 22.997 23.266 - 0.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.17% 7.726 7.816 - 1.05% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 1.17% 16.013 16.200 - -1.52% -
std::unordered_multiset<int>::ctor(const&)/32 1.17% 200.452 202.793 - 2.44% -
SetIntersection_Front_Set_string_262144_1 1.17% 1146061.552 1159437.407 - 1.52% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.17% 41.853 42.341 - 1.97% -
rng::copy_backward(list<int>)/262144 1.16% 221395.550 223966.818 - 0.13% -
737_gmsh_r 1.16% 12.620 12.766 - 0.10% -
SetIntersection_Interlaced_Set_float_16384_16384 1.16% 346077937.803 350095884.291 - 0.30% -
rng::partition(vector<int>)_(dense)/50 1.16% 12.397 12.541 - -0.27% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.16% 16.401 16.592 - 1.96% -
rng::remove(list<int>)_(sprinkled)/8192 1.16% 7906.360 7998.063 - 1.07% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.16% 208.549 210.966 - 0.01% -
rng::generate_n(vector<int>)/32 1.16% 7.967 8.060 - 0.65% -
rng::for_each(multiset<int>::iterator)/32 1.16% 23.857 24.134 - 12.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.16% 7.240 7.324 - 0.11% -
SetIntersection_Front_Vector_float_1024_64 1.16% 1425371.015 1441865.752 - -0.47% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.16% 127511.938 128987.385 - -1.38% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 1.16% 709.363 717.570 - -1.29% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 1.16% 304.401 307.923 - -0.88% -
BM_RangesMakeHeap_uint32_Random_262144 1.16% 1.019 1.030 - -2.13% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.16% 23257.112 23526.068 - -8.46% -
BM_deque_deque_copy_backward/64 1.15% 5.053 5.111 - 51.49% -
rng::search(vector<int>)_(no_match)/1048576 1.15% 209997.140 212419.147 - -2.29% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.15% 6709.773 6787.024 - 2.84% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.15% 8805.129 8906.502 - 1.52% -
SetIntersection_Front_Vector_string_262144_256 1.15% 10128600.679 10245083.856 - 2.75% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.15% 1097476.305 1110087.112 - 0.30% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.15% 425.863 430.756 - 2.18% -
rng::copy_backward(deque<int>)/64 1.15% 3.047 3.081 - 0.04% -
BM_CmpEqual_short_uint 1.15% 1.099 1.111 - 0.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.14% 2.081 2.105 - 0.49% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.14% 225.928 228.509 - -1.94% -
std::copy_backward(deque<int>)/64 1.14% 2.937 2.971 - 0.03% -
std::sort(vector<int>)_(ascending)/8 1.14% 16.588 16.777 - -0.66% -
rng::for_each(set<int>)/8192 1.14% 7778.491 7867.227 - -52.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.14% 395976.610 400489.572 - 1.43% -
rng::fill(vector<bool>)/32768 1.14% 29.897 30.237 - -2.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.14% 15925714.102 16106963.826 - -0.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.14% 11633594.779 11765986.584 - 2.40% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.14% 28.484 28.808 - 5.16% -
std::flat_multimap<int,_int>::clear()/1024 1.14% 418.867 423.633 - 0.48% -
rng::rotate(list<int>)_(1_element_backward)/50 1.14% 24.885 25.168 - -0.52% -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 1.13% 18.094 18.299 - 0.58% -
std::find_if_not(deque<int>)_(process_all)/50 1.13% 23.764 24.034 - 0.29% -
std::reverse_copy(vector<int>)/4096 1.13% 136.346 137.891 - 3.00% -
rng::generate_n(list<int>)/50 1.13% 15.763 15.941 - -8.61% -
rng::partial_sort(vector<int>)_(ascending)/8 1.13% 20.638 20.871 - 1.14% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.13% 1891.331 1912.668 - 1.82% -
std::search(vector<int>)_(no_match)/1024 1.13% 211.760 214.148 - -0.53% -
BM_RangesSortHeap_uint32_64 1.13% 7.920 8.009 - 0.26% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.12% 69.670 70.453 - 2.21% -
BM_num_get<unsigned_short> 1.12% 10.540 10.659 - 1.31% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 1.12% 5.155 5.213 - -0.67% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.12% 28.520 28.839 - -2.48% -
rng::find_if(vector<bool>)_(process_all)/8192 1.12% 6087.984 6156.160 - 0.41% -
std::rotate_copy(vector<int>)/1024 1.12% 32.568 32.933 - 0.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.12% 141685074.387 143271231.299 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.12% 18962116.935 19174016.665 - -1.23% -
BM_std_minmax<long_long>/7 1.12% 2.574 2.603 - 0.22% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 1.12% 6.918 6.995 - 1.88% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 1.12% 5886531.549 5952198.775 - -0.67% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 1.11% 497245.887 502785.868 - 0.62% -
std::generate_n(vector<int>)/32 1.11% 7.885 7.973 - -0.57% -
rng::for_each(set<int>::iterator)/8192 1.11% 7908.159 7996.130 - -50.78% -
rng::remove_copy_if(vector<int>)_(prefix)/32 1.11% 11.158 11.282 - -0.16% -
std::multimap<int,_int>::ctor(const&)/32 1.11% 214.443 216.821 - 1.37% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.11% 1103828.599 1116061.337 - 0.79% -
rng::any_of(vector<int>)_(process_all)/8 1.11% 2.414 2.441 - 3.68% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.11% 467.874 473.056 - -0.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.11% 66577.883 67314.819 - -1.70% -
SetIntersection_None_Set_uint32_256_16 1.11% 10984751.232 11106205.426 - 1.36% -
std::map<int,_int>::clear()/32 1.10% 652.868 660.078 - 0.67% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.10% 19.071 19.281 - 2.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.10% 1065236.692 1076980.957 - -3.76% -
std::replace_if(deque<int>)_(prefix)/50 1.10% 20.161 20.383 - 0.21% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.10% 718.108 726.018 - 0.79% -
std::remove(list<int>)_(prefix)/1024 1.10% 1009.212 1020.315 - 2.30% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.10% 6688.464 6761.974 - 2.35% -
std::sort(deque<int>)_(ascending)/8192 1.10% 5725.370 5788.283 - -0.47% -
rng::copy_if(deque<int>)_(entire_range)/1048576 1.10% 275196.131 278217.403 - 0.11% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.10% 35904.010 36297.926 - -0.89% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.09% 17870.065 18065.535 - -4.31% -
SetIntersection_None_Vector_string_1024_16 1.09% 1231146.811 1244595.585 - 1.08% -
rng::find_if_not(deque<int>)_(process_all)/8 1.09% 3.952 3.995 - 1.74% -
BM_PushHeap_uint64_Random_262144 1.09% 6.027 6.093 - -0.51% -
SetIntersection_None_Vector_uint32_262144_262144 1.09% 1197958.374 1211003.914 - 1.27% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.09% 14452.228 14609.589 - 1.78% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 1.09% 20.133 20.352 - 5.47% -
BM_StringFindStringLiteral/256 1.09% 5.319 5.376 - 0.94% -
BM_tolower_string<char> 1.09% 14.902 15.064 - -0.79% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.09% 11.530 11.655 - -0.09% -
SetIntersection_Front_Set_uint64_16_16 1.09% 40725034.053 41167397.252 - 0.59% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 1.08% 218.799 221.168 - 0.26% -
std::copy_backward(deque<int>)/4096 1.08% 146.514 148.101 - 0.71% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.08% 950953.414 961249.944 - 0.47% -
rng::find_end(list<int>)_(match_near_end)/1024 1.08% 61.064 61.725 - -98.65% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 1.08% 31.298 31.637 - 5.86% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 1.08% 8466.362 8557.905 - 0.70% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.08% 27.185 27.479 - 0.70% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 1.08% 214319.764 216635.843 - -0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.08% 1226604.255 1239836.641 - -0.56% -
std::reverse(list<int>)/512 1.08% 191.695 193.762 - 0.17% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1.08% 1032.636 1043.751 - 1.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.08% 1298390.590 1312350.045 - 5.19% -
BM_StringRelational_Less_Empty_Large_Control 1.07% 1.910 1.930 - 2.97% -
rng::copy_n(deque<int>)/32768 1.07% 1135.904 1148.052 - 0.98% -
rng::copy(list<int>)/32768 1.07% 25747.869 26022.933 - -2.68% -
BM_deque_deque_move_backward/5500 1.07% 205.069 207.259 - 1.18% -
rng::copy_if(deque<int>)_(entire_range)/8 1.07% 2.925 2.956 - 0.18% -
std::set<int>::clear()/32 1.07% 640.300 647.126 - 1.02% -
BM_lexicographical_compare_three_way_fast_path/65536 1.07% 14951.104 15110.420 - 0.36% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.07% 490.830 496.059 - -0.33% -
BM_PushHeap_string_QuickSortAdversary_16 1.06% 10.155 10.262 - 1.30% -
std::rotate(list<int>)_(1_element_backward)/8192 1.06% 8411.449 8500.795 - 0.71% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 1.06% 17.944 18.135 - -0.13% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.06% 1.106 1.118 - -1.37% -
std::find_if(list<int>)_(bail_25%)/1024 1.06% 192.361 194.400 - 1.45% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 1.06% 533.260 538.910 - 0.59% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.06% 22424.975 22662.544 - -9.09% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.06% 1.486 1.502 - 0.61% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.06% 1.934 1.955 - -0.11% -
SetIntersection_Front_Set_uint64_262144_16 1.06% 1290068.451 1303680.509 - -0.21% -
std::set<int>::equal_range(key)_(non-existent)/32 1.05% 2.612 2.640 - -2.50% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.05% 8.361 8.449 - -0.46% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.05% 54817.760 55395.874 - 1.96% -
BM_PushHeap_string_QuickSortAdversary_64 1.05% 12.891 13.027 - 1.13% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 1.05% 918002.366 927675.477 - 0.30% -
std::swap_ranges(deque<int>)/50 1.05% 19.824 20.033 - 0.14% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.05% 2.507 2.533 - -0.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.05% 1183561.943 1196008.355 - 0.54% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.05% 2.282 2.306 - 0.13% -
rng::sort(vector<NonIntegral>)_(heap)/8192 1.05% 49811.136 50334.359 - -1.25% -
BM_std_min<unsigned___int128>/14 1.05% 5.310 5.366 - -12.51% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.05% 6298.848 6364.900 - 1.92% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 1.05% 122.781 124.067 - -0.12% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 1.05% 55.394 55.974 - 1.47% -
rng::search(vector<int>)_(no_match)/1000 1.05% 206.858 209.024 - -2.59% -
BM_deque_vector_ranges_copy/4000 1.05% 142.982 144.479 - 1.39% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.05% 3043.795 3075.647 - 0.14% -
std::sort(vector<NonIntegral>)_(heap)/8 1.05% 22.359 22.593 - 1.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.04% 1121056.063 1132737.387 - 0.86% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1.04% 988859.382 999162.981 - 0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.04% 45382589.092 45855345.739 - -0.01% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.04% 21.153 21.373 - -1.31% -
BM_PushHeap_string_Random_64 1.04% 12.710 12.842 - 1.53% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.04% 364.073 367.856 - 0.51% -
rng::rotate(list<int>)_(by_1/2)/32 1.04% 6.739 6.809 - 11.64% -
BM_std_minmax<short>/12 1.04% 1.383 1.398 - 0.97% -
rng::all_of(list<int>)_(process_all)/32 1.04% 11.440 11.559 - -1.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.04% 6.905 6.977 - 0.75% -
BM_RangesMakeHeap_string_Ascending_64 1.04% 4.788 4.838 - -0.57% -
rng::sort(vector<NonIntegral>)_(descending)/8 1.04% 24.738 24.995 - -1.17% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 1.04% 25.545 25.810 - 6.00% -
std::partition_point(list<int>)/50 1.04% 24.527 24.781 - 0.29% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.03% 275121.138 277967.299 - 0.13% -
BM_vector_deque_copy_backward/64 1.03% 3.028 3.059 - 3.31% -
rng::replace(vector<int>)_(sprinkled)/8192 1.03% 1475.153 1490.385 - 8.25% -
rng::all_of(vector<int>)_(process_all)/50 1.03% 18.205 18.392 - -0.35% -
std::set<std::string>::erase(iterator)/0 1.03% 26.872 27.149 - 6.77% -
BM_std_minmax<unsigned_short>/24 1.03% 2.260 2.283 - 0.27% -
rng::search_n(list<int>)_(no_match)/1024 1.03% 723.248 730.705 - -1.74% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.03% 19.071 19.267 - 1.32% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.03% 69286.972 70000.612 - 2.39% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1.03% 985999.647 996133.853 - 0.32% -
BM_std_minmax<int>/27 1.03% 2.399 2.424 - -2.77% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.03% 20052.186 20257.986 - 2.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.03% 33.651 33.997 - 0.83% -
SetIntersection_Front_Set_uint64_256_4 1.02% 4479441.886 4525352.916 - 1.70% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.02% 7.149 7.222 - -0.97% -
BM_std_min<short>/17 1.02% 1.618 1.635 - 3.09% -
SetIntersection_None_Vector_string_256_64 1.02% 3820859.017 3859979.685 - 1.15% -
SetIntersection_Interlaced_Set_uint32_262144_1 1.02% 1081916.694 1092973.889 - -1.37% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.02% 209.715 211.858 - -1.85% -
BM_MakeThenSortHeap_string_Random_256 1.02% 54.631 55.189 - -0.96% -
std::copy(vector<bool>)_(aligned)/32768 1.02% 35.307 35.667 - 0.48% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.02% 6347.703 6412.451 - 0.46% -
rng::sort(deque<int>)_(ascending)/8192 1.02% 5741.559 5800.119 - -0.30% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.02% 49793.945 50300.281 - 0.67% -
BM_std_minmax<unsigned_char>/4000 1.02% 38.993 39.390 - 0.16% -
std::set<std::string>::ctor(const&,_alloc)/32 1.02% 796.086 804.175 - 1.11% -
BM_StringFindStringLiteral/128 1.02% 3.066 3.097 - -0.88% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.01% 1.904 1.923 - -0.28% -
std::fill(deque<int>)/8192 1.01% 239.442 241.870 - 1.05% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 1.01% 31217.696 31533.577 - 4.72% -
BM_PopHeap_uint32_256 1.01% 16.755 16.925 - -0.45% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.01% 1.806 1.824 - 1.26% -
BM_vector_deque_ranges_move/4096 1.01% 145.226 146.692 - -0.46% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.01% 13.983 14.124 - 0.55% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 1.01% 23.466 23.701 - -1.99% -
std::copy_backward(list<int>)/32768 1.00% 26386.372 26651.453 - -0.11% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.00% 16852.294 17021.400 - 2.60% -
rng::find_end(list<int>,_pred)_(process_all)/8192 1.00% 8561.049 8646.849 - -2.87% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.00% 1.128 1.139 - 2.02% -
std::partial_sort(vector<int>)_(ascending)/8 1.00% 20.674 20.881 - 1.03% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/0 -80.89% 54.755 10.466 - -84.25% -
std::copy(vector<bool>)_(aligned)/262144 -61.85% 716.790 273.479 - -60.02% -
std::generate_n(list<int>)/1024 -57.01% 1513.895 650.879 - 0.02% -
std::copy_n(deque<int>)/64 -55.55% 6.207 2.759 - -0.19% -
std::flat_map<int,_int>::ctor(const&)/8192 -55.33% 1918.964 857.146 - -55.70% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -55.08% 1913.771 859.650 - -55.42% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -51.41% 1645.187 799.343 - 17.07% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -51.22% 1704.343 831.303 - 21.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -50.64% 17.306 8.542 - -54.82% -
rng::copy_n(deque<int>)/64 -48.83% 5.608 2.870 - 0.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -44.68% 3.632 2.009 - -46.09% -
SetIntersection_None_Set_string_16384_16 -42.13% 353729878.036 204705715.189 - 3.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -42.06% 355638967.869 206048921.736 - 1.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -41.79% 347341302.437 202183188.949 - -0.84% -
SetIntersection_None_Set_string_16384_256 -41.29% 347304707.846 203918412.968 - 1.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -41.15% 352775539.008 207590968.038 - 0.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -41.13% 335803361.747 197681381.837 - -0.71% -
SetIntersection_None_Set_string_16384_64 -40.68% 346768171.551 205712737.852 - 2.50% -
SetIntersection_None_Set_string_16384_1 -40.40% 346455059.040 206495831.685 - 2.15% -
std::copy(vector<bool>)_(aligned)/1048576 -40.00% 3317.476 1990.645 - -40.05% -
BM_PushHeap_float_SingleElement_1 -39.21% 0.674 0.410 - -41.19% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -39.17% 38.687 23.535 - -27.96% -
SetIntersection_Interlaced_Set_float_16384_16 -38.99% 347876138.759 212254232.317 - 0.77% -
BM_PushHeap_uint32_Ascending_1 -38.44% 0.697 0.429 - -14.52% -
SetIntersection_None_Set_uint32_16384_16384 -38.31% 334598210.670 206425041.018 - 33.85% -
SetIntersection_None_Set_string_16384_1024 -38.21% 360806188.036 222955640.033 - 8.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -37.88% 341361590.857 212045838.808 - 2.00% -
std::map<std::string,_int>::erase(key)_(existent)/0 -37.50% 70.063 43.791 - 3.76% -
BM_MakeHeap_uint32_Random_4 -37.27% 1.953 1.225 - 9.21% -
BM_PopHeap_uint64_1 -37.09% 0.693 0.436 - -16.03% -
std::search(deque<int>)_(no_match)/1024 -35.59% 415.407 267.572 - -35.59% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -34.95% 437.938 284.895 - -3.21% -
std::equal(deque<int>)_(it,_it,_it)/8 -34.89% 6.306 4.106 - -3.98% -
rng::move(vector<int>)/262144 -34.80% 22297.266 14537.481 - -34.13% -
BM_RangesPushHeap_uint32_Random_1 -34.46% 0.605 0.397 - -20.84% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -33.82% 7591515.306 5024219.175 - -24.18% -
SetIntersection_None_Set_uint32_16384_1 -33.68% 232162685.078 153967275.841 - -10.65% -
SetIntersection_None_Set_uint32_16384_1024 -33.19% 230481618.372 153982123.894 - -7.35% -
std::map<std::string,_int>::erase(key)_(existent)/32 -33.18% 78.834 52.674 - -34.16% -
rng::contains_subrange(deque<int>)_(process_all)/50 -33.07% 22.177 14.843 - -18.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -32.62% 49.034 33.039 - -27.67% -
std::multiset<std::string>::erase(key)_(existent)/0 -32.55% 60.054 40.509 - -31.64% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -32.50% 9046722.649 6106568.679 - 2.81% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -32.50% 0.398 0.269 - -44.53% -
SetIntersection_None_Set_uint32_16384_4 -32.27% 227932087.504 154377848.905 - -10.49% -
SetIntersection_Interlaced_Set_string_16384_16 -31.95% 362989197.703 247012649.550 - 1.22% -
SetIntersection_None_Set_uint32_16384_16 -31.92% 226202620.721 154000477.624 - -10.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -31.83% 41.223 28.101 - -1.49% -
rng::equal(vector<bool>)_(unaligned)/50 -31.74% 1.060 0.723 - -1.76% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -31.64% 1.616 1.104 - -27.77% -
SetIntersection_None_Set_uint32_16384_64 -31.51% 224264484.226 153588611.319 - -11.29% -
std::partition(list<int>)_(dense)/8192 -30.54% 6315.645 4386.724 - -12.60% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -30.43% 2.543 1.769 - -10.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -30.21% 85.147 59.420 - 32.48% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -30.17% 17373684.145 12132624.782 - 47.76% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -29.96% 36.612 25.643 - -28.58% -
SetIntersection_None_Set_uint32_16384_256 -29.94% 220453329.062 154451192.012 - -10.79% -
rng::search(deque<int>)_(same_length)/1000 -29.84% 463.877 325.445 - -1.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -29.83% 19.480 13.669 - 2.32% -
SetIntersection_Front_Set_float_16384_16384 -29.76% 338349269.192 237671877.428 - -30.68% -
SetIntersection_None_Set_uint64_16384_16 -29.09% 233571952.327 165634585.299 - 1.25% -
SetIntersection_None_Set_uint64_16384_4 -28.74% 226575883.789 161468617.602 - 0.79% -
rng::copy(vector<bool>)_(aligned)/262144 -28.64% 382.499 272.951 - -16.45% -
BM_PushHeap_uint32_Random_1 -28.44% 0.575 0.412 - -8.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -28.40% 0.574 0.411 - -8.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -28.28% 41.523 29.779 - -27.04% -
rng::equal(vector<bool>)_(unaligned)/8 -28.05% 1.061 0.763 - 3.40% -
SetIntersection_None_Set_uint64_16384_64 -27.87% 232928373.362 168009030.173 - 0.79% -
BM_std_min<unsigned_short>/1 -27.72% 0.455 0.329 - 29.62% -
std::is_sorted(deque<int>)/8 -27.61% 3.912 2.832 - 12.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -27.51% 348275024.905 252464379.012 - -30.10% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -27.44% 35.167 25.517 - -13.64% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -27.26% 9.523 6.927 - -1.42% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -27.01% 1569.608 1145.610 - -7.39% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -26.43% 943.701 694.278 - -0.65% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -25.90% 7761402.510 5751118.552 - -9.66% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -25.87% 93.314 69.171 - -26.16% -
rng::reverse(vector<int>)/8 -25.80% 2.149 1.595 - -1.46% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -25.50% 44.139 32.881 - -28.52% -
SetIntersection_None_Set_uint64_16384_1 -25.47% 212356952.331 158265411.804 - 1.14% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -25.41% 1.637 1.221 - -14.70% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -24.87% 89.164 66.986 - -30.14% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -24.81% 0.404 0.304 - -38.56% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -24.80% 61.641 46.354 - 0.42% -
SetIntersection_None_Set_string_16384_16384 -24.69% 265584110.679 200000261.902 - 0.41% -
rng::contains_subrange(deque<int>)_(process_all)/32 -24.65% 14.759 11.120 - -20.10% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -24.64% 2484990.511 1872628.177 - -0.65% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.75% 38.403 29.280 - -23.44% -
std::move(deque<int>)/32768 -23.71% 2431.207 1854.699 - -12.56% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -23.58% 114.330 87.375 - -28.82% -
BM_vector_deque_copy_backward/0 -23.49% 0.551 0.421 - 4.97% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -23.19% 6.358 4.883 - 0.17% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -23.06% 1.530 1.177 - -7.91% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -23.05% 134.534 103.518 - -3.34% -
SetIntersection_Interlaced_Set_float_16384_1024 -23.02% 224034039.424 172458955.040 - -0.01% -
BM_vector_deque_ranges_copy_backward/0 -23.02% 0.609 0.469 - 6.06% -
rng::copy(list<int>)/4096 -22.96% 3942.986 3037.515 - -0.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -22.94% 4.291 3.306 - 0.32% -
std::copy(vector<int>)/4096 -22.90% 218.424 168.405 - -26.94% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -22.74% 0.697 0.539 - -0.19% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -22.64% 97.435 75.371 - -21.01% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -22.58% 7.156 5.541 - 7.27% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 -22.40% 937.511 727.515 - -0.52% -
BM_StringRead_Hot_Deep_Large -22.28% 0.624 0.485 - -15.71% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -21.79% 9.822 7.682 - 0.31% -
BM_RangesMakeHeap_float_Heap_64 -21.75% 0.247 0.194 - -5.91% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -21.68% 44.543 34.886 - -17.96% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -21.68% 117763066.194 92234480.140 - 14.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -21.67% 23.623 18.504 - -0.40% -
BM_lexicographical_compare_three_way_fast_path/1 -21.60% 0.393 0.308 - -21.11% -
SetIntersection_None_Set_uint64_16384_1024 -21.60% 209937918.173 164600939.918 - 1.00% -
std::stable_partition(deque<int>)_(sparse)/32 -21.54% 14.115 11.075 - -9.00% -
rng::copy_backward(list<int>)/4096 -21.35% 3953.302 3109.362 - -0.01% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -21.33% 0.634 0.499 - -11.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -21.22% 8.026 6.323 - 0.36% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -21.20% 0.613 0.483 - -13.06% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -21.02% 1.807 1.427 - -15.87% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -20.86% 1.114 0.882 - -32.27% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -20.78% 4767712.936 3777181.213 - -25.54% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -20.70% 36.449 28.902 - -11.59% -
SetIntersection_Interlaced_Set_uint64_1024_4 -20.42% 12603957.519 10030312.651 - -1.48% -
BM_lexicographical_compare_three_way_slow_path/1 -20.17% 0.458 0.366 - 0.41% -
std::is_partitioned(deque<int>)_(partitioned)/32 -20.16% 11.413 9.112 - -6.77% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -20.12% 4.150 3.315 - 1.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -20.06% 53.649 42.888 - -13.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.92% 36.090 28.899 - -15.70% -
SetIntersection_None_Set_uint64_16384_256 -19.87% 207054751.880 165904623.073 - 0.67% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -19.81% 9.713 7.789 - 19.91% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -19.65% 1955505.743 1571255.480 - 3.09% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -19.51% 0.687 0.553 - -9.65% -
std::find_if_not(list<int>)_(bail_25%)/32768 -19.47% 9440.399 7602.750 - 0.02% -
rng::generate(list<int>)/8192 -19.38% 8769.754 7069.961 - -6.17% -
std::is_partitioned(deque<int>)_(partitioned)/50 -19.37% 17.200 13.868 - -6.62% -
rng::contains_subrange(deque<int>)_(process_all)/16 -19.33% 9.025 7.281 - -22.50% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -19.17% 0.553 0.447 - -22.13% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -19.07% 2957.850 2393.749 - 5.76% -
rng::find_last(vector<char>)_(bail_90%)/1024 -18.93% 13.993 11.344 - -6.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -18.64% 2.588 2.106 - -23.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -18.46% 0.508 0.414 - -13.19% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -18.42% 43.901 35.816 - 8.27% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -18.35% 369.965 302.085 - 5.98% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -18.22% 1.514 1.238 - 0.07% -
std::find_end(list<int>,_pred)_(same_length)/8192 -18.19% 10391.868 8501.273 - -58.71% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -18.15% 6.819 5.582 - 17.29% -
SetIntersection_Front_Vector_uint64_16384_1024 -18.09% 7133820.859 5842997.380 - -1.97% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -17.99% 1.383 1.134 - -33.44% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -17.79% 8.210 6.750 - 1.33% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -17.75% 43.174 35.512 - -15.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -17.66% 44.027 36.252 - 2.55% -
BM_std_min<unsigned___int128>/1 -17.59% 0.407 0.336 - -8.59% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -17.56% 89.886 74.102 - 11.29% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -17.52% 0.520 0.429 - -4.02% -
std::is_sorted_until(deque<int>,_pred)/8 -17.26% 4.707 3.895 - -8.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -16.95% 36.335 30.177 - 1.17% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -16.95% 1939247.799 1610610.073 - 1.75% -
std::move_backward(list<int>)/4096 -16.88% 5904.163 4907.807 - -0.18% -
SetIntersection_Front_Vector_uint64_1024_1024 -16.87% 7195281.399 5981627.665 - 2.24% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -16.86% 55355951.289 46023658.963 - -9.29% -
rng::copy_backward(vector<int>)/32768 -16.71% 3320.791 2765.822 - -15.85% -
std::multiset<std::string>::erase(key)_(existent)/32 -16.67% 59.954 49.958 - -14.94% -
SetIntersection_Interlaced_Set_float_16384_64 -16.67% 263578374.923 219642135.487 - 0.44% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -16.64% 35.029 29.201 - -19.85% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -16.60% 17.268 14.402 - -0.81% -
SetIntersection_None_Set_string_16384_4 -16.58% 247287680.257 206293192.668 - 4.68% -
std::unordered_set<int>::find(key)_(non-existent)/32 -16.53% 1.219 1.018 - 3.53% -
BM_RangesPopHeap_string_1 -16.43% 0.700 0.585 - 11.73% -
SetIntersection_Interlaced_Vector_string_262144_64 -16.28% 21888379.466 18323949.514 - -17.14% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -16.27% 1.419 1.188 - -11.26% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -16.26% 1.614 1.351 - -19.01% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -16.22% 5.727 4.798 - -4.91% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -16.17% 2181.365 1828.592 - -1.60% -
std::multimap<std::string,_int>::erase(iterator)/8192 -16.11% 31.929 26.787 - -18.44% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -15.84% 7.312 6.154 - -1.38% -
rng::stable_partition(list<int>)_(dense)/8192 -15.82% 21796.588 18348.125 - 0.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -15.74% 52.378 44.132 - -0.22% -
rng::stable_partition(deque<int>)_(sparse)/32 -15.63% 13.230 11.162 - -0.02% -
BM_deque_vector_copy_backward/0 -15.62% 1.569 1.324 - -3.97% -
rng::partition(deque<int>)_(sparse)/32 -15.62% 11.484 9.690 - -28.70% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -15.46% 1086.752 918.746 - -10.91% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -15.44% 0.487 0.412 - -35.32% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -15.35% 1.181 1.000 - -7.15% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -15.31% 11.125 9.422 - 48.26% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -15.09% 1609.176 1366.392 - -19.17% -
std::multiset<int>::find(key)_(non-existent)/8192 -14.97% 9.915 8.431 - -1.26% -
rng::partition(list<int>)_(dense)/8192 -14.71% 5085.698 4337.381 - -14.88% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -14.68% 23.340 19.914 - -13.56% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -14.65% 1.849 1.578 - -14.59% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -14.65% 29891.568 25513.714 - -0.20% -
std::stable_partition(deque<int>)_(sparse)/50 -14.57% 32.454 27.724 - -6.71% -
rng::search(deque<int>)_(near_matches)/1000 -14.47% 24549.996 20998.145 - -12.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.31% 50.733 43.475 - 1.66% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -14.17% 1.179 1.012 - -11.90% -
SetIntersection_Interlaced_Set_float_16384_256 -14.09% 238520745.387 204919776.939 - 0.17% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -14.08% 4778031.681 4105504.067 - -13.23% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -14.06% 12929.310 11111.866 - -12.48% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -14.04% 1.455 1.250 - 7.78% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -13.99% 12.249 10.535 - 0.86% -
std::transform(deque<int>)_(identity_transform)/32 -13.94% 14.457 12.441 - 0.17% -
rng::search(deque<int>)_(near_matches)/1024 -13.83% 25690.382 22137.513 - -12.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -13.76% 13454211.333 11603022.659 - -3.00% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -13.71% 0.519 0.448 - -27.22% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -13.69% 114.243 98.598 - 11.02% -
BM_vector_deque_ranges_copy/2 -13.64% 2.066 1.785 - -13.62% -
rng::rotate(list<int>)_(by_1/4)/8192 -13.59% 8351.669 7216.417 - 0.03% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -13.56% 32.064 27.715 - -42.48% -
std::multiset<std::string>::erase(iterator)/8192 -13.40% 30.918 26.775 - -11.91% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -13.32% 105.965 91.846 - 0.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -13.22% 3392319.814 2944017.079 - -6.18% -
BM_vector_deque_ranges_copy/1 -13.20% 2.332 2.024 - -13.95% -
BM_RangesMakeHeap_uint32_SingleElement_262144 -13.15% 0.726 0.630 - 0.65% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -13.14% 12.107 10.516 - -0.38% -
SetIntersection_Interlaced_Set_uint64_1024_64 -13.02% 11804387.574 10267422.348 - 3.01% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -12.98% 10.512 9.147 - -13.48% -
rng::contains_subrange(list<int>)_(process_all)/8192 -12.87% 8310.281 7241.079 - 3.33% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -12.69% 1.157 1.010 - -10.07% -
rng::partition(deque<int>)_(sparse)/50 -12.67% 17.411 15.205 - -24.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.53% 38.542 33.711 - -23.60% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -12.51% 3845.149 3364.128 - 1.26% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -12.51% 1.273 1.114 - -14.83% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -12.43% 55476870.772 48579496.100 - 5.26% -
BM_RangesPushHeap_string_Descending_256 -12.39% 2.541 2.227 - -5.96% -
SetIntersection_Front_Set_float_262144_16384 -12.36% 276107295.314 241980686.481 - -31.84% -
std::equal(deque<int>)_(it,_it,_it)/50 -12.29% 24.455 21.450 - -11.02% -
rng::copy_n(list<int>)/4096 -12.23% 4272.020 3749.502 - -5.86% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -12.19% 96.501 84.741 - -9.40% -
std::unordered_set<int>::count(key)_(non-existent)/32 -12.17% 1.422 1.249 - -15.60% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 -12.15% 40441275.004 35526333.301 - -0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -12.11% 237289243.974 208560931.969 - 3.36% -
rng::copy_backward(vector<bool>)_(aligned)/64 -12.05% 1.912 1.682 - -11.17% -
BM_deque_vector_ranges_copy/0 -12.01% 1.587 1.397 - -1.59% -
SetIntersection_Interlaced_Vector_uint32_256_64 -11.98% 7431666.907 6541041.279 - -10.19% -
SetIntersection_Interlaced_Set_string_16384_4 -11.91% 226644457.146 199655227.762 - -0.03% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -11.88% 30.443 26.827 - -8.88% -
rng::stable_partition(deque<int>)_(sparse)/50 -11.76% 31.163 27.498 - 0.34% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -11.73% 2405130.134 2123007.589 - -12.82% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -11.72% 0.636 0.561 - -9.80% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -11.67% 29.603 26.149 - -19.01% -
BM_PopHeap_uint32_1 -11.63% 0.567 0.501 - 9.73% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.62% 0.932 0.824 - -11.68% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -11.61% 816.069 721.352 - 11.77% -
std::map<std::string,_int>::erase(iterator)/32 -11.60% 28.784 25.444 - -8.18% -
BM_std_minmax_element<long_long>/3 -11.59% 1.188 1.051 - -6.30% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -11.48% 65.251 57.763 - -3.48% -
BM_RangesMakeHeap_float_Heap_16 -11.47% 0.241 0.213 - 1.02% -
BM_std_min<long_long>/1 -11.41% 0.678 0.600 - -10.74% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -11.37% 1.204 1.067 - -6.76% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -11.37% 1.292 1.145 - -0.11% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -11.30% 1.439 1.276 - -7.96% -
rng::search(deque<int>)_(no_match)/1024 -11.20% 394.785 350.580 - 14.92% -
BM_std_min<__int128>/1 -11.16% 0.414 0.368 - -0.83% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -11.13% 9.800 8.710 - -0.45% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -11.11% 22109392.158 19653516.624 - 39.16% -
rng::remove(deque<int>)_(sprinkled)/50 -11.06% 64.074 56.988 - -11.27% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -11.04% 18.629 16.571 - -7.64% -
SetIntersection_Front_Vector_uint64_1024_256 -11.04% 2623748.431 2334160.425 - 0.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -11.03% 0.557 0.495 - -4.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -10.96% 87.797 78.171 - -14.37% -
std::multiset<std::string>::erase(iterator)/1024 -10.90% 33.189 29.572 - -10.31% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -10.90% 7.639 6.807 - -0.94% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -10.86% 1.356 1.209 - -3.29% -
std::transform(deque<int>)_(identity_transform)/50 -10.72% 21.537 19.229 - 0.33% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -10.71% 1.336 1.193 - -7.73% -
std::multiset<int>::insert(value)_(new_value)/8192 -10.71% 82.146 73.348 - -0.92% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -10.70% 1472.400 1314.845 - -0.23% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -10.69% 2.265 2.023 - -23.25% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -10.63% 117.872 105.342 - 42.36% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -10.62% 11.032 9.861 - -8.38% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -10.60% 16938663.448 15143506.361 - -0.28% -
std::copy_n(vector<bool>)_(aligned)/262144 -10.59% 777.576 695.241 - 2.87% -
BM_deque_deque_ranges_move/2 -10.56% 3.235 2.894 - -5.48% -
rng::remove_if(deque<int>)_(prefix)/32 -10.54% 67.641 60.515 - -5.91% -
SetIntersection_Interlaced_Set_uint32_262144_16 -10.47% 1808265.953 1618893.231 - 3.55% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -10.46% 1.440 1.290 - -16.69% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -10.39% 855.241 766.360 - -7.46% -
std::multimap<std::string,_int>::erase(iterator)/1024 -10.34% 31.039 27.831 - -15.69% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -10.31% 0.494 0.443 - -10.57% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -10.29% 17.278 15.500 - 5.01% -
BM_MakeHeap_float_Random_1024 -10.22% 1.356 1.217 - -1.31% -
SetIntersection_None_Set_uint64_16384_16384 -10.18% 194174897.994 174406007.454 - -0.57% -
BM_RangesPushHeap_string_Descending_1024 -10.17% 2.647 2.377 - -4.23% -
BM_RangesMakeHeap_float_SingleElement_262144 -10.16% 0.801 0.720 - 0.88% -
SetIntersection_Interlaced_Set_float_16384_4 -10.14% 191580268.208 172151515.878 - -0.11% -
BM_RangesMakeHeap_uint32_Heap_64 -10.14% 0.260 0.234 - -8.95% -
BM_StringFindStringLiteral/4096 -10.09% 86.154 77.461 - -0.09% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -10.09% 56.639 50.926 - 9.64% -
BM_std_minmax<unsigned_char>/16 -10.07% 1.028 0.925 - -4.96% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.07% 1599.070 1438.019 - -9.82% -
std::unordered_set<std::string>::erase(iterator)/8192 -10.06% 31.862 28.656 - -13.18% -
BM_MakeHeap_string_Descending_16384 -10.03% 3.073 2.764 - -7.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -10.03% 41430.737 37274.784 - -12.44% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -9.98% 9.503 8.555 - -9.79% -
rng::is_sorted_until(deque<int>,_pred)/8 -9.95% 4.759 4.286 - 11.16% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -9.93% 1.582 1.425 - -7.29% -
rng::adjacent_find(deque<int>)/50 -9.91% 15.830 14.262 - -24.15% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -9.90% 0.553 0.498 - -21.46% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -9.87% 10.244 9.233 - -8.43% -
std::multiset<int>::erase(key)_(non-existent)/32 -9.85% 2.740 2.470 - -8.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -9.85% 30469766.130 27469244.373 - 4.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -9.83% 192255362.871 173349444.090 - 4.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -9.79% 0.585 0.527 - -9.84% -
std::any_of(deque<int>)_(process_all)/50 -9.76% 20.311 18.328 - -4.94% -
BM_deque_deque_ranges_move/1 -9.71% 3.562 3.216 - -5.98% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -9.70% 42.113 38.030 - 4.91% -
rng::adjacent_find(list<int>,_pred)/8192 -9.69% 8669.218 7828.794 - -10.25% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -9.69% 6.405 5.784 - 25.68% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -9.65% 1.262 1.140 - -14.84% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -9.61% 1443820.180 1305104.406 - -1.53% -
std::search(list<int>)_(no_match)/1000 -9.52% 700.704 633.972 - -11.25% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -9.50% 31.030 28.084 - -0.27% -
SetIntersection_Interlaced_Set_uint64_64_64 -9.48% 16201213.661 14664563.077 - -3.26% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -9.48% 6.985 6.322 - 1.72% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -9.48% 67.837 61.407 - -1.22% -
SetIntersection_None_Set_uint32_262144_262144 -9.46% 1311205.727 1187192.871 - 3.40% -
rng::unique_copy(deque<int>)_(contiguous)/32 -9.39% 10.925 9.899 - 1.50% -
BM_deque_vector_ranges_move_backward/65536 -9.36% 8175.257 7409.871 - -8.48% -
BM_RangesPushHeap_string_Descending_16384 -9.32% 2.551 2.313 - -6.05% -
BM_RangesMakeHeap_uint64_Heap_1024 -9.29% 0.281 0.254 - 0.68% -
rng::find_first_of(list<int>)_(large_needle)/1024 -9.29% 944398.497 856642.873 - -11.29% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -9.29% 24.946 22.629 - 18.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -9.29% 1345.977 1221.002 - -0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -9.22% 2993864.073 2717781.070 - 31.21% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -9.19% 1.493 1.356 - -27.18% -
BM_std_minmax<unsigned_char>/11 -9.17% 1.789 1.625 - -5.07% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -9.14% 1.380 1.254 - -30.23% -
BM_deque_deque_copy/2 -9.08% 3.234 2.941 - -3.95% -
BM_deque_deque_ranges_copy/2 -9.06% 3.235 2.942 - -3.95% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -9.04% 1.545 1.405 - -0.37% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.96% 1602.623 1458.962 - -10.13% -
BM_deque_deque_move/2 -8.92% 3.236 2.947 - -3.65% -
rng::for_each_n(list<int>)/8 -8.91% 2.559 2.331 - -9.01% -
SetIntersection_Interlaced_Set_uint64_256_256 -8.87% 9657095.480 8800394.558 - -2.47% -
BM_StringRelational_Compare_Small_Empty_Control -8.87% 1.782 1.624 - -5.34% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -8.85% 23.021 20.985 - -5.30% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -8.83% 16.797 15.313 - -9.43% -
std::copy_if(list<int>)_(entire_range)/64 -8.82% 36.210 33.015 - -8.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -8.80% 5401.631 4926.395 - -13.75% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 -8.76% 24.570 22.418 - 1.63% -
rng::none_of(deque<int>)_(process_all)/32 -8.75% 17.410 15.887 - -12.35% -
SetIntersection_Front_Vector_uint64_16384_256 -8.73% 2546695.956 2324391.347 - 1.42% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -8.73% 11.526 10.520 - 4.28% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -8.72% 0.506 0.462 - -24.35% -
rng::unique_copy(deque<int>)_(contiguous)/52 -8.71% 16.665 15.213 - 3.58% -
rng::find_if(list<int>)_(process_all)/8192 -8.69% 11084.110 10120.445 - -1.98% -
BM_MakeHeap_float_Random_64 -8.68% 1.797 1.641 - -8.17% -
SetIntersection_None_Set_uint32_262144_16384 -8.67% 1297292.969 1184824.301 - 2.89% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 -8.66% 1.488 1.359 - 9.78% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -8.65% 34.501 31.518 - -9.54% -
BM_deque_vector_ranges_move_backward/70000 -8.64% 8792.914 8032.895 - -5.74% -
std::none_of(deque<int>)_(process_all)/32768 -8.64% 11507.835 10513.622 - -8.68% -
rng::for_each_n(deque<int>)/8 -8.61% 1.314 1.200 - -0.35% -
std::none_of(deque<int>)_(process_all)/8192 -8.58% 2882.040 2634.692 - -8.30% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -8.58% 0.500 0.457 - -18.72% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -8.56% 1822.823 1666.852 - 8.00% -
SetIntersection_Front_Set_string_16384_256 -8.53% 16745710.648 15317693.170 - 4.35% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -8.51% 0.367 0.336 - -0.04% -
std::search(deque<int>,_pred)_(near_matches)/1024 -8.50% 29061.420 26590.698 - 8.64% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -8.50% 15.025 13.748 - -13.25% -
BM_RangesPushHeap_string_Descending_64 -8.49% 2.350 2.151 - -4.63% -
rng::find_first_of(vector<int>)_(large_needle)/32 -8.49% 113.958 104.283 - -0.72% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -8.49% 30.616 28.017 - -11.34% -
BM_vector_deque_ranges_move_backward/0 -8.49% 0.460 0.421 - -30.51% -
std::stable_partition(deque<int>)_(dense)/50 -8.48% 43.398 39.718 - 0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -8.47% 1856808.266 1699537.110 - 0.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -8.46% 86.513 79.190 - -14.20% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -8.42% 10.609 9.715 - -6.89% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -8.41% 80.033 73.305 - -5.44% -
BM_deque_deque_move/1 -8.40% 3.517 3.221 - -5.51% -
rng::partition(list<int>)_(sparse)/8192 -8.38% 7554.065 6921.000 - -12.17% -
BM_PushHeap_float_Random_1 -8.37% 0.488 0.447 - -13.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -8.36% 1847888.590 1693329.836 - 0.36% -
std::copy_backward(vector<bool>)_(aligned)/262144 -8.35% 709.075 649.843 - -13.31% -
SetIntersection_Front_Set_float_1024_1024 -8.34% 15315578.709 14038051.718 - -15.51% -
SetIntersection_Interlaced_Set_uint32_262144_4 -8.33% 1437398.193 1317700.195 - 4.46% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -8.32% 4.196 3.847 - -0.55% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.32% 80.531 73.830 - 2.14% -
BM_std_minmax<unsigned_char>/24 -8.27% 1.260 1.156 - -4.23% -
std::multiset<int>::erase(key)_(non-existent)/1024 -8.22% 7.235 6.640 - 0.02% -
SetIntersection_Front_Vector_uint64_64_64 -8.21% 12120272.045 11125332.836 - -0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -8.20% 1835865.721 1685406.899 - -1.34% -
std::partition(deque<int>)_(dense)/50 -8.19% 16.021 14.709 - -9.97% -
BM_PushHeap_uint32_SingleElement_16 -8.17% 0.366 0.336 - -5.78% -
BM_deque_deque_ranges_copy/1 -8.16% 3.571 3.280 - -4.34% -
std::unique(deque<int>)_(contiguous)/52 -8.15% 76.949 70.679 - 3.25% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -8.13% 13996.528 12859.157 - -22.89% -
std::unordered_set<int>::insert(value)_(new_value)/8192 -8.12% 21.443 19.702 - 1.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -8.11% 7035587.780 6464864.937 - 5.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -8.11% 1643677.899 1510381.221 - -5.31% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -8.09% 101094871.236 92920179.356 - -7.20% -
BM_std_minmax<unsigned_char>/32 -8.06% 1.615 1.485 - -7.27% -
BM_PushHeap_uint32_SingleElement_4 -7.99% 0.371 0.341 - -6.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -7.99% 1823785.318 1678063.313 - -2.26% -
rng::move_backward(vector<bool>)_(unaligned)/512 -7.98% 5.066 4.662 - -13.10% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -7.98% 0.365 0.336 - 0.06% -
std::search(deque<int>,_pred)_(near_matches)/1000 -7.96% 27689.977 25486.140 - 9.35% -
BM_std_minmax<unsigned_char>/12 -7.96% 2.048 1.885 - -3.11% -
std::partition(deque<int>)_(sparse)/50 -7.95% 16.360 15.060 - -3.08% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -7.93% 25.002 23.019 - -15.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -7.89% 1827367.350 1683228.191 - -2.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -7.88% 5.643 5.199 - -4.27% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -7.88% 0.469 0.432 - -33.41% -
SetIntersection_Interlaced_Set_string_262144_16 -7.87% 2346897.297 2162211.426 - -0.17% -
std::for_each_n(list<int>)/8192 -7.83% 8354.429 7700.400 - 5.77% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -7.82% 113296.818 104437.876 - -1.36% -
std::partition_copy(list<int>)/8192 -7.79% 7316.577 6746.876 - -7.49% -
std::none_of(vector<int>)_(process_all)/50 -7.77% 14.919 13.760 - -24.40% -
SetIntersection_Interlaced_Set_float_262144_4 -7.72% 1447125.164 1335434.487 - 3.84% -
BM_StringEraseWithMove_Empty_Transparent -7.70% 0.611 0.564 - 0.33% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -7.69% 18.237 16.834 - -6.94% -
SetIntersection_None_Set_uint32_262144_4 -7.67% 1301166.504 1201416.586 - 3.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -7.66% 1826255.533 1686363.119 - -1.23% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -7.65% 27.040 24.971 - -2.77% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -7.63% 0.491 0.453 - 0.47% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -7.63% 4.872 4.500 - -0.40% -
SetIntersection_None_Set_string_262144_4 -7.61% 1814941.976 1676831.381 - -0.64% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -7.60% 8742.760 8077.881 - -1.31% -
std::find_first_of(deque<int>)_(small_needle)/50 -7.60% 177.273 163.802 - -0.46% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -7.59% 10.775 9.957 - -4.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -7.59% 84.487 78.072 - -12.34% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -7.59% 4.151 3.836 - -0.46% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -7.58% 0.387 0.357 - -6.35% -
SetIntersection_None_Set_string_262144_16 -7.56% 1814339.598 1677118.977 - -0.74% -
std::multimap<std::string,_int>::erase(iterator)/0 -7.53% 29.226 27.024 - 3.07% -
SetIntersection_Front_Set_uint32_256_64 -7.53% 6789779.069 6278334.671 - 0.69% -
rng::remove(deque<int>)_(sprinkled)/32 -7.52% 56.669 52.407 - -7.74% -
std::move_backward(deque<int>)/4096 -7.51% 171.123 158.268 - 2.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -7.50% 2369587.238 2191911.947 - 0.76% -
BM_RangesMakeHeap_uint64_SingleElement_262144 -7.46% 0.817 0.756 - 0.23% -
SetIntersection_None_Set_string_262144_1 -7.46% 1809267.742 1674336.830 - -1.29% -
BM_deque_vector_move_backward/65536 -7.45% 8031.873 7433.751 - -6.97% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.44% 56.028 51.857 - -5.72% -
SetIntersection_None_Set_uint32_262144_64 -7.42% 1290161.705 1194384.358 - 3.81% -
SetIntersection_None_Set_uint32_262144_1024 -7.41% 1291278.564 1195617.027 - 4.43% -
BM_RangesPushHeap_float_SingleElement_1 -7.39% 0.578 0.535 - -15.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -7.39% 2493906.527 2309528.903 - -1.41% -
SetIntersection_Interlaced_Set_uint64_262144_4 -7.38% 1429808.678 1324290.770 - -0.41% -
SetIntersection_None_Set_string_262144_256 -7.31% 1812890.053 1680446.777 - -0.69% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -7.28% 21.065 19.533 - -6.58% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -7.26% 111945.807 103821.385 - -6.83% -
BM_std_minmax<unsigned_char>/15 -7.25% 3.047 2.826 - -5.25% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -7.24% 22.732 21.087 - -4.17% -
SetIntersection_None_Set_uint32_262144_256 -7.21% 1290200.034 1197132.242 - 4.08% -
rng::find(list<int>)_(bail_25%)/32768 -7.20% 8340.523 7740.417 - 1.72% -
BM_std_minmax<unsigned_char>/25 -7.19% 1.271 1.179 - -3.79% -
BM_MakeHeap_uint32_PipeOrgan_4 -7.19% 0.432 0.401 - -4.45% -
BM_std_min<unsigned_char>/16 -7.16% 2.606 2.420 - -7.62% -
std::for_each(list<int>)/8192 -7.14% 8429.083 7827.204 - -9.88% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -7.13% 7448423.839 6917169.961 - -1.99% -
SetIntersection_None_Set_uint32_262144_1 -7.12% 1301908.203 1209197.512 - 4.32% -
BM_std_minmax<unsigned_char>/26 -7.12% 1.494 1.388 - -3.80% -
BM_SortHeap_string_16384 -7.08% 103.489 96.166 - -2.92% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -7.06% 1320967.203 1227717.775 - 0.12% -
SetIntersection_None_Set_string_262144_1024 -7.06% 1794642.822 1668026.041 - -2.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -7.05% 1827348.957 1698583.008 - -0.33% -
SetIntersection_None_Set_string_262144_16384 -7.02% 1808983.967 1682049.070 - -0.57% -
std::find_if_not(list<int>)_(process_all)/8192 -7.01% 8765.324 8150.820 - -1.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.00% 95.274 88.606 - 3.73% -
SetIntersection_None_Set_string_262144_64 -6.99% 1810695.313 1684052.330 - -0.63% -
BM_deque_vector_ranges_move_backward/64000 -6.99% 7899.555 7347.501 - -6.56% -
SetIntersection_Interlaced_Vector_string_16384_4 -6.96% 2042903.960 1900690.033 - 4.38% -
SetIntersection_None_Set_uint32_262144_16 -6.95% 1292365.805 1202492.756 - 3.98% -
SetIntersection_Front_Set_string_16384_64 -6.93% 5171505.626 4813073.026 - -3.05% -
std::remove(deque<int>)_(prefix)/32 -6.92% 60.061 55.904 - -6.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.92% 2308571.291 2148822.754 - -1.15% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -6.88% 0.457 0.426 - -2.55% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.84% 26.379 24.574 - 1.31% -
std::find_first_of(deque<int>)_(small_needle)/32 -6.83% 114.463 106.640 - -0.67% -
SetIntersection_Interlaced_Set_uint32_262144_64 -6.83% 1690372.477 1574984.621 - 1.83% -
std::map<std::string,_int>::erase(iterator)/1024 -6.80% 28.506 26.567 - -1.10% -
BM_deque_deque_copy/1 -6.79% 3.522 3.283 - -3.53% -
SetIntersection_Interlaced_Set_string_262144_4 -6.78% 1991790.120 1856764.566 - -1.76% -
rng::move(deque<int>)/32768 -6.78% 2354.963 2195.360 - 0.92% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -6.78% 25.298 23.583 - 2.17% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -6.77% 107.025 99.776 - -4.49% -
BM_RangesPushHeap_string_Descending_4 -6.77% 1.993 1.858 - -1.21% -
std::stable_partition(deque<int>)_(dense)/1024 -6.77% 663.598 618.691 - 3.77% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 -6.76% 63.647 59.341 - 0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.74% 1824820.230 1701872.315 - 0.85% -
727_cppcheck_r -6.72% 26.659 24.867 - -1.56% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -6.68% 24.253 22.634 - -6.19% -
std::unordered_set<std::string>::erase(iterator)/32 -6.67% 33.156 30.944 - -2.51% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -6.67% 21.875 20.416 - -15.35% -
BM_StringRelational_Less_Huge_Large_Control -6.66% 2.459 2.296 - -6.99% -
std::partition(deque<int>)_(dense)/32 -6.65% 10.534 9.834 - -11.77% -
SetIntersection_Interlaced_Set_uint32_262144_256 -6.65% 1689521.158 1577223.959 - 2.89% -
SetIntersection_Front_Set_string_1024_256 -6.64% 15580868.410 14546066.787 - -9.83% -
BM_RangesMakeHeap_float_Random_16384 -6.64% 1.233 1.151 - -5.37% -
BM_MakeHeap_string_PipeOrgan_16384 -6.61% 5.589 5.219 - -6.11% -
std::set<int>::insert(value)_(new_value)/8192 -6.61% 82.109 76.684 - 7.94% -
rng::find_if_not(vector<int>)_(process_all)/8 -6.59% 2.705 2.527 - 0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -6.58% 6301437.673 5886595.302 - -0.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.55% 2571702.696 2403186.246 - 19.49% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -6.54% 35.583 33.255 - 41.77% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.53% 220.805 206.393 - -7.85% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -6.49% 114997.906 107538.102 - -2.09% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -6.46% 2.623 2.453 - -3.05% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -6.46% 1406326.334 1315515.964 - -6.72% -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 -6.44% 0.262 0.245 - 0.10% -
BM_std_min<char>/4 -6.42% 1.074 1.005 - -6.10% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -6.42% 3530.573 3304.086 - 2.22% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -6.39% 1.781 1.667 - 3.58% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -6.36% 12440.442 11648.739 - -6.63% -
SetIntersection_Interlaced_Set_uint64_1024_16 -6.36% 12090101.994 11321404.211 - -0.69% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -6.36% 2.840 2.660 - 16.41% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -6.35% 0.440 0.412 - 20.15% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -6.34% 12444.696 11655.374 - -3.55% -
rng::find_if_not(vector<char>)_(process_all)/8 -6.33% 2.633 2.466 - -0.14% -
rng::remove_copy(deque<int>)_(prefix)/50 -6.31% 21.210 19.871 - -9.13% -
std::unique(deque<int>)_(contiguous)/32 -6.31% 64.583 60.509 - 1.51% -
BM_deque_vector_move_backward/64000 -6.31% 7865.673 7369.697 - -8.26% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -6.29% 527447.809 494297.107 - 0.08% -
SetIntersection_Front_Vector_uint64_262144_1 -6.26% 1133284.433 1062306.634 - -5.18% -
rng::find(vector<bool>)_(process_all)/8 -6.25% 0.787 0.738 - 22.69% -
SetIntersection_Front_Set_float_256_256 -6.25% 9035614.844 8470685.375 - -8.91% -
BM_StringEraseWithMove_Empty_Opaque -6.22% 0.853 0.800 - 0.16% -
BM_std_minmax<unsigned_char>/10 -6.21% 1.387 1.300 - -3.02% -
SetIntersection_Front_Vector_uint64_16384_1 -6.20% 1125971.561 1056113.526 - -3.91% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -6.18% 2.687 2.521 - 15.15% -
BM_StringRelational_Compare_Empty_Empty_Control -6.16% 1.717 1.611 - -0.05% -
SetIntersection_Front_Set_uint32_262144_256 -6.15% 4625391.160 4341144.606 - -9.25% -
rng::find_end(deque<int>)_(same_length)/8192 -6.14% 2932.647 2752.474 - -75.62% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.14% 12718.124 11937.327 - -6.96% -
rng::search(list<int>)_(single_element)/1000 -6.12% 731.762 686.965 - 3.14% -
BM_std_minmax<unsigned_char>/27 -6.12% 1.934 1.816 - -2.81% -
std::multiset<std::string>::find(key)_(existent)/1024 -6.09% 30.228 28.387 - 20.22% -
bm_ranges_lexicographical_compare<signed_char>/16 -6.09% 1.353 1.271 - -2.04% -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 -6.07% 0.262 0.246 - 0.00% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -6.02% 4863.522 4570.601 - -0.74% -
bm_ranges_lexicographical_compare<int>/1 -6.02% 1.381 1.298 - 0.18% -
SetIntersection_Interlaced_Set_string_262144_64 -6.01% 2272026.123 2135392.906 - -1.21% -
SetIntersection_Interlaced_Set_float_262144_16 -6.01% 1744721.600 1639826.172 - 2.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.01% 108.022 101.531 - -3.15% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -6.00% 2.449 2.302 - -3.74% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -5.99% 4105.070 3859.045 - 1.03% -
SetIntersection_None_Set_string_1024_16 -5.99% 9456479.231 8890004.568 - -1.70% -
BM_StringRelational_Compare_Empty_Large_Control -5.99% 1.720 1.617 - 0.03% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -5.96% 28.485 26.788 - -8.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -5.95% 1137225.083 1069544.251 - -4.13% -
rng::for_each(list<int>)/8192 -5.95% 8388.552 7889.568 - -5.06% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 -5.94% 0.264 0.248 - 0.20% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -5.93% 9636.896 9065.005 - -1.06% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -5.93% 2.410 2.267 - 1.66% -
std::multiset<std::string>::erase(iterator)/0 -5.91% 31.459 29.599 - -1.52% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -5.90% 38.959 36.661 - -0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.85% 2158113.849 2031808.676 - -2.89% -
BM_StringConstructDestroyCStr_Small_Transparent -5.85% 0.368 0.346 - -6.47% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 -5.82% 0.264 0.248 - -6.58% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.82% 39.671 37.364 - 13.68% -
BM_RangesMakeHeap_uint32_Random_4 -5.80% 1.255 1.182 - -30.60% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -5.80% 23.890 22.505 - -2.94% -
rng::starts_with(deque<int>)/1048576 -5.79% 524107.949 493740.421 - -0.13% -
SetIntersection_None_Set_string_262144_262144 -5.78% 1769189.617 1666869.465 - -1.86% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 -5.77% 65495.255 61713.338 - 0.32% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -5.77% 0.978 0.922 - -0.96% -
BM_std_minmax<char>/5 -5.73% 1.742 1.642 - -11.65% -
SetIntersection_None_Set_float_262144_16 -5.73% 1263939.941 1191559.326 - 2.62% -
std::replace_if(vector<int>)_(sprinkled)/50 -5.73% 13.665 12.882 - -0.15% -
std::remove(deque<int>)_(prefix)/50 -5.72% 67.975 64.084 - -2.72% -
std::unique(deque<int>)_(sprinkled)/52 -5.72% 84.904 80.051 - -5.33% -
BM_deque_deque_copy_backward/70000 -5.71% 9045.852 8529.273 - 1.51% -
BM_StringRelational_Compare_Empty_Huge_Control -5.70% 1.717 1.619 - -0.34% -
std::unique(deque<int>)_(sprinkled)/32 -5.70% 69.432 65.476 - -2.65% -
std::copy_n(vector<int>)/4096 -5.69% 161.465 152.278 - -26.85% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -5.69% 10584.562 9982.630 - -48.45% -
std::search_n(list<int>)_(no_match)/8192 -5.66% 7211.695 6803.228 - -7.02% -
SetIntersection_None_Set_uint64_262144_1 -5.66% 1263125.893 1191653.485 - -0.60% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.66% 37.426 35.309 - -3.87% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.65% 8.918 8.415 - -4.15% -
SetIntersection_Front_Set_string_262144_256 -5.63% 15864701.661 14970950.974 - -5.06% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -5.62% 1630526.854 1538922.689 - 2.15% -
BM_StringRelational_Eq_Large_Large_ChangeLast -5.61% 2.082 1.965 - 6.00% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -5.60% 10.328 9.749 - -1.43% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -5.59% 1.610 1.520 - 17.30% -
rng::contains(vector<int>)_(process_all)/8 -5.58% 2.709 2.558 - -5.26% -
BM_PushHeap_uint32_SingleElement_64 -5.56% 0.371 0.350 - -4.04% -
SetIntersection_Front_Vector_string_1024_256 -5.56% 10292272.095 9720058.869 - -2.24% -
SetIntersection_None_Set_float_262144_1 -5.55% 1274908.937 1204128.498 - 3.61% -
SetIntersection_Front_Set_uint32_262144_16384 -5.54% 372796725.507 352126204.673 - 0.21% -
SetIntersection_None_Set_float_262144_4 -5.54% 1261322.266 1191433.267 - 2.46% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -5.54% 2.450 2.315 - 0.43% -
BM_std_minmax_element<short>/2 -5.53% 0.688 0.650 - -5.58% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -5.53% 90.177 85.190 - -14.59% -
SetIntersection_None_Set_float_262144_1024 -5.51% 1261364.830 1191809.164 - 1.71% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 -5.51% 84.785 80.111 - 1.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -5.51% 3.586 3.388 - -2.91% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -5.50% 2.058 1.944 - -6.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.50% 2135218.344 2017778.728 - -0.10% -
BM_std_minmax_element<long_long>/2 -5.50% 0.685 0.647 - 20.32% -
SetIntersection_Interlaced_Set_float_262144_256 -5.49% 1687815.756 1595163.574 - 1.00% -
BM_std_minmax<short>/16 -5.49% 1.801 1.702 - -10.44% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.48% 3030.301 2864.146 - -5.68% -
BM_RangesMakeHeap_float_Random_16 -5.48% 1.597 1.510 - -11.73% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.47% 33.757 31.911 - 2.17% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -5.47% 0.424 0.400 - -24.59% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -5.46% 1.339 1.266 - 0.50% -
BM_RangesPushHeap_string_Random_262144 -5.46% 19.023 17.985 - -2.79% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -5.45% 23.064 21.807 - -1.73% -
SetIntersection_None_Set_float_262144_64 -5.44% 1261152.914 1192548.340 - 2.66% -
BM_deque_vector_move_backward/70000 -5.43% 8444.030 7985.638 - -6.31% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -5.42% 2.046 1.935 - -5.29% -
BM_std_min<unsigned_short>/30 -5.42% 2.436 2.304 - -2.34% -
SetIntersection_None_Set_float_262144_256 -5.41% 1262291.342 1193966.717 - 2.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.41% 2006503.742 1897958.008 - -0.18% -
std::is_sorted_until(deque<int>)/8 -5.41% 2.869 2.714 - -12.15% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -5.40% 309.400 292.700 - -0.38% -
BM_deque_vector_copy_backward/65536 -5.40% 8126.816 7688.373 - -5.55% -
BM_MakeHeap_uint64_Descending_64 -5.38% 0.251 0.238 - -5.48% -
std::multiset<std::string>::contains(key)_(existent)/1024 -5.38% 23.360 22.104 - -3.82% -
BM_deque_deque_ranges_copy_backward/2 -5.37% 3.112 2.945 - 16.30% -
BM_RangesPopHeap_uint64_262144 -5.37% 44.134 41.764 - 1.48% -
BM_RangesPushHeap_string_Descending_16 -5.37% 2.179 2.062 - -2.18% -
std::rotate_copy(list<int>)/8192 -5.36% 7067.617 6688.744 - -0.66% -
BM_std_minmax<short>/4 -5.35% 1.151 1.090 - 12.26% -
rng::any_of(deque<int>)_(process_all)/50 -5.34% 20.247 19.166 - 4.50% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -5.32% 1.708 1.617 - -3.59% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -5.32% 39.456 37.358 - -1.58% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -5.32% 5.382 5.096 - 1.93% -
rng::remove_if(deque<int>)_(prefix)/50 -5.32% 73.621 69.708 - -5.71% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.31% 28009.881 26521.947 - 2.54% -
rng::contains_subrange(deque<int>)_(same_length)/16 -5.31% 11.794 11.168 - -0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -5.30% 1121931.007 1062438.867 - -4.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -5.29% 1254896.314 1188510.569 - -4.43% -
SetIntersection_None_Set_uint64_262144_4 -5.28% 1261414.142 1194872.967 - -0.52% -
BM_std_minmax<short>/32 -5.22% 1.340 1.270 - 3.34% -
SetIntersection_None_Set_float_262144_262144 -5.22% 1260946.207 1195124.920 - 2.46% -
SetIntersection_Front_Set_uint32_16384_1024 -5.22% 17080841.954 16189942.117 - 4.71% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -5.22% 502.263 476.068 - -13.44% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -5.21% 23.906 22.662 - -4.10% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -5.20% 5.039 4.776 - -0.08% -
bm_ranges_lexicographical_compare<int>/2 -5.19% 1.610 1.526 - -0.04% -
SetIntersection_Front_Set_string_1024_16 -5.19% 2081027.269 1973060.431 - -2.41% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -5.18% 41.127 38.997 - 37.68% -
SetIntersection_None_Set_float_16384_16384 -5.14% 165344216.220 156842723.708 - 0.06% -
BM_RangesPushHeap_uint64_Descending_4 -5.13% 0.384 0.365 - 1.18% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -5.10% 1125001.495 1067610.484 - -3.45% -
SetIntersection_Front_Set_float_1024_256 -5.09% 4662393.565 4425051.764 - -11.54% -
BM_std_minmax<short>/19 -5.09% 2.441 2.317 - -4.60% -
std::search(list<int>,_pred)_(no_match)/8192 -5.08% 7416.867 7040.059 - -1.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.07% 1421078.245 1348975.429 - -5.91% -
BM_SortHeap_pair<uint32,_uint32>_16 -5.07% 6.309 5.989 - -1.60% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -5.07% 10.034 9.526 - -15.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -5.06% 7747091.176 7355012.001 - 0.12% -
SetIntersection_Interlaced_Set_float_262144_64 -5.05% 1673619.875 1589180.338 - 1.01% -
BM_std_min<long_long>/31 -5.02% 3.490 3.315 - -2.59% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -5.01% 0.286 0.271 - -20.54% -
rng::find_last(vector<char>)_(bail_10%)/8 -4.99% 1.606 1.526 - -2.58% -
rng::move_backward(vector<bool>)_(unaligned)/64 -4.98% 1.973 1.875 - -1.42% -
rng::reverse(list<int>)/32768 -4.97% 18037.542 17141.109 - -2.81% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.97% 10.539 10.015 - -1.39% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -4.96% 5.147 4.892 - -2.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.94% 781.549 742.913 - -2.48% -
std::transform(deque<int>,_deque<int>)/50 -4.93% 35.011 33.284 - -0.36% -
SetIntersection_None_Vector_float_16384_64 -4.93% 1233103.334 1172324.067 - -2.61% -
rng::adjacent_find(deque<int>)/8 -4.92% 3.216 3.058 - -18.46% -
BM_std_min<char>/21 -4.91% 1.808 1.719 - -4.97% -
SetIntersection_None_Set_uint64_262144_64 -4.90% 1254429.279 1192938.313 - -0.59% -
BM_MakeThenSortHeap_uint32_Descending_4 -4.90% 1.296 1.233 - -14.04% -
rng::search_n(list<int>)_(no_match)/8192 -4.89% 7239.580 6885.387 - -6.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.88% 12325810.533 11724805.217 - 8.76% -
BM_std_minmax<char>/8 -4.87% 1.019 0.969 - -5.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -4.87% 1283682.619 1221151.611 - -1.87% -
BM_std_minmax<char>/6 -4.87% 2.012 1.914 - -11.16% -
BM_MakeHeap_float_PipeOrgan_4 -4.86% 0.409 0.389 - 0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.86% 2493066.500 2371937.549 - 1.41% -
std::partition(list<int>)_(sparse)/8192 -4.86% 7835.860 7455.324 - -8.82% -
BM_std_minmax<unsigned_char>/13 -4.85% 2.310 2.198 - -0.95% -
BM_PushHeap_uint64_SingleElement_64 -4.83% 0.380 0.362 - -11.11% -
BM_RangesMakeHeap_float_Heap_4 -4.82% 0.293 0.279 - 1.33% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -4.81% 6.686 6.365 - -0.21% -
SetIntersection_None_Set_uint64_262144_16 -4.81% 1252848.226 1192592.692 - -0.78% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.81% 833.015 792.962 - 1.91% -
BM_RangesMakeHeap_string_Descending_262144 -4.79% 3.566 3.395 - -40.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.78% 65.674 62.532 - -5.44% -
BM_std_minmax<short>/31 -4.78% 3.186 3.034 - -1.67% -
rng::partition(deque<int>)_(dense)/32 -4.77% 10.108 9.626 - -8.44% -
rng::find_if(vector<char>)_(process_all)/8 -4.77% 2.495 2.376 - -4.47% -
std::map<std::string,_int>::erase(iterator)/8192 -4.76% 27.285 25.986 - -1.75% -
BM_MakeHeap_uint64_Heap_64 -4.75% 0.246 0.234 - -1.30% -
BM_MakeHeap_uint64_Heap_4 -4.74% 0.291 0.277 - -0.02% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -4.72% 34.209 32.593 - -6.61% -
BM_deque_vector_ranges_move_backward/0 -4.71% 1.441 1.373 - -8.64% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -4.70% 85061.737 81067.425 - -8.05% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.70% 33.102 31.548 - -3.84% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -4.69% 25.611 24.409 - -14.95% -
SetIntersection_Interlaced_Set_uint64_262144_16 -4.69% 1720760.580 1640023.031 - -0.29% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 -4.68% 24.932 23.764 - 19.54% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -4.66% 1.371 1.308 - -4.02% -
BM_std_minmax<short>/17 -4.66% 1.805 1.721 - -3.98% -
std::map<std::string,_int>::find(key)_(existent)/1024 -4.66% 23.562 22.464 - -0.83% -
SetIntersection_None_Set_float_262144_16384 -4.66% 1255489.178 1197038.004 - 2.87% -
std::find(list<int>)_(bail_25%)/32768 -4.65% 8477.584 8083.786 - -0.35% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -4.63% 4081.334 3892.256 - 0.02% -
BM_StringRelational_Less_Large_Large_ChangeFirst -4.61% 1.388 1.324 - -4.63% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.60% 20.111 19.185 - -5.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 -4.60% 0.582 0.555 - 0.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -4.59% 0.602 0.574 - -1.38% -
BM_std_minmax<char>/3 -4.59% 1.168 1.114 - -7.89% -
rng::find_first_of(vector<int>)_(large_needle)/50 -4.59% 284.413 271.357 - -4.98% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -4.59% 1.286 1.227 - -8.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -4.58% 19240490.112 18359928.249 - -2.83% -
std::multiset<int>::find(key)_(existent)/8192 -4.57% 8.407 8.023 - -9.95% -
BM_num_put<unsigned_long> -4.56% 11.429 10.907 - -9.76% -
BM_RangesMakeThenSortHeap_string_Random_16384 -4.56% 115.940 110.656 - 1.60% -
std::remove_copy_if(list<int>)_(prefix)/8192 -4.54% 7556.886 7213.802 - -0.87% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -4.52% 29.160 27.841 - 10.34% -
BM_std_min<short>/28 -4.52% 2.703 2.581 - -5.45% -
SetIntersection_Interlaced_Vector_string_16384_1024 -4.52% 118412825.776 113061439.463 - -2.99% -
BM_RangesPushHeap_float_Ascending_16 -4.51% 1.020 0.974 - -0.80% -
BM_RangesMakeHeap_string_Descending_1024 -4.50% 2.815 2.688 - -24.67% -
SetIntersection_Interlaced_Set_float_262144_16384 -4.50% 1325734.703 1266074.055 - 1.18% -
BM_std_minmax<short>/30 -4.49% 2.734 2.611 - -6.64% -
std::copy_if(vector<int>)_(entire_range)/8 -4.47% 2.352 2.247 - -1.05% -
rng::fill_n(deque<int>)/8192 -4.46% 248.455 237.385 - -1.35% -
BM_deque_vector_ranges_copy_backward/0 -4.45% 1.476 1.410 - 2.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -4.45% 13336.460 12743.540 - -5.60% -
BM_deque_deque_move_backward/65536 -4.44% 8395.910 8023.492 - -0.49% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -4.43% 1.439 1.375 - -23.99% -
SetIntersection_None_Set_uint64_262144_256 -4.43% 1254671.631 1199104.734 - -0.35% -
BM_StringFindAllMatch/512 -4.43% 11.688 11.170 - -4.54% -
rng::replace(vector<int>)_(prefix)/32 -4.42% 5.151 4.923 - -2.33% -
SetIntersection_Interlaced_Vector_string_1024_256 -4.42% 21516258.972 20565588.912 - -0.87% -
SetIntersection_Interlaced_Vector_string_16384_16 -4.42% 4480800.571 4282904.304 - -7.13% -
BM_PushHeap_uint32_PipeOrgan_1 -4.41% 0.449 0.429 - -9.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.40% 8162259.449 7802889.631 - 0.19% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -4.40% 9.675 9.249 - -2.52% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -4.39% 4214.848 4029.826 - 1.32% -
BM_std_min<int>/24 -4.38% 1.849 1.768 - -2.52% -
BM_StringRelational_Less_Large_Huge_Control -4.38% 2.367 2.263 - 1.53% -
BM_std_minmax<char>/7 -4.37% 2.453 2.346 - -7.82% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.35% 1235.622 1181.824 - 2.04% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -4.34% 1.214 1.161 - 0.53% -
std::map<int,_int>::equal_range(key)_(existent)/32 -4.33% 1.841 1.761 - 0.52% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.33% 6430.871 6152.192 - -1.57% -
BM_PushHeap_uint32_SingleElement_16384 -4.33% 0.372 0.356 - -2.93% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.33% 711.981 681.163 - -4.94% -
BM_RangesMakeHeap_string_Descending_64 -4.32% 2.687 2.571 - -15.76% -
rng::stable_partition(deque<int>)_(sparse)/1024 -4.32% 463.498 443.491 - -4.29% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.31% 30.042 28.746 - 0.21% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -4.31% 7623.014 7294.267 - 0.05% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -4.31% 8317.233 7958.776 - -3.31% -
BM_std_minmax<short>/21 -4.30% 2.080 1.990 - -2.65% -
rng::copy_backward(vector<int>)/8 -4.29% 2.313 2.214 - -3.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -4.29% 1198204.009 1146782.587 - -3.15% -
std::stable_partition(vector<int>)_(sparse)/32 -4.29% 7.533 7.210 - 4.89% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.28% 44.378 42.477 - -0.75% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -4.28% 737.041 705.523 - -18.60% -
SetIntersection_None_Set_uint64_262144_1024 -4.27% 1253524.252 1200021.891 - -0.92% -
BM_PushHeap_uint32_SingleElement_262144 -4.26% 0.372 0.356 - -2.74% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -4.26% 4.183 4.004 - 0.95% -
SetIntersection_None_Vector_uint64_262144_1 -4.22% 1184439.308 1134436.110 - -3.40% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.22% 2.280 2.183 - 0.84% -
SetIntersection_Front_Set_float_64_64 -4.22% 15475974.388 14823160.806 - -3.80% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -4.21% 1930350.992 1849131.512 - -0.64% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -4.21% 1.709 1.637 - -6.65% -
SetIntersection_Interlaced_Set_string_256_64 -4.20% 31180987.268 29871963.963 - -4.93% -
SetIntersection_Front_Vector_uint32_262144_4 -4.19% 1128436.259 1081110.070 - -4.93% -
std::multiset<std::string>::count(key)_(existent)/8192 -4.19% 31.455 30.137 - -1.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -4.19% 1125537.708 1078394.075 - -4.83% -
BM_deque_deque_ranges_copy_backward/1 -4.19% 3.462 3.317 - 19.53% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 -4.19% 198.820 190.498 - -0.07% -
std::remove_copy(list<int>)_(sprinkled)/8192 -4.17% 7252.808 6950.284 - -0.18% -
rng::search(list<int>)_(no_match)/1000 -4.17% 724.296 694.100 - -4.38% -
rng::remove_copy_if(list<int>)_(prefix)/8192 -4.16% 7673.923 7354.431 - 1.08% -
BM_deque_vector_ranges_copy_backward/64000 -4.16% 7869.201 7541.853 - -7.39% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.16% 0.557 0.534 - -4.48% -
BM_RangesMakeHeap_float_Heap_256 -4.15% 0.258 0.247 - -2.65% -
BM_StringFindStringLiteral/2048 -4.15% 42.079 40.334 - -0.06% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -4.13% 1.438 1.378 - -2.03% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 -4.13% 40102043.946 38447013.888 - 0.11% -
BM_MakeThenSortHeap_uint64_Random_4 -4.12% 4.214 4.040 - 0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -4.11% 1278019.858 1225454.506 - -1.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -4.11% 1772523.762 1699714.355 - -0.74% -
BM_StringFindNoMatch/10 -4.10% 1.356 1.301 - -4.02% -
BM_MakeThenSortHeap_uint64_SingleElement_1 -4.09% 0.280 0.268 - -2.96% -
BM_StringRelational_Compare_Empty_Small_Control -4.09% 1.739 1.668 - 2.06% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -4.07% 6.030 5.784 - -1.85% -
SetIntersection_None_Vector_uint32_16384_4 -4.07% 1177676.516 1129792.133 - -3.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -4.06% 1279076.906 1227128.906 - -2.19% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -4.06% 2.985 2.864 - -2.83% -
BM_PushHeap_uint32_SingleElement_1024 -4.06% 0.378 0.363 - -2.67% -
BM_MakeHeap_string_Ascending_262144 -4.04% 7.350 7.053 - -23.10% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.04% 2877224.530 2760957.356 - -4.46% -
SetIntersection_None_Set_uint64_262144_16384 -4.03% 1255749.350 1205107.260 - -0.60% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -4.03% 1.299 1.246 - 0.64% -
BM_RangesMakeThenSortHeap_string_Descending_256 -4.03% 18.632 17.881 - -7.45% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.02% 509.822 489.332 - -4.13% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.02% 31.934 30.651 - 0.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 -4.02% 0.280 0.269 - -3.84% -
BM_deque_vector_copy_backward/64000 -4.02% 7828.183 7513.831 - -8.50% -
SetIntersection_None_Vector_uint32_262144_1024 -4.02% 1204736.106 1156361.429 - -3.27% -
rng::partition_copy(list<int>)/8192 -4.01% 7331.479 7037.191 - -4.51% -
BM_std_minmax<char>/2 -4.01% 0.860 0.825 - -7.76% -
std::find_if(list<int>)_(process_all)/8192 -3.97% 12589.631 12089.973 - -0.80% -
std::find_end(vector<int>)_(single_element)/8192 -3.96% 1952.598 1875.372 - 2.26% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.95% 24772082.636 23793713.090 - -2.08% -
rng::copy_backward(list<int>)/8 -3.95% 2.390 2.295 - -6.77% -
bm_swap_ranges_vb_aligned/8 -3.94% 3.395 3.261 - -2.64% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -3.94% 2.018 1.939 - 0.54% -
BM_std_minmax_element<int>/3 -3.93% 1.194 1.147 - 9.88% -
SetIntersection_None_Set_string_1024_4 -3.93% 9264812.610 8900665.294 - -3.52% -
SetIntersection_Front_Set_uint32_16384_1 -3.92% 1112043.381 1068399.740 - -4.22% -
SetIntersection_Interlaced_Set_string_262144_256 -3.91% 2189946.697 2104377.684 - 0.93% -
std::set<std::string>::find(key)_(non-existent)/32 -3.90% 9.892 9.506 - 2.46% -
BM_MakeThenSortHeap_float_SingleElement_1024 -3.89% 5.067 4.870 - 1.89% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -3.89% 2.044 1.964 - 0.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.89% 1114781.651 1071432.325 - -4.92% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -3.89% 0.421 0.404 - -5.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -3.88% 1278901.451 1229256.022 - -1.47% -
BM_vector_deque_ranges_copy/64 -3.88% 2.804 2.696 - -4.35% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -3.88% 33.550 32.250 - 2.33% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.88% 0.875 0.841 - -3.87% -
SetIntersection_None_Vector_uint64_16384_16 -3.87% 1173906.094 1128528.805 - -1.94% -
BM_StringFindCharLiteral/8 -3.86% 1.619 1.556 - -3.86% -
BM_std_minmax<short>/28 -3.86% 2.503 2.406 - -8.19% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -3.86% 22.449 21.583 - -2.23% -
BM_std_min<short>/24 -3.86% 2.474 2.378 - -6.26% -
SetIntersection_Interlaced_Vector_string_262144_256 -3.86% 64612810.868 62121081.072 - -8.42% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -3.85% 6.077 5.843 - -3.25% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -3.85% 28.898 27.786 - 2.84% -
BM_StringFindStringLiteral/8192 -3.83% 144.039 138.515 - -0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -3.83% 22327077.415 21471940.709 - -0.33% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.82% 2.029 1.951 - -6.24% -
rng::copy_if(vector<int>)_(entire_range)/8 -3.81% 2.258 2.172 - -1.41% -
SetIntersection_None_Set_uint64_1024_16 -3.81% 9019370.134 8675987.080 - -0.72% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -3.80% 523.081 503.182 - -4.61% -
BM_RangesSortHeap_string_16384 -3.80% 100.323 96.511 - 0.59% -
std::map<std::string,_int>::ctor(const&)/32 -3.80% 753.331 724.719 - -8.13% -
SetIntersection_None_Set_uint64_262144_262144 -3.79% 1263187.824 1215327.472 - 0.26% -
BM_PushHeap_uint32_SingleElement_256 -3.79% 0.397 0.382 - -2.51% -
rng::find_end(deque<int>)_(match_near_end)/1024 -3.78% 36.923 35.526 - -98.88% -
SetIntersection_Interlaced_Vector_uint64_64_16 -3.77% 18593395.965 17891514.780 - 1.48% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -3.77% 24.039 23.132 - -8.64% -
std::stable_partition(deque<int>)_(dense)/32 -3.77% 32.216 31.001 - 3.65% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 -3.77% 0.280 0.270 - 0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.77% 1260342.568 1212803.610 - -3.85% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -3.77% 19.642 18.901 - -4.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -3.77% 44871245.027 43180659.848 - -1.47% -
std::search(deque<int>,_pred)_(same_length)/1000 -3.77% 498.206 479.447 - 0.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -3.76% 1612963.252 1552272.929 - -2.38% -
std::find_if_not(list<int>)_(bail_25%)/8 -3.76% 1.321 1.271 - 4.53% -
BM_deque_vector_ranges_copy_backward/70000 -3.76% 8603.085 8279.491 - -4.35% -
std::multiset<std::string>::erase(iterator)/32 -3.76% 32.010 30.807 - 0.12% -
BM_MakeHeap_float_QuickSortAdversary_1 -3.76% 0.278 0.267 - -3.34% -
SetIntersection_Front_Vector_uint32_16384_16 -3.74% 1189943.795 1145380.913 - -2.92% -
BM_deque_deque_move_backward/2 -3.74% 3.054 2.940 - 19.20% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.73% 10154.158 9775.102 - -7.33% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -3.73% 9.958 9.587 - -0.00% -
BM_RangesMakeThenSortHeap_float_Heap_16384 -3.73% 28.014 26.970 - 1.29% -
rng::copy_n(vector<bool>)_(aligned)/262144 -3.72% 288.016 277.295 - -0.15% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -3.72% 39496190.351 38027553.590 - 29.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -3.72% 3.130 3.014 - 0.25% -
BM_std_min<char>/2 -3.71% 0.504 0.486 - 0.03% -
rng::distance(join_view(vector<vector<int>>)/50 -3.71% 0.605 0.582 - -3.71% -
std::multiset<std::string>::erase(key)_(existent)/8192 -3.71% 133.947 128.984 - -4.48% -
std::replace(vector<int>)_(sprinkled)/50 -3.70% 8.123 7.823 - 1.25% -
std::replace(vector<int>)_(sprinkled)/32 -3.70% 5.459 5.257 - 4.38% -
BM_deque_deque_ranges_move_backward/2 -3.70% 3.057 2.944 - 16.45% -
BM_deque_deque_copy_backward/2 -3.69% 3.116 3.001 - 18.42% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -3.69% 2023936.199 1949281.576 - 1.46% -
BM_RangesMakeHeap_uint32_Heap_4 -3.69% 0.286 0.276 - -2.63% -
std::unordered_multiset<int>::erase(iterator)/1024 -3.69% 21.159 20.379 - 1.63% -
BM_deque_vector_ranges_copy/1 -3.68% 2.111 2.033 - -3.93% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.68% 507.297 488.636 - -3.95% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -3.67% 23.637 22.769 - -1.37% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -3.67% 11.973 11.533 - -0.78% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -3.67% 29.133 28.065 - -8.17% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -3.66% 16.702 16.090 - -1.19% -
BM_StringFindCharLiteral/16 -3.66% 1.619 1.560 - -3.64% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -3.65% 1122124.364 1081187.578 - -3.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -3.65% 1278053.222 1231461.994 - -2.09% -
BM_vector_deque_copy_backward/2 -3.64% 2.180 2.101 - 1.63% -
std::map<int,_int>::find(key)_(existent)/1024 -3.64% 3.952 3.808 - 1.55% -
bm_ranges_lexicographical_compare<int>/8 -3.64% 1.559 1.502 - -1.84% -
BM_std_minmax<unsigned_char>/28 -3.63% 2.202 2.122 - -1.32% -
std::remove_copy(list<int>)_(prefix)/8192 -3.63% 7282.675 7018.139 - -0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -3.63% 9.619 9.269 - -1.95% -
std::move(vector<bool>)_(unaligned)/512 -3.63% 4.693 4.523 - 13.72% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 -3.62% 15.241 14.689 - -2.44% -
rng::find_first_of(vector<int>)_(small_needle)/50 -3.62% 71.981 69.373 - -3.23% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.61% 51188.640 49339.596 - -1.08% -
BM_std_min<char>/3 -3.61% 0.719 0.693 - -3.42% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -3.60% 17.246 16.625 - 2.61% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -3.60% 28.479 27.453 - 0.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.60% 39.501 38.078 - -3.31% -
SetIntersection_None_Vector_uint64_262144_256 -3.59% 1198586.697 1155568.943 - -4.00% -
rng::reverse(deque<int>)/64 -3.59% 13.560 13.073 - -0.03% -
BM_RangesMakeThenSortHeap_string_Descending_64 -3.59% 13.178 12.705 - -2.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -3.59% 18695814.268 18024932.961 - -5.69% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 -3.58% 0.506 0.488 - -1.32% -
BM_RangesMakeThenSortHeap_string_Random_262144 -3.58% 200.493 193.318 - -7.27% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -3.57% 1.851 1.785 - 4.36% -
BM_MakeThenSortHeap_string_Heap_262144 -3.57% 185.243 178.637 - 0.22% -
std::copy_backward(vector<int>)/8 -3.56% 2.250 2.170 - -2.46% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -3.56% 16.182 15.606 - -1.23% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -3.55% 30.586 29.499 - -0.28% -
BM_LowerBound_pair<uint32,_uint32>_1 -3.55% 2.928 2.824 - -1.44% -
std::transform(deque<int>,_deque<int>)/32 -3.55% 22.336 21.543 - -0.19% -
BM_deque_vector_ranges_copy_backward/1 -3.55% 2.091 2.016 - -5.80% -
bm_ranges_lexicographical_compare<signed_char>/8 -3.55% 3.250 3.134 - -1.00% -
SetIntersection_Interlaced_Vector_string_64_16 -3.54% 30895077.523 29799892.071 - -3.88% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -3.54% 7461.657 7197.325 - -0.28% -
std::remove(list<int>)_(sprinkled)/1024 -3.54% 995.595 960.334 - -5.32% -
BM_MakeThenSortHeap_float_SingleElement_256 -3.54% 4.189 4.041 - 1.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.54% 7757.907 7483.414 - 0.59% -
BM_std_minmax<short>/25 -3.53% 2.302 2.221 - 0.84% -
SetIntersection_Front_Vector_string_64_16 -3.53% 22473392.574 21680752.405 - -1.29% -
BM_RangesSortHeap_string_262144 -3.52% 178.784 172.487 - -6.28% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -3.52% 46.643 45.001 - -1.77% -
BM_RangesPopHeap_uint32_16384 -3.52% 32.217 31.084 - 0.14% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -3.52% 1.492 1.440 - 6.36% -
rng::remove_if(deque<int>)_(prefix)/1024 -3.52% 593.236 572.378 - 2.01% -
BM_std_minmax<char>/27 -3.51% 1.816 1.752 - -10.23% -
BM_MakeHeap_uint64_Random_16384 -3.51% 1.016 0.980 - -5.24% -
std::partition(deque<int>)_(sparse)/32 -3.51% 10.442 10.076 - 4.52% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -3.50% 24.925 24.052 - 7.91% -
std::copy_backward(vector<bool>)_(aligned)/64 -3.50% 1.754 1.693 - -4.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.49% 0.931 0.899 - -2.91% -
BM_RangesMakeHeap_uint64_Ascending_262144 -3.49% 0.756 0.730 - 0.05% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -3.48% 1301002.359 1255758.301 - -1.41% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -3.48% 29.549 28.522 - -25.65% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.47% 1598.745 1543.198 - -10.89% -
SetIntersection_Front_Set_string_262144_64 -3.47% 4971813.665 4799102.768 - -0.05% -
BM_PushHeap_float_Random_16 -3.47% 5.401 5.213 - -3.69% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.46% 33.051 31.907 - -4.71% -
std::find(vector<int>)_(bail_25%)/8 -3.45% 1.440 1.390 - 1.18% -
std::sort(vector<int>)_(descending)/8 -3.45% 25.684 24.799 - 0.56% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.44% 13.468 13.005 - -1.16% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.43% 31.873 30.778 - 1.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.43% 88214.775 85187.406 - 1.57% -
BM_std_minmax<unsigned_char>/30 -3.43% 2.741 2.647 - -2.63% -
std::find_if(deque<int>)_(process_all)/32768 -3.42% 11850.155 11445.042 - -1.66% -
BM_std_minmax_element<short>/3 -3.40% 1.148 1.109 - -3.41% -
BM_deque_vector_ranges_copy/2 -3.40% 1.835 1.773 - -3.44% -
std::unordered_set<int>::clear()/8192 -3.39% 62462.782 60343.438 - -2.63% -
BM_std_min<char>/23 -3.39% 2.359 2.279 - -0.08% -
SetIntersection_Front_Vector_uint64_262144_16 -3.39% 1215486.698 1174310.145 - 0.57% -
std::shift_right(deque<int>)/50 -3.38% 5.281 5.102 - 21.10% -
SetIntersection_Front_Set_float_256_64 -3.37% 6269027.726 6057555.785 - -7.59% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 -3.35% 67.179 64.927 - 7.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -3.35% 1.272 1.229 - -7.64% -
BM_vector_deque_copy_backward/1 -3.35% 2.522 2.437 - 5.50% -
BM_RangesPopHeap_uint64_1024 -3.34% 22.179 21.438 - -0.01% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -3.34% 471.137 455.418 - -3.20% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -3.32% 24.814 23.989 - 0.47% -
rng::contains_subrange(deque<int>)_(same_length)/32 -3.32% 19.223 18.586 - -0.23% -
SetIntersection_Front_Vector_string_1024_16 -3.30% 1739335.759 1681858.262 - -2.46% -
SetIntersection_None_Vector_uint32_262144_64 -3.30% 1201311.486 1161623.286 - -3.73% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -3.30% 25.078 24.250 - -10.39% -
SetIntersection_Interlaced_Set_float_262144_1024 -3.30% 1624774.168 1571225.990 - 1.49% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -3.29% 359835370.287 347981529.614 - -0.59% -
SetIntersection_None_Set_string_1024_1 -3.29% 9433475.923 9122959.389 - 2.13% -
SetIntersection_None_Vector_string_262144_1024 -3.29% 1383325.953 1337814.382 - -0.88% -
BM_std_minmax<int>/4 -3.29% 0.956 0.925 - -5.17% -
BM_RangesMakeHeap_string_SingleElement_16 -3.29% 5.674 5.487 - -0.81% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -3.28% 4.333 4.191 - -2.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.27% 9061918.050 8765258.822 - -26.37% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -3.27% 677.792 655.650 - -2.39% -
BM_StringRelational_Less_Small_Small_ChangeFirst -3.27% 1.424 1.378 - -0.61% -
BM_deque_vector_copy/2 -3.26% 1.833 1.773 - -3.24% -
BM_RangesPopHeap_uint64_16384 -3.26% 32.203 31.153 - -0.27% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -3.26% 3.877 3.751 - 0.58% -
std::multiset<int>::insert(value)_(already_present)/8192 -3.25% 33.311 32.227 - -1.09% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.25% 8140.914 7876.138 - -3.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -3.25% 3.631 3.513 - -6.40% -
SetIntersection_None_Vector_uint64_256_16 -3.24% 4319882.693 4179762.627 - -2.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -3.24% 1710234.943 1654806.641 - -1.51% -
rng::copy_if(vector<int>)_(entire_range)/64 -3.24% 15.902 15.387 - -0.65% -
std::reverse_copy(deque<int>)/8 -3.24% 2.621 2.536 - -0.08% -
BM_std_minmax<unsigned_char>/18 -3.24% 1.338 1.295 - -1.63% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -3.23% 0.563 0.545 - -1.23% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -3.23% 1120816.302 1084656.592 - -1.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.22% 191361.860 185190.870 - -3.51% -
BM_std_minmax<char>/20 -3.22% 1.931 1.869 - -9.78% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -3.22% 908588.888 879352.226 - -5.94% -
std::set<int>::erase(key)_(non-existent)/32 -3.21% 2.513 2.432 - -9.23% -
std::find(list<int>)_(bail_25%)/1024 -3.21% 133.602 129.317 - -0.63% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -3.20% 1.538 1.489 - -4.15% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.20% 19.646 19.018 - -2.93% -
BM_StringRelational_Less_Small_Large_Control -3.19% 1.784 1.727 - 6.79% -
vector<bool>(const_vector<bool>&) -3.19% 9.660 9.352 - -4.84% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 -3.19% 1.421 1.376 - 0.92% -
BM_deque_deque_ranges_move_backward/65536 -3.19% 8386.994 8119.801 - 1.16% -
std::transform(deque<int>)_(identity_transform)/1024 -3.18% 382.360 370.197 - 0.15% -
std::multiset<int>::equal_range(key)_(existent)/1024 -3.18% 5.361 5.191 - 4.84% -
SetIntersection_Interlaced_Vector_float_262144_16384 -3.18% 361517551.722 350035054.637 - 0.26% -
BM_MakeHeap_uint32_PipeOrgan_16 -3.17% 1.032 0.999 - -4.03% -
rng::starts_with(deque<int>)/8192 -3.16% 3952.289 3827.235 - -0.64% -
std::set<std::string>::contains(key)_(non-existent)/32 -3.16% 10.242 9.918 - 5.31% -
rng::find(list<int>)_(process_all)/8 -3.16% 2.389 2.313 - -1.82% -
std::generate_n(vector<int>)/50 -3.15% 12.433 12.041 - -0.09% -
SetIntersection_None_Vector_uint64_1024_1024 -3.14% 1147126.389 1111076.721 - -2.98% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.14% 55552.530 53807.710 - -0.56% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -3.14% 32.502 31.482 - 0.97% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -3.14% 12.665 12.268 - 0.46% -
BM_MakeThenSortHeap_string_Random_262144 -3.14% 198.278 192.062 - -0.93% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 -3.13% 61.533 59.605 - 0.29% -
std::set<std::string>::find(key)_(non-existent)/1024 -3.13% 20.681 20.034 - -1.63% -
std::multiset<int>::count(key)_(existent)/8192 -3.13% 9.457 9.161 - -0.30% -
BM_std_minmax<unsigned_char>/17 -3.13% 1.122 1.087 - -1.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.12% 32.386 31.374 - -13.61% -
BM_MakeHeap_float_Random_256 -3.12% 1.539 1.491 - 20.49% -
std::move(deque<int>)/4096 -3.12% 158.371 153.435 - -0.22% -
BM_deque_deque_copy_backward/1 -3.12% 3.507 3.397 - 21.53% -
std::set<std::string>::find(key)_(non-existent)/8192 -3.12% 27.198 26.350 - -6.41% -
SetIntersection_Front_Set_string_64_16 -3.12% 26108386.447 25294936.494 - -1.81% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -3.10% 0.961 0.931 - -3.63% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -3.10% 1.149 1.113 - 5.92% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -3.10% 18.218 17.653 - -1.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.10% 187701.753 181887.001 - -1.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -3.10% 2288081.736 2217228.659 - -2.71% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -3.09% 14.984 14.521 - 0.51% -
BM_std_minmax<char>/4 -3.09% 1.453 1.409 - -9.13% -
rng::remove_copy(list<int>)_(prefix)/8192 -3.08% 7331.821 7106.048 - 1.07% -
std::remove(deque<int>)_(sprinkled)/50 -3.07% 67.302 65.236 - 13.93% -
rng::copy_if(list<int>)_(every_other)/32768 -3.06% 26275.679 25470.506 - 0.53% -
BM_deque_deque_move_backward/1 -3.06% 3.422 3.317 - 21.68% -
BM_RangesPushHeap_uint32_Ascending_16384 -3.06% 6.784 6.576 - -2.80% -
BM_StringRelational_Less_Huge_Empty_Control -3.06% 1.994 1.933 - -7.32% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -3.06% 30.780 29.838 - -2.00% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -3.06% 6.381 6.186 - 2.28% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.06% 676.610 655.937 - -9.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.06% 2494676.872 2418461.517 - -2.18% -
SetIntersection_None_Vector_float_1024_1 -3.05% 1166451.791 1130823.371 - -4.22% -
BM_std_min<unsigned_int>/29 -3.05% 2.065 2.002 - -4.14% -
BM_num_put<unsigned_long_long> -3.05% 11.382 11.034 - -9.45% -
BM_std_minmax<unsigned_char>/29 -3.05% 2.476 2.401 - -1.19% -
BM_std_minmax<char>/32 -3.05% 1.535 1.488 - -9.12% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.04% 1119077.681 1085022.633 - -2.99% -
std::multiset<std::string>::count(key)_(non-existent)/32 -3.04% 10.306 9.993 - 6.93% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -3.03% 17.571 17.038 - 2.84% -
BM_deque_deque_ranges_move_backward/1 -3.03% 3.489 3.383 - 21.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -3.03% 1227349.540 1190123.505 - -0.80% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -3.03% 1.174 1.139 - -10.41% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.02% 559.308 542.392 - -4.26% -
BM_SortHeap_string_1024 -3.02% 60.895 59.055 - -2.94% -
rng::partition_point(list<int>)/50 -3.01% 24.981 24.228 - -0.99% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -3.01% 4.061 3.938 - -2.69% -
BM_RangesMakeHeap_uint64_SingleElement_16384 -3.01% 0.600 0.582 - 0.03% -
SetIntersection_Interlaced_Set_float_256_4 -3.01% 11892807.275 11535155.035 - -1.34% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -3.01% 1.654 1.604 - -2.85% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -3.00% 21.037 20.405 - -0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -2.99% 10071637.678 9770160.840 - -0.25% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.99% 842.737 817.541 - 0.31% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -2.99% 265.970 258.025 - 0.65% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.98% 1.403 1.361 - -1.93% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.98% 2.548 2.472 - -3.10% -
BM_RangesPushHeap_uint64_Random_1024 -2.98% 5.933 5.757 - -4.17% -
SetIntersection_Front_Vector_string_1024_64 -2.98% 3529760.610 3424696.392 - -1.22% -
rng::is_sorted(deque<int>,_pred)/8 -2.97% 4.510 4.376 - -2.15% -
std::find_first_of(deque<int>)_(small_needle)/1024 -2.97% 3758.569 3646.890 - -1.83% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.97% 0.830 0.805 - 6.32% -
BM_StringRelational_Compare_Large_Empty_Control -2.97% 1.668 1.618 - -5.19% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -2.96% 32.484 31.521 - -1.31% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -2.96% 0.849 0.824 - -5.64% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -2.95% 16.366 15.883 - -1.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.95% 1293771.078 1255665.607 - -0.87% -
BM_SortHeap_string_256 -2.94% 45.749 44.402 - -2.79% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -2.94% 19.293 18.726 - 5.71% -
BM_std_minmax<short>/29 -2.93% 2.602 2.526 - -5.50% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -2.93% 751.609 729.556 - -1.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.93% 1448778.786 1406382.107 - 5.72% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -2.93% 912097.885 885413.652 - -5.16% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -2.92% 12.199 11.842 - 1.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.92% 19480549.948 18911664.157 - -3.73% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.91% 1106372.237 1074127.535 - -3.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.91% 1819726.643 1766804.119 - -2.93% -
SetIntersection_None_Set_uint32_1024_16 -2.91% 8941349.251 8681492.368 - -1.14% -
BM_std_minmax<short>/7 -2.90% 1.805 1.753 - 0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.90% 6883845.273 6684058.971 - 0.64% -
BM_std_minmax<char>/5500 -2.90% 49.817 48.371 - -5.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.90% 13863175.478 13461346.811 - -2.73% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.89% 6.196 6.017 - -0.86% -
rng::find_if(list<int>)_(bail_25%)/8 -2.89% 1.314 1.276 - -3.52% -
SetIntersection_Interlaced_Set_uint32_16384_64 -2.88% 221223091.283 214843808.126 - 0.39% -
SetIntersection_Front_Vector_string_16384_4 -2.88% 1270452.796 1233877.560 - -1.17% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.88% 23.073 22.409 - -1.87% -
rng::fill(vector<bool>)/512 -2.88% 1.572 1.527 - 2.86% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -2.87% 28.594 27.773 - -1.29% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.87% 25.268 24.543 - 1.91% -
BM_PushHeap_uint32_Random_16 -2.87% 4.563 4.432 - 0.45% -
BM_deque_vector_ranges_copy_backward/2 -2.86% 1.839 1.786 - -2.91% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.86% 30.172 29.309 - -3.27% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 -2.86% 1.577 1.532 - -0.28% -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 -2.86% 0.781 0.759 - -0.04% -
BM_MakeThenSortHeap_float_SingleElement_64 -2.86% 3.443 3.345 - 0.94% -
SetIntersection_None_Vector_float_262144_1 -2.85% 1232173.188 1197018.776 - -3.32% -
SetIntersection_Interlaced_Set_string_262144_262144 -2.85% 17815672.525 17308765.949 - -0.39% -
std::multiset<int>::erase(key)_(non-existent)/8192 -2.84% 9.843 9.563 - 0.33% -
bm_ranges_lexicographical_compare<signed_char>/6 -2.83% 2.666 2.591 - -0.92% -
BM_LowerBound_string_64 -2.83% 71.335 69.316 - -0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -2.83% 9134784.345 8876261.425 - 0.94% -
std::set<std::string>::contains(key)_(existent)/8192 -2.83% 29.148 28.325 - -5.27% -
BM_RangesMakeHeap_string_Random_262144 -2.82% 15.434 14.998 - -22.78% -
std::search(list<int>)_(no_match)/8192 -2.82% 7297.366 7091.738 - -0.85% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.82% 55949849.309 54373455.153 - -0.89% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.82% 35.165 34.175 - -1.96% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -2.81% 57.057 55.452 - -1.53% -
SetIntersection_None_Set_float_256_64 -2.81% 9576674.245 9307320.874 - -0.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.81% 43.247 42.032 - -21.17% -
BM_SortHeap_string_64 -2.81% 30.616 29.757 - -2.59% -
BM_PushHeap_uint64_Ascending_16 -2.80% 0.978 0.950 - 4.25% -
SetIntersection_Interlaced_Vector_string_256_64 -2.79% 21033106.638 20445259.546 - 1.33% -
std::find_if(vector<bool>)_(process_all)/50 -2.79% 35.916 34.914 - -4.48% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -2.79% 1.664 1.617 - -4.85% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.78% 2792.737 2714.985 - -3.96% -
rng::fill(vector<bool>)/64 -2.78% 1.545 1.502 - -6.44% -
std::multiset<int>::find(key)_(non-existent)/32 -2.78% 2.283 2.219 - -0.94% -
BM_RangesPopHeap_uint64_64 -2.78% 12.999 12.637 - 0.13% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -2.78% 496080.418 482300.331 - -4.13% -
rng::all_of(deque<int>)_(process_all)/50 -2.78% 18.250 17.743 - -3.23% -
std::set<std::string>::contains(key)_(non-existent)/1024 -2.77% 20.851 20.274 - -2.36% -
std::none_of(list<int>)_(process_all)/32768 -2.76% 27407.363 26649.819 - 3.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -2.76% 11.141 10.833 - -1.40% -
rng::stable_sort(deque<int>)_(descending)/8 -2.76% 27.430 26.673 - -2.49% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -2.76% 52.094 50.658 - -3.20% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.75% 3.466 3.370 - -2.45% -
std::copy_if(vector<int>)_(entire_range)/64 -2.75% 16.203 15.757 - -3.71% -
BM_StringRelational_Eq_Empty_Small_Control -2.75% 0.480 0.467 - -2.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.75% 1247.355 1213.076 - 1.75% -
rng::find_if_not(vector<char>)_(process_all)/50 -2.74% 12.854 12.501 - -1.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.74% 1319288.303 1283086.939 - -1.22% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -2.73% 844.960 821.897 - 0.17% -
std::fill_n(deque<int>)/8192 -2.73% 245.958 239.248 - -0.29% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.73% 226.935 220.748 - 0.22% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.72% 50403.558 49031.270 - -1.63% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.72% 48.548 47.226 - -0.51% -
BM_deque_vector_ranges_move/2 -2.72% 1.842 1.792 - -2.63% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -2.72% 1.059 1.030 - -7.49% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -2.72% 42.499 41.342 - 17.23% -
BM_std_min<long_long>/3 -2.72% 1.346 1.310 - 2.09% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -2.71% 9.706 9.442 - -9.48% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -2.71% 33.356 32.452 - 0.56% -
BM_LowerBound_string_262144 -2.70% 2341.785 2278.446 - 1.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.70% 1273225.994 1238815.594 - -1.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -2.70% 1713002.035 1666737.063 - -0.31% -
SetIntersection_Interlaced_Set_string_16_16 -2.70% 65009817.676 63255066.821 - -0.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -2.70% 1417476.807 1379232.014 - -0.26% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -2.69% 29.910 29.106 - 13.27% -
BM_RangesPushHeap_float_Random_16384 -2.69% 7.684 7.478 - -2.04% -
SetIntersection_Interlaced_Set_uint32_16384_16 -2.68% 213859599.145 208117819.401 - 0.86% -
BM_vector_deque_ranges_move/4000 -2.68% 145.573 141.666 - -0.79% -
BM_RangesPushHeap_uint32_Descending_16 -2.68% 0.380 0.369 - 2.39% -
BM_deque_vector_ranges_copy_backward/65536 -2.68% 8028.251 7813.466 - -4.94% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.67% 0.785 0.764 - -1.46% -
SetIntersection_Front_Vector_uint32_16384_64 -2.66% 1459790.837 1420908.865 - -1.88% -
SetIntersection_Front_Vector_float_16384_16384 -2.66% 82299954.478 80108162.322 - -0.38% -
BM_deque_vector_ranges_move/1 -2.66% 2.078 2.023 - -5.90% -
SetIntersection_None_Set_string_1024_64 -2.66% 9326856.724 9078969.746 - 0.49% -
rng::move(deque<int>)/64 -2.65% 6.451 6.279 - -0.62% -
std::fill(vector<bool>)/64 -2.65% 1.647 1.603 - -1.95% -
rng::remove_copy(deque<int>)_(prefix)/1024 -2.65% 402.678 392.007 - -5.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.64% 1218.993 1186.794 - -3.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -2.64% 2.588 2.520 - -3.64% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.64% 1619042.643 1576313.641 - -0.94% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.63% 4.885 4.757 - -4.96% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -2.63% 6.509 6.337 - -2.61% -
SetIntersection_None_Vector_string_1024_1 -2.63% 1238618.298 1206057.269 - -1.75% -
rng::starts_with(list<int>)/8 -2.63% 3.063 2.983 - 2.49% -
BM_RangesPopHeap_uint32_1024 -2.63% 21.863 21.289 - -0.37% -
BM_std_minmax<unsigned_char>/23 -2.62% 3.021 2.942 - -1.48% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 -2.62% 11.856 11.545 - 0.65% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -2.61% 31.720 30.891 - 0.93% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 -2.61% 35.409 34.485 - 0.36% -
SetIntersection_Front_Set_string_16384_16 -2.61% 2022067.822 1969345.399 - -4.51% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.61% 44091.170 42942.040 - 0.42% -
BM_PushHeap_string_SingleElement_1024 -2.61% 2.555 2.488 - -10.12% -
BM_RangesMakeHeap_string_PipeOrgan_64 -2.60% 4.820 4.694 - -8.03% -
std::multiset<int>::find(key)_(non-existent)/1024 -2.60% 5.569 5.424 - -0.92% -
BM_RangesPopHeap_uint64_256 -2.59% 17.462 17.009 - -0.31% -
std::partial_sort(deque<int>)_(heap)/8192 -2.59% 290026.834 282505.841 - -0.40% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -2.59% 2.003 1.951 - 0.02% -
BM_std_minmax<unsigned_int>/7 -2.58% 1.879 1.831 - 4.89% -
std::find_first_of(list<int>)_(large_needle)/1024 -2.58% 886372.770 863490.032 - -0.05% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.58% 2.712 2.642 - 0.13% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.58% 32.491 31.654 - 5.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.57% 353109894.461 344017449.594 - -1.81% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -2.57% 13.302 12.959 - -4.41% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -2.57% 10.604 10.331 - 9.55% -
std::map<int,_int>::find(key)_(existent)/8192 -2.57% 5.599 5.456 - -0.92% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.56% 208131.597 202794.295 - -0.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.56% 1276002.277 1243296.549 - -1.36% -
BM_PushHeap_string_SingleElement_16384 -2.56% 2.565 2.500 - -8.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.55% 148398082.179 144610379.556 - -7.44% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.55% 173656495.385 169224571.754 - -0.06% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -2.55% 54.037 52.659 - -7.96% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.55% 515.296 502.157 - -11.78% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.55% 65545.520 63874.393 - -3.55% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.54% 50.834 49.542 - -4.33% -
SetIntersection_Front_Vector_string_262144_64 -2.54% 3608617.210 3516899.651 - 0.63% -
SetIntersection_Front_Vector_uint64_1024_4 -2.54% 1136098.816 1107227.874 - -2.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -2.54% 16052106.000 15644366.158 - -0.19% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.53% 35.938 35.031 - -4.51% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -2.52% 3985.708 3885.232 - -0.15% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 -2.52% 9.600 9.358 - -2.54% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -2.52% 5.020 4.894 - -16.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.51% 5914634.183 5765926.951 - -2.20% -
std::copy_backward(deque<int>)/8 -2.51% 2.743 2.675 - -2.33% -
SetIntersection_Interlaced_Vector_string_16384_64 -2.51% 12152836.192 11848264.365 - -9.25% -
std::find_if_not(deque<int>)_(process_all)/32768 -2.50% 11756.956 11462.727 - -4.51% -
BM_RangesPushHeap_float_Ascending_64 -2.50% 1.781 1.737 - -0.62% -
rng::copy(vector<int>)/8 -2.49% 2.311 2.253 - -1.54% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.49% 50198.201 48947.837 - -1.54% -
BM_std_minmax<short>/64 -2.49% 1.569 1.530 - 0.30% -
std::multiset<int>::ctor(const&,_alloc)/1024 -2.49% 6284.636 6128.372 - -0.82% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.48% 643.620 627.665 - -4.04% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -2.48% 1.306 1.274 - -6.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -2.48% 39941140.896 38951479.298 - -0.49% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -2.48% 2945.872 2872.883 - -0.12% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 -2.48% 6897.632 6726.733 - -0.10% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -2.47% 19.566 19.082 - -2.34% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -2.47% 5.853 5.708 - 0.06% -
std::partition(vector<int>)_(dense)/1024 -2.47% 247.023 240.919 - -3.02% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -2.46% 2.387 2.328 - 0.81% -
std::find_end(vector<int>)_(single_element)/1024 -2.46% 252.383 246.168 - 2.90% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -2.46% 10.727 10.462 - 4.77% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 -2.46% 1068.227 1041.988 - 0.67% -
std::find_if(vector<char>)_(bail_25%)/32768 -2.45% 2076.002 2025.041 - -1.68% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.45% 33.253 32.437 - -0.51% -
bm_ranges_lexicographical_compare<signed_char>/7 -2.45% 2.895 2.824 - -0.41% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.45% 23.732 23.151 - -2.43% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.44% 123.952 120.924 - 1.80% -
BM_std_minmax<char>/21 -2.44% 2.226 2.172 - -9.20% -
std::move(vector<int>)/8 -2.44% 2.264 2.209 - -4.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.43% 13267225.868 12944235.867 - -0.31% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -2.43% 39.280 38.325 - 0.74% -
BM_num_put<long> -2.43% 11.601 11.319 - -6.58% -
std::find_end(vector<int>)_(single_element)/1000 -2.42% 246.705 240.723 - 2.91% -
BM_MakeThenSortHeap_uint32_Heap_16 -2.42% 5.220 5.093 - -0.60% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -2.42% 359736882.131 351025055.342 - 0.82% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.42% 6.560 6.401 - -2.50% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.42% 2.182 2.129 - -0.26% -
BM_MakeHeap_uint64_SingleElement_256 -2.42% 0.580 0.566 - -1.62% -
BM_MakeThenSortHeap_float_PipeOrgan_64 -2.41% 4.115 4.016 - 2.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.41% 1303596.464 1272241.888 - -2.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.40% 40868851.129 39888013.436 - 0.50% -
BM_std_minmax<unsigned_int>/23 -2.40% 2.440 2.382 - -0.27% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.40% 8.873 8.660 - -1.08% -
std::multiset<int>::contains(key)_(existent)/8192 -2.40% 8.371 8.171 - -7.32% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.39% 1668072.590 1628142.822 - -0.11% -
BM_RangesPopHeap_float_1 -2.39% 0.483 0.472 - 0.96% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -2.39% 1362.901 1330.365 - -0.86% -
721_gcc_r -2.39% 13.245 12.929 - -2.00% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -2.38% 3.160 3.084 - -1.05% -
BM_deque_vector_copy_backward/1 -2.38% 2.121 2.070 - -1.04% -
std::sort(vector<NonIntegral>)_(descending)/8 -2.38% 24.789 24.199 - -4.35% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.38% 693.120 676.624 - -3.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -2.38% 2350222.004 2294309.082 - -1.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.37% 1183762.207 1155660.229 - -3.19% -
rng::contains_subrange(deque<int>)_(same_length)/50 -2.37% 27.453 26.802 - -0.30% -
BM_RangesPushHeap_string_PipeOrgan_262144 -2.36% 18.090 17.663 - -1.92% -
BM_RangesMakeThenSortHeap_string_Descending_16 -2.36% 7.842 7.657 - -1.16% -
std::find_end(deque<int>)_(match_near_end)/1000 -2.35% 34.788 33.969 - -89.73% -
std::map<std::string,_int>::count(key)_(existent)/1024 -2.35% 25.119 24.528 - 4.81% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -2.35% 1.023 0.999 - -3.37% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.35% 10102173.372 9864898.592 - -1.55% -
SetIntersection_Interlaced_Vector_string_262144_1024 -2.35% 231796276.569 226359236.232 - -6.21% -
BM_std_min<unsigned_int>/12 -2.34% 1.504 1.469 - -0.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.34% 45862764.933 44791511.373 - -0.43% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 -2.33% 26334.837 25719.932 - 0.18% -
rng::for_each(map<int>)/50 -2.33% 39.416 38.496 - -7.27% -
BM_MakeHeap_string_SingleElement_16 -2.33% 5.701 5.568 - -2.73% -
BM_std_minmax<short>/20 -2.33% 2.040 1.992 - -0.43% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.33% 7.156 6.989 - 2.53% -
BM_std_min<short>/21 -2.33% 1.843 1.800 - -1.53% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.33% 0.785 0.767 - -6.38% -
std::stable_partition(list<int>)_(sparse)/32 -2.32% 9.939 9.708 - -1.10% -
BM_std_min<char>/19 -2.32% 1.183 1.156 - -2.20% -
BM_std_minmax<char>/19 -2.32% 1.641 1.603 - -9.37% -
std::move(list<int>)/1048576 -2.32% 1016122.350 992563.594 - -2.39% -
SetIntersection_None_Set_uint64_1024_1024 -2.32% 8921361.794 8714686.996 - -0.16% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -2.32% 46.962 45.874 - -23.75% -
BM_PushHeap_float_Ascending_262144 -2.32% 5.222 5.101 - -2.83% -
std::multiset<int>::erase(iterator)/8192 -2.31% 24.196 23.638 - -0.02% -
std::partition(list<int>)_(sparse)/50 -2.31% 15.094 14.745 - -0.45% -
std::multiset<std::string>::count(key)_(existent)/1024 -2.31% 23.896 23.345 - -0.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -2.31% 120196421.388 117425462.487 - 0.04% -
SetIntersection_None_Vector_float_16384_16384 -2.30% 1200140.503 1172512.977 - -1.74% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.30% 11979.577 11704.088 - -1.40% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.30% 3.585 3.503 - -1.48% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.30% 470.671 459.854 - -2.22% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.29% 22.079 21.573 - -3.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.29% 6789.585 6633.866 - -0.17% -
rng::for_each_n(list<int>)/8192 -2.29% 7961.220 7778.630 - 7.64% -
SetIntersection_None_Set_string_256_4 -2.29% 11885985.316 11613541.872 - -2.02% -
std::copy_backward(deque<int>)/32768 -2.28% 4199.803 4103.898 - 0.65% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -2.28% 16.734 16.352 - 2.12% -
std::reverse(deque<int>)/8 -2.28% 2.549 2.491 - -0.87% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.28% 1665057.697 1627111.166 - 0.45% -
BM_PushHeap_uint64_Ascending_64 -2.28% 1.607 1.570 - 3.42% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 -2.27% 76.483 74.745 - -0.33% -
std::equal(vector<int>)_(it,_it,_it)/8192 -2.27% 584.083 570.834 - -0.10% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -2.26% 24.245 23.697 - -3.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -2.25% 1123476.613 1098178.200 - -2.90% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.25% 0.957 0.935 - 4.60% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.24% 149.158 145.814 - -0.21% -
rng::fill(vector<int>)/32 -2.24% 1.063 1.040 - 0.03% -
SetIntersection_None_Vector_uint64_262144_262144 -2.24% 1201582.707 1174696.688 - -2.57% -
BM_MakeThenSortHeap_float_PipeOrgan_16 -2.24% 3.096 3.027 - 2.97% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -2.23% 50.998 49.859 - -3.02% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.23% 16.839 16.463 - -0.39% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 -2.23% 31.682 30.975 - 0.29% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.23% 2166688.965 2118387.287 - 0.18% -
std::move(deque<int>)/64 -2.23% 6.123 5.986 - -0.28% -
std::map<int,_int>::contains(key)_(existent)/8192 -2.23% 5.434 5.313 - -3.26% -
BM_StringConstructDestroyCStr_Large_Transparent -2.23% 9.642 9.428 - 5.31% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.22% 48.222 47.149 - -1.09% -
BM_std_minmax<unsigned_char>/20 -2.22% 1.975 1.931 - -0.04% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -2.21% 29.570 28.915 - 0.15% -
SetIntersection_None_Set_uint64_256_64 -2.21% 9367295.927 9160090.601 - 0.04% -
SetIntersection_Interlaced_Vector_string_256_16 -2.20% 10952136.696 10710682.805 - -2.74% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -2.20% 15.296 14.960 - -2.58% -
BM_MakeHeap_float_Random_262144 -2.19% 1.140 1.115 - 0.00% -
std::replace_if(deque<int>)_(prefix)/1024 -2.19% 493.568 482.749 - -1.80% -
SetIntersection_Front_Set_float_1024_64 -2.19% 1914440.067 1872479.327 - -8.23% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.19% 18.661 18.252 - -5.00% -
std::move(vector<bool>)_(unaligned)/64 -2.19% 1.589 1.555 - 1.34% -
BM_std_min<unsigned_char>/6 -2.19% 1.584 1.550 - 1.06% -
rng::search(deque<int>,_pred)_(single_element)/1000 -2.18% 475.715 465.322 - -2.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -2.18% 0.844 0.826 - -0.86% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.18% 8.038 7.863 - 2.25% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -2.18% 30.814 30.143 - -1.47% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 -2.18% 0.549 0.538 - -0.61% -
rng::find(deque<int>)_(process_all)/8 -2.18% 3.524 3.447 - -2.12% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -2.17% 2.252 2.203 - -1.44% -
BM_RangesMakeHeap_string_Random_16384 -2.16% 12.700 12.425 - -3.05% -
SetIntersection_None_Vector_uint64_262144_16384 -2.16% 1204363.983 1178347.448 - -3.14% -
std::map<int,_int>::count(key)_(existent)/32 -2.16% 1.731 1.693 - -0.18% -
BM_RangesSortHeap_string_256 -2.16% 45.296 44.320 - -0.06% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.15% 42.656 41.737 - 0.50% -
BM_RangesMakeHeap_float_Random_256 -2.15% 1.302 1.274 - -11.95% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 -2.15% 28.279 27.671 - 1.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.15% 44.957 43.992 - 25.33% -
rng::partition_point(deque<int>)/50 -2.15% 4.346 4.253 - -2.18% -
rng::find_if_not(list<int>)_(bail_25%)/8 -2.14% 1.305 1.277 - -2.82% -
BM_SortHeap_string_16 -2.13% 14.439 14.131 - -1.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.13% 19169693.206 18761165.561 - -3.04% -
rng::find_if(vector<int>)_(process_all)/50 -2.13% 14.239 13.936 - -1.98% -
rng::stable_partition(vector<int>)_(sparse)/1024 -2.13% 213.103 208.570 - 0.84% -
std::equal(list<int>)_(it,_it,_it)/8192 -2.13% 9971.704 9759.591 - -3.27% -
BM_std_minmax<unsigned_char>/22 -2.12% 2.550 2.496 - -0.50% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.11% 1.044 1.022 - -3.36% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.11% 36.982 36.201 - -0.91% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.11% 3.557 3.482 - -3.24% -
BM_PushHeap_string_SingleElement_262144 -2.11% 2.614 2.559 - -8.11% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -2.10% 1.362 1.334 - 4.81% -
std::find_if(deque<int>)_(process_all)/8192 -2.10% 2880.129 2819.697 - -0.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -2.10% 9.869 9.662 - -1.58% -
SetIntersection_Front_Vector_float_16_16 -2.09% 38896659.914 38081808.397 - -0.08% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -2.09% 1.618 1.584 - -3.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.09% 18041078.601 17663421.385 - -0.29% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.09% 11915144.216 11666136.959 - 1.48% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -2.09% 70.814 69.335 - 7.08% -
BM_RangesMakeHeap_string_Descending_256 -2.08% 2.736 2.679 - -21.82% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.08% 5.373 5.261 - -2.02% -
SetIntersection_Front_Vector_uint32_64_64 -2.08% 11566662.987 11325835.175 - -2.94% -
rng::find_end(deque<int>)_(near_matches)/1000 -2.08% 17905.355 17533.399 - -36.34% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.07% 4.052 3.968 - -2.83% -
BM_RangesMakeHeap_float_Random_262144 -2.07% 1.139 1.116 - -1.91% -
SetIntersection_None_Vector_float_256_1 -2.07% 4612164.651 4516844.410 - -0.65% -
SetIntersection_Interlaced_Set_string_4_4 -2.07% 169422556.303 165923589.738 - -1.40% -
BM_RangesSortHeap_string_64 -2.06% 30.332 29.706 - -0.32% -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 -2.06% 0.641 0.628 - -0.05% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.06% 11.296 11.064 - 4.80% -
BM_std_min<short>/25 -2.06% 2.162 2.117 - 1.52% -
SetIntersection_None_Vector_float_16384_1024 -2.05% 1197862.758 1173269.341 - 0.12% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.05% 1541.344 1509.717 - 0.30% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 -2.05% 6898.221 6756.763 - -0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.05% 4368717.861 4279192.160 - -1.09% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.05% 1.021 1.000 - -2.05% -
rng::generate_n(deque<int>)/32 -2.05% 8.449 8.276 - -2.71% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -2.05% 22.149 21.696 - -5.20% -
rng::stable_partition(deque<int>)_(sparse)/8192 -2.04% 3457.232 3386.593 - -0.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 -2.04% 24.458 23.959 - -0.15% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -2.04% 62995.079 61712.092 - 0.99% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -2.03% 87.859 86.072 - 3.94% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.03% 35.713 34.988 - -3.15% -
BM_SortHeap_uint32_64 -2.02% 7.986 7.824 - -1.52% -
SetIntersection_Front_Set_uint32_262144_262144 -2.02% 1847350.830 1809988.039 - -1.61% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.02% 703.886 689.654 - -1.20% -
rng::copy(vector<bool>)_(unaligned)/32768 -2.02% 174.175 170.657 - -1.97% -
std::remove_if(list<int>)_(sprinkled)/1024 -2.02% 1034.639 1013.752 - -3.86% -
std::move(vector<bool>)_(aligned)/512 -2.01% 2.389 2.341 - -2.02% -
std::set<int>::contains(key)_(existent)/32 -2.01% 1.733 1.699 - -1.60% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -2.01% 1.788 1.752 - -1.56% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 -2.01% 34.580 33.887 - 0.05% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.00% 23.766 23.290 - 4.33% -
BM_std_min<unsigned_short>/32 -2.00% 2.882 2.824 - -3.04% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 -2.00% 0.513 0.503 - -2.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.00% 1520.615 1490.163 - -7.72% -
SetIntersection_None_Vector_float_256_4 -2.00% 4561760.133 4470500.586 - -0.85% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.00% 1.003 0.983 - 0.23% -
std::partial_sort(deque<int>)_(ascending)/8 -2.00% 30.558 29.948 - 1.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -1.99% 541.543 530.746 - 0.15% -
BM_MakeThenSortHeap_uint32_SingleElement_64 -1.99% 7.340 7.194 - -1.13% -
rng::rotate(deque<int>)_(1_element_forward)/50 -1.99% 5.840 5.724 - -6.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.99% 34.354 33.672 - -1.66% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.98% 3.781 3.706 - -2.05% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.98% 6307.380 6182.267 - -0.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.98% 1661868.244 1628910.809 - -0.90% -
std::copy_if(list<int>)_(entire_range)/32768 -1.98% 31316.115 30695.109 - 2.31% -
rng::stable_partition(vector<int>)_(sparse)/32 -1.98% 7.241 7.097 - -5.19% -
rng::partition(deque<int>)_(dense)/1024 -1.98% 350.058 343.130 - -4.46% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 -1.98% 2.314 2.268 - 0.60% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 -1.97% 1913.651 1875.877 - -0.30% -
BM_RangesSortHeap_string_1024 -1.97% 60.111 58.924 - -0.27% -
rng::reverse(deque<int>)/512 -1.97% 115.771 113.487 - -0.02% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -1.97% 163972.539 160739.629 - -2.58% -
std::map<int,_int>::find(key)_(existent)/32 -1.97% 1.592 1.561 - 1.98% -
BM_tolower_char<wchar_t> -1.97% 0.691 0.677 - 10.26% -
BM_vector_deque_ranges_move/2 -1.97% 2.065 2.024 - 17.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.96% 9110801.219 8932040.346 - -31.45% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.96% 28.567 28.006 - 0.08% -
SetIntersection_Front_Vector_uint64_262144_256 -1.96% 2355835.552 2309633.858 - -1.62% -
BM_PopHeap_float_262144 -1.96% 39.010 38.245 - -5.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.96% 5921718.661 5805614.437 - -2.83% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.96% 4721.266 4628.747 - -2.26% -
BM_PushHeap_float_Random_16384 -1.96% 7.699 7.548 - 0.30% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.96% 58975.117 57820.058 - 1.55% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.96% 10.634 10.426 - -0.44% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.96% 33.370 32.717 - -0.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.96% 18490673.726 18129036.681 - -0.00% -
BM_RangesMakeThenSortHeap_float_Descending_16384 -1.96% 29.925 29.340 - 10.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.95% 3713517.809 3640949.165 - -1.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.95% 179076.924 175578.805 - -2.36% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.95% 51.196 50.197 - -2.22% -
std::copy(list<int>)/8 -1.95% 2.491 2.442 - -2.80% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -1.95% 6.082 5.963 - -3.29% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.95% 5258422.362 5155958.000 - -2.55% -
SetIntersection_None_Vector_string_256_1 -1.95% 4885357.546 4790185.286 - 0.96% -
rng::remove_if(vector<int>)_(prefix)/1024 -1.95% 354.482 347.580 - -9.25% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.94% 709.897 696.097 - -3.46% -
rng::fill_n(list<int>)/50 -1.94% 16.216 15.901 - -0.55% -
std::set<std::string>::contains(key)_(existent)/1024 -1.93% 24.286 23.817 - 12.10% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.93% 8.414 8.252 - -1.88% -
BM_std_minmax<unsigned_long_long>/3 -1.93% 1.217 1.194 - -3.61% -
BM_std_min<char>/20 -1.93% 1.545 1.516 - -0.91% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.92% 170.298 167.021 - -2.15% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.92% 31.311 30.709 - -3.00% -
rng::replace(vector<int>)_(prefix)/8192 -1.92% 1298.585 1273.610 - 0.81% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.92% 12.644 12.401 - 0.59% -
BM_deque_vector_copy_backward/70000 -1.91% 8447.575 8285.823 - -5.40% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 -1.91% 0.618 0.606 - -1.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.91% 816.849 801.270 - -1.71% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.90% 592.725 581.466 - -1.14% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.90% 591.661 580.443 - -3.13% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.90% 497.397 487.968 - -0.59% -
std::multiset<int>::count(key)_(existent)/32 -1.89% 3.571 3.503 - -0.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.89% 23849666.734 23398478.432 - -5.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.89% 1597783.756 1567571.280 - -1.71% -
rng::stable_sort(deque<int>)_(repeated)/8 -1.89% 18.598 18.246 - 1.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.89% 44954424.782 44106213.435 - -1.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.89% 1119126.596 1098011.802 - -1.79% -
SetIntersection_Interlaced_Vector_string_64_64 -1.89% 29039059.374 28491620.941 - -2.14% -
std::find_if(vector<bool>)_(process_all)/8 -1.89% 5.540 5.436 - -3.03% -
SetIntersection_Front_Set_uint64_1024_4 -1.88% 1147672.161 1126048.709 - 2.38% -
std::find(list<int>)_(bail_25%)/8192 -1.88% 1438.440 1411.395 - -0.90% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -1.88% 0.580 0.569 - -3.52% -
BM_PushHeap_uint64_Random_4 -1.88% 2.173 2.133 - 3.76% -
BM_RangesMakeHeap_string_Heap_64 -1.88% 5.032 4.937 - -1.15% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.88% 371.314 364.341 - -0.88% -
BM_LowerBound_pair<uint32,_uint32>_256 -1.88% 33.376 32.750 - -0.48% -
BM_RangesPopHeap_uint32_256 -1.88% 17.307 16.983 - 0.66% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.88% 29.040 28.495 - -4.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.87% 1114078.491 1093215.790 - 2.56% -
std::unordered_set<int>::contains(key)_(existent)/1024 -1.87% 1.241 1.218 - -13.13% -
rng::is_sorted(list<int>)/1024 -1.87% 780.367 765.792 - 0.83% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -1.87% 32.409 31.804 - -0.89% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.87% 4.907 4.815 - -1.01% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.86% 3.846 3.775 - -1.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.86% 23.012 22.585 - -1.63% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -1.86% 0.574 0.563 - -3.55% -
BM_PushHeap_string_SingleElement_256 -1.85% 2.532 2.485 - -9.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 -1.85% 11.593 11.378 - -0.32% -
BM_MakeThenSortHeap_string_Ascending_4 -1.85% 5.363 5.264 - -1.73% -
SetIntersection_Front_Vector_uint64_16384_16 -1.85% 1201955.043 1179730.728 - -0.19% -
SetIntersection_Interlaced_Set_float_16384_1 -1.85% 1124679.267 1103886.645 - -1.25% -
BM_deque_vector_copy/1 -1.84% 2.071 2.033 - -4.46% -
SetIntersection_None_Vector_uint64_16384_16384 -1.84% 1167512.127 1146007.955 - -1.89% -
std::multiset<int>::contains(key)_(existent)/32 -1.84% 1.689 1.658 - -0.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.84% 11.703 11.488 - -1.74% -
rng::copy_backward(deque<int>)/8 -1.84% 2.758 2.707 - -3.07% -
std::stable_partition(vector<int>)_(dense)/32 -1.83% 21.976 21.573 - -2.63% -
BM_RangesMakeHeap_uint32_SingleElement_1024 -1.83% 0.584 0.574 - 0.19% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.83% 528113.064 518453.213 - -1.21% -
SetIntersection_Front_Set_float_16384_1024 -1.83% 14648451.116 14380621.940 - -7.57% -
bm_ranges_lexicographical_compare<int>/4 -1.83% 1.322 1.298 - 0.12% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -1.83% 1.155 1.134 - -8.05% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -1.82% 23.118 22.696 - -8.26% -
SetIntersection_Front_Set_uint32_16384_4 -1.82% 1153048.228 1132056.300 - -0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.82% 4506331.980 4424315.073 - -1.16% -
std::rotate(deque<int>)_(1_element_forward)/50 -1.82% 5.381 5.284 - -2.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.81% 15.260 14.983 - 1.00% -
BM_SortHeap_uint64_4 -1.81% 0.954 0.937 - 0.01% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.80% 8470850.892 8318508.493 - -1.56% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.80% 8.545 8.391 - -1.49% -
std::multiset<int>::erase(iterator)/1024 -1.80% 24.074 23.641 - -0.48% -
SetIntersection_None_Vector_uint64_1024_64 -1.80% 1164038.610 1143136.497 - 0.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 -1.80% 16.563 16.265 - 0.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.79% 12.055 11.839 - -1.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.79% 350971556.232 344684518.648 - 34326.70% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.79% 4061.585 3988.862 - -1.96% -
std::multimap<std::string,_int>::clear()/32 -1.79% 906.237 890.057 - -0.10% -
BM_std_minmax<unsigned_char>/19 -1.78% 1.680 1.650 - -0.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.78% 24.334 23.900 - -2.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.78% 12375759.914 12155058.416 - -4.29% -
rng::copy(vector<int>)/4096 -1.78% 149.111 146.453 - -1.99% -
std::multiset<int>::ctor(const&)/32 -1.78% 223.935 219.950 - -2.85% -
rng::find_end(deque<int>)_(near_matches)/1024 -1.78% 18701.319 18368.947 - -35.84% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.78% 40535.863 39816.072 - 0.34% -
rng::move_backward(vector<bool>)_(unaligned)/4096 -1.78% 28.834 28.322 - 2.23% -
BM_std_min<unsigned_int>/17 -1.77% 0.965 0.948 - -2.36% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -1.77% 0.804 0.790 - 5.39% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.77% 691.549 679.285 - -3.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.77% 13039521.867 12808814.774 - -4.93% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.77% 506.447 497.503 - -0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.76% 1189459.028 1168500.756 - 1.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.76% 1.872 1.839 - -0.82% -
std::rotate(list<int>)_(by_1/3)/8192 -1.76% 8951.738 8794.329 - 0.22% -
std::remove(deque<int>)_(sprinkled)/32 -1.76% 58.952 57.915 - 10.05% -
rng::sort(vector<int>)_(descending)/8 -1.75% 25.626 25.176 - 1.96% -
std::unordered_map<int,_int>::clear()/0 -1.75% 427.742 420.238 - -0.18% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.75% 55451.840 54480.580 - 0.97% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -1.75% 22.477 22.083 - 2.04% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.75% 1334.850 1311.488 - -0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.75% 11087397.307 10893425.406 - -1.46% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.75% 1.043 1.024 - -1.20% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -1.75% 25.263 24.822 - -5.99% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.75% 12651.332 12430.300 - -0.93% -
rng::search(list<int>)_(no_match)/1024 -1.75% 738.195 725.298 - -2.56% -
SetIntersection_None_Vector_float_64_1 -1.74% 18141112.709 17824702.936 - -0.37% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -1.74% 374.197 367.671 - -4.55% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 -1.74% 20.257 19.904 - 0.50% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.74% 17250.354 16949.659 - 1.67% -
SetIntersection_None_Vector_float_262144_1024 -1.74% 1230495.952 1209081.427 - -1.85% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -1.74% 0.578 0.568 - -3.44% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 -1.74% 20.989 20.624 - 0.41% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.74% 1.202 1.181 - -2.07% -
std::multiset<std::string>::insert(value)_(new_value)/32 -1.73% 44.273 43.505 - 1.93% -
rng::copy_backward(vector<bool>)_(aligned)/32768 -1.73% 36.213 35.585 - -0.45% -
BM_std_minmax<unsigned_int>/6 -1.73% 1.387 1.363 - 1.39% -
std::multiset<int>::ctor(const&)/8192 -1.73% 49744.110 48883.678 - -0.18% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.73% 456.838 448.941 - -3.39% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -1.73% 1.503 1.477 - -0.57% -
BM_RangesMakeThenSortHeap_float_Heap_64 -1.73% 3.580 3.518 - 2.39% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.73% 10.824 10.637 - -0.07% -
BM_std_min<char>/18 -1.73% 0.988 0.971 - -1.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.72% 1250982.572 1229423.269 - -1.46% -
BM_RangesPushHeap_float_Random_4 -1.72% 2.993 2.941 - 1.00% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -1.72% 19.817 19.476 - -7.48% -
BM_RangesMakeHeap_string_SingleElement_1024 -1.72% 6.289 6.181 - -0.85% -
std::find_if(vector<char>)_(process_all)/32768 -1.72% 8274.381 8132.253 - -1.25% -
SetIntersection_Front_Set_float_16384_64 -1.72% 1890295.750 1857835.753 - -7.72% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.72% 23.358 22.957 - 0.07% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.71% 36995.575 36362.408 - -0.85% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.71% 7.728 7.596 - -0.36% -
BM_RangesPushHeap_uint32_Random_4 -1.71% 2.507 2.464 - -3.46% -
BM_vector_deque_ranges_move_backward/1 -1.71% 2.373 2.332 - 6.85% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.71% 6.358 6.250 - -2.12% -
BM_num_put<const_void*> -1.71% 12.858 12.638 - -5.62% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -1.71% 3391827.099 3333881.581 - 35.40% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.71% 163871.646 161073.269 - -5.03% -
std::search(deque<int>)_(single_element)/1000 -1.71% 448.633 440.976 - 0.40% -
BM_MakeThenSortHeap_string_Ascending_256 -1.71% 20.523 20.173 - -3.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.71% 1363460.041 1340208.660 - -1.41% -
BM_std_minmax<short>/22 -1.70% 2.340 2.300 - 1.01% -
BM_StringAssignAsciiz_Large_Opaque -1.70% 11.559 11.362 - -2.78% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.70% 11.483 11.288 - -0.30% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -1.70% 7.558 7.430 - -1.27% -
SetIntersection_Front_Set_uint32_262144_64 -1.70% 1961774.637 1928512.335 - -4.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.69% 7.998 7.863 - -1.80% -
BM_RangesMakeThenSortHeap_float_Heap_256 -1.69% 6.167 6.062 - 2.80% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.69% 10.253 10.079 - -1.39% -
bm_swap_ranges_vb_aligned/64 -1.69% 2.897 2.848 - -2.03% -
std::multimap<std::string,_int>::ctor(const&)/32 -1.69% 844.249 829.966 - 16.42% -
rng::find_first_of(vector<int>)_(small_needle)/32 -1.69% 47.675 46.869 - -1.17% -
BM_SortHeap_pair<uint32,_uint32>_1024 -1.69% 14.153 13.914 - -0.22% -
rng::starts_with(deque<int>)/8 -1.69% 4.141 4.071 - -0.68% -
BM_SortHeap_pair<uint32,_uint32>_262144 -1.68% 34.579 33.997 - -0.04% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -1.68% 11.876 11.676 - -3.23% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.68% 29.692 29.194 - -0.63% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.68% 102.379 100.663 - -1.14% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.68% 42.581 41.867 - 4.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.68% 20809580.756 20460897.730 - 0.40% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.67% 13513.360 13287.086 - -0.04% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.67% 23.159 22.772 - -2.70% -
SetIntersection_None_Vector_float_262144_64 -1.67% 1216692.964 1196375.920 - -3.27% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 -1.67% 1.125 1.106 - -1.13% -
BM_deque_vector_ranges_move/5500 -1.67% 201.109 197.753 - 0.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.67% 0.847 0.833 - 0.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.66% 19258095.271 18937629.488 - -1.34% -
SetIntersection_None_Vector_float_64_64 -1.66% 9175841.367 9023625.654 - -0.50% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.66% 17890033.692 17593537.660 - -5.82% -
std::find_if(list<int>)_(bail_25%)/8 -1.66% 1.212 1.192 - -2.08% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.66% 151950.896 149435.600 - -2.15% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 -1.66% 0.663 0.652 - 0.06% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.65% 22808901.791 22431625.810 - -0.43% -
std::copy(deque<int>)/1048576 -1.65% 50453.721 49621.342 - -0.23% -
BM_std_minmax<short>/26 -1.65% 2.539 2.497 - 0.68% -
BM_StringEraseWithMove_Small_Opaque -1.65% 2.636 2.592 - 0.70% -
BM_std_min<char>/12 -1.65% 1.316 1.295 - -2.86% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.64% 590.913 581.200 - -3.51% -
BM_vector_deque_copy/1 -1.64% 2.348 2.309 - -0.43% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.63% 812.729 799.451 - -1.06% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.63% 26.913 26.474 - -1.85% -
std::partial_sort(deque<int>)_(descending)/8 -1.63% 43.932 43.215 - 4.46% -
BM_RangesMakeHeap_uint64_Random_1024 -1.63% 1.073 1.056 - -1.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.63% 11887925.474 11694327.492 - -0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.63% 22439174.483 22073760.632 - -3.23% -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 -1.63% 9.262 9.111 - -1.71% -
BM_std_min<char>/30 -1.62% 2.303 2.265 - 1.89% -
BM_RangesPushHeap_string_SingleElement_4 -1.62% 2.164 2.129 - -7.20% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 -1.62% 9.575 9.420 - 1.46% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.62% 1.546 1.521 - -0.60% -
BM_MakeHeap_string_Heap_262144 -1.62% 5.335 5.249 - -4.00% -
SetIntersection_Front_Set_float_64_16 -1.62% 16778942.641 16507569.987 - -3.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -1.62% 2.928 2.880 - 1.28% -
SetIntersection_Front_Set_uint64_262144_262144 -1.62% 1869833.820 1839621.662 - 1.40% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -1.61% 66.872 65.793 - -24.21% -
BM_StringRelationalLiteral_Eq_Large_Large_Control -1.61% 0.836 0.822 - 0.49% -
rng::find_if(vector<char>)_(process_all)/50 -1.61% 12.700 12.497 - -1.29% -
BM_RangesMakeHeap_string_Random_1024 -1.60% 10.810 10.637 - -1.40% -
rng::fold_left(deque<int>)/8192 -1.60% 4623.939 4549.926 - 4.16% -
rng::reverse(list<int>)/4096 -1.60% 1677.283 1650.459 - -5.81% -
BM_deque_deque_copy_backward/64000 -1.60% 8231.434 8099.947 - 0.06% -
SetIntersection_None_Set_uint32_64_64 -1.60% 12038496.356 11846318.533 - -0.54% -
std::stable_partition(deque<int>)_(sparse)/1024 -1.59% 472.730 465.198 - 2.51% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.59% 23.783 23.404 - 3.87% -
std::any_of(list<int>)_(process_all)/50 -1.59% 21.854 21.506 - -1.30% -
BM_deque_deque_ranges_move_backward/4000 -1.59% 147.823 145.480 - 0.39% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.58% 3.792 3.732 - 4.41% -
SetIntersection_Front_Set_string_262144_262144 -1.58% 17598583.088 17319995.197 - -2.09% -
std::replace(vector<int>)_(prefix)/50 -1.58% 7.704 7.582 - -0.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.58% 7.668 7.547 - 1.06% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 -1.58% 66.324 65.275 - 0.61% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 -1.58% 2.656 2.614 - 1.11% -
std::copy_n(list<int>)/4096 -1.58% 3571.835 3515.410 - -8.96% -
std::copy(vector<bool>)_(unaligned)/32768 -1.58% 218.447 214.997 - -1.47% -
BM_RangesPushHeap_uint32_Random_256 -1.58% 6.126 6.029 - 1.77% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.58% 10.000 9.842 - -0.95% -
BM_RangesMakeHeap_float_PipeOrgan_1024 -1.58% 0.716 0.705 - -0.12% -
BM_LowerBound_pair<uint32,_uint32>_1024 -1.58% 45.109 44.399 - -0.02% -
BM_RangesMakeThenSortHeap_float_Descending_262144 -1.58% 35.634 35.073 - 1.58% -
BM_MakeThenSortHeap_uint64_Random_262144 -1.57% 35.843 35.279 - -0.24% -
BM_std_min<char>/512 -1.57% 6.423 6.322 - 0.06% -
BM_std_minmax<short>/24 -1.57% 2.283 2.248 - 1.01% -
bm_swap_ranges_vb_unaligned/8 -1.57% 4.910 4.833 - -1.61% -
SetIntersection_None_Vector_string_16384_1 -1.57% 1293115.012 1272843.830 - -1.00% -
BM_MakeHeap_string_Heap_256 -1.57% 4.999 4.921 - -0.72% -
SetIntersection_Front_Set_uint32_1024_1 -1.57% 1121380.702 1103830.823 - 3.99% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.56% 11.261 11.085 - -4.48% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.56% 1132269.799 1114603.324 - -0.60% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.56% 514.418 506.413 - -0.68% -
std::map<int,_int>::count(key)_(existent)/1024 -1.55% 4.319 4.252 - -2.46% -
BM_MakeThenSortHeap_uint64_Ascending_262144 -1.55% 25.413 25.019 - 0.26% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.55% 54970.697 54119.390 - -1.98% -
BM_std_min<short>/23 -1.55% 2.056 2.024 - -4.33% -
BM_MakeHeap_string_Ascending_16 -1.55% 3.695 3.638 - -3.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -1.55% 52.879 52.060 - 0.54% -
BM_PushHeap_string_SingleElement_64 -1.55% 2.587 2.547 - -8.16% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.55% 253.945 250.017 - -0.07% -
BM_std_minmax<unsigned_long_long>/7 -1.54% 2.488 2.450 - -3.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 -1.54% 16.146 15.897 - -0.94% -
SetIntersection_Front_Vector_string_64_64 -1.54% 28291916.229 27856532.313 - 0.54% -
BM_MakeThenSortHeap_uint64_Ascending_16384 -1.54% 17.130 16.867 - -0.11% -
SetIntersection_Front_Set_uint64_256_16 -1.53% 4923162.881 4847604.495 - -1.11% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.53% 525.950 517.881 - -1.04% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.53% 365.042 359.447 - 0.09% -
BM_RangesSortHeap_float_256 -1.53% 5.817 5.728 - -1.80% -
rng::find_if_not(vector<char>)_(bail_25%)/8 -1.53% 0.971 0.956 - 1.36% -
rng::stable_partition(vector<int>)_(sparse)/8192 -1.53% 1526.657 1503.306 - -3.16% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.53% 5.540 5.456 - -3.06% -
bm_write -1.53% 591.065 582.028 - -2.29% -
std::multiset<std::string>::ctor(const&)/1024 -1.53% 35296.252 34757.592 - -2.20% -
SetIntersection_Front_Set_float_1024_16 -1.53% 1300265.063 1280425.708 - -2.11% -
rng::partial_sort(deque<int>)_(descending)/8 -1.52% 41.200 40.572 - -8.13% -
BM_std_minmax<char>/28 -1.52% 2.122 2.090 - -7.35% -
rng::partial_sort_copy(list<int>)_(repeated)/1024 -1.52% 4557.868 4488.660 - -0.57% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.52% 530.969 522.908 - -1.46% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.52% 1.079 1.062 - -2.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.52% 5261331.827 5181598.927 - -1.61% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -1.51% 12539.901 12350.189 - -0.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -1.51% 20.985 20.668 - 0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.51% 19202091.342 18911754.069 - 0.79% -
BM_RangesMakeHeap_uint64_Random_262144 -1.51% 1.075 1.058 - 1.59% -
std::equal(list<int>)_(it,_it,_it)/8 -1.51% 2.816 2.773 - -1.64% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.51% 10.400 10.243 - -1.96% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 -1.50% 12.468 12.280 - -0.14% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.50% 43.392 42.740 - -3.14% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -1.50% 7277.546 7168.429 - 1.92% -
rng::stable_sort(vector<int>)_(descending)/8 -1.49% 25.315 24.937 - -1.63% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.48% 105071.275 103511.074 - -7.36% -
SetIntersection_Front_Set_uint64_256_1 -1.48% 4444171.714 4378315.532 - -0.56% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.48% 1.279 1.260 - -0.54% -
SetIntersection_Front_Vector_uint64_16_4 -1.48% 58126172.503 57266124.746 - -0.46% -
rng::copy_n(list<int>)/64 -1.48% 14.190 13.980 - -1.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.48% 356733869.943 351471923.753 - 0.72% -
SetIntersection_None_Vector_float_1024_1024 -1.48% 1166899.487 1149687.592 - -1.98% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -1.47% 2.638 2.599 - -7.42% -
std::multiset<int>::ctor(const&)/1024 -1.47% 6280.144 6187.659 - 0.48% -
SetIntersection_None_Set_string_256_16 -1.47% 11361716.152 11194413.558 - -2.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.47% 14.291 14.081 - -1.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.47% 4538469.564 4471793.119 - -0.43% -
BM_vector_deque_ranges_copy_backward/512 -1.46% 17.896 17.633 - -1.53% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -1.46% 37.082 36.540 - 0.75% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -1.46% 182.609 179.946 - -8.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.46% 55770.898 54957.661 - 0.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.45% 1129470.088 1113050.405 - -1.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.45% 358388680.015 353180216.937 - 0.53% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.45% 24120.955 23770.958 - -2.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.45% 12950034.226 12762315.963 - -2.10% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.45% 0.925 0.912 - -3.06% -
BM_MakeThenSortHeap_float_Random_4 -1.45% 4.427 4.363 - -2.21% -
std::fill_n(list<int>)/50 -1.45% 16.115 15.882 - -1.81% -
std::swap_ranges(list<int>)/50 -1.44% 33.149 32.671 - -0.04% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.44% 4562.262 4496.508 - -0.32% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.44% 702.788 692.663 - 2.41% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.44% 2073.707 2043.919 - -0.82% -
rng::find_last(deque<int>)_(bail_90%)/8 -1.43% 0.883 0.871 - 0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.43% 1190865.308 1173827.224 - 1.96% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -1.43% 21.459 21.152 - -14.00% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -1.43% 80.009 78.864 - -7.06% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.43% 4134.817 4075.684 - 0.03% -
SetIntersection_None_Vector_string_262144_64 -1.43% 1352622.433 1333302.214 - -2.77% -
BM_RangesSortHeap_string_16 -1.43% 14.315 14.110 - -0.29% -
SetIntersection_None_Vector_float_64_4 -1.43% 17225589.479 16979622.582 - -0.43% -
SetIntersection_Front_Vector_uint32_256_16 -1.42% 4504929.134 4440798.898 - 1.64% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.42% 9.153 9.023 - 0.61% -
std::is_sorted(deque<int>,_pred)/8192 -1.42% 4796.042 4727.964 - -1.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.42% 23449349.660 23116573.243 - -2.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.42% 1.198 1.181 - -2.89% -
rng::find_if(vector<bool>)_(process_all)/50 -1.42% 35.538 35.034 - -4.50% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.42% 3.535 3.485 - 2.45% -
rng::contains(list<int>)_(process_all)/50 -1.41% 18.497 18.235 - -5.74% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.41% 1.213 1.196 - -2.23% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.41% 474902.722 468197.432 - 0.77% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.41% 1.188 1.172 - -2.03% -
SetIntersection_None_Vector_float_262144_16 -1.41% 1223474.757 1206243.937 - -1.23% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.41% 14.897 14.687 - -1.46% -
BM_RangesMakeHeap_uint64_Random_16 -1.41% 1.344 1.325 - 2.50% -
BM_std_minmax<unsigned_char>/3 -1.41% 1.230 1.213 - 1.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.40% 4626183.438 4561348.229 - -1.47% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.40% 52853.009 52115.173 - -0.36% -
BM_MakeThenSortHeap_float_Heap_256 -1.40% 6.103 6.018 - -3.49% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.39% 1.214 1.197 - -2.12% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.39% 1.039 1.025 - -3.77% -
BM_RangesPopHeap_float_256 -1.39% 22.654 22.339 - 11.75% -
SetIntersection_Front_Vector_uint32_16384_1 -1.39% 1124598.859 1108973.744 - -0.59% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.39% 108438.049 106932.245 - -4.69% -
SetIntersection_Interlaced_Set_string_16384_1 -1.38% 1157630.819 1141618.961 - -1.21% -
SetIntersection_Interlaced_Vector_string_64_4 -1.38% 23248158.950 22926636.868 - -0.26% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 -1.38% 1.356 1.337 - 0.64% -
BM_vector_deque_ranges_move/64 -1.38% 2.844 2.805 - 5.41% -
rng::move_backward(list<int>)/8 -1.38% 3.736 3.685 - -0.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.38% 19924007.717 19649928.135 - 0.91% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.38% 18.353 18.100 - -0.06% -
SetIntersection_Front_Set_uint32_16_16 -1.37% 42115463.793 41536485.539 - -1.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.37% 19.213 18.950 - -1.18% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.37% 19.103 18.842 - 0.42% -
std::remove(list<int>)_(sprinkled)/50 -1.37% 67.205 66.287 - -3.39% -
BM_deque_vector_copy/4000 -1.37% 144.466 142.493 - -0.26% -
rng::find_if_not(vector<char>)_(process_all)/32768 -1.37% 8244.563 8132.005 - -0.09% -
rng::is_partitioned(list<int>)_(partitioned)/50 -1.36% 13.940 13.749 - 0.38% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -1.36% 32.178 31.739 - -9.99% -
rng::none_of(vector<int>)_(process_all)/8 -1.36% 2.471 2.437 - 3.57% -
SetIntersection_Front_Vector_uint64_256_256 -1.36% 4700711.008 4636658.678 - -0.37% -
SetIntersection_None_Vector_float_16_16 -1.36% 36427291.018 35931552.644 - -0.11% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.36% 4.865 4.799 - 0.21% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.36% 695.303 685.878 - 1.79% -
BM_std_minmax<unsigned_char>/31 -1.35% 3.214 3.171 - 0.41% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.35% 134796.897 132971.910 - -0.89% -
BM_MakeThenSortHeap_uint32_Heap_262144 -1.35% 24.666 24.332 - -0.25% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -1.35% 6.877 6.784 - 3.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.35% 1165476.155 1149768.979 - -1.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.35% 352264408.448 347523987.153 - 0.77% -
SetIntersection_Interlaced_Set_float_64_4 -1.34% 22476156.552 22174488.219 - -0.79% -
std::unique(list<int>)_(contiguous)/52 -1.34% 70.581 69.637 - 3.51% -
std::find_end(deque<int>)_(single_element)/8192 -1.34% 2236.275 2206.353 - 8.24% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.34% 18415158.544 18169046.591 - -0.65% -
SetIntersection_None_Vector_float_1024_64 -1.34% 1172954.172 1157281.991 - -0.44% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.34% 686.874 677.701 - -0.36% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.33% 24.696 24.368 - 0.10% -
std::partition_point(vector<int>)/32 -1.33% 2.572 2.538 - -1.46% -
BM_MakeThenSortHeap_string_SingleElement_16384 -1.33% 37.285 36.790 - -4.98% -
BM_std_min<char>/13 -1.32% 1.551 1.531 - -2.12% -
BM_RangesPopHeap_uint64_16 -1.32% 7.739 7.637 - -0.28% -
rng::adjacent_find(vector<int>,_pred)/1048576 -1.32% 468039.972 461868.543 - -1.13% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.32% 20.442 20.172 - 0.64% -
BM_PushHeap_string_SingleElement_16 -1.32% 2.534 2.501 - -9.52% -
rng::all_of(list<int>)_(process_all)/50 -1.31% 21.895 21.607 - -2.04% -
std::adjacent_find(vector<int>,_pred)/50 -1.31% 23.620 23.309 - 0.00% -
BM_RangesMakeThenSortHeap_float_Heap_1024 -1.31% 8.323 8.213 - 1.26% -
std::find_if(vector<char>)_(process_all)/8192 -1.31% 2074.803 2047.561 - -0.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.31% 7.642 7.542 - -1.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.31% 1131923.378 1117065.471 - 1.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.31% 80.878 79.818 - 0.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.31% 1689634.971 1667510.790 - -4.16% -
std::unordered_set<int>::count(key)_(existent)/1024 -1.31% 1.470 1.450 - 20.50% -
SetIntersection_None_Vector_uint64_1024_16 -1.31% 1160745.487 1145563.052 - -0.50% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.31% 2.694 2.658 - 0.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.31% 8877903.173 8762027.895 - -31.77% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.30% 10.631 10.492 - -1.56% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.30% 183591365.539 181206898.590 - 1.40% -
std::deque<int>::ctor(size)/1024 -1.30% 74.880 73.910 - 7.27% -
std::multiset<int>::erase(iterator)/32 -1.30% 21.752 21.470 - 0.71% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.29% 15958611.444 15751995.332 - 3.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.29% 8812901.871 8698953.475 - -27.78% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.29% 9.506 9.383 - -2.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.29% 1118451.498 1104026.396 - -1.80% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.29% 5674.051 5600.896 - 0.37% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.29% 701176.404 692155.700 - 0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.28% 4481139.617 4423683.991 - -1.05% -
std::search(list<int>)_(same_length)/1000 -1.28% 746.815 737.249 - -1.30% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.28% 1.413 1.395 - -1.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.28% 4406021.528 4349624.800 - -1.78% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.28% 4.650 4.590 - -0.32% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.28% 8993.248 8878.321 - -1.56% -
rng::fill_n(list<int>)/32 -1.27% 8.260 8.155 - -0.88% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -1.27% 5.715 5.642 - 6.76% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.27% 4.579 4.520 - -2.53% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.27% 3.700 3.653 - -0.43% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.27% 1371.543 1354.152 - -1.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.27% 6647164.407 6563039.588 - 0.83% -
SetIntersection_Front_Vector_uint64_64_1 -1.26% 17667485.224 17444355.610 - 0.18% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.26% 37.974 37.494 - -2.75% -
rng::partition_copy(deque<int>)/50 -1.26% 28.280 27.923 - 1.69% -
SetIntersection_None_Vector_float_262144_256 -1.26% 1219565.261 1204238.773 - -1.97% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.25% 1.421 1.403 - -0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.25% 40108162.699 39607185.472 - -1.83% -
BM_RangesPushHeap_uint32_Random_64 -1.25% 5.645 5.575 - 1.20% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 -1.25% 26.993 26.656 - 1.29% -
BM_RangesPushHeap_float_Ascending_1024 -1.24% 3.144 3.105 - 0.02% -
BM_PushHeap_float_Ascending_16384 -1.24% 4.349 4.295 - 1.77% -
BM_MakeThenSortHeap_uint64_Descending_262144 -1.24% 24.935 24.626 - 0.51% -
BM_SortHeap_float_256 -1.24% 5.881 5.808 - -3.90% -
SetIntersection_Front_Vector_uint32_16_4 -1.24% 58270801.417 57548977.889 - -0.35% -
rng::fill_n(deque<int>)/32 -1.24% 1.222 1.207 - -1.52% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 -1.24% 21.240 20.978 - -1.55% -
BM_RangesMakeHeap_string_Descending_16 -1.24% 2.378 2.348 - -14.72% -
rng::rotate(list<int>)_(by_1/3)/32 -1.24% 14.810 14.627 - -6.34% -
SetIntersection_Interlaced_Set_string_16_4 -1.24% 77765532.911 76803859.217 - 0.47% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.23% 1.347 1.330 - 0.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.23% 58927504.452 58200712.238 - -0.52% -
std::multiset<int>::erase(key)_(existent)/1024 -1.23% 40.850 40.346 - -0.69% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -1.23% 31.097 30.714 - 2.93% -
std::multimap<std::string,_int>::clear()/1024 -1.23% 20328.648 20078.795 - 1.47% -
std::multimap<int,_int>::clear()/32 -1.23% 663.180 655.032 - -0.81% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.23% 166434.839 164391.185 - 0.43% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -1.23% 1.714 1.693 - -5.25% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -1.23% 26.697 26.369 - 0.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.23% 7.065 6.978 - -0.20% -
rng::find(list<int>)_(bail_25%)/8192 -1.23% 1427.938 1410.442 - -0.90% -
BM_vector_deque_copy/5500 -1.22% 198.257 195.829 - -0.10% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 -1.22% 3825.717 3778.944 - -0.80% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 -1.22% 24.673 24.372 - 0.23% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.22% 13.589 13.423 - -1.90% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.22% 19.023 18.791 - -0.76% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.22% 1034.768 1022.191 - 7.05% -
SetIntersection_None_Vector_float_256_16 -1.22% 4334558.924 4281890.351 - -1.58% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 -1.21% 5.558 5.491 - 0.21% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.21% 34971.414 34547.498 - 0.56% -
BM_std_min<unsigned_long_long>/15 -1.21% 2.182 2.156 - -1.46% -
std::sort(vector<int>)_(descending)/8192 -1.21% 7436.515 7346.542 - 0.91% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -1.21% 1.500 1.482 - -0.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.21% 35187.538 34762.709 - -0.47% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -1.21% 1.286 1.270 - 3.02% -
BM_MakeHeap_string_Ascending_4 -1.21% 2.834 2.800 - -1.49% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.20% 38581.507 38116.709 - -2.34% -
BM_std_minmax<unsigned_char>/21 -1.20% 2.254 2.227 - -0.20% -
BM_RangesMakeHeap_string_Descending_4 -1.20% 2.141 2.115 - -12.47% -
BM_deque_vector_ranges_copy/5500 -1.20% 199.892 197.487 - -1.77% -
BM_std_min<unsigned_char>/4096 -1.20% 29.957 29.598 - 2.29% -
BM_std_min<unsigned_int>/13 -1.20% 1.545 1.526 - 7.94% -
SetIntersection_Front_Set_float_262144_1 -1.20% 1091101.380 1078044.556 - -3.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.19% 148342930.194 146570948.679 - -0.76% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 -1.19% 15268.218 15085.883 - -0.80% -
std::rotate(list<int>)_(by_1/4)/8192 -1.19% 7314.171 7226.948 - 0.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -1.19% 25.179 24.879 - -12.10% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 -1.19% 4.247 4.197 - 1.93% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.19% 55.161 54.504 - -2.36% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -1.19% 213.617 211.079 - -0.05% -
rng::replace(vector<int>)_(prefix)/1024 -1.19% 168.236 166.239 - 0.55% -
BM_PushHeap_uint64_Random_16384 -1.19% 6.101 6.028 - -1.17% -
BM_PushHeap_uint64_Ascending_256 -1.18% 2.170 2.144 - 2.51% -
std::partition_point(vector<int>)/50 -1.18% 2.571 2.541 - -1.17% -
BM_PushHeap_uint64_PipeOrgan_262144 -1.18% 3.106 3.070 - 1.08% -
BM_std_min<unsigned_long_long>/16 -1.18% 2.448 2.419 - -2.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.18% 11794980.721 11655787.282 - -1.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.18% 1164823.106 1151087.509 - 2.16% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -1.18% 23.887 23.606 - -2.80% -
BM_CmpLess_uint_short -1.18% 1.078 1.065 - -0.21% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.18% 35.435 35.018 - -4.91% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.18% 71155.132 70318.395 - 4.56% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -1.18% 1.754 1.733 - -0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.17% 22896043.806 22627882.428 - 9.48% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.17% 16.040 15.853 - -0.70% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -1.17% 5.918 5.849 - -3.29% -
723_llvm_r -1.17% 11.610 11.474 - -2.48% -
BM_std_minmax<unsigned_char>/14 -1.17% 2.588 2.558 - 0.60% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.16% 8.595 8.495 - -4.01% -
BM_std_min<long_long>/64 -1.16% 4.905 4.848 - -1.17% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.16% 5.398 5.335 - 0.49% -
SetIntersection_None_Set_uint32_1024_64 -1.16% 8857104.608 8754088.815 - -1.34% -
std::set<std::string>::insert(value)_(new_value)/32 -1.16% 41.020 40.544 - 0.54% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.16% 8.508 8.409 - -2.38% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.16% 5676.603 5610.926 - 0.41% -
BM_MakeThenSortHeap_uint32_Heap_256 -1.16% 8.307 8.211 - -1.21% -
BM_MakeHeap_string_Heap_1024 -1.15% 4.867 4.811 - -1.30% -
bm_gcd_complex -1.15% 19.498 19.273 - -0.82% -
std::multiset<int>::erase(key)_(existent)/32 -1.15% 22.299 22.042 - -1.37% -
BM_vector_deque_move_backward/65536 -1.15% 8060.701 7967.889 - 8.38% -
SetIntersection_Front_Set_float_256_16 -1.15% 4917171.185 4860567.171 - -2.49% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.15% 171464773.605 169491275.069 - 0.71% -
BM_std_minmax<char>/29 -1.15% 2.412 2.384 - -6.72% -
BM_CmpLess_uchar_int -1.15% 1.128 1.115 - -0.68% -
SetIntersection_None_Vector_uint64_262144_64 -1.15% 1198697.146 1184956.345 - -2.12% -
BM_CmpLess_uchar_ushort -1.15% 1.134 1.121 - -0.34% -
std::any_of(vector<int>)_(process_all)/32 -1.14% 8.420 8.323 - -0.68% -
rng::copy(deque<int>)/1048576 -1.14% 50360.499 49784.879 - -0.30% -
BM_std_min<unsigned_char>/64 -1.14% 4.147 4.099 - 0.30% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -1.14% 15.051 14.879 - -0.68% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.14% 4.827 4.772 - 1.01% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.14% 621962.556 614878.307 - 3.01% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.14% 138880.780 137299.795 - -0.59% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.14% 14.159 13.998 - 0.44% -
BM_std_min<long_long>/28 -1.14% 2.586 2.557 - -3.86% -
bm_ranges_lexicographical_compare<int>/64 -1.14% 4.910 4.854 - -1.17% -
BM_SortHeap_string_4 -1.14% 4.296 4.247 - -1.20% -
BM_RangesPopHeap_string_16384 -1.13% 74.880 74.031 - 2.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.13% 1254085.739 1239885.686 - -1.86% -
BM_PushHeap_uint32_Random_262144 -1.13% 6.380 6.308 - -2.02% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.13% 16.988 16.796 - -0.36% -
BM_std_minmax<short>/23 -1.13% 2.612 2.583 - -4.09% -
BM_std_min<char>/31 -1.13% 2.512 2.484 - -0.18% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.13% 5.525 5.463 - -0.54% -
BM_std_minmax<char>/22 -1.13% 2.490 2.462 - -7.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.13% 67597292.863 66836143.859 - -0.25% -
BM_MakeThenSortHeap_string_Descending_16384 -1.13% 65.090 64.357 - -5.40% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.12% 1196.635 1183.174 - 0.37% -
bm_lexicographical_compare<int>/7 -1.12% 1.539 1.522 - -0.48% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.12% 1395.474 1379.792 - -0.31% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 -1.12% 1.471 1.455 - -0.84% -
rng::sort(vector<int>)_(descending)/8192 -1.12% 7437.892 7354.551 - 1.11% -
SetIntersection_Front_Vector_uint32_262144_1 -1.12% 1124661.179 1112065.859 - 2.08% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.12% 4.911 4.856 - -1.27% -
rng::copy_n(deque<int>)/262144 -1.12% 10447.205 10330.431 - -0.26% -
SetIntersection_Interlaced_Set_string_256_1 -1.11% 4630418.735 4578804.811 - -0.52% -
BM_SortHeap_string_262144 -1.11% 178.457 176.468 - -1.28% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 -1.11% 0.931 0.920 - -0.45% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.11% 4.427 4.378 - -13.64% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.11% 23.805 23.540 - -3.89% -
bm_lexicographical_compare<int>/6 -1.11% 1.539 1.522 - -0.41% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.11% 14649.083 14486.217 - -0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.11% 27630282.454 27323357.138 - 0.78% -
std::all_of(list<int>)_(process_all)/32 -1.11% 11.803 11.672 - 1.55% -
std::multiset<std::string>::ctor(const&)/32 -1.11% 720.846 712.849 - -0.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.11% 17709587.564 17513322.840 - 0.10% -
SetIntersection_None_Set_uint64_256_4 -1.11% 11608092.662 11479726.737 - 1.20% -
SetIntersection_None_Vector_uint64_262144_4 -1.11% 1209457.500 1196083.579 - -1.90% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.10% 3.655 3.615 - -0.09% -
BM_RangesMakeHeap_string_Random_64 -1.10% 10.022 9.912 - -0.50% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.10% 5659.039 5596.800 - 0.37% -
SetIntersection_None_Vector_uint64_256_256 -1.10% 2289885.182 2264734.779 - -0.52% -
rng::move(list<int>)/1048576 -1.10% 1028150.480 1016864.419 - -1.36% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 -1.10% 4829.331 4776.351 - 10.90% -
SetIntersection_None_Set_uint64_1024_256 -1.10% 8876141.105 8778772.474 - 0.79% -
std::rotate_copy(list<int>)/50 -1.09% 14.360 14.203 - 0.79% -
SetIntersection_None_Vector_uint64_16_4 -1.09% 57673295.058 57041937.477 - 0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.09% 1224591.848 1211191.293 - 1.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.09% 3577806.254 3538663.149 - -0.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.09% 6.870 6.794 - -1.17% -
rng::partial_sort_copy(list<int>)_(ascending)/1024 -1.09% 5671.652 5609.630 - 0.40% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.09% 26171.945 25885.857 - -1.56% -
rng::find(list<int>)_(process_all)/50 -1.09% 18.253 18.054 - -4.16% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 -1.09% 16.651 16.469 - -0.10% -
BM_MakeThenSortHeap_uint64_Random_1024 -1.09% 15.583 15.414 - -0.24% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.09% 6009512.707 5944267.132 - -0.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.08% 14.113 13.960 - -1.70% -
BM_CmpEqual_ushort_uchar -1.08% 1.124 1.111 - -1.46% -
rng::search(list<int>)_(no_match)/8192 -1.08% 7026.002 6949.930 - 1.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.08% 3.550 3.512 - -1.41% -
BM_PushHeap_string_SingleElement_4 -1.08% 2.230 2.205 - -8.14% -
BM_vector_deque_ranges_copy_backward/64 -1.08% 3.063 3.030 - -0.16% -
BM_RangesPushHeap_string_SingleElement_1024 -1.08% 2.431 2.405 - -6.72% -
SetIntersection_None_Set_uint64_64_64 -1.08% 12029002.490 11899507.791 - 0.25% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.08% 30.262 29.936 - -3.20% -
SetIntersection_Interlaced_Set_float_1024_16 -1.08% 11944369.787 11815852.249 - 0.31% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 -1.07% 24.921 24.653 - -1.20% -
SetIntersection_None_Set_string_1024_256 -1.07% 9065774.464 8968396.280 - 0.36% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.07% 5708.074 5646.768 - -0.06% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.07% 612.741 606.167 - -2.50% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.07% 11.334 11.213 - 0.13% -
SetIntersection_Front_Set_float_262144_256 -1.07% 4449347.446 4401677.399 - -9.60% -
SetIntersection_Front_Set_float_1024_1 -1.07% 1100876.531 1089110.258 - -2.58% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 -1.07% 61.877 61.216 - -1.14% -
BM_RangesMakeHeap_string_Random_256 -1.07% 10.424 10.313 - -0.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.07% 10.738 10.624 - -1.45% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.07% 560861.266 554875.694 - -0.22% -
BM_std_min<short>/29 -1.06% 2.348 2.323 - -1.13% -
std::rotate_copy(deque<int>)/32 -1.06% 2.720 2.691 - 2.62% -
BM_MakeThenSortHeap_uint64_Random_16384 -1.06% 22.364 22.127 - 0.18% -
rng::move(deque<int>)/262144 -1.06% 15039.988 14880.388 - -0.77% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -1.06% 24.252 23.995 - -5.27% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -1.06% 181.403 179.481 - -1.13% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.06% 11.751 11.627 - -0.12% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -1.06% 25934.751 25660.595 - -2.29% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.06% 16630.432 16454.641 - 1.88% -
std::copy(deque<int>)/262144 -1.06% 10302.560 10193.696 - -1.53% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.06% 16.694 16.518 - 1.36% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.06% 4443997.318 4397095.549 - -0.77% -
BM_std_minmax<unsigned_char>/512 -1.05% 5.021 4.968 - -1.24% -
rng::find_if(vector<bool>)_(process_all)/8 -1.05% 5.478 5.420 - -3.47% -
SetIntersection_Front_Set_uint32_64_16 -1.05% 16941206.333 16762667.209 - 0.01% -
BM_PushHeap_string_Ascending_4 -1.05% 2.549 2.522 - -4.13% -
std::copy(vector<bool>)_(aligned)/4096 -1.05% 4.758 4.708 - 0.17% -
rng::find_end(vector<int>)_(match_near_end)/1000 -1.05% 27.954 27.661 - -89.54% -
BM_RangesPopHeap_uint32_262144 -1.05% 42.285 41.842 - 2.16% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -1.05% 7.284 7.208 - -39.63% -
BM_RangesPushHeap_float_Ascending_262144 -1.05% 5.124 5.071 - -1.26% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.05% 9.850 9.747 - -0.20% -
BM_num_get<bool> -1.05% 12.532 12.400 - 2.65% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.05% 18.710 18.515 - 1.56% -
SetIntersection_None_Vector_uint64_256_4 -1.05% 4474276.041 4427512.132 - -1.29% -
std::deque<int>::insert(begin)_(cheap_elements)/8192 -1.04% 6.146 6.082 - -0.25% -
BM_RangesPushHeap_uint32_Random_16 -1.04% 4.551 4.503 - 2.64% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.04% 1.846 1.827 - -1.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.04% 247435944.826 244857879.060 - -1.31% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.04% 11.322 11.204 - -2.26% -
SetIntersection_None_Vector_uint64_1024_1 -1.04% 1156340.193 1144325.060 - 0.19% -
BM_MakeHeap_string_SingleElement_64 -1.04% 6.375 6.309 - -2.16% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 -1.04% 3.711 3.672 - -0.09% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.04% 34.534 34.176 - -3.35% -
BM_std_min<unsigned_char>/4000 -1.04% 27.868 27.579 - 1.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.04% 67654969.489 66954718.973 - -1.64% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.03% 50.527 50.005 - -0.64% -
BM_PopHeap_string_262144 -1.03% 93.547 92.580 - -0.01% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.03% 6003415.245 5941436.741 - 1.27% -
rng::fill(vector<int>)/8192 -1.03% 240.491 238.009 - -0.71% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.03% 13736.910 13595.170 - 1.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.03% 10.906 10.794 - -0.21% -
BM_CmpEqual_int_ushort -1.03% 1.127 1.115 - -1.89% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -1.03% 1.120 1.108 - -3.27% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.03% 77.236 76.441 - -0.03% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.03% 20.468 20.258 - -0.55% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.03% 10.385 10.278 - 0.01% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 -1.03% 9.316 9.220 - -0.01% -
SetIntersection_None_Vector_uint64_64_64 -1.03% 9039744.476 8946938.652 - -1.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.03% 35.750 35.383 - 2.08% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.02% 8256.033 8171.477 - -1.07% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 -1.02% 1.374 1.360 - 0.21% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.02% 9.206 9.112 - 1.10% -
SetIntersection_None_Vector_float_262144_16384 -1.02% 1211970.253 1199595.625 - -7.89% -
SetIntersection_Front_Set_string_16384_1024 -1.02% 59888460.810 59277415.841 - -0.04% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.02% 10.461 10.354 - -1.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.02% 1.026 1.015 - -0.72% -
rng::stable_partition(list<int>)_(sparse)/50 -1.02% 26.171 25.904 - 0.70% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -1.02% 925892.638 916482.425 - -1.17% -
rng::copy(deque<int>)/32768 -1.02% 1147.544 1135.888 - -1.05% -
std::remove(list<int>)_(prefix)/8192 -1.02% 8304.080 8219.738 - -1.18% -
BM_MakeThenSortHeap_string_Ascending_16384 -1.02% 64.007 63.357 - 1.71% -
SetIntersection_None_Set_float_16_16 -1.01% 38147721.422 37760618.211 - 0.63% -
std::map<int,_int>::erase(key)_(non-existent)/32 -1.01% 2.394 2.369 - -0.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.01% 9.969 9.868 - -1.49% -
bm_ranges_swap_ranges_vb_aligned/131072 -1.01% 250.904 248.369 - -0.39% -
BM_deque_vector_ranges_move_backward/1024 -1.01% 37.096 36.722 - 0.06% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.01% 4.818 4.769 - -1.59% -
std::unique(list<int>)_(sprinkled)/8192 -1.01% 7881.797 7802.393 - 0.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.01% 56580.037 56010.336 - 0.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.01% 11.261 11.147 - 1.52% -
BM_deque_deque_move_backward/4000 -1.01% 147.626 146.142 - -1.56% -
std::fill_n(vector<bool>)/1048576 -1.00% 3834.582 3796.056 - -1.00% -
std::search_n(deque<int>)_(no_match)/1000 -1.00% 447.980 443.482 - -0.97% -
std::set<std::string>::insert(value)_(new_value)/0 -1.00% 33.360 33.025 - 0.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.00% 153055.145 151520.941 - 2.39% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.00% 1.688 1.671 - 0.97% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34326.70% 1001212.809 344684518.648 - -1.79% -
BM_std_min<int>/25 634.45% 1.480 10.868 - 633.95% -
BM_std_min<short>/64 280.80% 3.534 13.457 - 289.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 162.19% 22.064 57.848 - 119.95% -
std::unique_copy(list<int>)_(contiguous)/1024 117.98% 744.543 1622.962 - 118.11% -
std::is_sorted_until(list<int>)/1024 112.61% 753.507 1602.046 - 113.10% -
std::fill(list<int>)/50 109.10% 16.875 35.287 - -1.00% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 108.60% 101.646 212.029 - 98.87% -
rng::remove(vector<int>)_(sprinkled)/8192 100.35% 1983.225 3973.459 - 3.24% -
rng::starts_with(list<int>)/1000 96.54% 761.499 1496.618 - 4.02% -
BM_StringCtorDefault 94.66% 0.235 0.458 - 92.46% -
SetIntersection_Interlaced_Vector_uint64_262144_16 93.64% 3187398.526 6171973.849 - 100.35% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 92.93% 369885.230 713627.662 - 94.04% -
std::mismatch(list<int>)_(it,_it,_it)/1000 92.49% 751.629 1446.829 - 93.23% -
std::mismatch(list<int>)_(it,_it,_it)/1024 90.21% 771.456 1467.394 - 91.52% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 89.95% 31.611 60.045 - -0.69% -
rng::remove(vector<int>)_(sprinkled)/1024 86.80% 288.177 538.317 - 3.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 86.10% 64401241.139 119852242.603 - 61.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 81.67% 22.130 40.205 - 6.40% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.47% 78.975 141.738 - 74.18% -
BM_deque_deque_ranges_move_backward/0 75.03% 0.792 1.387 - -0.02% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 74.78% 383695.582 670618.209 - 73.30% -
rng::rotate_copy(vector<int>)/8192 74.73% 283.624 495.566 - 72.28% -
std::copy_n(vector<bool>)_(aligned)/1048576 74.27% 1677.673 2923.642 - 56.46% -
BM_deque_deque_ranges_copy_backward/0 73.22% 0.801 1.387 - -0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 73.10% 5049280.676 8740456.563 - 79.75% -
SetIntersection_Interlaced_Vector_uint32_262144_16 72.70% 3493641.371 6033514.282 - 23.25% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 71.74% 31.581 54.237 - 74.08% -
BM_deque_deque_copy_backward/0 71.58% 0.809 1.388 - -0.01% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 71.25% 0.261 0.447 - 23.39% -
rng::find_end(vector<int>)_(single_element)/8192 70.79% 1912.641 3266.580 - 0.35% -
rng::find_end(vector<int>)_(single_element)/1024 70.31% 242.411 412.848 - 0.44% -
rng::find_end(vector<int>)_(single_element)/1000 70.26% 237.076 403.636 - 0.57% -
BM_deque_deque_move_backward/0 70.23% 0.815 1.387 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 61.66% 213192962.567 344640274.586 - 18.42% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 60.12% 42.507 68.065 - 0.12% -
BM_vector_deque_copy/0 56.66% 0.388 0.609 - 26.23% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 55.55% 780.385 1213.868 - 56.16% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 54.14% 57.316 88.344 - 43.79% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 53.91% 47.666 73.364 - 12.81% -
rng::find_end(vector<int>)_(process_all)/8192 53.87% 1904.428 2930.304 - -0.59% -
rng::find_end(vector<int>)_(process_all)/1000 53.17% 236.990 363.006 - -0.36% -
rng::find_end(vector<int>)_(process_all)/1024 53.16% 242.555 371.492 - -0.50% -
BM_deque_deque_ranges_copy_backward/64 51.98% 3.377 5.132 - 1.35% -
BM_deque_deque_move_backward/64 51.72% 3.379 5.127 - 1.19% -
rng::starts_with(list<int>)/1024 51.66% 783.669 1188.516 - 5.34% -
BM_deque_deque_copy_backward/64 51.49% 3.374 5.111 - 1.15% -
std::multiset<std::string>::erase(key)_(existent)/1024 51.24% 57.816 87.439 - 47.70% -
BM_deque_deque_ranges_move_backward/64 50.80% 3.377 5.092 - 0.68% -
std::shift_left(vector<int>)/32 50.57% 2.993 4.506 - 14.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 49.86% 12.336 18.486 - 50.01% -
BM_RangesPushHeap_uint64_Descending_1 49.40% 0.467 0.697 - 33.33% -
std::multiset<std::string>::find(key)_(existent)/8192 49.19% 28.907 43.127 - 6.75% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 48.26% 6.355 9.422 - -15.31% -
SetIntersection_Interlaced_Vector_uint32_262144_64 47.76% 8210870.189 12132624.782 - -30.17% -
rng::find_end(vector<int>)_(process_all)/1048576 47.72% 253644.620 374672.750 - -0.60% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 47.25% 27.360 40.288 - -0.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 47.12% 29.056 42.746 - 11.26% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 45.73% 12.190 17.764 - 45.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 45.33% 16347819.746 23758681.855 - 29.37% -
std::all_of(vector<int>)_(process_all)/50 45.11% 12.737 18.482 - 0.25% -
std::multiset<std::string>::find(key)_(existent)/32 44.96% 14.756 21.391 - 40.72% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 44.40% 28.032 40.477 - -0.05% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 43.45% 51.106 73.312 - 0.66% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 43.29% 1.862 2.668 - 19.33% -
std::unordered_set<int>::find(key)_(existent)/1024 43.21% 1.155 1.654 - 23.88% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 43.00% 36.974 52.873 - -0.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 42.40% 0.447 0.637 - 22.57% -
std::unordered_set<std::string>::erase(key)_(existent)/32 42.36% 73.999 105.342 - -10.63% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 42.07% 29.773 42.298 - 1.80% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 41.99% 0.447 0.635 - 18.49% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 41.77% 23.458 33.255 - -6.54% -
std::map<std::string,_int>::insert(value)_(already_present)/0 41.20% 12.159 17.169 - 16.73% -
SetIntersection_Interlaced_Vector_uint64_16384_64 40.66% 5991653.634 8427562.818 - 39.28% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 40.43% 1.080 1.517 - 12.78% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 40.04% 31.860 44.615 - 0.59% -
BM_std_min<unsigned_char>/1 40.01% 0.325 0.454 - -0.01% -
BM_RangesMakeHeap_float_Descending_64 39.81% 0.193 0.270 - 38.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 39.46% 0.411 0.574 - 22.33% -
SetIntersection_Interlaced_Vector_uint32_16384_256 39.16% 14123298.693 19653516.624 - -11.11% -
rng::for_each(map<int>)/8 38.03% 4.474 6.175 - -0.77% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 37.87% 49.361 68.051 - 28.61% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 37.68% 28.323 38.997 - -5.18% -
rng::for_each(multimap<int>)/8 37.23% 4.513 6.193 - -0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 36.01% 40480084.849 55058879.722 - 18.70% -
rng::for_each(multiset<int>)/8 36.00% 4.575 6.222 - 0.53% -
rng::for_each(set<int>)/8 35.80% 4.616 6.268 - -0.51% -
SetIntersection_Interlaced_Vector_uint32_16384_16 35.40% 2462320.493 3333881.581 - -1.71% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 35.26% 23.891 32.314 - 35.69% -
std::map<std::string,_int>::erase(key)_(existent)/8192 35.00% 64.897 87.614 - 19.16% -
std::shift_right(deque<int>)/32 34.39% 3.252 4.370 - 0.71% -
SetIntersection_None_Set_uint32_16384_16384 33.85% 154224816.027 206425041.018 - -38.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 33.70% 30.666 40.999 - 1.66% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 33.38% 10.874 14.504 - 7.64% -
rng::unique_copy(list<int>)_(contiguous)/52 33.29% 22.722 30.285 - 0.48% -
std::search(deque<int>,_pred)_(no_match)/1024 33.20% 327.319 435.987 - 0.12% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.48% 44.854 59.420 - -30.21% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 32.36% 1.408 1.864 - 36.08% -
SetIntersection_Interlaced_Vector_float_262144_64 32.22% 19934308.373 26357037.840 - 173.00% -
std::search(deque<int>)_(same_length)/1000 31.92% 353.244 465.987 - 42.88% -
std::unordered_set<std::string>::count(key)_(existent)/8192 31.67% 32.211 42.411 - 9.67% -
std::map<std::string,_int>::insert(value)_(new_value)/32 31.58% 33.788 44.457 - 5.75% -
std::find(vector<bool>)_(process_all)/50 31.49% 0.579 0.761 - 56.15% -
std::adjacent_find(deque<int>)/8 31.41% 2.957 3.885 - 34.13% -
std::unordered_set<int>::insert(value)_(already_present)/1024 31.39% 1.940 2.548 - 31.64% -
std::unique_copy(deque<int>)_(sprinkled)/32 31.35% 9.231 12.125 - 11.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 31.21% 2071386.390 2717781.070 - -9.22% -
std::set<std::string>::erase(iterator)/8192 30.59% 25.805 33.699 - 0.89% -
std::find_end(deque<int>)_(process_all)/8192 30.46% 2040.607 2662.103 - 24.16% -
std::move_backward(deque<int>)/64 29.98% 5.474 7.115 - -0.14% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 29.87% 1.167 1.515 - 11.45% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 29.63% 24.738 32.069 - 0.29% -
BM_std_min<unsigned_short>/1 29.62% 0.254 0.329 - -27.72% -
std::multimap<int,_int>::find(key)_(non-existent)/32 29.49% 2.239 2.899 - 24.41% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.44% 2958.414 3829.516 - 0.28% -
BM_StringEraseWithMove_Huge_Opaque 29.32% 46.165 59.699 - 7.82% -
std::set<std::string>::insert(value)_(new_value)/8192 29.17% 69.945 90.348 - -0.78% -
SetIntersection_Interlaced_Vector_uint32_262144_256 29.05% 29468394.511 38027553.590 - -3.72% -
rng::remove_if(vector<int>)_(sprinkled)/8192 28.87% 2960.697 3815.311 - -0.29% -
std::find_end(deque<int>)_(process_all)/1048576 28.71% 265381.787 341564.645 - 21.96% -
rng::find_end(deque<int>)_(process_all)/1000 28.55% 252.042 323.990 - 5.72% -
std::remove_if(vector<int>)_(sprinkled)/1024 28.51% 409.192 525.851 - 0.58% -
std::unordered_set<int>::find(key)_(existent)/32 28.50% 1.135 1.459 - 11.11% -
std::find_end(deque<int>)_(process_all)/1024 28.01% 265.101 339.355 - 11.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 27.90% 25.917 33.147 - 30.61% -
rng::move_backward(deque<int>)/64 27.79% 5.620 7.182 - 0.38% -
BM_StringRelational_Eq_Small_Small_ChangeLast 27.00% 1.678 2.131 - 11.74% -
BM_RangesPushHeap_float_Random_1 26.99% 0.429 0.544 - 8.62% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 26.94% 20.451 25.961 - 0.60% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 26.91% 97.281 123.456 - 20.68% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.83% 21.732 27.563 - 9.35% -
BM_StringEraseWithMove_Huge_Transparent 26.80% 45.302 57.443 - 7.44% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 26.54% 289.489 366.308 - 33.73% -
BM_deque_vector_ranges_move/65536 26.47% 2751.194 3479.327 - 26.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 26.39% 29.209 36.917 - 2.65% -
rng::for_each(map<int>::iterator)/8 26.39% 4.561 5.764 - 0.13% -
std::unordered_set<int>::erase(key)_(existent)/8192 26.15% 22.841 28.814 - 28.88% -
rng::remove_if(vector<int>)_(sprinkled)/1024 26.07% 409.385 516.118 - -0.07% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 25.68% 4.602 5.784 - -9.69% -
BM_deque_deque_copy/64000 25.64% 2712.261 3407.611 - 23.82% -
BM_RangesPopHeap_uint32_1 25.39% 0.415 0.521 - 20.54% -
BM_deque_vector_ranges_move/64000 25.36% 2727.864 3419.559 - 24.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 25.33% 35.100 43.992 - -2.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 25.32% 29.443 36.900 - 20.25% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 25.29% 0.464 0.581 - 15.03% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 25.08% 19.904 24.896 - 23.90% -
BM_deque_deque_ranges_copy/64000 25.04% 2852.468 3566.776 - 22.66% -
std::set<int>::contains(key)_(non-existent)/32 24.91% 2.348 2.932 - 25.99% -
BM_deque_vector_ranges_copy/65536 24.85% 2876.318 3591.175 - 36.62% -
BM_deque_deque_move/65536 24.72% 2868.529 3577.505 - 22.31% -
std::find_end(deque<int>)_(single_element)/1000 24.67% 250.177 311.894 - -0.31% -
std::search(deque<int>)_(near_matches)/1000 24.46% 19754.209 24586.323 - 0.28% -
std::search(deque<int>)_(near_matches)/1024 24.38% 20648.652 25683.644 - 0.23% -
BM_deque_vector_ranges_move/70000 24.35% 2911.333 3620.315 - 21.58% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 24.28% 7.468 9.281 - 24.30% -
rng::replace(vector<int>)_(sprinkled)/32 24.11% 5.605 6.956 - 3.32% -
BM_StringDestroy_Empty 24.07% 0.655 0.812 - 24.26% -
BM_toupper_char<wchar_t> 23.99% 0.554 0.686 - -0.29% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 23.82% 17.584 21.773 - 21.72% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.61% 19.154 23.675 - 15.08% -
BM_deque_vector_ranges_copy/70000 23.58% 3093.417 3822.803 - 34.34% -
std::find_end(deque<int>)_(single_element)/1024 23.42% 259.051 319.714 - 0.10% -
BM_deque_vector_ranges_copy/64000 23.40% 2848.643 3515.186 - 33.64% -
std::copy_if(list<int>)_(every_other)/4096 23.37% 3172.195 3913.691 - 20.89% -
rng::swap_ranges(list<int>)/8192 23.35% 10073.590 12425.357 - 24.87% -
BM_std_minmax<unsigned_short>/4 23.30% 0.936 1.154 - 25.56% -
SetIntersection_Front_Vector_uint64_262144_1024 23.21% 5781210.796 7123244.468 - -0.55% -
std::unordered_set<int>::erase(iterator)/8192 22.92% 20.166 24.788 - 21.55% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 22.72% 0.294 0.361 - 56.66% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.69% 26.132 32.061 - 18.56% -
rng::find(vector<bool>)_(process_all)/8 22.69% 0.601 0.738 - -6.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 22.68% 0.501 0.615 - 49.63% -
rng::replace(vector<int>)_(sprinkled)/50 22.66% 8.028 9.847 - 7.82% -
std::find_first_of(vector<int>)_(large_needle)/50 22.48% 267.929 328.160 - 25.97% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 22.44% 10.211 12.503 - 18.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 22.41% 39.687 48.579 - 64.16% -
std::find(vector<bool>)_(process_all)/8 22.36% 0.576 0.705 - 44.31% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 22.35% 1.157 1.415 - 9.94% -
rng::generate_n(list<int>)/8192 21.92% 6968.160 8495.542 - 21.92% -
BM_deque_vector_move/70000 21.87% 2965.684 3614.355 - 22.31% -
rng::find_end(deque<int>)_(single_element)/1024 21.76% 277.999 338.486 - -0.72% -
BM_deque_deque_move_backward/1 21.68% 2.726 3.317 - -3.06% -
std::adjacent_find(deque<int>)/50 21.54% 14.773 17.955 - 26.08% -
BM_deque_deque_copy_backward/1 21.53% 2.796 3.397 - -3.12% -
std::find_first_of(vector<int>)_(large_needle)/32 21.52% 104.780 127.326 - 18.56% -
BM_std_minmax_element<short>/65536 21.50% 16691.883 20280.553 - 14.76% -
std::find_first_of(vector<int>)_(large_needle)/8192 21.45% 7061741.999 8576827.744 - 23.90% -
BM_std_minmax_element<short>/64000 21.25% 16301.128 19765.400 - 14.50% -
BM_deque_vector_copy/70000 21.22% 3181.643 3856.757 - 35.28% -
bm_ranges_lexicographical_compare<signed_char>/64 21.18% 1.903 2.306 - 0.26% -
BM_deque_deque_ranges_move/64000 21.14% 2837.385 3437.140 - 20.36% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.13% 25.525 30.917 - -0.37% -
std::shift_right(deque<int>)/50 21.10% 4.213 5.102 - -3.38% -
BM_deque_deque_ranges_move_backward/1 21.05% 2.795 3.383 - -3.03% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 21.03% 686.866 831.303 - -51.22% -
std::mismatch(list<int>)_(it,_it,_it)/8192 20.91% 7427.540 8981.003 - 20.92% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 20.88% 7.445 8.999 - 5.29% -
BM_std_minmax_element<short>/5500 20.81% 1409.228 1702.551 - 14.37% -
BM_std_minmax_element<short>/70000 20.76% 17852.010 21557.652 - 14.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 20.73% 1634042.050 1972830.937 - 20.28% -
rng::for_each(map<int>)/32 20.69% 21.250 25.647 - -0.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 20.60% 28.861 34.808 - 6.04% -
std::unordered_set<int>::count(key)_(existent)/1024 20.50% 1.204 1.450 - -1.31% -
std::find_first_of(vector<int>)_(large_needle)/1024 20.50% 109910.345 132444.774 - 21.74% -
BM_MakeHeap_float_Random_256 20.49% 1.238 1.491 - -3.12% -
std::move_backward(deque<int>)/8 20.41% 3.319 3.996 - -0.32% -
BM_std_minmax_element<long_long>/2 20.32% 0.538 0.647 - -5.50% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 20.24% 150.190 180.583 - 20.56% -
std::multiset<std::string>::find(key)_(existent)/1024 20.22% 23.611 28.387 - -6.09% -
BM_std_minmax_element<short>/4096 20.16% 1049.902 1261.541 - 13.60% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 20.15% 0.343 0.412 - -6.35% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 20.11% 6.580 7.903 - 32.69% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 20.08% 9.492 11.398 - 36.41% -
std::unordered_set<int>::count(key)_(non-existent)/0 20.03% 0.405 0.486 - 20.57% -
BM_std_minmax_element<short>/4000 20.02% 1024.336 1229.449 - 13.38% -
BM_deque_vector_copy/65536 19.96% 2940.076 3526.892 - 35.51% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 19.91% 6.496 7.789 - -19.81% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.82% 38.617 46.269 - 4.76% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 19.73% 11591.857 13878.720 - 15.22% -
std::unordered_set<std::string>::find(key)_(existent)/8192 19.61% 35.502 42.466 - 22.92% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 19.54% 19.880 23.764 - -4.68% -
BM_deque_deque_ranges_copy_backward/1 19.53% 2.775 3.317 - -4.19% -
BM_RangesMakeHeap_float_Descending_16 19.52% 0.210 0.250 - 19.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 19.49% 2011208.177 2403186.246 - -6.55% -
rng::for_each(set<int>)/32 19.48% 21.407 25.577 - 0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 19.43% 75378224.467 90021384.569 - 13.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 19.40% 0.449 0.536 - 7.38% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 19.29% 13.698 16.340 - 20.61% -
BM_deque_deque_move_backward/2 19.20% 2.466 2.940 - -3.74% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 18.98% 89.422 106.396 - 15.26% -
rng::move_backward(list<int>)/262144 18.92% 266936.807 317452.578 - 1.83% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 18.79% 56.102 66.642 - 19.55% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 18.75% 11894.715 14125.218 - 19.68% -
BM_std_minmax<unsigned_int>/4 18.67% 0.973 1.154 - -0.04% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 18.64% 0.466 0.553 - 18.48% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 18.57% 19.084 22.629 - -9.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.57% 28.242 33.486 - 18.16% -
std::unordered_set<int>::erase(key)_(existent)/1024 18.52% 22.404 26.552 - 22.71% -
BM_deque_deque_copy_backward/2 18.42% 2.534 3.001 - -3.69% -
rng::find_end(forward_list<int>)_(same_length)/8192 18.40% 14344.443 16983.618 - 18.65% -
std::set<int>::find(key)_(non-existent)/8192 18.32% 8.441 9.988 - 18.53% -
rng::remove(vector<int>)_(sprinkled)/50 18.32% 55.156 65.261 - 1.28% -
BM_std_minmax_element<short>/1024 18.31% 268.321 317.459 - 12.25% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 18.21% 23.046 27.242 - 33.79% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 18.14% 1.497 1.769 - 26.19% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 18.00% 29.042 34.268 - -0.57% -
BM_deque_vector_move/65536 17.91% 2701.758 3185.634 - 16.86% -
BM_std_min<unsigned_char>/2 17.88% 0.485 0.572 - 17.58% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.73% 10279.085 12101.945 - 3.71% -
BM_deque_deque_copy_backward/512 17.73% 18.571 21.865 - 1.48% -
rng::none_of(list<int>)_(process_all)/8192 17.66% 7296.340 8584.805 - 20.75% -
std::rotate(list<int>)_(1_element_forward)/32 17.59% 12.384 14.562 - 0.90% -
std::fill_n(deque<int>)/32 17.55% 1.156 1.359 - 17.60% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 17.43% 0.390 0.458 - 24.67% -
std::unordered_set<int>::erase(iterator)/1024 17.38% 20.194 23.704 - 17.76% -
BM_deque_deque_move/64000 17.34% 2724.308 3196.770 - 14.64% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 17.30% 1.296 1.520 - -5.59% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 17.29% 4.759 5.582 - -18.15% -
rng::for_each(multiset<int>)/32 17.26% 21.894 25.672 - 0.15% -
std::unordered_set<std::string>::find(key)_(existent)/1024 17.23% 35.266 41.342 - -2.72% -
BM_vector_deque_ranges_move/2 17.20% 1.727 2.024 - -1.97% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 17.18% 12.581 14.742 - 18.80% -
BM_deque_vector_move/64000 17.14% 2711.265 3176.096 - 12.92% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 17.07% 682.767 799.343 - -51.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 17.00% 8142213.485 9526552.908 - 11.20% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 16.84% 21.880 25.566 - 13.28% -
BM_deque_vector_copy/64000 16.83% 2849.679 3329.152 - 34.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 16.71% 38973084.340 45485673.366 - 37.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 16.70% 54109442.745 63145763.729 - 30.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 16.65% 110783943.527 129229861.826 - 24.38% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 16.61% 6.667 7.775 - -0.11% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 16.61% 1.370 1.597 - 7.55% -
std::find_end(forward_list<int>)_(same_length)/8192 16.59% 14518.091 16927.006 - 17.45% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 16.59% 5.400 6.296 - 18.82% -
rng::find_end(deque<int>)_(single_element)/1000 16.53% 293.157 341.604 - 1.47% -
BM_deque_deque_ranges_move_backward/2 16.45% 2.528 2.944 - -3.70% -
std::multimap<std::string,_int>::ctor(const&)/32 16.42% 712.884 829.966 - -1.69% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 16.41% 2.285 2.660 - -6.36% -
BM_std_min<char>/1 16.30% 0.288 0.335 - 17.36% -
BM_deque_deque_ranges_copy_backward/2 16.30% 2.532 2.945 - -5.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 16.27% 66.627 77.471 - 63.67% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 16.24% 7.181 8.347 - 17.01% -
std::list<int>::insert(begin)_(cheap_elements)/32 16.23% 10.127 11.771 - 13.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 16.12% 614.138 713.138 - 6.97% -
rng::for_each(multimap<int>)/32 16.05% 22.421 26.020 - 0.16% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 16.04% 12120.405 14064.364 - 21.92% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 16.00% 670.415 777.682 - 12.21% -
BM_StringRead_Cold_Shallow_Small 15.96% 0.777 0.901 - 11.17% -
std::set<int>::contains(key)_(non-existent)/1024 15.92% 5.305 6.150 - 15.03% -
BM_vector_deque_ranges_move/1 15.90% 2.031 2.354 - 0.53% -
BM_std_minmax_element<short>/512 15.75% 138.028 159.762 - 11.31% -
BM_deque_deque_move/70000 15.67% 3322.638 3843.184 - 23.05% -
BM_std_min<unsigned_short>/3 15.64% 0.693 0.802 - 4.60% -
rng::find(vector<int>)_(bail_25%)/8 15.64% 1.368 1.582 - 0.14% -
SetIntersection_Front_Set_uint32_1024_256 15.53% 4588185.853 5300708.797 - 14.66% -
BM_std_min<short>/1 15.46% 0.293 0.338 - 2.12% -
BM_deque_deque_move_backward/512 15.44% 18.633 21.509 - 0.68% -
SetIntersection_Interlaced_Vector_uint64_256_16 15.40% 6192708.049 7146343.304 - 12.38% -
rng::find_last(deque<int>)_(bail_10%)/1024 15.29% 227.814 262.640 - 8.22% -
BM_deque_deque_copy/70000 15.27% 3166.577 3650.053 - 27.39% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 15.15% 2.189 2.521 - -6.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.15% 29.172 33.591 - 15.29% -
std::set<int>::lower_bound(key)_(non-existent)/8192 15.07% 9.697 11.159 - 20.78% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 15.02% 4.463 5.134 - 1.87% -
std::rotate(list<int>)_(1_element_forward)/50 15.00% 24.278 27.919 - 2.45% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 15.00% 9.205 10.585 - 4.91% -
rng::search(deque<int>)_(no_match)/1024 14.92% 305.071 350.580 - -11.20% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 14.89% 0.633 0.728 - 0.08% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 14.88% 546.254 627.552 - 14.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 14.78% 30.443 34.944 - 33.83% -
BM_deque_deque_ranges_copy/70000 14.76% 3037.682 3486.007 - 11.75% -
rng::contains(list<int>)_(process_all)/8192 14.56% 6967.445 7982.124 - 11.32% -
std::all_of(list<int>)_(process_all)/8192 14.53% 7605.898 8711.350 - 14.54% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 14.53% 2.393 2.740 - 16.72% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 14.45% 80589715.558 92234480.140 - -21.68% -
SetIntersection_None_Set_float_1024_4 14.42% 8873001.079 10152317.111 - 12.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 14.42% 0.556 0.636 - 0.01% -
std::multimap<std::string,_int>::count(key)_(existent)/32 14.40% 17.897 20.474 - 4.26% -
rng::find_last(deque<int>)_(bail_10%)/50 14.38% 11.447 13.092 - 7.54% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 14.36% 65.173 74.534 - 15.57% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 14.19% 13201.508 15074.351 - 0.38% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 14.17% 10496.613 11983.726 - 10.85% -
SetIntersection_None_Set_float_1024_16 14.12% 9058916.320 10337601.573 - 16.28% -
std::fill_n(vector<bool>)/64 14.10% 1.518 1.732 - 14.36% -
BM_deque_deque_ranges_move/70000 14.02% 3231.865 3684.973 - 20.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 14.00% 10137763.980 11557250.488 - 25.79% -
std::remove(deque<int>)_(sprinkled)/50 13.93% 57.257 65.236 - -3.07% -
rng::is_sorted(vector<int>,_pred)/8 13.89% 3.512 3.999 - 2.13% -
std::equal(list<int>)_(it,_it,_it)/50 13.84% 33.915 38.609 - 0.37% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 13.74% 46.520 52.914 - 14.45% -
std::move(vector<bool>)_(unaligned)/512 13.72% 3.977 4.523 - -3.63% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.72% 608.872 692.412 - 0.14% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 13.72% 18.594 21.145 - 13.51% -
std::unordered_set<int>::insert(value)_(new_value)/1024 13.70% 19.511 22.184 - 7.61% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 13.68% 32.867 37.364 - -5.82% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 13.65% 25.903 29.438 - 13.55% -
BM_std_min<unsigned_char>/3 13.62% 0.693 0.787 - 8.19% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.61% 4315.998 4903.496 - 0.00% -
rng::is_partitioned(list<int>)_(partitioned)/8192 13.56% 7168.426 8140.580 - 19.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 13.55% 5030158.399 5711696.163 - 39.22% -
BM_RangesPushHeap_string_Ascending_262144 13.47% 35.282 40.034 - 38.26% -
rng::remove(vector<int>)_(sprinkled)/32 13.47% 51.390 58.311 - 1.75% -
rng::remove_if(vector<int>)_(sprinkled)/50 13.45% 59.652 67.677 - 1.40% -
rng::copy(vector<bool>)_(unaligned)/262144 13.45% 1368.289 1552.299 - 13.41% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 13.41% 320.965 364.005 - 13.35% -
BM_std_min<unsigned_short>/2 13.37% 0.485 0.550 - -0.91% -
BM_deque_deque_ranges_copy/65536 13.27% 2769.959 3137.630 - 11.15% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 13.27% 25.696 29.106 - -2.69% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 13.24% 34.099 38.613 - 9.99% -
BM_deque_deque_copy/65536 13.18% 3033.535 3433.442 - 17.83% -
SetIntersection_Front_Set_uint64_262144_256 13.14% 4480569.092 5069336.986 - 17.29% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.13% 70.919 80.231 - -0.10% -
std::set<std::string>::equal_range(key)_(existent)/8192 13.10% 27.006 30.544 - 1.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.09% 14.982 16.942 - 25.27% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 13.07% 9.905 11.200 - 2.87% -
BM_std_minmax<unsigned_short>/2 13.05% 0.848 0.958 - 7.24% -
BM_RangesPushHeap_uint64_SingleElement_1 13.05% 0.616 0.696 - 66.52% -
rng::copy_n(vector<int>)/32768 13.04% 2294.113 2593.158 - -0.45% -
SetIntersection_None_Set_float_1024_256 13.03% 9025923.384 10201824.787 - 11.86% -
std::unique_copy(deque<int>)_(sprinkled)/52 13.01% 18.792 21.236 - 7.25% -
std::unordered_set<std::string>::erase(iterator)/0 12.91% 27.410 30.950 - 3.44% -
BM_vector_deque_move/2 12.90% 1.832 2.069 - 10.02% -
BM_StringRead_Cold_Deep_Small 12.86% 0.807 0.911 - 9.08% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 12.85% 5.415 6.111 - 2.72% -
BM_std_min<short>/2 12.84% 0.485 0.547 - 10.15% -
std::list<int>::erase(begin)_(cheap_elements)/32 12.84% 10.072 11.365 - 11.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 12.81% 42.841 48.329 - 24.65% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 12.79% 94561.941 106657.839 - 8.23% -
std::is_sorted(deque<int>)/8 12.71% 2.512 2.832 - -27.61% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.71% 8.677 9.779 - -0.17% -
BM_std_minmax<unsigned_int>/2 12.69% 0.825 0.930 - 16.52% -
std::find_if(vector<int>)_(bail_25%)/8 12.68% 0.995 1.121 - 0.12% -
rng::for_each(multimap<int>::iterator)/8 12.66% 4.500 5.069 - -0.17% -
std::equal(vector<bool>)_(unaligned)/8 12.66% 0.852 0.960 - 20.07% -
BM_std_minmax<unsigned_short>/32 12.65% 1.229 1.385 - 3.31% -
BM_StringRead_Cold_Shallow_Large 12.57% 1.034 1.164 - 4.66% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 12.57% 11106.268 12501.976 - 12.18% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 12.56% 3804.145 4281.947 - 11.77% -
rng::for_each(multimap<int>::iterator)/32 12.56% 21.200 23.862 - 0.44% -
std::fill_n(vector<bool>)/512 12.52% 1.425 1.603 - 6.23% -
std::for_each_n(join_view(vector<vector<int>>))/8 12.51% 1.678 1.889 - 9.83% -
rng::for_each(multiset<int>::iterator)/32 12.48% 21.455 24.134 - 1.16% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 12.37% 325.804 366.118 - 12.82% -
BM_std_minmax<char>/11 12.28% 1.648 1.851 - 2.75% -
BM_std_minmax<short>/4 12.26% 0.971 1.090 - -5.35% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 12.26% 1.853 2.080 - 12.44% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 12.20% 19.835 22.256 - 5.34% -
std::multiset<std::string>::contains(key)_(existent)/32 12.20% 14.931 16.752 - 10.46% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 12.14% 1245.259 1396.481 - 0.74% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 12.13% 22.383 25.097 - 11.31% -
std::set<std::string>::contains(key)_(existent)/1024 12.10% 21.246 23.817 - -1.93% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 12.09% 58.658 65.750 - 1.20% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 12.09% 24.279 27.214 - 1.81% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 12.09% 22.779 25.532 - 9.97% -
BM_StringRead_Cold_Deep_Empty 12.02% 0.802 0.898 - 8.10% -
std::rotate_copy(vector<int>)/8192 11.96% 640.902 717.575 - 6.16% -
BM_toupper_char<char> 11.86% 0.615 0.688 - 12.20% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 11.85% 25.152 28.133 - 0.96% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 11.81% 4.903 5.482 - 6.16% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 11.77% 645.389 721.352 - -11.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 11.76% 2876318.609 3214625.644 - 17.23% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.76% 32.719 36.567 - 10.50% -
BM_RangesPopHeap_float_256 11.75% 19.990 22.339 - -1.39% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 11.75% 61.439 68.656 - 93.50% -
BM_RangesPopHeap_string_1 11.73% 0.524 0.585 - -16.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 11.66% 20123377.965 22469664.973 - 11.31% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 11.66% 1584.128 1768.818 - 27.40% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 11.65% 0.362 0.404 - 21.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 11.64% 7810851.184 8720060.475 - 14.01% -
rng::rotate(list<int>)_(by_1/2)/32 11.64% 6.099 6.809 - 1.04% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 11.64% 29.311 32.722 - 1.54% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.61% 314603016.862 351116094.407 - 0.09% -
std::unordered_multimap<int,_int>::erase(iterator)/32 11.60% 20.365 22.728 - 10.07% -
BM_RangesMakeHeap_uint64_Random_4 11.58% 1.154 1.288 - 18.60% -
std::set<std::string>::count(key)_(non-existent)/32 11.53% 9.672 10.787 - -0.30% -
SetIntersection_None_Set_float_1024_1 11.49% 9189361.142 10244975.230 - 15.68% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 11.46% 0.362 0.404 - 22.07% -
std::list<int>::ctor(size)/32 11.43% 323.179 360.124 - 11.73% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 11.43% 0.363 0.404 - 22.69% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 11.39% 18.866 21.015 - 13.66% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 11.38% 1.316 1.466 - 13.41% -
SetIntersection_Interlaced_Vector_uint64_16384_16 11.35% 2435060.489 2711525.524 - 8.05% -
std::list<int>::ctor(size)/1024 11.35% 11647.543 12969.136 - 11.28% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 11.34% 28232.246 31432.923 - -0.02% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 11.31% 28.582 31.816 - 5.57% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 11.29% 66.582 74.102 - -17.56% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11.29% 11223.725 12491.002 - 10.44% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 11.28% 1.331 1.481 - 15.70% -
BM_StringRelational_Eq_Empty_Empty_Control 11.20% 1.854 2.062 - -0.10% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.20% 10.452 11.622 - 15.87% -
rng::for_each_n(list<int>)/50 11.16% 21.734 24.160 - -0.11% -
rng::is_sorted_until(deque<int>,_pred)/8 11.16% 3.855 4.286 - -9.95% -
BM_StringConstructDestroyCStr_Large_Opaque 11.16% 14.281 15.875 - 6.39% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.16% 0.526 0.585 - 11.21% -
BM_RangesPushHeap_string_Ascending_256 11.07% 10.974 12.189 - 8.75% -
SetIntersection_Interlaced_Vector_uint32_256_256 11.04% 4712813.627 5233292.778 - 10.86% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 11.02% 88.814 98.598 - -13.69% -
BM_vector_deque_ranges_move_backward/70000 11.01% 7651.795 8494.052 - 0.70% -
std::list<int>::ctor(size)/8192 10.97% 95149.493 105587.591 - 11.83% -
BM_StringAssignStr_Huge_Transparent 10.97% 103.479 114.828 - 1.79% -
std::find_if_not(vector<int>)_(process_all)/32768 10.96% 8808.379 9774.114 - 0.14% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.95% 10.198 11.315 - 5.19% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 10.93% 6438.372 7142.051 - 15.07% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 10.92% 20.438 22.669 - 11.23% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 10.90% 19.356 21.466 - 2.39% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 10.90% 4306.998 4776.351 - -1.10% -
rng::search(list<int>,_pred)_(same_length)/8192 10.87% 8902.986 9871.071 - 18.27% -
rng::rotate(list<int>)_(1_element_forward)/50 10.87% 24.293 26.934 - 0.68% -
BM_PushHeap_uint64_Ascending_262144 10.87% 4.658 5.164 - 2.88% -
std::find_if_not(vector<int>)_(process_all)/8192 10.86% 2194.863 2433.272 - 0.20% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 10.86% 5.367 5.949 - 12.17% -
rng::partial_sort_copy(deque<int>)_(descending)/8 10.84% 19.673 21.805 - 0.60% -
SetIntersection_None_Set_float_1024_64 10.81% 9001014.838 9974043.650 - 11.39% -
rng::for_each(set<int>::iterator)/8 10.80% 4.534 5.024 - -0.16% -
std::set<int>::equal_range(key)_(non-existent)/8192 10.78% 9.806 10.864 - 9.01% -
rng::find(list<int>)_(process_all)/8192 10.72% 10440.951 11560.145 - 32.85% -
SetIntersection_Interlaced_Vector_uint32_256_16 10.68% 6730537.600 7449515.143 - -0.32% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 10.64% 22.778 25.203 - 7.63% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 10.63% 1.437 1.589 - 5.69% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 10.62% 0.365 0.403 - 10.44% -
BM_RangesPopHeap_float_64 10.62% 12.252 13.553 - -0.94% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 10.61% 1.038 1.148 - 3.80% -
std::move(list<int>)/4096 10.60% 4380.130 4844.241 - 21.97% -
std::all_of(deque<int>)_(process_all)/8192 10.57% 2621.478 2898.566 - 6.83% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 10.54% 777.472 859.388 - 4.01% -
rng::search(deque<int>,_pred)_(near_matches)/1000 10.50% 25255.045 27906.427 - 12.21% -
rng::rotate(deque<int>)_(1_element_backward)/1024 10.48% 39.110 43.208 - 0.00% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.46% 16.621 18.360 - 10.24% -
BM_PopHeap_float_256 10.46% 20.337 22.465 - 0.29% -
BM_deque_deque_ranges_move/65536 10.44% 2954.201 3262.653 - 12.48% -
rng::find_end(deque<int>)_(process_all)/1024 10.42% 302.597 334.125 - 6.80% -
BM_vector_deque_move/1 10.38% 2.111 2.330 - 6.76% -
SetIntersection_Interlaced_Set_float_1024_1024 10.38% 15206728.605 16785032.795 - 8.40% -
BM_std_min<short>/3 10.36% 0.693 0.765 - 10.42% -
SetIntersection_Interlaced_Vector_uint64_262144_256 10.35% 37799435.342 41710894.758 - 15.44% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 10.34% 25.231 27.841 - -4.52% -
BM_deque_deque_ranges_copy_backward/512 10.33% 19.497 21.511 - 0.64% -
std::partition_point(deque<int>)/50 10.31% 4.614 5.090 - 6.69% -
BM_deque_deque_ranges_copy_backward/1024 10.29% 38.040 41.955 - -0.25% -
std::set<int>::equal_range(key)_(non-existent)/1024 10.28% 6.302 6.949 - 7.94% -
BM_tolower_char<wchar_t> 10.26% 0.614 0.677 - -1.97% -
std::search(vector<int>,_pred)_(no_match)/8192 10.19% 4044.746 4456.709 - 10.83% -
rng::search(deque<int>,_pred)_(near_matches)/1024 10.18% 26503.842 29201.739 - 12.13% -
std::remove_copy_if(list<int>)_(sprinkled)/50 10.16% 24.626 27.128 - 3.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 10.13% 3.582 3.944 - 18.87% -
std::adjacent_find(list<int>)/50 10.13% 23.766 26.173 - 10.26% -
rng::search(list<int>,_pred)_(single_element)/8192 10.12% 8320.133 9162.546 - 10.01% -
BM_MakeThenSortHeap_float_Descending_16384 10.12% 27.349 30.116 - 0.02% -
rng::none_of(deque<int>)_(process_all)/8 10.09% 4.385 4.827 - 7.83% -
BM_RangesMakeThenSortHeap_float_Descending_16384 10.08% 26.653 29.340 - -1.96% -
std::stable_partition(deque<int>)_(sparse)/8192 10.08% 3369.537 3709.193 - 6.73% -
std::remove(deque<int>)_(sprinkled)/32 10.05% 52.627 57.915 - -1.76% -
SetIntersection_Interlaced_Set_float_1024_256 10.04% 16219263.013 17848034.533 - 13.69% -
BM_MakeHeap_uint64_Random_64 10.02% 1.283 1.411 - 11.77% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 10.02% 21.410 23.555 - 6.86% -
SetIntersection_Interlaced_Set_uint32_256_256 9.98% 8851964.824 9735000.843 - 7.29% -
std::map<std::string,_int>::count(key)_(non-existent)/0 9.97% 0.257 0.283 - 4.87% -
std::list<int>::erase(begin)_(cheap_elements)/8192 9.93% 9.997 10.990 - 9.94% -
BM_std_minmax_element<int>/3 9.88% 1.044 1.147 - -3.93% -
std::reverse(list<int>)/32768 9.88% 16886.928 18555.243 - -0.85% -
std::set<int>::equal_range(key)_(existent)/8192 9.87% 7.957 8.742 - 9.89% -
rng::any_of(list<int>)_(process_all)/8192 9.85% 7108.697 7809.146 - 12.53% -
std::find_end(deque<int>,_pred)_(single_element)/1000 9.85% 597.719 656.566 - 0.46% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 9.78% 1.238 1.359 - -8.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 9.78% 0.708 0.777 - 8.74% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 9.77% 2.578 2.829 - 10.67% -
BM_StringRead_Cold_Deep_Large 9.74% 1.209 1.327 - 6.29% -
BM_PopHeap_uint32_1 9.73% 0.456 0.501 - -11.63% -
std::replace_if(list<int>)_(sprinkled)/50 9.72% 23.023 25.261 - 0.48% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 9.72% 24.307 26.668 - 0.91% -
std::find_end(forward_list<int>)_(single_element)/8192 9.70% 5728.184 6283.881 - 9.27% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 9.68% 12642.666 13866.180 - 41.47% -
std::copy(vector<bool>)_(unaligned)/262144 9.66% 1713.082 1878.632 - 9.73% -
rng::copy_if(list<int>)_(entire_range)/32768 9.64% 28402.928 31141.510 - 6.21% -
BM_RangesPushHeap_string_Ascending_1024 9.64% 13.845 15.179 - 13.51% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.64% 46.450 50.926 - -10.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.62% 5.086 5.576 - 0.57% -
rng::search(list<int>)_(single_element)/8192 9.61% 7419.680 8132.460 - 8.96% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 9.60% 0.637 0.698 - 13.66% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 9.59% 40.858 44.778 - 12.79% -
BM_RangesPushHeap_uint64_Ascending_64 9.59% 1.519 1.665 - 9.57% -
rng::any_of(deque<int>)_(process_all)/8192 9.59% 2625.277 2877.016 - 5.56% -
rng::contains_subrange(list<int>)_(single_element)/8192 9.58% 6995.482 7665.993 - 5.87% -
std::find(vector<char>)_(bail_25%)/8 9.55% 1.011 1.107 - 7.93% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 9.55% 9.431 10.331 - -2.57% -
std::all_of(deque<int>)_(process_all)/32768 9.53% 10546.821 11551.775 - 6.90% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 9.51% 16.136 17.670 - 1.18% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 9.51% 23.497 25.731 - 12.64% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 9.50% 14.510 15.887 - 9.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 9.48% 20668820.404 22627882.428 - -1.17% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 9.47% 183.957 201.385 - 4.79% -
BM_deque_deque_copy_backward/1024 9.47% 38.430 42.070 - 0.17% -
BM_vector_deque_ranges_move_backward/65536 9.43% 7264.144 7949.086 - 2.04% -
SetIntersection_Front_Vector_uint64_1024_64 9.39% 1371893.129 1500646.413 - 3.78% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 9.38% 17459.607 19098.133 - 0.50% -
std::distance(join_view(vector<vector<int>>))/50 9.37% 0.604 0.661 - 8.27% -
SetIntersection_Interlaced_Set_string_64_64 9.37% 36012424.621 39385121.586 - 1.56% -
BM_RangesMakeHeap_float_Random_1024 9.36% 1.231 1.346 - 13.20% -
std::list<int>::erase(begin)_(cheap_elements)/1024 9.35% 10.165 11.116 - 9.67% -
std::search(deque<int>,_pred)_(near_matches)/1000 9.35% 23307.568 25486.140 - -7.96% -
BM_vector_deque_ranges_move_backward/64000 9.35% 7177.082 7847.880 - 1.34% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 9.33% 19.364 21.172 - -0.08% -
BM_vector_deque_copy_backward/64000 9.31% 7240.333 7914.675 - 2.55% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 9.27% 54705.056 59777.422 - 2.15% -
BM_PopHeap_pair<uint32,_uint32>_1 9.24% 0.506 0.553 - 9.15% -
BM_MakeHeap_uint32_Random_4 9.21% 1.122 1.225 - -37.27% -
rng::is_sorted_until(vector<int>,_pred)/8192 9.20% 3236.859 3534.663 - 7.78% -
BM_vector_deque_ranges_copy/0 9.18% 0.463 0.505 - 24.76% -
rng::all_of(list<int>)_(process_all)/8192 9.17% 7416.500 8096.430 - 10.33% -
rng::move_backward(deque<int>)/8 9.14% 3.657 3.991 - -0.01% -
rng::any_of(deque<int>)_(process_all)/32768 9.14% 10529.248 11491.458 - 5.67% -
BM_deque_deque_move_backward/1024 9.13% 38.511 42.027 - -0.10% -
std::equal(vector<bool>)_(unaligned)/50 9.13% 0.881 0.962 - 19.88% -
std::unordered_multimap<int,_int>::clear()/8192 9.10% 64910.535 70819.695 - 16.39% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 9.09% 0.965 1.053 - 3.77% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.07% 1.485 1.620 - -0.01% -
BM_std_min<unsigned_char>/4 9.06% 0.979 1.068 - 5.74% -
std::set<std::string>::count(key)_(existent)/32 9.05% 14.472 15.782 - 0.35% -
std::unordered_multimap<int,_int>::erase(iterator)/0 9.03% 19.985 21.790 - 11.40% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 9.01% 96806.963 105525.914 - 5.74% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 8.99% 4.569 4.980 - -0.01% -
BM_StringRelational_Less_Large_Large_Control 8.94% 2.047 2.230 - 1.23% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 8.93% 16418.571 17885.174 - -0.20% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 8.93% 21.417 23.330 - 11.62% -
rng::replace(vector<int>)_(sprinkled)/1024 8.91% 172.147 187.488 - 1.41% -
std::find_end(deque<int>)_(process_all)/1000 8.87% 262.581 285.883 - 0.11% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 8.87% 21.583 23.497 - -0.03% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.84% 661.657 720.166 - 0.09% -
rng::remove_if(vector<int>)_(sprinkled)/32 8.83% 53.393 58.108 - 1.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 8.82% 5.271 5.736 - 15.78% -
rng::copy_if(list<int>)_(entire_range)/64 8.81% 30.797 33.512 - 6.93% -
BM_deque_deque_ranges_move_backward/1024 8.81% 38.224 41.592 - -0.93% -
rng::stable_partition(list<int>)_(dense)/32 8.77% 31.804 34.594 - -0.76% -
rng::rotate(deque<int>)_(1_element_backward)/32 8.77% 4.148 4.512 - -0.28% -
std::multiset<std::string>::count(key)_(existent)/32 8.76% 18.033 19.614 - 7.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 8.76% 10780361.322 11724805.217 - -4.88% -
BM_vector_deque_copy_backward/70000 8.76% 8163.027 8877.956 - 5.06% -
rng::is_sorted_until(vector<int>,_pred)/1024 8.76% 405.412 440.908 - 3.88% -
BM_StringRead_Cold_Shallow_Empty 8.75% 0.786 0.855 - 2.55% -
rng::for_each(map<int>::iterator)/32 8.75% 22.979 24.990 - 0.01% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 8.74% 2.199 2.391 - 4.36% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 8.74% 97372.653 105881.088 - 5.29% -
std::map<std::string,_int>::find(key)_(existent)/32 8.73% 15.285 16.620 - 2.82% -
rng::find_end(list<int>)_(process_all)/8192 8.69% 6826.746 7419.971 - -0.33% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.69% 16.239 17.650 - -0.10% -
std::copy(vector<int>)/32768 8.66% 3497.233 3800.016 - 11.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 8.64% 6.745 7.327 - 16.06% -
std::search(deque<int>,_pred)_(near_matches)/1024 8.64% 24476.718 26590.698 - -8.50% -
BM_PushHeap_string_Ascending_256 8.61% 10.184 11.061 - 12.20% -
std::find_if_not(vector<int>)_(process_all)/1024 8.59% 283.693 308.076 - 0.21% -
rng::find_end(list<int>)_(process_all)/1024 8.59% 673.763 731.653 - -0.55% -
BM_StringFindNoMatch/64 8.57% 1.849 2.008 - 5.05% -
SetIntersection_Interlaced_Set_float_256_64 8.57% 15482092.676 16808674.327 - 12.10% -
rng::find(vector<char>)_(bail_25%)/8 8.56% 0.983 1.067 - 0.62% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 8.56% 206.754 224.454 - 0.23% -
std::shift_right(deque<int>)/1024 8.56% 39.829 43.237 - 0.24% -
BM_MakeHeap_uint32_Random_1024 8.55% 1.030 1.118 - 6.73% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.53% 34.305 37.232 - 0.23% -
BM_RangesPopHeap_float_16 8.53% 6.443 6.993 - -0.22% -
std::find_end(list<int>)_(process_all)/1000 8.52% 656.214 712.143 - 0.08% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 8.50% 0.512 0.556 - 23.77% -
std::move_backward(deque<int>)/512 8.47% 23.961 25.991 - 0.08% -
BM_PopHeap_float_16 8.46% 6.477 7.025 - 0.42% -
BM_StringAssignStr_Huge_Opaque 8.45% 104.579 113.418 - 1.89% -
std::unordered_multimap<int,_int>::clear()/1024 8.41% 8367.371 9070.735 - 15.14% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 8.40% 11963.456 12968.625 - 0.68% -
std::set<int>::ctor(const&)/32 8.39% 216.475 234.628 - 6.59% -
BM_vector_deque_move_backward/65536 8.38% 7352.003 7967.889 - -1.15% -
rng::find_last(forward_list<int>)_(bail_10%)/50 8.37% 20.152 21.839 - 5.73% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.36% 726.136 786.838 - 1.38% -
BM_std_minmax<unsigned_short>/3 8.36% 1.165 1.262 - 5.64% -
BM_PopHeap_float_64 8.36% 12.508 13.553 - 0.36% -
rng::starts_with(vector<int>)/8 8.33% 1.310 1.419 - 8.27% -
std::set<int>::erase(key)_(existent)/1024 8.32% 38.586 41.796 - 4.53% -
BM_PushHeap_float_Descending_1 8.31% 0.431 0.466 - 18.41% -
bm_lexicographical_compare<signed_char>/2 8.30% 1.495 1.619 - 8.61% -
std::partition_point(deque<int>)/32 8.29% 4.479 4.851 - 9.72% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 8.28% 1.501 1.625 - 10.45% -
std::unordered_set<std::string>::contains(key)_(existent)/32 8.27% 33.079 35.816 - -18.42% -
rng::replace(vector<int>)_(sprinkled)/8192 8.25% 1376.809 1490.385 - 1.03% -
rng::find_last_if(deque<int>)_(bail_90%)/8 8.25% 0.908 0.982 - 0.37% -
std::find_end(deque<int>)_(single_element)/8192 8.24% 2038.462 2206.353 - -1.34% -
SetIntersection_Front_Set_uint64_262144_1024 8.22% 14483865.216 15675117.268 - 9.20% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.20% 26.924 29.131 - 0.21% -
rng::move_backward(deque<int>)/512 8.18% 24.122 26.095 - 0.09% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 8.17% 1.598 1.728 - 1.58% -
std::unique_copy(list<int>)_(contiguous)/52 8.17% 20.317 21.976 - 2.20% -
BM_std_minmax<unsigned_char>/64 8.16% 1.219 1.319 - 9.64% -
bm_swap_ranges_vb_aligned/1048576 8.16% 3400.698 3678.120 - 8.12% -
std::unordered_set<int>::ctor(const&,_alloc)/32 8.14% 260.554 281.775 - 0.65% -
std::vector<std::string>::ctor(size)/32 8.13% 33.569 36.298 - 4.31% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8.13% 5777.588 6247.109 - 13.83% -
std::stable_partition(vector<int>)_(sparse)/50 8.10% 20.155 21.788 - 2.45% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.09% 7921.446 8562.543 - 8.60% -
BM_StringRelational_Less_Small_Huge_Control 8.09% 1.758 1.900 - 17.23% -
SetIntersection_None_Set_string_16384_1024 8.09% 206274752.285 222955640.033 - -38.21% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 8.07% 16.690 18.038 - 2.59% -
BM_StringRelational_Less_Empty_Small_Control 8.07% 1.992 2.152 - 5.47% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 8.07% 5300.869 5728.648 - 0.12% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 8.06% 596.810 644.892 - 0.51% -
SetIntersection_Interlaced_Vector_uint64_256_64 8.05% 6752044.939 7295774.367 - 7.68% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 8.00% 1543.415 1666.852 - -8.56% -
std::set<std::string>::upper_bound(key)_(existent)/8192 7.98% 28.816 31.116 - 0.29% -
BM_std_minmax<unsigned_int>/16 7.95% 1.284 1.386 - 0.01% -
BM_std_min<unsigned_int>/13 7.94% 1.414 1.526 - -1.20% -
std::set<int>::insert(value)_(new_value)/8192 7.94% 71.043 76.684 - -6.61% -
std::none_of(deque<int>)_(process_all)/50 7.94% 17.757 19.166 - -0.95% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.92% 11962.114 12909.618 - 0.96% -
std::list<int>::ctor(const&)_(cheap_elements)/32 7.92% 326.974 352.861 - 8.57% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 7.91% 22.288 24.052 - -3.50% -
std::map<std::string,_int>::contains(key)_(existent)/1024 7.90% 22.356 24.122 - 6.40% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 7.90% 10.561 11.396 - 7.75% -
bm_lexicographical_compare<signed_char>/1 7.89% 1.286 1.388 - 5.88% -
SetIntersection_Front_Set_uint64_262144_64 7.87% 1828545.247 1972494.855 - 1.94% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 7.87% 10.375 11.190 - 23.97% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 7.83% 97493.132 105123.383 - 6.85% -
std::set<std::string>::equal_range(key)_(existent)/32 7.83% 15.506 16.720 - -0.28% -
std::unordered_map<int,_int>::find(key)_(existent)/32 7.78% 1.160 1.250 - -14.04% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 7.78% 1.590 1.713 - 45.75% -
std::adjacent_find(deque<int>,_pred)/8 7.77% 4.287 4.620 - 6.20% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 7.75% 28.901 31.142 - 16.78% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.75% 283833.536 305818.686 - -0.13% -
std::deque<std::string>::ctor(size)/32 7.69% 40.140 43.226 - 3.61% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 7.68% 9.553 10.287 - 8.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.68% 8.259 8.894 - 15.91% -
std::stable_partition(deque<int>)_(dense)/8192 7.67% 5669.075 6104.159 - 0.09% -
rng::for_each_n(list<int>)/8192 7.64% 7226.471 7778.630 - -2.29% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 7.64% 735.462 791.632 - 17.96% -
BM_vector_deque_move_backward/70000 7.64% 8004.825 8616.087 - 3.11% -
BM_std_minmax_element<int>/2 7.63% 0.638 0.687 - 0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 7.60% 4794321.919 5158678.639 - 27.18% -
bm_ranges_swap_ranges_vb_aligned/1048576 7.60% 3409.118 3668.168 - 7.62% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.60% 70.229 75.564 - 3.24% -
std::all_of(deque<int>)_(process_all)/8 7.58% 3.091 3.326 - 3.24% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 7.57% 37.665 40.515 - 4.05% -
BM_std_minmax_element<long_long>/512 7.56% 138.204 148.650 - 3.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7.55% 38932.997 41873.621 - 0.35% -
BM_std_minmax<short>/14 7.54% 1.620 1.742 - 7.61% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 7.54% 25.352 27.263 - -0.70% -
bm_ranges_lexicographical_compare<unsigned_char>/1 7.53% 1.725 1.855 - 14.44% -
rng::copy_n(vector<bool>)_(unaligned)/512 7.53% 3.322 3.572 - 11.95% -
rng::find_end(deque<int>)_(single_element)/8192 7.53% 2203.322 2369.161 - 6.04% -
BM_std_min<unsigned_short>/4 7.52% 0.981 1.055 - 3.39% -
BM_RangesPushHeap_string_Ascending_16384 7.51% 19.301 20.750 - 4.18% -
std::shift_right(list<int>)/50 7.49% 26.923 28.940 - 4.16% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 7.46% 16.693 17.938 - 0.24% -
SetIntersection_Front_Set_string_64_64 7.46% 36168943.159 38866612.333 - -0.00% -
std::list<int>::insert(begin)_(cheap_elements)/1024 7.45% 11.303 12.146 - 7.43% -
std::map<std::string,_int>::count(key)_(non-existent)/32 7.45% 10.049 10.797 - 7.33% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 7.43% 11316.703 12157.172 - 15.13% -
BM_vector_deque_move_backward/64000 7.42% 7358.308 7904.327 - 3.72% -
std::set<std::string>::erase(key)_(existent)/32 7.42% 69.655 74.821 - -0.43% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 7.37% 4.593 4.932 - 3.20% -
std::set<int>::insert(value)_(new_value)/1024 7.36% 41.947 45.036 - 6.00% -
BM_std_min<char>/24 7.35% 2.645 2.839 - 2.42% -
BM_RangesMakeThenSortHeap_float_Descending_256 7.35% 5.718 6.138 - 1.47% -
SetIntersection_Front_Vector_string_256_256 7.34% 20167089.749 21647278.214 - 11.02% -
BM_std_minmax<char>/12 7.34% 1.915 2.056 - 2.32% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 7.34% 26.619 28.572 - 4.45% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 7.33% 11353.887 12186.575 - 7.38% -
std::multimap<int,_int>::count(key)_(non-existent)/32 7.30% 2.505 2.688 - 6.97% -
std::set<std::string>::contains(key)_(non-existent)/8192 7.30% 26.086 27.990 - -0.85% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 7.29% 25.963 27.855 - 3.53% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 7.27% 5.165 5.541 - -22.58% -
std::deque<int>::ctor(size)/1024 7.27% 68.900 73.910 - -1.30% -
BM_RangesMakeHeap_uint64_Ascending_4 7.27% 0.423 0.454 - 10.66% -
SetIntersection_Front_Set_uint64_64_64 7.23% 15069557.076 16159802.109 - 6.18% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.23% 23.299 24.984 - -0.34% -
rng::for_each(join_view(vector<vector<int>>)/8192 7.22% 264.894 284.010 - 7.41% -
std::list<int>::ctor(Range)_(cheap_elements)/32 7.21% 329.177 352.904 - 7.68% -
BM_RangesPushHeap_uint32_Descending_4 7.19% 0.351 0.377 - -1.10% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 7.18% 13.373 14.333 - 1.98% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 7.16% 11231.241 12035.420 - 8.05% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 7.13% 664.266 711.652 - 5.26% -
std::move_backward(vector<bool>)_(unaligned)/64 7.13% 1.790 1.918 - 1.48% -
bm_lexicographical_compare<signed_char>/3 7.12% 1.727 1.850 - 7.39% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 7.10% 147421.527 157888.162 - 3.69% -
rng::unique(list<int>,_pred)_(sprinkled)/32 7.08% 64.753 69.335 - -2.09% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 7.08% 4791.724 5130.787 - 5.66% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 7.07% 5.050 5.408 - 7.52% -
std::find_end(list<int>)_(process_all)/1048576 7.06% 817328.440 875019.407 - -0.01% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.05% 954.862 1022.191 - -1.22% -
std::multimap<std::string,_int>::erase(iterator)/32 7.04% 29.411 31.482 - 18.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 7.03% 9745650.668 10430534.222 - 4.75% -
rng::find_if(deque<int>)_(bail_25%)/32768 7.02% 2776.580 2971.428 - 8.16% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 7.01% 60.673 64.927 - -3.35% -
std::set<int>::upper_bound(key)_(existent)/8192 6.97% 7.860 8.409 - 5.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 6.97% 30927304.443 33083592.016 - 107.31% -
BM_std_min<unsigned_char>/19 6.94% 1.156 1.236 - 6.85% -
std::multiset<std::string>::count(key)_(non-existent)/32 6.93% 9.345 9.993 - -3.04% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 6.93% 12898.021 13792.160 - 3.80% -
BM_MakeHeap_uint64_Random_256 6.93% 1.134 1.213 - 3.55% -
std::list<int>::insert(begin)_(cheap_elements)/8192 6.92% 11.272 12.051 - 6.87% -
BM_std_minmax_element<short>/64 6.88% 17.237 18.423 - 5.68% -
BM_MakeThenSortHeap_uint64_SingleElement_64 6.87% 5.918 6.324 - 0.13% -
BM_vector_deque_ranges_move_backward/1 6.85% 2.183 2.332 - -1.71% -
BM_RangesPushHeap_string_Ascending_64 6.82% 7.442 7.949 - 2.72% -
std::sort(vector<int>)_(qsort_adversarial)/8192 6.80% 147796.495 157840.645 - 3.74% -
BM_StringRelational_Less_Small_Large_Control 6.79% 1.617 1.727 - -3.19% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.79% 610.659 652.123 - 0.06% -
BM_RangesMakeHeap_uint64_Heap_64 6.78% 0.245 0.262 - 3.08% -
BM_std_minmax<unsigned_int>/3 6.78% 1.155 1.233 - 13.31% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 6.77% 21.644 23.110 - 4.03% -
std::set<std::string>::erase(iterator)/0 6.77% 25.427 27.149 - 1.03% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 6.76% 5.285 5.642 - -1.27% -
rng::search(vector<int>,_pred)_(single_element)/8192 6.76% 4703.450 5021.449 - 7.03% -
BM_RangesMakeHeap_uint32_Random_64 6.74% 1.326 1.415 - 11.06% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.71% 46449.127 49567.292 - 10.39% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 6.71% 8.749 9.335 - 6.53% -
BM_vector_deque_ranges_copy_backward/64000 6.70% 7334.739 7826.125 - 2.81% -
std::sort(vector<int>)_(qsort_adversarial)/1024 6.69% 12925.807 13790.394 - 3.65% -
BM_RangesPopHeap_float_262144 6.69% 38.337 40.900 - 14.13% -
std::remove_if(vector<int>)_(sprinkled)/50 6.66% 60.085 64.084 - -0.95% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 6.65% 0.554 0.590 - 5.02% -
BM_vector_deque_ranges_move_backward/2 6.64% 1.937 2.065 - 0.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 6.63% 4273.183 4556.663 - 1.62% -
bm_lexicographical_compare<signed_char>/4 6.60% 1.956 2.085 - 5.67% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 6.57% 1.634 1.741 - 3.41% -
rng::partition_point(list<int>)/8192 6.57% 13250.591 14121.284 - 5.37% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.55% 575297.400 612985.977 - 0.21% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 6.55% 47.560 50.674 - 6.63% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.55% 6.863 7.312 - 6.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 6.49% 34.425 36.660 - 5.51% -
std::copy_n(deque<int>)/8 6.49% 2.643 2.814 - 3.21% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.48% 3.260 3.472 - 0.13% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 6.48% 23.627 25.159 - 4.86% -
SetIntersection_Front_Set_uint64_16384_4 6.48% 1083437.932 1153659.381 - 0.90% -
std::generate_n(list<int>)/8192 6.48% 6911.802 7359.748 - 6.95% -
std::list<std::string>::ctor(size)/1024 6.47% 12347.697 13146.989 - 7.86% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 6.47% 0.674 0.717 - 6.61% -
rng::find(vector<bool>)_(process_all)/50 6.47% 0.740 0.788 - -0.53% -
rng::remove(list<int>)_(prefix)/8192 6.46% 8523.112 9073.738 - 7.61% -
BM_std_minmax<char>/10 6.45% 1.301 1.385 - 0.05% -
BM_vector_deque_ranges_copy_backward/2 6.42% 1.943 2.067 - 9.36% -
BM_vector_deque_ranges_copy_backward/65536 6.42% 7661.263 8152.836 - 3.18% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 6.41% 23.073 24.552 - 6.31% -
std::unordered_set<int>::erase(iterator)/32 6.40% 20.073 21.358 - 6.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6.37% 6695979.291 7122594.936 - 19.22% -
BM_RangesPushHeap_uint64_Ascending_256 6.37% 2.093 2.226 - 6.33% -
BM_std_min<unsigned_char>/11 6.36% 1.064 1.131 - 5.33% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 6.36% 1.354 1.440 - -3.52% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 6.35% 24.410 25.959 - 1.62% -
BM_RangesPushHeap_uint64_Ascending_262144 6.33% 4.701 4.998 - 5.60% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 6.32% 0.757 0.805 - -2.97% -
BM_RangesMakeHeap_float_Descending_256 6.31% 0.250 0.265 - 5.83% -
BM_std_minmax_element<long_long>/1024 6.29% 272.019 289.125 - 2.07% -
rng::search(vector<int>,_pred)_(no_match)/8192 6.27% 4246.536 4512.857 - 6.61% -
rng::unique_copy(list<int>)_(sprinkled)/8192 6.26% 6980.278 7417.371 - -0.38% -
std::unordered_multimap<int,_int>::clear()/32 6.25% 615.911 654.378 - 7.42% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 6.23% 22.715 24.131 - 3.04% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 6.23% 4248.071 4512.705 - 4.65% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 6.23% 1.875 1.992 - 1.52% -
std::for_each_n(list<int>)/50 6.22% 22.766 24.182 - 0.03% -
rng::find_end(list<int>)_(process_all)/1048576 6.20% 824731.927 875857.812 - -0.01% -
BM_vector_deque_ranges_copy_backward/70000 6.20% 8155.895 8661.257 - 0.74% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 6.19% 115697.513 122855.865 - 6.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 6.17% 12768803.666 13556533.474 - -0.26% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 6.16% 25.916 27.512 - 0.35% -
BM_std_min<unsigned_int>/4 6.15% 0.996 1.058 - 1.64% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 6.14% 1402.366 1488.450 - 3.92% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6.14% 6819.182 7237.641 - 0.48% -
std::search(list<int>)_(single_element)/1000 6.12% 671.120 712.218 - 2.25% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 6.11% 23.051 24.459 - 4.36% -
BM_std_minmax_element<long_long>/4096 6.10% 1077.033 1142.728 - 2.17% -
std::find_end(list<int>)_(single_element)/1024 6.09% 689.682 731.713 - -0.39% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.08% 25130.716 26658.883 - -0.79% -
BM_vector_deque_ranges_copy_backward/0 6.06% 0.442 0.469 - -23.02% -
BM_std_min<unsigned_short>/11 6.06% 1.159 1.229 - 2.53% -
SetIntersection_Front_Set_uint32_16384_256 6.04% 4858896.518 5152334.673 - 5.73% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 6.03% 21.594 22.896 - 3.19% -
rng::search(vector<int>)_(same_length)/8192 6.02% 1878.783 1991.976 - -0.03% -
BM_std_minmax<unsigned_short>/21 6.02% 1.962 2.081 - 5.11% -
BM_PushHeap_string_Ascending_64 6.02% 7.139 7.569 - 6.27% -
std::find_end(list<int>,_pred)_(process_all)/8192 6.01% 7783.187 8251.017 - 0.04% -
BM_StringRelational_Eq_Large_Large_ChangeLast 6.00% 1.854 1.965 - -5.61% -
BM_MakeHeap_uint32_Random_256 6.00% 1.147 1.216 - 10.06% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 6.00% 24.349 25.810 - 1.04% -
BM_std_minmax<unsigned_short>/64 5.99% 1.526 1.617 - 1.45% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 5.98% 285.034 302.085 - -18.35% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 5.94% 16.478 17.457 - 5.81% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.94% 755.614 800.503 - 0.25% -
rng::find_last(vector<int>)_(bail_90%)/8 5.93% 0.548 0.580 - 9.04% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.92% 773.160 818.955 - 0.11% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 5.92% 1.051 1.113 - -3.10% -
SetIntersection_None_Vector_string_262144_256 5.91% 1314140.772 1391870.838 - 2.59% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 5.90% 1.895 2.007 - 3.33% -
SetIntersection_Front_Set_uint64_1024_64 5.88% 1888060.935 1999033.839 - 2.88% -
BM_std_min<unsigned_char>/18 5.86% 0.971 1.028 - 5.82% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 5.86% 29.886 31.637 - 1.08% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 5.85% 685.979 726.126 - 4.80% -
BM_std_minmax_element<long_long>/5500 5.85% 1444.963 1529.505 - 2.21% -
BM_deque_deque_ranges_move_backward/70000 5.84% 8505.993 9002.331 - 0.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 5.83% 12551.453 13283.735 - -0.79% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 5.82% 1.851 1.959 - 5.83% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.82% 1.986 2.102 - 5.06% -
BM_std_min<unsigned_short>/8 5.82% 1.305 1.381 - 4.68% -
BM_std_minmax_element<long_long>/4000 5.78% 1052.350 1113.222 - 1.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 5.78% 16.652 17.615 - 2.16% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 5.77% 1.203 1.272 - 6.66% -
std::for_each_n(list<int>)/8192 5.77% 7280.648 7700.400 - -7.83% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.76% 2263.289 2393.749 - -19.07% -
BM_std_min<__int128>/64000 5.76% 24733.290 26158.112 - 5.70% -
SetIntersection_Front_Set_uint64_262144_16384 5.75% 336249406.411 355584089.431 - 2.87% -
BM_vector_deque_move/64 5.73% 2.704 2.859 - 3.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 5.72% 1330282.741 1406382.107 - -2.93% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 5.72% 11.148 11.785 - 2.96% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 5.71% 17.714 18.726 - -2.94% -
std::unordered_set<std::string>::find(key)_(existent)/32 5.70% 42.144 44.545 - 1.96% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.69% 25.997 27.476 - 1.60% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 5.68% 25868.671 27338.671 - 0.34% -
rng::move_backward(list<int>)/32768 5.67% 33613.677 35519.071 - 2.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 5.66% 0.991 1.047 - 6.70% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.66% 990094.294 1046154.104 - 0.36% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.66% 5160.517 5452.573 - 2.29% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.66% 14.634 15.462 - -0.52% -
BM_std_min<__int128>/4000 5.65% 1540.615 1627.711 - 5.52% -
rng::move(list<int>)/4096 5.65% 5393.364 5697.955 - 5.02% -
std::unordered_set<int>::clear()/1024 5.65% 7886.450 8331.714 - 3.43% -
std::find_if_not(vector<int>)_(process_all)/50 5.64% 14.233 15.036 - 0.12% -
std::vector<int>::ctor(size)/1024 5.63% 41.099 43.413 - 0.47% -
std::find_end(list<int>)_(single_element)/1000 5.63% 674.330 712.294 - -0.47% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.62% 1390.817 1469.016 - 3.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 5.61% 1131003.983 1194412.037 - 2.67% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.56% 29.986 31.654 - -2.58% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.55% 10.557 11.143 - -0.06% -
SetIntersection_Interlaced_Set_string_16384_1024 5.55% 339042062.996 357859950.366 - 2.26% -
rng::stable_partition(list<int>)_(dense)/50 5.55% 52.647 55.568 - 0.04% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 5.54% 25.999 27.439 - 1.32% -
std::move(vector<int>)/1048576 5.53% 56252.719 59361.688 - 10.80% -
rng::for_each(set<int>::iterator)/32 5.52% 22.161 23.384 - -0.35% -
BM_vector_deque_copy_backward/1 5.50% 2.310 2.437 - -3.35% -
BM_std_min<__int128>/1024 5.49% 396.062 417.807 - 5.35% -
std::set<int>::ctor(const&)/8192 5.49% 49932.478 52672.331 - 6.28% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 5.48% 28.571 30.137 - 2.99% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 5.47% 19.298 20.352 - 1.09% -
rng::find_if(deque<int>)_(bail_25%)/8 5.46% 1.453 1.533 - -0.02% -
BM_MakeThenSortHeap_float_Descending_256 5.45% 5.722 6.033 - 2.11% -
BM_StringConstructDestroyCStr_Small_Opaque 5.44% 2.082 2.195 - 5.45% -
std::any_of(vector<int>)_(process_all)/8 5.44% 2.481 2.616 - 5.47% -
BM_deque_deque_move_backward/70000 5.43% 8799.801 9277.771 - 3.96% -
SetIntersection_Interlaced_Vector_float_262144_16 5.43% 6284039.491 6625011.215 - 105.03% -
BM_vector_deque_ranges_move/64 5.41% 2.661 2.805 - -1.38% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.41% 9.538 10.054 - 5.69% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 5.39% 0.750 0.790 - -1.77% -
BM_std_min<__int128>/512 5.39% 198.876 209.594 - 5.30% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.38% 1.575 1.660 - 0.09% -
BM_std_min<__int128>/5500 5.37% 2120.649 2234.557 - 5.28% -
std::map<int,_int>::contains(key)_(existent)/32 5.36% 1.577 1.662 - 5.33% -
bm_ranges_lexicographical_compare<unsigned_char>/2 5.35% 1.973 2.078 - 12.24% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 5.35% 31.256 32.928 - 3.11% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 5.32% 25.387 26.739 - 11.86% -
rng::contains_subrange(list<int>)_(process_all)/50 5.32% 17.614 18.551 - 3.20% -
BM_StringEraseWithMove_Small_Transparent 5.32% 2.555 2.691 - 12.73% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.32% 29.190 30.742 - -0.18% -
BM_StringConstructDestroyCStr_Large_Transparent 5.31% 8.952 9.428 - -2.23% -
rng::find_if(deque<int>)_(bail_25%)/8192 5.31% 703.473 740.850 - 8.06% -
std::set<std::string>::contains(key)_(non-existent)/32 5.31% 9.418 9.918 - -3.16% -
SetIntersection_Front_Vector_uint64_16384_16384 5.30% 77862154.577 81990189.976 - -0.21% -
std::stable_sort(deque<int>)_(descending)/8 5.29% 26.651 28.062 - 3.36% -
BM_std_min<__int128>/70000 5.29% 27060.993 28491.210 - 5.23% -
BM_std_min<__int128>/4096 5.28% 1578.819 1662.216 - 5.28% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 5.28% 610.367 642.567 - 5.51% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 5.26% 46152295.536 48579496.100 - -12.43% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 5.25% 32.807 34.531 - 8.97% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 5.25% 13001.158 13683.612 - 5.08% -
std::find_if_not(vector<int>)_(process_all)/8 5.25% 2.531 2.663 - 1.95% -
rng::move(list<int>)/512 5.21% 353.190 371.584 - 0.58% -
std::flat_map<int,_int>::erase(iterator)/1024 5.20% 76.089 80.049 - 5.24% -
BM_std_min<__int128>/65536 5.19% 25346.319 26663.057 - 5.14% -
BM_StringRelational_Eq_Large_Large_Control 5.19% 2.270 2.388 - 3.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 5.19% 1247648.960 1312350.045 - 1.08% -
std::fill(list<int>)/8192 5.18% 7116.475 7485.284 - 5.16% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.18% 211.099 222.025 - 1.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 5.17% 1116396.368 1174134.869 - 0.31% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.16% 27.396 28.808 - 1.14% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 5.15% 35.316 37.136 - 2.41% -
rng::search(vector<int>)_(same_length)/1024 5.15% 247.345 260.083 - 0.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.14% 9850.082 10356.331 - 4.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.13% 822.045 864.189 - -0.09% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.11% 3.377 3.549 - -0.04% -
BM_RangesPushHeap_float_QuickSortAdversary_16 5.09% 0.974 1.024 - 4.74% -
std::any_of(list<int>)_(process_all)/8192 5.08% 7129.926 7492.211 - 5.63% -
BM_deque_deque_ranges_move_backward/512 5.07% 20.498 21.537 - 0.60% -
BM_std_minmax<unsigned_short>/31 5.05% 2.998 3.149 - 2.75% -
rng::copy_n(vector<bool>)_(aligned)/64 5.04% 1.304 1.370 - 5.21% -
std::set<int>::ctor(const&)/1024 5.04% 6286.032 6602.727 - 7.83% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 5.04% 4.050 4.254 - 4.42% -
BM_std_minmax<short>/18 5.03% 1.992 2.092 - 5.74% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 5.03% 2.160 2.269 - 2.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5.01% 6156564.523 6464864.937 - -8.11% -
rng::unique_copy(deque<int>)_(sprinkled)/52 5.01% 14.761 15.500 - -10.29% -
BM_deque_vector_ranges_move/4000 5.00% 143.122 150.285 - -0.22% -
std::find_end(list<int>)_(process_all)/8192 4.99% 6988.646 7337.429 - -0.67% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 4.97% 13008.757 13655.710 - 4.89% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 4.97% 1.147 1.204 - 1.47% -
BM_vector_deque_copy_backward/0 4.97% 0.402 0.421 - -23.49% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 4.95% 0.472 0.496 - 0.73% -
std::remove_if(list<int>)_(prefix)/8192 4.95% 9351.179 9813.695 - 4.90% -
rng::none_of(deque<int>)_(process_all)/50 4.94% 26.561 27.872 - 3.62% -
rng::find_end(list<int>)_(single_element)/1000 4.93% 683.666 717.373 - -0.01% -
std::list<std::string>::ctor(size)/8192 4.93% 102757.848 107823.869 - 6.76% -
bm_lexicographical_compare<signed_char>/5 4.92% 2.207 2.315 - 4.69% -
BM_SortHeap_float_16384 4.91% 26.721 28.033 - 0.88% -
std::unordered_set<std::string>::count(key)_(existent)/1024 4.91% 36.251 38.030 - -9.70% -
std::copy_n(vector<int>)/8 4.91% 2.165 2.271 - 5.72% -
std::stable_partition(vector<int>)_(sparse)/32 4.89% 6.874 7.210 - -4.29% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.89% 274618.252 288042.149 - 1.65% -
BM_std_minmax<unsigned_int>/7 4.89% 1.745 1.831 - -2.58% -
SetIntersection_Front_Set_string_256_256 4.88% 27952799.539 29317802.067 - -0.63% -
rng::find_end(list<int>)_(single_element)/1024 4.86% 697.086 730.999 - 0.17% -
BM_MakeThenSortHeap_float_Descending_4 4.86% 1.175 1.232 - 5.50% -
std::set<int>::insert(value)_(already_present)/0 4.84% 0.582 0.610 - 4.82% -
bm_lexicographical_compare<int>/16 4.84% 2.016 2.114 - 8.00% -
std::multiset<int>::equal_range(key)_(existent)/1024 4.84% 4.951 5.191 - -3.18% -
std::unordered_multiset<int>::find(key)_(existent)/1024 4.82% 1.161 1.217 - 4.35% -
std::map<std::string,_int>::count(key)_(existent)/1024 4.81% 23.402 24.528 - -2.35% -
std::unordered_map<int,_int>::count(key)_(existent)/32 4.81% 1.273 1.334 - -2.10% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 4.80% 10.557 11.064 - -2.06% -
std::set<int>::find(key)_(existent)/8192 4.79% 8.037 8.422 - 0.95% -
bm_lexicographical_compare<unsigned_char>/64 4.78% 1.965 2.059 - 7.13% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.77% 9.986 10.462 - -2.46% -
rng::partial_sort(vector<int>)_(heap)/8 4.77% 27.008 28.297 - 5.47% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.77% 6492.491 6802.439 - 0.14% -
std::search(list<int>)_(no_match)/1024 4.77% 738.440 773.668 - 2.30% -
std::deque<int>::ctor(size)/8192 4.75% 440.529 461.460 - 2.83% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 4.74% 13485.490 14124.812 - 5.69% -
BM_vector_deque_ranges_copy_backward/1 4.74% 2.219 2.324 - 8.43% -
BM_std_minmax_element<long_long>/64 4.73% 17.474 18.300 - 3.06% -
BM_std_min<unsigned_int>/8 4.72% 1.278 1.338 - 2.87% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 4.72% 30111.892 31533.577 - 1.01% -
BM_std_min<short>/12 4.72% 1.520 1.591 - 5.16% -
std::equal(list<int>)_(it,_it,_it,_it)/8 4.71% 2.855 2.990 - 1.23% -
rng::contains_subrange(list<int>)_(same_length)/16 4.71% 6.609 6.920 - 0.10% -
SetIntersection_Front_Set_uint32_16384_1024 4.71% 15461815.069 16189942.117 - -5.22% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 4.70% 1.255 1.314 - 9.41% -
std::copy_n(vector<bool>)_(aligned)/64 4.70% 1.303 1.364 - 5.13% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 4.69% 7.270 7.611 - 1.99% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 4.69% 21.124 22.113 - 3.56% -
SetIntersection_None_Set_string_16384_4 4.68% 197065644.491 206293192.668 - -16.58% -
rng::any_of(list<int>)_(process_all)/32768 4.68% 26027.415 27245.382 - 1.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.66% 1134326.021 1187195.037 - 0.31% -
std::search_n(vector<int>)_(no_match)/1024 4.66% 210.407 220.208 - 5.03% -
BM_RangesPushHeap_uint64_Ascending_1024 4.65% 2.577 2.696 - 4.63% -
BM_StringRelational_Less_Huge_Small_Control 4.65% 1.815 1.900 - 9.92% -
BM_RangesMakeThenSortHeap_float_Descending_64 4.63% 3.247 3.397 - 1.96% -
BM_deque_vector_move_backward/0 4.63% 1.468 1.536 - 12.05% -
rng::move_backward(deque<int>)/32768 4.62% 3523.518 3686.405 - 0.02% -
rng::distance(join_view(vector<vector<int>>)/4096 4.62% 4.309 4.509 - 2.95% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 4.61% 19969.565 20890.325 - 1.20% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.61% 23.078 24.142 - 5.02% -
BM_std_min<char>/29 4.61% 2.002 2.095 - 3.44% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 4.61% 9.132 9.553 - 5.72% -
std::remove_copy(vector<int>)_(sprinkled)/32 4.60% 15.035 15.726 - 5.07% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 4.60% 0.894 0.935 - -2.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 4.59% 10.944 11.447 - 8.89% -
std::deque<int>::ctor(size)/32 4.58% 26.122 27.319 - -0.79% -
BM_RangesPopHeap_float_1024 4.58% 27.301 28.552 - 0.02% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.58% 18.604 19.456 - 0.11% -
rng::find_end(list<int>)_(process_all)/1000 4.56% 685.603 716.899 - -0.13% -
SetIntersection_Interlaced_Vector_string_16384_256 4.56% 39873910.333 41693202.244 - 3.03% -
std::search_n(vector<int>)_(no_match)/1000 4.56% 205.471 214.840 - 4.83% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.56% 67252.082 70318.395 - -1.18% -
BM_PushHeap_string_Ascending_1024 4.56% 13.088 13.684 - 10.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.55% 33.084 34.588 - 4.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 4.55% 16.722 17.482 - 1.51% -
std::move_backward(vector<bool>)_(unaligned)/512 4.53% 4.639 4.849 - 2.67% -
BM_MakeThenSortHeap_float_Ascending_4 4.53% 1.397 1.460 - -0.85% -
std::find_if_not(list<int>)_(bail_25%)/8 4.53% 1.216 1.271 - -3.76% -
BM_std_min<unsigned_short>/18 4.53% 1.534 1.604 - 10.85% -
std::partition(deque<int>)_(sparse)/32 4.52% 9.640 10.076 - -3.51% -
std::remove(list<int>)_(sprinkled)/32 4.52% 54.824 57.303 - -0.92% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 4.51% 175649.828 183574.759 - 1.19% -
std::find(vector<long_long>)_(process_all)/8 4.51% 1.155 1.207 - 4.60% -
rng::remove_if(list<int>)_(prefix)/8192 4.51% 9138.536 9550.366 - 5.78% -
rng::any_of(deque<int>)_(process_all)/50 4.50% 18.340 19.166 - -5.34% -
rng::search(vector<int>,_pred)_(same_length)/8192 4.49% 4938.364 5160.261 - 4.78% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.49% 40.068 41.867 - -1.68% -
BM_std_min<short>/18 4.49% 1.619 1.692 - 9.25% -
BM_StringRelationalLiteral_Less_Small_Large_Control 4.49% 1.720 1.798 - 10.40% -
BM_std_min<unsigned_char>/14 4.47% 1.795 1.875 - 3.59% -
SetIntersection_Front_Vector_uint64_262144_16384 4.46% 78095607.318 81582073.558 - -0.71% -
std::multiset<std::string>::clear()/32 4.46% 881.927 921.299 - 3.91% -
std::partial_sort(deque<int>)_(descending)/8 4.46% 41.369 43.215 - -1.63% -
SetIntersection_Interlaced_Set_uint32_262144_4 4.46% 1261439.127 1317700.195 - -8.33% -
BM_std_minmax<unsigned_char>/1 4.46% 0.623 0.651 - 3.52% -
BM_RangesMakeThenSortHeap_float_Heap_4 4.45% 1.225 1.280 - 5.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.45% 865.000 903.486 - 0.12% -
rng::copy_if(list<int>)_(entire_range)/4096 4.44% 3050.131 3185.610 - 5.66% -
std::generate(list<int>)/50 4.44% 15.364 16.047 - 3.08% -
SetIntersection_None_Set_uint32_262144_1024 4.43% 1144851.727 1195617.027 - -7.41% -
BM_MakeHeap_float_Random_4 4.43% 1.614 1.685 - 22.25% -
std::stable_partition(vector<int>)_(sparse)/1024 4.43% 207.265 216.445 - 0.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 4.41% 0.636 0.664 - 3.14% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 4.41% 3.574 3.732 - -1.58% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 4.41% 9511.754 9930.837 - 4.59% -
BM_PushHeap_float_Random_4 4.40% 2.837 2.961 - 1.70% -
BM_RangesSortHeap_float_4 4.40% 1.027 1.072 - -0.36% -
rng::all_of(deque<int>)_(process_all)/8 4.39% 3.088 3.224 - 0.00% -
std::any_of(deque<int>)_(process_all)/8 4.39% 3.089 3.225 - 0.08% -
std::replace(vector<int>)_(sprinkled)/32 4.38% 5.036 5.257 - -3.70% -
SetIntersection_Interlaced_Vector_string_16384_4 4.38% 1820903.984 1900690.033 - -6.96% -
BM_std_min<__int128>/64 4.38% 24.505 25.578 - 4.17% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 4.38% 6091.188 6357.866 - 2.71% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 4.38% 6647.428 6938.350 - 4.10% -
BM_deque_vector_move/4000 4.37% 139.942 146.057 - 2.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4.37% 9781715.482 10209103.712 - 5.69% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 4.36% 1.710 1.785 - -3.57% -
std::set<std::string>::count(key)_(non-existent)/1024 4.36% 22.786 23.779 - -0.27% -
BM_std_minmax_element<long_long>/70000 4.36% 18696.519 19511.422 - 2.13% -
BM_PopHeap_float_4 4.36% 2.374 2.477 - -0.71% -
std::map<int,_int>::find(key)_(non-existent)/32 4.35% 2.402 2.506 - 6.77% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 4.35% 0.395 0.413 - 0.38% -
std::list<std::string>::ctor(size)/32 4.35% 340.400 355.205 - 5.36% -
SetIntersection_Front_Set_string_16384_256 4.35% 14679650.652 15317693.170 - -8.53% -
BM_std_minmax<unsigned_short>/1 4.35% 0.624 0.651 - 3.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 4.34% 1224040.143 1277222.704 - 1.81% -
rng::rotate(list<int>)_(by_1/4)/32 4.34% 13.756 14.353 - 0.18% -
rng::is_partitioned(vector<int>)_(partitioned)/50 4.33% 8.481 8.848 - 3.50% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 4.33% 22.324 23.290 - -2.00% -
bm_gcd_trivial 4.32% 0.856 0.893 - -0.28% -
SetIntersection_None_Set_uint32_262144_1 4.32% 1159141.115 1209197.512 - -7.12% -
BM_StringEraseToEnd_Small_Transparent 4.31% 0.416 0.434 - 4.30% -
SetIntersection_Interlaced_Set_float_64_64 4.30% 15098730.362 15748700.617 - 4.08% -
BM_std_minmax_element<long_long>/64000 4.30% 17107.497 17843.874 - 2.08% -
SetIntersection_Interlaced_Set_string_64_16 4.30% 39042539.347 40720217.239 - 0.73% -
SetIntersection_Front_Set_uint64_256_64 4.29% 6183862.103 6449113.796 - 2.72% -
std::none_of(deque<int>)_(process_all)/8 4.29% 3.088 3.221 - -0.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.29% 4.595 4.791 - -0.51% -
std::none_of(list<int>)_(process_all)/8192 4.28% 7200.784 7509.243 - 7.09% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 4.28% 10.088 10.520 - -8.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.28% 25.272 26.353 - 23.30% -
rng::contains_subrange(list<int>)_(single_element)/50 4.27% 17.644 18.398 - -0.67% -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.27% 4.360 4.546 - 3.39% -
BM_vector_deque_move_backward/0 4.26% 0.444 0.463 - 9.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.25% 26349371.199 27469244.373 - -9.85% -
BM_PushHeap_uint64_Ascending_16 4.25% 0.912 0.950 - -2.80% -
rng::starts_with(vector<int>,_pred)/8 4.24% 4.126 4.301 - 1.88% -
rng::any_of(deque<int>)_(process_all)/8 4.23% 3.092 3.223 - 0.11% -
std::unordered_set<std::string>::clear()/32 4.23% 925.829 965.021 - 9.52% -
BM_MakeThenSortHeap_string_SingleElement_4 4.23% 5.959 6.211 - -0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 4.23% 166312531.211 173349444.090 - -9.83% -
rng::move(vector<int>)/8 4.23% 2.221 2.315 - 4.35% -
rng::rotate(list<int>)_(by_1/3)/50 4.21% 23.588 24.582 - 2.75% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 4.20% 0.278 0.290 - 1.53% -
BM_RangesSortHeap_float_16384 4.20% 26.487 27.601 - -0.96% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.20% 18071.389 18830.564 - 0.08% -
BM_StringRelational_Less_Large_Empty_Control 4.19% 1.949 2.030 - 4.74% -
BM_StringConstructDestroyCStr_Empty_Opaque 4.18% 2.093 2.180 - 2.18% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 4.17% 216.654 225.698 - 1.89% -
BM_std_min<unsigned_char>/10 4.17% 0.901 0.939 - 2.88% -
SetIntersection_None_Vector_uint64_16384_4 4.16% 1126090.477 1172948.739 - -0.08% -
rng::fold_left(deque<int>)/8192 4.16% 4368.415 4549.926 - -1.60% -
BM_std_minmax_element<long_long>/65536 4.15% 17518.106 18244.479 - 1.90% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.14% 4.778 4.975 - 1.42% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.13% 3.665 3.817 - 0.23% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 4.12% 9642.357 10039.146 - 4.31% -
BM_RangesPushHeap_uint64_Ascending_16384 4.09% 3.564 3.710 - 2.31% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 4.09% 1.580 1.645 - 5.29% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 4.09% 0.256 0.266 - 4.06% -
std::find_end(list<int>,_pred)_(single_element)/1024 4.08% 810.366 843.450 - 0.37% -
SetIntersection_None_Set_uint32_262144_256 4.08% 1150203.369 1197132.242 - -7.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 4.07% 1201867.408 1250796.552 - 6.58% -
std::find_end(list<int>,_pred)_(process_all)/1048576 4.07% 952036.486 990766.749 - 0.07% -
std::search(vector<int>)_(single_element)/1000 4.07% 228.684 237.986 - 4.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.07% 6.514 6.779 - 0.31% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.04% 1072326.319 1115682.595 - 0.39% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 4.04% 6.327 6.583 - -0.05% -
BM_num_get<long> 4.03% 11.063 11.508 - 0.17% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.03% 6.080 6.325 - 3.76% -
std::multimap<int,_int>::count(key)_(existent)/32 4.02% 3.493 3.633 - 4.35% -
std::find_end(list<int>,_pred)_(single_element)/1000 4.02% 790.629 822.391 - 0.05% -
BM_RangesMakeHeap_uint64_Random_16384 4.02% 1.005 1.045 - 6.19% -
SetIntersection_Front_Set_uint32_1024_1 3.99% 1061496.740 1103830.823 - -1.57% -
rng::all_of(list<int>)_(process_all)/8 3.98% 2.610 2.714 - 0.32% -
SetIntersection_None_Set_uint32_262144_16 3.98% 1156487.547 1202492.756 - -6.95% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.98% 341610667.125 355197465.721 - -0.93% -
BM_std_minmax<unsigned_short>/10 3.97% 1.405 1.461 - 3.42% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.97% 6.589 6.851 - -0.04% -
SetIntersection_Front_Vector_uint32_1024_64 3.97% 1390369.019 1445529.410 - 1.22% -
rng::find_last(vector<char>)_(bail_90%)/1048576 3.96% 12129.540 12609.596 - 4.79% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 3.95% 455.974 473.998 - 5.39% -
SetIntersection_Interlaced_Vector_uint32_16384_4 3.94% 1530634.565 1590967.441 - 2.25% -
rng::unique(list<int>,_pred)_(sprinkled)/52 3.94% 82.809 86.072 - -2.03% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.94% 209.228 217.469 - 5.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 3.94% 16.586 17.239 - 1.67% -
SetIntersection_Front_Vector_string_1024_4 3.93% 1238963.220 1287628.776 - 4.27% -
std::find_end(list<int>)_(process_all)/1024 3.92% 703.015 730.581 - 0.16% -
BM_std_min<short>/11 3.92% 1.179 1.226 - 3.90% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.91% 10.431 10.839 - 4.39% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.91% 3.211 3.337 - 7.81% -
BM_StringRelational_Eq_Small_Large_Control 3.91% 0.478 0.497 - 2.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.91% 5134784.353 5335354.382 - 2.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 3.89% 1592909.470 1654926.963 - 4.38% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 3.89% 33.007 34.291 - 7.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 3.89% 0.534 0.555 - 23.86% -
BM_std_min<unsigned_long_long>/2 3.89% 0.486 0.504 - 3.86% -
SetIntersection_Front_Vector_uint32_262144_256 3.89% 2269960.075 2358155.948 - 2.16% -
std::search(vector<int>)_(single_element)/1024 3.88% 234.213 243.296 - 4.46% -
SetIntersection_None_Set_string_16384_16 3.88% 197065764.468 204705715.189 - -42.13% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 3.87% 22.533 23.404 - -1.59% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.86% 813.415 844.784 - 0.15% -
BM_RangesPushHeap_uint32_Random_1024 3.86% 6.037 6.270 - 1.30% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 3.86% 0.648 0.673 - 3.52% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.84% 341.406 354.530 - 3.65% -
SetIntersection_Interlaced_Set_float_262144_4 3.84% 1286060.385 1335434.487 - -7.72% -
SetIntersection_Interlaced_Vector_uint32_64_64 3.84% 11573029.408 12016996.481 - 4.31% -
BM_StringRelational_Less_Empty_Huge_Control 3.82% 1.992 2.068 - 8.10% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 3.82% 10.200 10.589 - 6.56% -
std::map<int,_int>::insert(value)_(already_present)/8192 3.81% 4.044 4.198 - 2.63% -
SetIntersection_None_Set_uint32_262144_64 3.81% 1150543.051 1194384.358 - -7.42% -
std::move(list<int>)/512 3.81% 351.226 364.596 - 2.53% -
std::move_backward(vector<int>)/1048576 3.79% 54475.926 56542.421 - 1.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.79% 838.670 870.449 - 0.17% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.78% 794.479 824.543 - 0.00% -
rng::for_each(multiset<int>::iterator)/8 3.78% 4.806 4.987 - 0.42% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.78% 171929.527 178424.083 - 5.01% -
SetIntersection_None_Set_uint32_262144_4 3.78% 1157711.346 1201416.586 - -7.67% -
rng::all_of(vector<int>)_(process_all)/8 3.77% 2.486 2.580 - 8.50% -
std::stable_partition(deque<int>)_(dense)/1024 3.77% 596.230 618.691 - -6.77% -
SetIntersection_None_Vector_uint32_1024_256 3.76% 1104667.208 1146223.084 - -0.68% -
std::copy_if(list<int>)_(entire_range)/4096 3.76% 3049.215 3163.794 - 4.90% -
std::map<std::string,_int>::erase(key)_(existent)/0 3.76% 42.205 43.791 - -37.50% -
BM_PushHeap_uint64_Random_4 3.76% 2.055 2.133 - -1.88% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.75% 17.177 17.821 - 0.11% -
rng::fill_n(vector<int>)/1024 3.75% 29.270 30.368 - 2.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.73% 85.416 88.606 - -7.00% -
BM_RangesPushHeap_float_PipeOrgan_4 3.73% 0.481 0.499 - -1.35% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.73% 1973.306 2046.872 - 0.68% -
BM_MakeHeap_string_Descending_262144 3.72% 3.544 3.676 - 5.21% -
SetIntersection_Front_Set_uint64_262144_4 3.72% 1117760.870 1159299.937 - 1.23% -
rng::move_backward(list<int>)/4096 3.72% 6560.116 6803.825 - 29.64% -
rng::generate(list<int>)/50 3.71% 15.364 15.933 - 1.54% -
BM_std_min<unsigned_short>/7 3.70% 1.099 1.139 - 2.64% -
std::move_backward(vector<int>)/262144 3.70% 21939.934 22752.204 - 6.45% -
BM_MakeThenSortHeap_uint64_Heap_4 3.70% 1.207 1.252 - 4.29% -
BM_PushHeap_uint64_SingleElement_1 3.69% 0.522 0.541 - 18.83% -
rng::any_of(vector<int>)_(process_all)/8 3.68% 2.354 2.441 - 1.11% -
std::remove_if(vector<int>)_(sprinkled)/32 3.66% 53.749 55.718 - -0.62% -
rng::contains(deque<int>)_(process_all)/8 3.66% 2.943 3.051 - 0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.66% 20018363.160 20751282.499 - 1.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 3.66% 1203184.092 1247176.721 - 4.78% -
std::stable_partition(deque<int>)_(dense)/32 3.65% 29.909 31.001 - -3.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 3.65% 6819872.302 7068599.422 - 1.25% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 3.64% 31.200 32.337 - 3.42% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.64% 1.387 1.438 - 3.60% -
rng::copy_backward(vector<int>)/1048576 3.63% 48443.180 50201.643 - 2.90% -
std::swap_ranges(deque<int>)/1024 3.62% 329.566 341.512 - 6.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 3.62% 1.382 1.432 - 4.76% -
BM_std_minmax<unsigned_int>/31 3.62% 2.478 2.568 - 1.54% -
SetIntersection_None_Set_float_262144_1 3.61% 1162173.096 1204128.498 - -5.55% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.60% 5236.728 5425.298 - 0.18% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 3.60% 16.984 17.596 - 0.04% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 3.60% 282.302 292.458 - 2.62% -
rng::find_end(deque<int>)_(process_all)/1048576 3.60% 308734.544 319837.659 - 19.43% -
std::stable_partition(vector<int>)_(sparse)/8192 3.60% 1496.970 1550.805 - 0.15% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.59% 19480.732 20180.656 - -0.06% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.59% 4716.780 4886.242 - 0.13% -
rng::unique_copy(deque<int>)_(contiguous)/52 3.58% 14.687 15.213 - -8.71% -
BM_std_min<unsigned_char>/32 3.58% 2.864 2.966 - 2.68% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 3.58% 1.609 1.667 - -6.39% -
rng::all_of(list<int>)_(process_all)/32768 3.57% 25784.776 26706.176 - 1.43% -
rng::none_of(vector<int>)_(process_all)/8 3.57% 2.353 2.437 - -1.36% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 3.57% 589.992 611.035 - -0.14% -
std::set<std::string>::find(key)_(existent)/1024 3.56% 22.954 23.772 - 1.67% -
BM_std_min<unsigned_char>/20 3.55% 1.515 1.569 - 3.98% -
BM_std_min<short>/31 3.55% 2.571 2.662 - 1.67% -
SetIntersection_Interlaced_Set_uint32_262144_16 3.55% 1563364.666 1618893.231 - -10.47% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.55% 576.398 596.842 - 0.17% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.55% 17180.259 17789.479 - 2.24% -
std::set<int>::lower_bound(key)_(existent)/8192 3.55% 7.847 8.125 - 4.28% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 3.54% 480.400 497.420 - 0.78% -
std::remove_if(deque<int>)_(sprinkled)/32 3.54% 56.119 58.104 - 3.69% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.53% 46.795 48.446 - -0.44% -
std::unordered_set<int>::find(key)_(non-existent)/32 3.53% 0.983 1.018 - -16.53% -
BM_RangesPopHeap_float_4 3.53% 2.369 2.453 - -0.02% -
SetIntersection_Front_Vector_uint32_16_16 3.52% 37886148.325 39218886.856 - 0.19% -
std::unique(list<int>)_(contiguous)/52 3.51% 67.273 69.637 - -1.34% -
std::copy(list<int>)/64 3.51% 32.056 33.181 - 3.05% -
bm_ranges_lexicographical_compare<unsigned_char>/4 3.51% 1.498 1.551 - 9.30% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 3.50% 29.485 30.516 - 0.99% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 3.49% 5.872 6.078 - 5.43% -
BM_std_min<unsigned_char>/15 3.49% 2.086 2.159 - 6.43% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 3.47% 2.825 2.923 - -0.75% -
std::none_of(list<int>)_(process_all)/32768 3.46% 25757.955 26649.819 - -2.76% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.46% 6580.153 6807.989 - 0.11% -
rng::fold_left(list<int>)/8192 3.46% 10517.347 10880.828 - 1.18% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 3.45% 612.282 633.400 - 0.73% -
std::swap_ranges(deque<int>)/8192 3.44% 2635.988 2726.689 - 6.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 3.44% 1134963.232 1173991.431 - 0.52% -
std::rotate(deque<int>)_(by_1/2)/1024 3.44% 173.261 179.218 - 3.45% -
SetIntersection_Interlaced_Set_uint32_64_16 3.44% 23947750.423 24770645.279 - -0.79% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 3.43% 31325.941 32401.033 - -0.04% -
std::multiset<std::string>::clear()/1024 3.43% 19435.514 20102.236 - 1.40% -
BM_PushHeap_uint64_Ascending_64 3.42% 1.518 1.570 - -2.28% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 3.41% 1.199 1.240 - 5.71% -
rng::equal(vector<bool>)_(unaligned)/8 3.40% 0.738 0.763 - -28.05% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 3.40% 717.278 741.679 - 0.41% -
SetIntersection_None_Set_uint32_262144_262144 3.40% 1148176.270 1187192.871 - -9.46% -
BM_RangesMakeThenSortHeap_float_Descending_4 3.39% 1.284 1.328 - 8.53% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 3.39% 3.986 4.121 - 1.37% -
std::set<int>::count(key)_(existent)/8192 3.38% 7.782 8.045 - 4.44% -
rng::move_backward(vector<int>)/262144 3.38% 22076.034 22822.649 - 6.61% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.38% 13711.062 14174.459 - 1.42% -
BM_RangesSortHeap_float_64 3.37% 3.139 3.245 - 0.14% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 3.37% 33.897 35.040 - 3.35% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.37% 28.126 29.073 - 0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.36% 201776211.563 208560931.969 - -12.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.36% 6.564 6.784 - -1.35% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.36% 3.951 4.083 - -0.72% -
bm_lexicographical_compare<signed_char>/6 3.35% 2.491 2.574 - 4.38% -
std::partial_sort(deque<int>)_(shuffled)/8 3.35% 33.296 34.411 - 1.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 3.35% 44.302 45.785 - 39.11% -
BM_std_minmax<short>/32 3.34% 1.229 1.270 - -5.22% -
BM_StringRelationalLiteral_Less_Large_Large_Control 3.33% 2.205 2.278 - 2.74% -
BM_MakeHeap_float_Ascending_4 3.33% 0.402 0.415 - 2.98% -
std::map<int,_int>::insert(value)_(new_value)/1024 3.33% 27.665 28.586 - 4.32% -
rng::contains_subrange(list<int>)_(process_all)/8192 3.33% 7007.931 7241.079 - -12.87% -
BM_vector_deque_copy_backward/64 3.31% 2.961 3.059 - 1.03% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.31% 0.325 0.335 - -0.31% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.31% 19793.996 20448.910 - 5.02% -
std::search_n(vector<int>)_(no_match)/8192 3.31% 1630.218 1684.145 - 3.82% -
BM_RangesPushHeap_uint64_Ascending_16 3.30% 0.937 0.967 - 1.34% -
BM_StringEraseToEnd_Huge_Transparent 3.29% 2.566 2.650 - 3.53% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 3.28% 28.912 29.862 - 1.85% -
std::unordered_multimap<int,_int>::ctor(const&)/32 3.27% 197.232 203.682 - 3.13% -
std::set<int>::contains(key)_(non-existent)/8192 3.27% 8.311 8.582 - 2.09% -
BM_MakeHeap_uint64_Random_1024 3.27% 1.097 1.133 - 8.20% -
BM_SortHeap_float_64 3.27% 3.152 3.255 - 0.37% -
std::stable_partition(list<int>)_(sparse)/1024 3.26% 913.276 943.056 - 0.16% -
BM_std_min<unsigned_char>/29 3.26% 1.966 2.030 - 2.09% -
SetIntersection_Front_Set_uint64_1024_16 3.25% 1283184.699 1324945.246 - 0.96% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.25% 2074.404 2141.823 - 0.02% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 3.25% 39.256 40.530 - 0.58% -
std::unique(deque<int>)_(contiguous)/52 3.25% 68.457 70.679 - -8.15% -
SetIntersection_None_Vector_uint64_262144_1024 3.24% 1157587.781 1195140.200 - 3.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 3.24% 11348349.166 11715944.162 - 1.68% -
BM_PushHeap_uint64_SingleElement_16 3.22% 0.337 0.348 - 0.28% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 3.22% 24996.242 25800.998 - 2.29% -
std::find_if_not(vector<char>)_(process_all)/8 3.22% 2.469 2.549 - 1.64% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.22% 46.842 48.348 - 0.17% -
std::map<int,_int>::find(key)_(non-existent)/8192 3.21% 7.083 7.310 - 2.90% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 3.21% 255.983 264.204 - 3.91% -
std::find_if(vector<int>)_(process_all)/8192 3.21% 2194.264 2264.660 - -0.04% -
BM_StringRelational_Less_Empty_Empty_Control 3.21% 1.935 1.997 - 0.69% -
rng::find_end(deque<int>)_(process_all)/8192 3.21% 2387.084 2463.599 - 21.37% -
BM_RangesMakeHeap_float_Ascending_256 3.20% 0.644 0.665 - 1.13% -
std::multimap<int,_int>::count(key)_(existent)/1024 3.20% 5.616 5.796 - 3.01% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.19% 127.601 131.675 - -0.87% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.19% 37178.320 38365.159 - 0.30% -
bm_lexicographical_compare<signed_char>/7 3.19% 2.746 2.833 - 4.89% -
rng::all_of(deque<int>)_(process_all)/8192 3.19% 2632.077 2716.036 - 2.27% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 3.19% 12302.500 12694.688 - 3.58% -
std::multiset<std::string>::erase(key)_(non-existent)/32 3.19% 10.099 10.421 - -0.34% -
SetIntersection_Interlaced_Set_uint64_1024_256 3.19% 15265477.487 15751995.332 - -1.29% -
std::search(vector<int>,_pred)_(same_length)/8192 3.19% 4946.863 5104.478 - 3.67% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.18% 6.376 6.579 - 0.12% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 3.18% 1.131 1.167 - -0.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.18% 792.503 817.728 - 0.43% -
SetIntersection_Interlaced_Vector_float_16384_16 3.18% 3891607.232 4015406.208 - 42.50% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.18% 1.589 1.640 - -0.14% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.17% 904.425 933.100 - 1.60% -
std::any_of(list<int>)_(process_all)/32768 3.17% 25836.779 26655.239 - 0.12% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.16% 1.591 1.641 - -0.12% -
SetIntersection_Front_Set_string_262144_4 3.16% 1299642.822 1340683.813 - 1.27% -
std::find_if(vector<int>)_(process_all)/32768 3.16% 8804.068 9081.944 - 0.06% -
BM_std_min<long_long>/30 3.16% 3.164 3.264 - -0.06% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 3.15% 23661.935 24408.041 - -0.32% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 3.15% 5.924 6.111 - 0.40% -
rng::search(list<int>)_(single_element)/1000 3.14% 666.021 686.965 - -6.12% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 3.14% 2744.842 2831.097 - 2.54% -
std::fill_n(list<int>)/32 3.13% 8.078 8.331 - 1.29% -
BM_std_minmax<char>/15 3.13% 2.930 3.021 - -0.32% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.13% 25.435 26.231 - -0.77% -
BM_std_minmax_element<short>/4 3.13% 1.227 1.265 - 0.12% -
std::flat_multimap<int,_int>::erase(iterator)/8192 3.13% 505.387 521.213 - 4.79% -
BM_PushHeap_uint64_Random_16 3.13% 4.283 4.417 - 5.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.13% 507.591 523.456 - 3.68% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 3.12% 2.359 2.432 - 1.20% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 3.12% 16.891 17.418 - 4.46% -
BM_MakeHeap_uint32_PipeOrgan_1024 3.12% 0.689 0.710 - 0.15% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.12% 45.289 46.701 - -0.12% -
rng::starts_with(vector<int>,_pred)/1000 3.11% 455.743 469.920 - 4.99% -
BM_MakeHeap_string_Random_1024 3.11% 10.791 11.127 - 3.28% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 3.10% 14223.418 14664.080 - -0.01% -
std::copy_if(list<int>)_(every_other)/32768 3.09% 25223.941 26004.465 - 1.65% -
BM_std_min<char>/8 3.09% 2.251 2.320 - 2.34% -
std::is_sorted_until(vector<int>,_pred)/1024 3.09% 414.112 426.906 - 1.77% -
rng::none_of(list<int>)_(process_all)/32768 3.09% 25482.773 26269.862 - 0.64% -
BM_std_min<short>/17 3.09% 1.586 1.635 - 1.02% -
SetIntersection_Interlaced_Vector_uint32_262144_4 3.09% 1524213.058 1571255.480 - -19.65% -
std::all_of(list<int>)_(process_all)/32768 3.08% 26154.359 26960.746 - -0.35% -
std::multiset<std::string>::insert(value)_(new_value)/1024 3.08% 61.548 63.444 - -0.82% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 3.08% 24.668 25.428 - 1.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 3.08% 39221005.015 40427462.179 - 3.63% -
std::is_partitioned(deque<int>)_(partitioned)/8192 3.07% 3059.360 3153.290 - 9.60% -
std::multimap<std::string,_int>::erase(iterator)/0 3.07% 26.220 27.024 - -7.53% -
BM_std_minmax<unsigned_short>/15 3.07% 1.942 2.002 - 4.73% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 3.07% 14.674 15.124 - -0.02% -
SetIntersection_Front_Set_uint32_1024_64 3.06% 2042257.401 2104767.367 - 7.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 3.06% 1137567.190 1172362.647 - 0.96% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 3.05% 25519.283 26298.521 - 1.77% -
BM_StringRelational_Less_Large_Small_Control 3.05% 1.780 1.835 - 0.11% -
BM_PushHeap_uint64_Ascending_16384 3.05% 3.564 3.673 - -0.27% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 3.04% 33.577 34.598 - 4.27% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.03% 83942.763 86488.422 - 2.03% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 3.03% 29.387 30.277 - 2.64% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.03% 904.716 932.120 - 2.55% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 3.03% 567.015 584.182 - 0.06% -
BM_vector_deque_copy_backward/65536 3.03% 7749.664 7984.243 - 0.94% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 3.02% 1.233 1.270 - -1.21% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.02% 559.521 576.392 - 2.13% -
std::adjacent_find(deque<int>,_pred)/50 3.01% 29.704 30.599 - 3.70% -
SetIntersection_Interlaced_Set_uint64_1024_64 3.01% 9967495.994 10267422.348 - -13.02% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.01% 596937.809 614878.307 - -1.14% -
std::reverse_copy(vector<int>)/4096 3.00% 133.874 137.891 - 1.13% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.00% 3.348 3.448 - 2.67% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.99% 23115.742 23806.121 - 0.51% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 2.99% 17.036 17.545 - 2.76% -
BM_PopHeap_float_16384 2.99% 33.137 34.127 - 1.30% -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.97% 2.939 3.027 - -2.24% -
SetIntersection_None_Vector_string_262144_4 2.97% 1353459.219 1393622.232 - 2.64% -
BM_StringRelational_Less_Empty_Large_Control 2.97% 1.875 1.930 - 1.07% -
std::map<int,_int>::erase(key)_(existent)/1024 2.97% 24.892 25.630 - 3.26% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.96% 272984.273 281062.198 - 2.43% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.96% 4.420 4.550 - -0.36% -
std::rotate(list<int>)_(by_1/3)/32 2.95% 15.080 15.525 - 1.56% -
SetIntersection_Interlaced_Vector_float_256_16 2.95% 7980317.087 8215861.810 - 32.53% -
BM_RangesMakeHeap_uint32_Random_1024 2.95% 1.071 1.103 - 3.92% -
SetIntersection_None_Vector_uint32_262144_1 2.95% 1163332.856 1197662.594 - 3.62% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.95% 13.303 13.695 - 0.70% -
BM_MakeHeap_uint32_Random_64 2.95% 1.250 1.287 - 0.27% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 2.95% 5.617 5.783 - 3.49% -
BM_std_min<__int128>/32 2.95% 12.184 12.543 - 2.65% -
SetIntersection_Front_Vector_uint64_1024_1 2.95% 1097273.895 1129595.413 - 0.92% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 2.95% 343.832 353.960 - 2.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.95% 79399.939 81738.716 - 4.57% -
std::find_if_not(deque<int>)_(process_all)/1024 2.94% 484.766 499.034 - 0.77% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.94% 28579.279 29418.962 - 0.70% -
std::set<int>::erase(key)_(existent)/0 2.94% 20.266 20.861 - 2.11% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.94% 3175.716 3268.929 - 3.50% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.93% 29.839 30.714 - -1.23% -
BM_RangesPopHeap_string_16384 2.93% 71.921 74.031 - -1.13% -
BM_MakeHeap_string_Random_16384 2.93% 12.621 12.991 - 2.28% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.92% 31.575 32.498 - 0.46% -
BM_std_min<unsigned_char>/24 2.92% 2.757 2.838 - 1.31% -
BM_MakeHeap_string_QuickSortAdversary_262144 2.92% 12.659 13.028 - 3.20% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.92% 21.976 22.617 - 2.62% -
std::find_end(vector<int>)_(single_element)/1000 2.91% 233.910 240.723 - -2.42% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.91% 0.583 0.600 - 2.33% -
SetIntersection_None_Vector_uint64_1024_256 2.91% 1122723.844 1155372.690 - 2.55% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.91% 1.500 1.544 - 0.46% -
std::find(list<int>)_(process_all)/50 2.91% 18.131 18.658 - -0.36% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.91% 68.772 70.771 - 1.96% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.90% 9.210 9.477 - 8.24% -
std::find_end(vector<int>)_(single_element)/1024 2.90% 239.229 246.168 - -2.46% -
SetIntersection_None_Set_uint32_262144_16384 2.89% 1151559.490 1184824.301 - -8.67% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.89% 1532976.971 1577223.959 - -6.65% -
BM_StringFindStringLiteral/64 2.89% 2.097 2.157 - 2.90% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.88% 35894.394 36927.484 - 0.34% -
BM_num_get<long_long> 2.88% 11.169 11.490 - -0.34% -
BM_std_min<unsigned_short>/512 2.88% 7.139 7.344 - -0.02% -
SetIntersection_None_Set_float_262144_16384 2.87% 1163602.455 1197038.004 - -4.66% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 2.87% 23.356 24.027 - 0.28% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 2.87% 10062.098 10351.054 - 2.65% -
std::copy_n(vector<bool>)_(aligned)/262144 2.87% 675.857 695.241 - -10.59% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 2.87% 1.700 1.749 - 2.94% -
std::search_n(vector<int>)_(no_match)/1048576 2.87% 209472.741 215478.687 - 3.50% -
std::copy(vector<int>)/8 2.87% 2.247 2.311 - 4.27% -
BM_deque_deque_ranges_copy_backward/65536 2.87% 7981.857 8210.573 - 0.12% -
std::set<std::string>::insert(value)_(already_present)/8192 2.86% 38.534 39.638 - 2.34% -
BM_MakeHeap_string_Random_256 2.86% 10.416 10.715 - 2.83% -
rng::fill(vector<bool>)/512 2.86% 1.484 1.527 - -2.88% -
BM_std_minmax<int>/6 2.84% 1.349 1.388 - 0.08% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.84% 27.017 27.786 - -3.85% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.84% 16.567 17.038 - -3.03% -
BM_MakeThenSortHeap_float_Ascending_256 2.84% 6.462 6.646 - 3.28% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 2.84% 14651.286 15067.872 - 2.70% -
BM_SortHeap_float_262144 2.84% 30.427 31.292 - 0.07% -
BM_std_min<unsigned_long_long>/64 2.84% 4.807 4.943 - -0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.84% 0.901 0.926 - 2.04% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.84% 6599.656 6787.024 - 1.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 2.84% 815538.739 838689.840 - -0.42% -
SetIntersection_Front_Vector_uint64_262144_4 2.83% 1080121.867 1110703.368 - 1.36% -
BM_std_minmax<short>/15 2.82% 1.991 2.047 - 4.68% -
rng::stable_partition(vector<int>)_(sparse)/50 2.82% 20.556 21.136 - 2.57% -
SetIntersection_Interlaced_Vector_uint32_16384_64 2.81% 5939588.531 6106568.679 - -32.50% -
std::all_of(deque<int>)_(process_all)/32 2.81% 11.546 11.871 - 2.94% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 2.80% 9152.059 9408.456 - 0.91% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.80% 0.908 0.933 - -0.49% -
BM_RangesMakeThenSortHeap_float_Heap_256 2.80% 5.897 6.062 - -1.69% -
BM_StringRelationalLiteral_Less_Small_Small_Control 2.80% 1.838 1.889 - 5.04% -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.79% 2.415 2.483 - 4.00% -
BM_RangesSortHeap_float_262144 2.78% 29.911 30.742 - 0.25% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.78% 11.773 12.100 - 2.93% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.77% 0.734 0.755 - -0.24% -
BM_std_min<long_long>/20 2.76% 2.008 2.063 - 1.40% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 2.76% 899.068 923.896 - 2.61% -
std::stable_sort(deque<int>)_(heap)/8192 2.76% 17592.412 18078.127 - 1.94% -
BM_RangesPushHeap_uint64_Random_16 2.76% 4.279 4.397 - 2.41% -
BM_std_min<unsigned_char>/12 2.76% 1.358 1.396 - 7.20% -
SetIntersection_Front_Vector_string_262144_256 2.75% 9970545.148 10245083.856 - 1.15% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.75% 2.353 2.418 - 0.60% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.74% 29.280 30.084 - 1.91% -
BM_MakeHeap_string_QuickSortAdversary_16384 2.74% 11.788 12.111 - 2.49% -
BM_MakeThenSortHeap_float_PipeOrgan_64 2.74% 3.908 4.016 - -2.41% -
BM_std_min<unsigned_int>/32 2.74% 2.172 2.232 - 1.28% -
std::set<int>::ctor(const&,_alloc)/32 2.74% 215.597 221.502 - 0.32% -
BM_MakeThenSortHeap_float_Ascending_64 2.74% 3.960 4.068 - 1.56% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.74% 24.394 25.062 - 0.48% -
rng::find(list<int>)_(bail_25%)/8 2.73% 0.921 0.946 - 2.98% -
SetIntersection_Interlaced_Set_string_256_16 2.73% 18096272.313 18590504.620 - 1.46% -
BM_std_min<int>/64 2.73% 2.669 2.742 - 4.13% -
rng::move(vector<bool>)_(aligned)/64 2.72% 1.897 1.949 - 4.51% -
BM_MakeHeap_string_QuickSortAdversary_1024 2.72% 10.632 10.920 - 2.90% -
rng::all_of(deque<int>)_(process_all)/32768 2.72% 10550.723 10837.301 - 2.55% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 2.71% 4572.393 4696.501 - 4.19% -
BM_SortHeap_float_4 2.71% 1.028 1.056 - -0.30% -
SetIntersection_Front_Vector_uint32_256_4 2.71% 4393165.070 4512111.783 - 1.48% -
rng::fill(list<int>)/8192 2.71% 7392.444 7592.560 - 6.84% -
BM_MakeHeap_string_QuickSortAdversary_256 2.71% 10.440 10.723 - 2.96% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.70% 42.926 44.085 - -0.54% -
std::find_first_of(vector<int>)_(small_needle)/32 2.70% 46.829 48.093 - 0.92% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.70% 1890.123 1941.129 - 1.92% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.70% 9.184 9.432 - 4.36% -
BM_StringEraseWithMove_Large_Transparent 2.69% 2.587 2.657 - -0.24% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.69% 30.202 31.013 - 3.75% -
rng::move_backward(deque<int>)/4096 2.68% 154.970 159.128 - 1.69% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.68% 4.195 4.308 - 3.70% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 2.68% 1.433 1.471 - 0.89% -
BM_std_min<unsigned_short>/23 2.68% 2.135 2.192 - 3.36% -
std::search(deque<int>)_(same_length)/8192 2.68% 3795.574 3897.158 - 3.21% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.67% 29.042 29.819 - 0.23% -
BM_std_min<__int128>/29 2.67% 11.002 11.296 - 2.40% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.67% 1921.113 1972.444 - 1.28% -
BM_std_min<__int128>/30 2.67% 11.385 11.689 - 2.43% -
std::find_if_not(vector<char>)_(process_all)/50 2.67% 12.516 12.850 - 2.61% -
rng::copy_n(vector<int>)/8 2.66% 2.232 2.292 - 1.77% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.66% 5341.132 5483.156 - -0.03% -
SetIntersection_None_Set_float_262144_64 2.66% 1161667.966 1192548.340 - -5.44% -
BM_std_min<unsigned_char>/21 2.66% 1.800 1.847 - 7.41% -
rng::is_partitioned(vector<int>)_(partitioned)/32 2.66% 5.712 5.864 - 0.95% -
BM_StringRelational_Eq_Small_Small_Control 2.65% 1.851 1.900 - 2.39% -
BM_MakeHeap_uint32_Random_262144 2.65% 1.007 1.034 - 0.98% -
rng::find_if_not(vector<int>)_(bail_25%)/8 2.65% 1.095 1.124 - -0.31% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 2.65% 3.322 3.410 - 1.27% -
BM_num_get<bool> 2.65% 12.081 12.400 - -1.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 2.64% 1079289.680 1107773.877 - -0.89% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.64% 280897.886 288310.283 - 2.06% -
BM_RangesPushHeap_uint32_Random_16 2.64% 4.388 4.503 - -1.04% -
BM_std_min<unsigned_short>/22 2.64% 1.813 1.860 - 0.03% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.64% 795.197 816.161 - 7.73% -
std::rotate_copy(deque<int>)/1024 2.63% 34.211 35.112 - 0.14% -
rng::sort(deque<int>)_(repeated)/8192 2.63% 6573.259 6746.065 - 0.34% -
SetIntersection_None_Vector_uint32_1024_1 2.63% 1121442.065 1150902.778 - -0.11% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 2.63% 22.785 23.384 - -0.25% -
SetIntersection_None_Set_float_262144_256 2.62% 1163435.059 1193966.717 - -5.41% -
BM_std_minmax<unsigned_short>/11 2.62% 1.719 1.764 - 4.08% -
BM_PushHeap_uint64_Descending_1 2.62% 0.449 0.460 - 12.08% -
SetIntersection_None_Set_float_262144_16 2.62% 1161137.533 1191559.326 - -5.73% -
rng::find_if_not(list<int>)_(process_all)/50 2.62% 21.563 22.128 - 2.16% -
BM_RangesMakeHeap_float_Random_4 2.62% 1.530 1.570 - 29.53% -
rng::stable_sort(vector<int>)_(heap)/8 2.62% 21.813 22.384 - 0.76% -
std::rotate_copy(deque<int>)/32 2.62% 2.622 2.691 - -1.06% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 2.61% 16.201 16.625 - -3.60% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.61% 20.942 21.489 - 2.04% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.61% 218.763 224.471 - 1.25% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.61% 174085.234 178622.334 - 0.40% -
BM_std_minmax<unsigned_short>/16 2.60% 1.685 1.729 - 6.89% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 2.60% 16590.771 17021.400 - 1.00% -
rng::copy(vector<int>)/32768 2.59% 3486.281 3576.723 - 8.64% -
SetIntersection_Interlaced_Vector_string_1024_1 2.59% 1116861.479 1145834.854 - 0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.59% 5706998.570 5854994.576 - -0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 2.59% 171104569.112 175541218.729 - 3.21% -
BM_std_minmax<char>/13 2.59% 2.242 2.300 - 2.50% -
rng::copy(list<int>)/8 2.59% 2.361 2.422 - 1.69% -
SetIntersection_Interlaced_Set_float_262144_262144 2.58% 1821099.609 1868169.760 - 0.59% -
std::partial_sort(deque<int>)_(heap)/8 2.58% 37.585 38.555 - 0.44% -
BM_MakeHeap_string_Random_64 2.58% 10.032 10.291 - 2.81% -
BM_std_min<__int128>/31 2.58% 11.776 12.079 - 2.33% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.57% 19698.174 20205.196 - 1.27% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.57% 3.347 3.433 - 0.37% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 2.57% 19131.650 19622.909 - 1.20% -
std::set<int>::clear()/1024 2.57% 8763.731 8988.720 - 2.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.57% 1161018.633 1190807.936 - -0.36% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.56% 10.325 10.589 - 2.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 2.56% 1065920.546 1093215.790 - -1.87% -
SetIntersection_Front_Vector_float_16384_256 2.55% 2346400.763 2406191.233 - 2.63% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.55% 12314.393 12627.990 - 3.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.55% 35.352 36.252 - -17.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 2.54% 21005333.031 21539840.804 - 1.95% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.54% 25863.867 26521.947 - -5.31% -
SetIntersection_Interlaced_Set_float_262144_16 2.54% 1599214.761 1639826.172 - -6.01% -
std::remove_if(deque<int>)_(prefix)/32 2.54% 58.069 59.543 - -0.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.54% 32454.172 33277.175 - 0.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.54% 12307.048 12619.091 - 3.11% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.54% 604.841 620.175 - 0.15% -
std::map<int,_int>::ctor(const&,_alloc)/32 2.53% 212.330 217.709 - 0.00% -
rng::move_backward(vector<int>)/1048576 2.53% 58534.849 60017.611 - 3.71% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.53% 6.817 6.989 - -2.33% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 2.53% 19758.973 20257.986 - 1.03% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.52% 3.554 3.643 - 2.10% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.52% 197.218 202.180 - 0.34% -
BM_RangesPushHeap_float_Random_262144 2.51% 7.562 7.752 - 1.24% -
std::stable_partition(deque<int>)_(sparse)/1024 2.51% 453.809 465.198 - -1.59% -
SetIntersection_None_Set_uint32_256_1 2.51% 11425949.725 11712572.160 - 1.31% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.51% 5348.338 5482.451 - -0.25% -
rng::find_last(vector<char>)_(bail_90%)/8192 2.51% 102.243 104.807 - 3.34% -
BM_PushHeap_uint64_Ascending_256 2.51% 2.092 2.144 - -1.18% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 2.50% 10.482 10.744 - 2.25% -
SetIntersection_Front_Vector_uint32_16384_256 2.50% 2290052.784 2347355.165 - 1.99% -
BM_RangesMakeHeap_uint64_Random_16 2.50% 1.293 1.325 - -1.41% -
BM_MakeThenSortHeap_float_Ascending_16384 2.50% 27.668 28.360 - 1.29% -
SetIntersection_None_Set_string_16384_64 2.50% 200703574.901 205712737.852 - -40.68% -
BM_StringRelational_Less_Large_Large_ChangeLast 2.49% 1.853 1.899 - 0.92% -
rng::starts_with(list<int>)/8 2.49% 2.911 2.983 - -2.63% -
rng::remove(list<int>)_(prefix)/50 2.49% 66.873 68.535 - 2.28% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.48% 22.332 22.885 - -0.43% -
SetIntersection_Interlaced_Set_float_16_16 2.47% 41208659.787 42227998.904 - -0.99% -
BM_RangesMakeThenSortHeap_string_Heap_64 2.47% 33.628 34.459 - -0.27% -
BM_std_minmax<unsigned_int>/15 2.47% 2.030 2.080 - 1.96% -
SetIntersection_None_Set_float_262144_262144 2.46% 1166374.509 1195124.920 - -5.22% -
BM_MakeHeap_string_PipeOrgan_256 2.46% 4.771 4.889 - 2.48% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.46% 528.970 541.995 - -0.10% -
SetIntersection_None_Set_float_262144_4 2.46% 1162813.152 1191433.267 - -5.54% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.46% 28351.503 29048.607 - 2.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.46% 7.777 7.969 - 0.70% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.46% 29.445 30.168 - 1.73% -
BM_MakeHeap_string_QuickSortAdversary_64 2.46% 10.199 10.449 - 2.50% -
std::set<std::string>::find(key)_(non-existent)/32 2.46% 9.278 9.506 - -3.90% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.45% 3.402 3.485 - -1.42% -
SetIntersection_Front_Set_string_16_16 2.45% 63316156.559 64867795.291 - 2.65% -
rng::partition(list<int>)_(dense)/32 2.45% 8.448 8.655 - 5.67% -
BM_std_min<short>/30 2.45% 2.347 2.405 - 1.27% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.45% 264645.710 271121.020 - 0.25% -
rng::stable_sort(deque<int>)_(shuffled)/1024 2.45% 2437.334 2496.937 - -0.05% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.45% 9758014.217 9996598.895 - -0.75% -
std::unordered_multiset<int>::ctor(const&)/32 2.44% 197.953 202.793 - 1.17% -
std::unordered_set<int>::erase(key)_(existent)/32 2.44% 21.059 21.574 - 0.07% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.44% 605.369 620.159 - 24.63% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.44% 12.969 13.286 - 3.00% -
rng::find(list<int>)_(process_all)/1024 2.44% 688.579 705.372 - -0.69% -
SetIntersection_Front_Set_string_1024_64 2.44% 4696596.405 4811087.368 - 3.86% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.44% 2.098 2.149 - -0.90% -
BM_std_min<char>/32 2.43% 2.924 2.995 - 6.53% -
BM_std_minmax<unsigned_short>/30 2.42% 2.726 2.792 - 0.26% -
BM_deque_vector_ranges_copy_backward/0 2.42% 1.377 1.410 - -4.45% -
SetIntersection_Front_Vector_uint64_16_16 2.42% 37635504.099 38546075.862 - 0.16% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.42% 23.489 24.057 - -0.69% -
SetIntersection_Front_Set_uint64_16384_64 2.42% 1913438.329 1959692.289 - -0.39% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.42% 17.025 17.437 - 4.52% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.41% 0.762 0.780 - -0.31% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.41% 676.393 692.663 - -1.44% -
std::partial_sort(deque<int>)_(descending)/8192 2.40% 284366.018 291197.896 - -0.35% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.40% 609.417 624.049 - -0.09% -
BM_std_min<unsigned_short>/1024 2.40% 13.906 14.240 - 0.74% -
BM_deque_deque_copy_backward/65536 2.40% 8302.949 8502.007 - 2.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.40% 11490640.717 11765986.584 - 1.14% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.40% 28.693 29.380 - 2.85% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.40% 3.504 3.588 - 0.35% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.40% 27.448 28.106 - 1.50% -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.40% 2.196 2.248 - 8.25% -
BM_std_minmax<unsigned_short>/23 2.40% 2.570 2.631 - 5.59% -
BM_MakeThenSortHeap_float_Descending_262144 2.39% 34.451 35.275 - -0.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.39% 147980.942 151520.941 - -1.00% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.39% 68367.888 70000.612 - 1.03% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.39% 13327.247 13645.441 - 0.63% -
BM_RangesMakeThenSortHeap_float_Heap_64 2.39% 3.436 3.518 - -1.73% -
BM_std_min<__int128>/25 2.38% 9.460 9.685 - 2.15% -
SetIntersection_Front_Set_uint64_1024_4 2.38% 1099855.862 1126048.709 - -1.88% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.38% 715.489 732.527 - 0.09% -
BM_std_minmax<short>/1 2.38% 0.634 0.649 - 0.25% -
rng::move(vector<int>)/1048576 2.38% 57762.368 59137.171 - 1.00% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.38% 22.042 22.566 - 0.06% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.37% 3.964 4.058 - -0.11% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 2.37% 20.475 20.960 - 5.95% -
std::unordered_set<int>::contains(key)_(existent)/32 2.37% 1.273 1.304 - -0.67% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.37% 12269.783 12560.646 - 2.44% -
std::shift_left(deque<int>)/32 2.37% 4.728 4.841 - -0.39% -
std::set<int>::erase(key)_(existent)/32 2.37% 21.871 22.388 - 2.14% -
rng::stable_partition(list<int>)_(alloc_fails)/32 2.37% 1897.077 1941.970 - 1.40% -
BM_StringFindStringLiteral/32 2.37% 1.667 1.707 - 0.10% -
SetIntersection_Front_Set_uint32_64_64 2.37% 15637852.942 16007738.164 - -0.40% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.36% 10.543 10.791 - 3.39% -
std::find_if(list<int>)_(process_all)/8 2.36% 3.424 3.505 - -0.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.36% 1090735.430 1116429.166 - -0.13% -
std::find(vector<long_long>)_(bail_25%)/8 2.35% 0.956 0.979 - 8.03% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 2.35% 6606.844 6761.974 - 1.10% -
BM_MakeHeap_string_Random_262144 2.35% 15.580 15.946 - 4.50% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.35% 14155.231 14487.286 - 0.85% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.34% 11890.098 12168.406 - 0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 2.34% 9244794.144 9461079.564 - 1.22% -
BM_std_min<__int128>/28 2.34% 10.616 10.864 - 2.26% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.34% 586.673 600.389 - 0.29% -
BM_MakeHeap_uint32_Random_16 2.34% 1.253 1.282 - -0.12% -
BM_std_min<__int128>/26 2.34% 9.815 10.044 - 2.02% -
std::map<std::string,_int>::insert(value)_(new_value)/0 2.33% 31.514 32.250 - -3.88% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.33% 5347.640 5472.381 - -0.41% -
SetIntersection_Front_Vector_uint64_256_4 2.33% 4348956.633 4450372.935 - -0.17% -
BM_RangesPushHeap_uint32_Random_262144 2.33% 6.277 6.423 - -0.52% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 2.33% 7.498 7.672 - 0.76% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.32% 4098.563 4193.818 - 0.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 2.32% 13.359 13.669 - -29.83% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.32% 571.384 584.645 - 0.65% -
std::flat_map<int,_int>::erase(iterator)/8192 2.32% 502.866 514.516 - 2.80% -
std::map<int,_int>::contains(key)_(existent)/1024 2.31% 4.047 4.140 - 1.43% -
BM_std_min<__int128>/27 2.31% 10.223 10.460 - 2.08% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.31% 38.392 39.279 - -0.29% -
BM_RangesPushHeap_uint32_Ascending_262144 2.31% 8.036 8.221 - -0.69% -
BM_std_min<short>/1024 2.31% 13.912 14.233 - 1.53% -
std::copy_if(list<int>)_(entire_range)/32768 2.31% 30003.419 30695.109 - -1.98% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.30% 15703.929 16065.551 - 1.58% -
BM_num_get<void*> 2.30% 11.654 11.922 - 0.83% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.30% 22.546 23.064 - -0.61% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 2.30% 19.840 20.296 - 1.86% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.30% 8.550 8.746 - 1.30% -
std::remove(list<int>)_(prefix)/1024 2.30% 997.403 1020.315 - 1.10% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.30% 1947.742 1992.475 - 1.76% -
BM_std_min<unsigned_char>/4096 2.29% 28.934 29.598 - -1.20% -
SetIntersection_None_Vector_string_262144_16 2.29% 1357876.105 1389036.617 - 2.53% -
std::swap_ranges(list<int>)/8192 2.29% 9671.365 9893.226 - 17.14% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 2.29% 1957.234 2002.053 - 1.58% -
BM_std_min<short>/4096 2.29% 54.414 55.660 - 1.42% -
SetIntersection_None_Set_uint32_1024_4 2.29% 8696221.928 8895282.648 - 0.41% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 2.28% 3.121 3.193 - -0.60% -
BM_MakeHeap_float_SingleElement_256 2.28% 0.651 0.666 - 1.08% -
SetIntersection_Interlaced_Set_string_64_4 2.28% 26877999.369 27490528.561 - 0.15% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 2.28% 10.341 10.577 - 1.56% -
rng::stable_sort(vector<int>)_(repeated)/8 2.28% 16.572 16.949 - -0.21% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.28% 6.048 6.186 - -3.06% -
std::replace(vector<int>)_(prefix)/32 2.27% 5.032 5.146 - 1.17% -
BM_std_min<long_long>/12 2.27% 2.029 2.075 - 2.98% -
BM_std_minmax<int>/7 2.26% 1.711 1.749 - 1.95% -
SetIntersection_Front_Vector_string_16384_1024 2.26% 39391165.899 40282064.657 - 3.60% -
bm_lexicographical_compare<int>/64 2.26% 4.813 4.922 - 1.36% -
std::adjacent_find(list<int>,_pred)/8192 2.26% 8114.629 8297.942 - 2.16% -
std::find_if(list<int>)_(process_all)/50 2.26% 21.457 21.942 - 0.69% -
std::find_end(vector<int>)_(single_element)/8192 2.26% 1834.008 1875.372 - -3.96% -
std::partition_point(list<int>)/32 2.25% 15.926 16.284 - 2.01% -
bm_ranges_lexicographical_compare<signed_char>/512 2.25% 7.690 7.863 - -2.18% -
std::move_backward(deque<int>)/262144 2.25% 29751.221 30419.589 - 0.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.24% 1191856.417 1218595.620 - 0.71% -
BM_std_min<unsigned_short>/4000 2.24% 53.752 54.957 - 0.62% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.24% 551.473 563.812 - 6.13% -
SetIntersection_Front_Vector_uint64_1024_1024 2.24% 5850734.694 5981627.665 - -16.87% -
rng::search(deque<int>,_pred)_(same_length)/1000 2.24% 488.612 499.542 - 3.25% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.23% 2.071 2.117 - 1.37% -
std::move_backward(deque<int>)/4096 2.23% 154.815 158.268 - -7.51% -
SetIntersection_None_Vector_string_262144_16384 2.23% 1362349.416 1392697.313 - 0.85% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.23% 2440.793 2495.141 - 0.02% -
rng::move_backward(vector<bool>)_(unaligned)/4096 2.23% 27.706 28.322 - -1.78% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.23% 51.274 52.416 - 1.69% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.22% 3232.173 3304.086 - -6.42% -
BM_std_min<char>/1024 2.22% 8.310 8.495 - -0.51% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.22% 4.307 4.402 - 1.43% -
std::find_if(vector<int>)_(process_all)/50 2.22% 13.921 14.230 - -0.08% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.22% 48679.673 49760.568 - -0.06% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.22% 355.908 363.808 - 1.50% -
BM_StringEraseToEnd_Huge_Opaque 2.22% 2.512 2.568 - 4.30% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 2.22% 102350.218 104621.187 - 2.64% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.22% 2.669 2.728 - 2.45% -
std::unordered_set<int>::ctor(const&)/32 2.21% 198.595 202.987 - 1.57% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.21% 68.931 70.453 - 1.12% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.21% 38133.074 38974.671 - 2.22% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 2.20% 16841.287 17212.343 - 0.59% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 2.20% 4.252 4.346 - 5.06% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.19% 8.976 9.173 - -0.05% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 2.19% 23.342 23.854 - 2.07% -
std::set<std::string>::equal_range(key)_(existent)/1024 2.19% 23.090 23.596 - 1.35% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.19% 2.639 2.696 - 0.03% -
std::set<std::string>::clear()/1024 2.19% 19874.023 20308.846 - 1.59% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.18% 421.550 430.756 - 1.15% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 2.18% 1899.211 1940.682 - 1.51% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.18% 4692.278 4794.592 - 0.06% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.18% 4026.534 4114.270 - 2.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.18% 0.742 0.759 - 2.14% -
SetIntersection_Interlaced_Vector_float_1024_4 2.18% 1466805.052 1498726.487 - 16.43% -
std::fill(vector<bool>)/512 2.18% 1.530 1.563 - 0.74% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.17% 164.650 168.231 - 0.54% -
rng::find_end(forward_list<int>)_(single_element)/8192 2.17% 5947.088 6076.370 - 2.59% -
rng::fill_n(deque<int>)/1024 2.17% 29.617 30.261 - 1.48% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.17% 306.174 312.826 - -0.86% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 2.17% 23.083 23.583 - -6.78% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.17% 31.233 31.911 - -5.47% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.17% 54255.902 55432.499 - 1.22% -
BM_deque_vector_copy_backward/5500 2.17% 199.558 203.885 - 2.31% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 2.17% 6.174 6.308 - 1.32% -
std::multiset<std::string>::equal_range(key)_(existent)/32 2.16% 19.266 19.683 - 2.59% -
std::generate(list<int>)/32 2.16% 8.540 8.725 - -0.06% -
std::unordered_set<int>::erase(key)_(existent)/0 2.16% 21.060 21.516 - 2.22% -
rng::find_last(forward_list<int>)_(bail_90%)/50 2.16% 20.780 21.229 - 1.94% -
std::find_if_not(list<int>)_(process_all)/50 2.16% 21.327 21.787 - 0.88% -
BM_RangesPopHeap_uint32_262144 2.16% 40.959 41.842 - -1.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.16% 1126792.444 1151087.509 - -1.18% -
BM_std_min<__int128>/24 2.15% 9.103 9.299 - 1.88% -
SetIntersection_None_Set_string_16384_1 2.15% 202149680.791 206495831.685 - -40.40% -
BM_std_min<unsigned_char>/26 2.15% 1.156 1.181 - 2.18% -
SetIntersection_None_Vector_uint32_1024_1024 2.15% 1143717.582 1168291.529 - 3.88% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.15% 1506574.707 1538922.689 - -5.62% -
std::find_if(vector<char>)_(bail_25%)/8 2.15% 0.929 0.949 - -0.76% -
BM_std_minmax_element<long_long>/4 2.15% 1.252 1.279 - 0.96% -
BM_RangesPushHeap_string_PipeOrgan_16384 2.15% 14.734 15.050 - 13.31% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.15% 1053.798 1076.404 - -0.41% -
SetIntersection_Front_Vector_string_16384_64 2.14% 3474570.334 3549075.324 - -0.22% -
rng::copy_backward(vector<int>)/4096 2.14% 141.099 144.122 - 1.69% -
std::unique(deque<int>)_(sprinkled)/1024 2.14% 876.229 894.977 - 5.74% -
std::find_if(vector<int>)_(process_all)/1024 2.14% 283.577 289.641 - -0.14% -
BM_std_min<unsigned_short>/4096 2.14% 55.144 56.323 - 0.48% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.14% 72.287 73.830 - -8.32% -
SetIntersection_None_Set_string_1024_1 2.13% 8932918.245 9122959.389 - -3.29% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.12% 18.323 18.713 - 2.87% -
BM_RangesPushHeap_string_Random_16384 2.12% 17.039 17.401 - 3.70% -
std::for_each(list<int>)/8 2.12% 2.505 2.558 - 7.47% -
rng::partial_sort_copy(deque<int>)_(heap)/8 2.12% 16.013 16.352 - -2.28% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.11% 717.313 732.467 - 0.72% -
rng::search_n(list<int>,_pred)_(no_match)/1024 2.11% 848.529 866.452 - 0.43% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.11% 572.944 585.031 - 0.03% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 2.11% 4159.352 4247.046 - 1.30% -
SetIntersection_Front_Set_uint32_16384_16384 2.10% 337350157.014 344437786.715 - 34.07% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.10% 18.886 19.281 - 1.10% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.09% 5339.875 5451.635 - -0.67% -
BM_std_min<long_long>/3 2.09% 1.283 1.310 - -2.72% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 2.09% 16436.730 16779.882 - 2.25% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.09% 19.782 20.195 - 1.64% -
SetIntersection_Front_Vector_uint32_262144_1 2.08% 1089372.245 1112065.859 - -1.12% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.08% 259.061 264.456 - 5.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.08% 34.663 35.383 - -1.03% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.08% 175343.980 178987.149 - 0.64% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.08% 55777.066 56934.449 - 0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 2.07% 343275906.863 350398062.493 - 0.37% -
BM_RangesMakeThenSortHeap_float_Descending_1024 2.07% 8.004 8.170 - -0.16% -
BM_std_minmax<unsigned_char>/6 2.07% 2.048 2.091 - 0.54% -
rng::stable_sort(vector<int>)_(ascending)/8 2.07% 16.497 16.838 - 0.33% -
BM_StringAssignAsciiz_Huge_Transparent 2.07% 183.854 187.657 - 0.46% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 2.07% 8.512 8.688 - 1.74% -
SetIntersection_None_Vector_string_16384_16384 2.06% 1284244.038 1310758.239 - 2.13% -
BM_std_min<short>/7 2.06% 1.109 1.132 - 2.03% -
rng::partial_sort(deque<int>)_(repeated)/1024 2.06% 6398.836 6530.907 - 1.63% -
BM_StringRelational_Compare_Empty_Small_Control 2.06% 1.634 1.668 - -4.09% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.06% 605.156 617.635 - -0.29% -
std::multiset<int>::insert(value)_(new_value)/1024 2.06% 47.785 48.770 - -0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 2.06% 4236060.176 4323345.386 - 0.20% -
BM_std_min<unsigned_short>/5500 2.06% 75.527 77.082 - 0.56% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.06% 102218.567 104323.299 - 2.61% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.06% 30.552 31.180 - 0.15% -
std::set<int>::erase(iterator)/8192 2.05% 20.328 20.745 - 1.95% -
BM_RangesMakeThenSortHeap_string_Random_1024 2.05% 68.603 70.011 - -0.01% -
SetIntersection_Interlaced_Set_float_64_16 2.05% 24692200.157 25197928.835 - 2.07% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 2.04% 21.641 22.083 - -1.75% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2.04% 2855.264 2913.630 - 0.12% -
BM_MakeHeap_uint32_PipeOrgan_256 2.04% 0.630 0.643 - 0.69% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.04% 1158.173 1181.824 - -4.35% -
BM_std_min<__int128>/23 2.04% 8.733 8.911 - 1.90% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 2.04% 23.356 23.833 - 1.98% -
rng::rotate(list<int>)_(by_1/2)/8192 2.04% 4959.577 5060.784 - 2.06% -
SetIntersection_Interlaced_Set_uint64_256_64 2.04% 14710051.031 15009917.321 - 1.18% -
BM_std_min<short>/4000 2.04% 53.074 54.156 - 1.19% -
rng::move_backward(deque<int>)/262144 2.03% 29928.839 30536.934 - 0.40% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 2.03% 9.263 9.451 - 0.23% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 2.03% 1904.935 1943.620 - 0.96% -
std::unique(deque<int>,_pred)_(contiguous)/52 2.03% 69.587 71.000 - 2.64% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.03% 342.431 349.380 - 2.40% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 2.03% 26.488 27.026 - -0.89% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.03% 170.708 174.166 - 2.03% -
SetIntersection_Front_Vector_string_256_64 2.02% 11102266.401 11326457.503 - 0.45% -
std::unordered_set<int>::find(key)_(existent)/8192 2.02% 1.384 1.411 - 8.37% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.02% 1.116 1.139 - 1.00% -
rng::remove_if(deque<int>)_(prefix)/1024 2.01% 561.079 572.378 - -3.52% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 2.01% 12.301 12.548 - 1.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.01% 2223948.567 2268639.486 - 0.44% -
std::set<std::string>::ctor(const&)/1024 2.01% 34300.991 34990.264 - 0.58% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.00% 725.020 739.554 - 2.30% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.00% 2.858 2.916 - 1.81% -
BM_CmpLess_uint_schar 2.00% 1.055 1.076 - 1.33% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.00% 705.691 719.801 - -0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.00% 207895026.233 212045838.808 - -37.88% -
BM_std_minmax<unsigned_int>/9 2.00% 1.157 1.180 - 1.45% -
BM_StringFindAllMatch/8 1.99% 2.544 2.595 - 7.57% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.99% 1.430 1.459 - 0.84% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.99% 4.719 4.813 - 1.58% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 1.99% 23.355 23.819 - 2.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.99% 1187584.866 1211191.293 - -1.09% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.98% 12.114 12.354 - 2.37% -
rng::search(vector<int>)_(same_length)/1000 1.98% 241.906 246.702 - 0.47% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.98% 206805341.018 210904106.205 - -0.73% -
std::map<int,_int>::find(key)_(existent)/32 1.98% 1.531 1.561 - -1.97% -
std::set<std::string>::clear()/8192 1.98% 202010.872 206001.770 - 0.66% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.98% 19.657 20.045 - 1.85% -
rng::contains(deque<int>)_(process_all)/32 1.97% 8.587 8.757 - 1.57% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.97% 32182.190 32816.594 - 2.52% -
BM_std_min<unsigned_char>/27 1.97% 1.388 1.415 - 2.03% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.97% 41.524 42.341 - 1.17% -
BM_RangesMakeThenSortHeap_uint32_Random_4 1.96% 3.993 4.072 - 2.57% -
std::search(vector<int>)_(single_element)/8192 1.96% 1820.463 1856.193 - 2.52% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.96% 16.272 16.592 - 1.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.96% 1151239.839 1173827.224 - -1.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.96% 11.323 11.545 - 2.23% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.96% 102204.981 104208.358 - 2.51% -
BM_deque_deque_ranges_copy_backward/64000 1.96% 7903.927 8058.820 - 0.28% -
rng::sort(vector<int>)_(descending)/8 1.96% 24.693 25.176 - -1.75% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.96% 54332.482 55395.874 - 1.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.95% 33.591 34.247 - 1.82% -
BM_RangesMakeHeap_string_SingleElement_16384 1.95% 5.959 6.076 - 0.31% -
std::shift_left(deque<int>)/1024 1.95% 39.545 40.317 - -0.40% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.95% 20.760 21.165 - 0.57% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.95% 1.154 1.177 - 0.02% -
SetIntersection_Front_Vector_string_262144_1024 1.95% 40119583.152 40900685.354 - 1.80% -
std::stable_sort(deque<int>)_(ascending)/8 1.95% 18.150 18.504 - 3.49% -
BM_std_min<unsigned_int>/24 1.94% 1.832 1.868 - 4.50% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.94% 102299.127 104282.122 - 2.70% -
710_omnetpp_r 1.94% 8.847 9.018 - -0.61% -
BM_RangesMakeHeap_string_SingleElement_4 1.94% 3.593 3.662 - -0.65% -
std::none_of(vector<int>)_(process_all)/32 1.94% 8.378 8.540 - 0.78% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.93% 42.679 43.505 - -1.73% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 1.93% 17.898 18.244 - 4.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.93% 817541.859 833346.737 - 0.63% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 1.93% 5.000 5.096 - -5.32% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.93% 4.117 4.197 - -1.19% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.93% 18.156 18.506 - -0.30% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.93% 16.696 17.017 - 2.45% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.92% 660.362 673.043 - 0.90% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.92% 24.618 25.091 - -0.23% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.92% 35840.003 36527.932 - -0.34% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.92% 2.027 2.066 - 0.08% -
rng::remove_copy(list<int>)_(sprinkled)/8192 1.92% 7033.546 7168.429 - -1.50% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.92% 8.371 8.532 - 0.13% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.92% 6245.239 6364.900 - 1.05% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.92% 3.132 3.192 - 6.12% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 1.92% 7.215 7.353 - 2.28% -
BM_std_minmax<unsigned_char>/5 1.92% 1.751 1.785 - -0.19% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.91% 778.068 792.962 - -4.81% -
rng::remove(list<int>)_(prefix)/32 1.91% 55.422 56.482 - 1.92% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.91% 880.740 897.560 - 1.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.91% 24.083 24.543 - -2.87% -
BM_std_min<unsigned_char>/4000 1.91% 27.063 27.579 - -1.04% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.91% 9.305 9.483 - 4.85% -
BM_RangesPushHeap_string_Ascending_16 1.91% 4.719 4.809 - 2.77% -
BM_RangesPushHeap_uint64_Random_262144 1.91% 6.008 6.123 - 4.38% -
BM_std_min<__int128>/22 1.90% 8.334 8.492 - 1.81% -
BM_PushHeap_uint64_Random_256 1.90% 5.676 5.784 - 0.12% -
BM_std_min<char>/30 1.89% 2.223 2.265 - -1.62% -
BM_MakeThenSortHeap_string_Ascending_1024 1.89% 35.846 36.525 - 1.89% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.89% 4.779 4.870 - -3.89% -
BM_MakeHeap_string_Descending_1024 1.89% 2.715 2.766 - 0.87% -
std::stable_sort(deque<int>)_(repeated)/8 1.89% 18.203 18.546 - 3.70% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.88% 829.335 844.964 - 0.86% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.88% 386.412 393.692 - 1.28% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.88% 562308.142 572895.850 - -0.07% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.88% 17.146 17.469 - 1.59% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 1.88% 6.866 6.995 - 1.12% -
BM_StringAssignAsciizMix_Opaque 1.88% 4.728 4.817 - 1.64% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.88% 16151.400 16454.641 - -1.06% -
BM_std_min<unsigned_char>/7 1.87% 1.840 1.874 - 2.27% -
SetIntersection_Interlaced_Set_string_1024_1024 1.87% 56620112.699 57677894.385 - 0.03% -
BM_std_min<unsigned_short>/12 1.86% 1.517 1.545 - -0.29% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.86% 21.213 21.608 - 0.79% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.86% 35624.174 36287.085 - 1.47% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.86% 14.125 14.388 - 1.31% -
BM_StringDestroy_Large 1.86% 6.747 6.872 - 1.25% -
std::search_n(list<int>)_(no_match)/1000 1.85% 677.286 689.848 - -0.76% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.85% 13347.825 13595.170 - -1.03% -
std::move_backward(deque<int>)/1048576 1.85% 127138.003 129486.916 - 0.30% -
BM_MakeHeap_string_PipeOrgan_262144 1.85% 7.451 7.588 - 5.21% -
SetIntersection_Interlaced_Set_uint32_16_16 1.85% 40454729.856 41201778.260 - -0.30% -
BM_std_minmax<unsigned_char>/4 1.84% 1.473 1.501 - 0.21% -
std::find_first_of(vector<int>)_(small_needle)/50 1.84% 70.613 71.914 - 1.90% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.84% 11.320 11.529 - 0.62% -
BM_RangesPushHeap_string_Descending_262144 1.84% 5.119 5.213 - 28.74% -
BM_MakeHeap_string_Descending_256 1.84% 2.698 2.748 - 0.99% -
BM_std_min<short>/5500 1.84% 74.789 76.164 - 0.92% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.84% 8.780 8.941 - 1.84% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.84% 4.521 4.604 - -0.96% -
BM_PushHeap_uint64_Ascending_1024 1.83% 2.577 2.625 - -0.57% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.83% 1927.132 1962.428 - 0.44% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.83% 43698.974 44498.315 - 1.69% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.83% 1546726.724 1574984.621 - -6.83% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 1.82% 69.462 70.728 - 1.24% -
BM_deque_vector_move_backward/4000 1.82% 142.995 145.600 - -0.50% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.82% 5.214 5.309 - 0.67% -
rng::sort(deque<int>)_(repeated)/8 1.82% 18.482 18.819 - 0.77% -
std::set<std::string>::ctor(const&)/32 1.82% 691.335 703.886 - 2.17% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.82% 1878.566 1912.668 - 1.13% -
SetIntersection_Front_Vector_uint64_64_16 1.81% 15216967.588 15493094.236 - 1.49% -
SetIntersection_Interlaced_Set_string_1024_256 1.81% 35695325.305 36342223.452 - 2.04% -
rng::partial_sort(deque<int>)_(heap)/8 1.81% 36.906 37.574 - -0.29% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.81% 11.632 11.842 - -2.92% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 1.81% 9.208 9.374 - 1.87% -
BM_RangesMakeThenSortHeap_string_Random_64 1.80% 39.175 39.882 - 0.18% -
SetIntersection_None_Set_string_64_16 1.80% 19273323.960 19620473.279 - -0.50% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 1.80% 4.024 4.096 - 1.97% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.80% 118.788 120.924 - -2.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.79% 345406858.829 351578100.142 - -0.74% -
std::find_end(forward_list<int>)_(single_element)/1000 1.79% 673.843 685.878 - -1.36% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.78% 8534.597 8686.692 - 1.23% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.78% 14354.583 14609.589 - 1.09% -
BM_PushHeap_float_Ascending_16384 1.77% 4.221 4.295 - -1.24% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.77% 24.846 25.286 - -0.08% -
BM_RangesPushHeap_uint32_Random_256 1.77% 5.924 6.029 - -1.58% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.77% 214.621 218.416 - 1.71% -
SetIntersection_Interlaced_Set_uint32_1024_256 1.77% 15087053.996 15353835.808 - 4.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.77% 179098839.391 182265071.336 - 0.47% -
rng::stable_partition(vector<int>)_(dense)/50 1.77% 26.440 26.907 - 2.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.76% 1169774.136 1190410.906 - -0.02% -
SetIntersection_None_Vector_string_64_64 1.76% 9264553.799 9427991.234 - 0.51% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 1.76% 356.894 363.182 - 0.22% -
BM_std_min<__int128>/19 1.76% 7.241 7.369 - 1.62% -
std::set<int>::ctor(const&,_alloc)/8192 1.76% 49177.703 50042.793 - 1.88% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.76% 562.306 572.196 - 1.59% -
std::remove_if(deque<int>)_(prefix)/1024 1.76% 556.748 566.533 - 0.10% -
rng::remove_if(list<int>)_(sprinkled)/8192 1.76% 8279.149 8424.460 - 3.22% -
rng::search_n(vector<int>)_(no_match)/1024 1.75% 210.616 214.311 - 1.94% -
BM_std_min<unsigned_long_long>/14 1.75% 1.931 1.965 - 2.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.75% 1192.195 1213.076 - -2.75% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.75% 11.800 12.006 - 0.43% -
rng::fill(deque<int>)/8192 1.75% 239.636 243.823 - 1.40% -
SetIntersection_Interlaced_Vector_uint64_262144_4 1.75% 1582963.685 1610610.073 - -16.95% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.75% 30.261 30.789 - 0.87% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.75% 13443.306 13677.927 - 0.75% -
rng::copy_backward(vector<bool>)_(aligned)/4096 1.74% 5.058 5.146 - 1.43% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.74% 26.369 26.828 - 0.50% -
rng::is_sorted(list<int>,_pred)/8 1.74% 4.226 4.300 - 0.57% -
std::map<std::string,_int>::clear()/32 1.74% 897.888 913.474 - 3.68% -
rng::find_if_not(deque<int>)_(process_all)/8 1.74% 3.927 3.995 - 1.09% -
SetIntersection_Interlaced_Set_float_256_256 1.73% 9422638.077 9585754.369 - 3.19% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.73% 1.273 1.295 - -0.12% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 1.73% 57520.251 58514.220 - 1.95% -
std::multiset<int>::insert(value)_(already_present)/32 1.72% 19.001 19.329 - -0.49% -
rng::for_each_n(deque<int>)/50 1.72% 3.920 3.987 - 0.48% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 1.72% 6.215 6.322 - -9.48% -
SetIntersection_Front_Vector_string_262144_1 1.72% 1141228.534 1160878.442 - 1.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.72% 16300.228 16580.584 - 0.07% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.72% 9083.306 9239.441 - 0.36% -
rng::rotate(deque<int>)_(by_1/2)/32 1.72% 7.340 7.466 - 1.88% -
BM_std_minmax<unsigned_short>/19 1.72% 2.174 2.212 - 5.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.72% 1202052.231 1222698.785 - -0.78% -
rng::find(list<int>)_(bail_25%)/32768 1.72% 7609.810 7740.417 - -7.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.71% 11027959.919 11216930.151 - -0.62% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.71% 23.835 24.243 - -0.72% -
BM_MakeThenSortHeap_string_Ascending_16384 1.71% 62.292 63.357 - -1.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.71% 695.164 707.029 - 2.03% -
std::stable_sort(deque<int>)_(heap)/1024 1.71% 2716.434 2762.773 - 0.38% -
SetIntersection_None_Set_float_262144_1024 1.71% 1171820.474 1191809.164 - -5.51% -
rng::for_each(list<int>)/8 1.70% 2.532 2.575 - 4.43% -
SetIntersection_Front_Set_uint64_256_4 1.70% 4449607.936 4525352.916 - 1.02% -
BM_deque_deque_move/4000 1.70% 145.869 148.348 - 0.11% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.70% 2448.543 2490.143 - 0.02% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.70% 523714.820 532603.848 - 1.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.70% 23.730 24.133 - 1.56% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.70% 38.360 39.011 - -0.59% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.70% 204742.214 208216.575 - 0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.70% 11465374.355 11659889.514 - -0.08% -
rng::partition_copy(deque<int>)/50 1.69% 27.459 27.923 - -1.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.69% 1185383.566 1205419.876 - 0.98% -
SetIntersection_Front_Vector_float_16384_4 1.69% 1123304.282 1142270.869 - -0.21% -
rng::search_n(vector<int>)_(no_match)/1048576 1.68% 209154.474 212674.816 - 1.98% -
BM_std_minmax<unsigned_char>/3 1.68% 1.193 1.213 - -1.41% -
rng::copy_n(deque<int>)/8 1.68% 2.758 2.804 - 4.26% -
rng::replace_if(list<int>)_(prefix)/8192 1.68% 7204.213 7325.403 - 2.14% -
BM_std_min<int>/16 1.68% 1.691 1.719 - 0.57% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.68% 68532.616 69682.945 - 0.98% -
BM_SortHeap_uint32_4 1.68% 1.040 1.058 - 1.28% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.68% 55.137 56.061 - 2.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.67% 9750.584 9913.880 - 6.81% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.67% 15538.427 15798.425 - 1.59% -
SetIntersection_Interlaced_Set_uint64_256_16 1.67% 12140773.147 12343670.912 - -0.11% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.67% 16671.511 16949.659 - -1.74% -
rng::find_if(list<int>)_(bail_25%)/32768 1.67% 8454.857 8595.811 - 2.11% -
rng::partial_sort_copy(list<int>)_(repeated)/8 1.66% 8.394 8.533 - -0.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.66% 42.765 43.475 - -14.31% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 1.66% 47.646 48.437 - 0.99% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.66% 2.230 2.267 - -5.93% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.66% 11.848 12.045 - 0.13% -
std::stable_sort(deque<int>)_(heap)/8 1.66% 26.009 26.440 - 0.59% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.65% 31.815 32.341 - -0.06% -
std::unordered_set<int>::insert(value)_(new_value)/8192 1.65% 19.381 19.702 - -8.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.65% 1114226.755 1132615.978 - -0.82% -
rng::partition(list<int>)_(dense)/50 1.65% 13.230 13.448 - 5.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.65% 1149559.839 1168500.756 - -1.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.65% 1900064.770 1931369.049 - 8.00% -
std::set<int>::clear()/8192 1.64% 74257.731 75476.537 - 1.45% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.64% 1909.952 1941.272 - 0.42% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.64% 372.858 378.965 - -0.41% -
SetIntersection_Front_Vector_uint32_256_16 1.64% 4369336.929 4440798.898 - -1.42% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.64% 22.414 22.781 - 0.67% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.64% 561.789 570.974 - 0.00% -
BM_PushHeap_uint32_Random_64 1.63% 5.562 5.653 - 1.30% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 1.63% 22.057 22.418 - -8.76% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.63% 16.810 17.084 - 3.73% -
std::map<int,_int>::contains(key)_(non-existent)/8192 1.63% 7.558 7.682 - 0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.63% 165948205.509 168656144.192 - 0.37% -
std::unordered_multiset<int>::erase(iterator)/1024 1.63% 20.052 20.379 - -3.69% -
BM_vector_deque_copy_backward/2 1.63% 2.067 2.101 - -3.64% -
std::set<int>::erase(iterator)/1024 1.63% 20.260 20.590 - 1.95% -
std::multiset<int>::contains(key)_(non-existent)/32 1.63% 2.345 2.383 - 1.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.62% 3113387.127 3163915.852 - 0.69% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.62% 0.696 0.707 - -0.18% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.62% 3.568 3.626 - 0.29% -
BM_vector_deque_move_backward/512 1.62% 17.601 17.886 - -0.73% -
rng::rotate_copy(vector<int>)/1024 1.62% 32.503 33.028 - 1.61% -
std::all_of(list<int>)_(process_all)/50 1.61% 21.545 21.893 - -0.02% -
std::set<int>::count(key)_(existent)/32 1.61% 1.793 1.821 - -0.51% -
SetIntersection_None_Vector_string_1024_256 1.61% 1207845.068 1227257.737 - 2.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1.60% 1457980.001 1481374.057 - 1.60% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.60% 30.292 30.778 - -3.43% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.60% 6.448 6.551 - 1.45% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.60% 2903.087 2949.619 - 1.34% -
BM_RangesMakeThenSortHeap_string_Random_16384 1.60% 108.914 110.656 - -4.56% -
BM_LowerBound_string_262144 1.59% 2242.703 2278.446 - -2.70% -
BM_RangesMakeHeap_uint64_Random_262144 1.59% 1.042 1.058 - -1.51% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.59% 1.502 1.526 - 1.42% -
BM_num_get<float> 1.59% 35.392 35.954 - 2.76% -
rng::stable_sort(deque<int>)_(heap)/1024 1.59% 2722.797 2766.015 - 0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.59% 1099617.376 1117065.471 - -1.31% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.58% 34.527 35.073 - -1.58% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.57% 83870.291 85187.406 - -3.43% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.57% 21.980 22.325 - 1.59% -
SetIntersection_None_Vector_uint32_256_4 1.57% 4452504.684 4522238.548 - 2.93% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.57% 674.023 684.574 - 0.73% -
BM_std_minmax<unsigned_short>/26 1.56% 2.581 2.621 - 4.78% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.56% 7.581 7.699 - 1.44% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.56% 9.460 9.608 - 0.21% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.56% 18.230 18.515 - -1.05% -
SetIntersection_None_Vector_string_16384_256 1.56% 1290700.062 1310781.469 - 1.61% -
BM_RangesMakeThenSortHeap_string_Random_256 1.56% 54.516 55.363 - -0.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.56% 480.348 487.818 - 0.84% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 1.55% 2.195 2.229 - 1.45% -
rng::partial_sort_copy(vector<int>)_(heap)/8 1.55% 15.278 15.515 - 2.45% -
std::map<int,_int>::ctor(const&)/32 1.55% 211.895 215.185 - 0.29% -
std::map<int,_int>::find(key)_(existent)/1024 1.55% 3.750 3.808 - -3.64% -
std::none_of(list<int>)_(process_all)/32 1.55% 11.532 11.711 - 0.44% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.55% 17225.710 17492.539 - 0.13% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.55% 56938.238 57820.058 - -1.96% -
std::all_of(list<int>)_(process_all)/32 1.55% 11.494 11.672 - -1.11% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.55% 72615.390 73738.041 - 0.03% -
rng::find_last(deque<int>)_(bail_10%)/8 1.55% 2.680 2.722 - 1.35% -
SetIntersection_Interlaced_Set_uint32_256_16 1.54% 11982647.564 12167643.207 - 0.35% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.54% 49796.103 50563.049 - 0.40% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.54% 1885.305 1914.335 - 0.29% -
std::multiset<std::string>::clear()/8192 1.54% 200013.941 203084.204 - 0.02% -
std::for_each_n(vector<int>)/8 1.53% 2.504 2.542 - 2.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.53% 1210127.874 1228670.670 - 5.20% -
BM_PushHeap_string_Random_64 1.53% 12.649 12.842 - 1.04% -
BM_StringRelational_Less_Large_Huge_Control 1.53% 2.229 2.263 - -4.38% -
BM_std_min<unsigned_short>/19 1.53% 1.893 1.922 - -0.75% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.53% 41542.158 42177.046 - 0.05% -
rng::generate(list<int>)/32 1.53% 8.537 8.667 - -0.70% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.53% 17.785 18.056 - 2.21% -
SetIntersection_Front_Set_string_262144_1 1.52% 1142036.237 1159437.407 - 1.17% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.52% 2720.463 2761.863 - 0.10% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.52% 1712.715 1738.770 - 26.16% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.52% 8773.164 8906.502 - 1.15% -
SetIntersection_None_Set_uint64_64_4 1.52% 22270339.185 22608803.626 - -0.01% -
BM_std_min<short>/25 1.52% 2.086 2.117 - -2.06% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.52% 540.459 548.669 - 0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.52% 1151681.609 1169168.130 - -0.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.52% 10.981 11.147 - -1.01% -
rng::sort(vector<int>)_(heap)/8 1.52% 22.230 22.567 - 0.57% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.52% 4318.666 4384.123 - -0.63% -
SetIntersection_None_Vector_string_16384_4 1.51% 1281102.817 1300506.024 - -0.30% -
BM_vector_deque_ranges_move_backward/64 1.51% 2.995 3.040 - -0.09% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.51% 4.828 4.901 - 0.48% -
BM_CmpEqual_int_short 1.51% 1.120 1.136 - 0.52% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.51% 53666.341 54475.747 - 0.36% -
std::unique(deque<int>)_(contiguous)/32 1.51% 59.610 60.509 - -6.31% -
BM_deque_deque_copy_backward/70000 1.51% 8402.618 8529.273 - -5.71% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.51% 16.692 16.944 - 0.91% -
SetIntersection_None_Vector_string_16384_64 1.51% 1282169.268 1301486.981 - 1.43% -
BM_MakeThenSortHeap_uint64_Heap_64 1.51% 8.233 8.357 - 0.71% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.50% 17.238 17.498 - -0.59% -
BM_deque_deque_ranges_move/4000 1.50% 145.680 147.871 - 0.07% -
BM_num_get<long_double> 1.50% 35.576 36.111 - 0.47% -
rng::unique_copy(deque<int>)_(contiguous)/32 1.50% 9.753 9.899 - -9.39% -
std::partition_point(deque<int>)/1024 1.50% 9.226 9.364 - 0.41% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 1.50% 6906.626 7010.243 - 1.80% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.50% 41.761 42.386 - -0.47% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.50% 17229.120 17486.696 - -0.60% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.49% 371.080 376.618 - -0.07% -
SetIntersection_Front_Set_uint32_16384_64 1.49% 2048064.386 2078619.914 - 9.00% -
SetIntersection_Interlaced_Set_float_262144_1024 1.49% 1548152.264 1571225.990 - -3.30% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.49% 16.665 16.913 - 2.58% -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.49% 1.400 1.421 - 1.41% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.49% 1.062 1.078 - 0.21% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.49% 18.346 18.619 - 2.15% -
BM_StringFindMatch1/512 1.49% 990.707 1005.445 - 1.45% -
BM_std_minmax<short>/2 1.49% 0.916 0.930 - 3.11% -
BM_RangesPopHeap_uint64_262144 1.48% 41.152 41.764 - -5.37% -
rng::stable_sort(deque<int>)_(repeated)/8 1.48% 17.980 18.246 - -1.89% -
BM_MakeHeap_string_Descending_64 1.48% 2.560 2.598 - -0.22% -
BM_RangesPushHeap_uint64_Random_64 1.48% 5.275 5.354 - 0.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.48% 151016.469 153256.769 - 1.48% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.48% 6594.850 6692.533 - -0.61% -
BM_std_minmax<short>/3 1.48% 1.191 1.209 - 3.16% -
BM_RangesMakeThenSortHeap_float_Random_64 1.48% 17.660 17.921 - -0.61% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.48% 17630998.058 17891514.780 - -3.77% -
SetIntersection_Interlaced_Set_uint64_256_4 1.48% 11496271.590 11666136.959 - -2.09% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 1.48% 3.265 3.313 - 0.36% -
SetIntersection_Interlaced_Set_uint64_16_16 1.47% 41081010.493 41686826.573 - -0.08% -
std::multimap<std::string,_int>::clear()/1024 1.47% 19787.068 20078.795 - -1.23% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 1.47% 55.163 55.974 - 1.05% -
BM_deque_deque_ranges_move_backward/4096 1.47% 152.169 154.406 - 0.65% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.47% 78.951 80.111 - -5.51% -
std::partition_copy(deque<int>)/50 1.47% 21.110 21.420 - 2.71% -
SetIntersection_None_Vector_uint32_262144_4 1.47% 1206296.218 1223978.703 - 2.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.47% 0.701 0.712 - 1.34% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.46% 1921189.127 1949281.576 - -3.69% -
BM_std_minmax<unsigned_int>/11 1.46% 1.828 1.855 - 2.09% -
BM_RangesMakeThenSortHeap_string_Heap_1024 1.46% 62.982 63.902 - 0.03% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.46% 19.864 20.154 - 1.54% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.46% 9.285 9.420 - -1.62% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.46% 31.192 31.647 - 1.71% -
BM_std_min<__int128>/21 1.46% 7.945 8.061 - 1.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.46% 87449.028 88722.115 - 2.02% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.45% 2.908 2.951 - -0.24% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.45% 20.347 20.642 - 1.45% -
rng::rotate(list<int>)_(1_element_forward)/8192 1.45% 8257.666 8377.471 - 9.58% -
SetIntersection_None_Vector_uint64_256_64 1.45% 3526385.901 3577433.958 - -0.90% -
SetIntersection_Interlaced_Set_string_16384_256 1.45% 351631065.344 356720846.075 - -0.95% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.45% 44.133 44.771 - 2.02% -
BM_deque_deque_move_backward/4096 1.45% 152.894 155.105 - 0.58% -
std::find_if(list<int>)_(bail_25%)/1024 1.45% 191.630 194.400 - 1.06% -
std::copy_backward(list<int>)/8 1.44% 2.442 2.478 - 0.93% -
std::search(list<int>,_pred)_(single_element)/1000 1.44% 822.993 834.874 - 1.83% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.44% 3.957 4.014 - -0.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.44% 2931522.323 2973700.498 - 0.63% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.43% 39.421 39.986 - 0.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.43% 136267.164 138214.577 - -0.43% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.43% 22.105 22.421 - 2.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.43% 394856.986 400489.572 - 1.14% -
BM_std_minmax<unsigned_long_long>/11 1.43% 2.353 2.387 - -0.24% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.42% 20.357 20.646 - -0.61% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.42% 710.045 720.130 - 1.31% -
SetIntersection_Front_Vector_uint64_16384_256 1.42% 2291855.874 2324391.347 - -8.73% -
SetIntersection_Front_Set_string_16_4 1.42% 66849474.666 67795935.122 - 0.10% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.42% 341.396 346.228 - 1.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.41% 2338864.778 2371937.549 - -4.86% -
rng::replace(vector<int>)_(prefix)/50 1.41% 6.984 7.083 - -0.16% -
SetIntersection_Front_Set_uint64_1024_256 1.41% 4839335.147 4907718.718 - 3.24% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 1.41% 53232.580 53981.618 - -0.43% -
SetIntersection_Front_Set_uint64_262144_262144 1.40% 1814152.424 1839621.662 - -1.62% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.40% 43.627 44.238 - 0.95% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.40% 390836.472 396312.640 - 2.14% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.40% 178703794.508 181206898.590 - -1.30% -
SetIntersection_None_Set_string_16384_256 1.40% 201103205.264 203918412.968 - -41.29% -
std::is_sorted_until(list<int>)/8 1.40% 2.208 2.238 - 0.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.40% 46.797 47.452 - -0.60% -
BM_RangesPopHeap_uint64_4 1.40% 2.667 2.704 - 0.33% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.39% 779.609 790.471 - 1.54% -
BM_num_get<unsigned_long_long> 1.39% 11.056 11.210 - 2.04% -
BM_std_minmax<unsigned_char>/2 1.39% 0.883 0.895 - 0.25% -
BM_std_minmax<unsigned_short>/9 1.39% 1.161 1.178 - 0.52% -
BM_deque_vector_ranges_copy/4000 1.39% 142.496 144.479 - 1.05% -
BM_std_minmax<unsigned_int>/6 1.39% 1.344 1.363 - -1.73% -
SetIntersection_None_Vector_string_256_4 1.39% 4716750.575 4782272.868 - 0.81% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.39% 20.673 20.959 - 0.52% -
rng::transform(list<int>,_list<int>)/8192 1.38% 10218.338 10359.515 - 0.79% -
std::set<int>::find(key)_(existent)/1024 1.38% 4.020 4.076 - 1.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.38% 9.755 9.889 - 0.11% -
BM_CmpLess_short_uint 1.38% 1.104 1.119 - 0.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.38% 8.695 8.815 - -0.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.38% 349027853.741 353837675.830 - 1.78% -
rng::find_last(vector<char>)_(bail_10%)/8192 1.38% 882.529 894.684 - 4.64% -
SetIntersection_None_Set_float_256_4 1.38% 11647125.733 11807424.171 - 1.22% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 1.38% 5.835 5.915 - 18.60% -
SetIntersection_None_Vector_string_16384_16 1.38% 1283943.514 1301597.954 - 1.70% -
SetIntersection_Front_Set_uint32_256_4 1.37% 4483068.703 4544679.363 - 1.41% -
SetIntersection_Front_Vector_string_256_16 1.37% 6434628.005 6522978.995 - 3.19% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.37% 3.270 3.315 - -20.12% -
std::move_backward(deque<int>)/32768 1.37% 3607.432 3656.884 - -0.81% -
BM_num_get<unsigned_long> 1.37% 11.058 11.209 - 2.59% -
std::multimap<int,_int>::ctor(const&)/32 1.37% 213.901 216.821 - 1.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.36% 16.295 16.518 - -1.06% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.36% 7621.439 7725.335 - 0.88% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.36% 955445.278 968454.310 - -0.02% -
SetIntersection_None_Set_uint32_256_16 1.36% 10957093.849 11106205.426 - 1.11% -
std::multimap<int,_int>::insert(value)_(already_present)/0 1.36% 18.201 18.449 - 0.63% -
BM_vector_deque_ranges_copy_backward/5500 1.36% 198.270 200.966 - 0.96% -
rng::find_last(vector<int>)_(bail_10%)/8 1.36% 2.108 2.136 - 0.41% -
BM_std_min<__int128>/20 1.36% 7.615 7.718 - 1.25% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.36% 21.209 21.497 - 0.58% -
BM_StringCopy_Huge 1.36% 100.977 102.349 - -0.24% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.36% 0.943 0.956 - -1.53% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 1.36% 3.738 3.789 - 0.75% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.35% 4255.268 4312.886 - 0.10% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.35% 9514.737 9643.563 - 5.27% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.35% 530.755 537.940 - 0.46% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.35% 32165.139 32600.409 - 0.63% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 1.35% 101.547 102.921 - 2.13% -
BM_PushHeap_uint32_Random_1024 1.35% 6.187 6.271 - 1.42% -
BM_deque_deque_move_backward/64000 1.35% 8027.519 8136.094 - 0.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.35% 16.161 16.380 - 1.30% -
rng::search_n(vector<int>)_(no_match)/1000 1.35% 206.756 209.547 - 1.53% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.35% 7.508 7.609 - -0.08% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 1.34% 16.700 16.925 - 0.24% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.34% 3810.438 3861.625 - 0.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.34% 15184.574 15388.539 - 1.37% -
SetIntersection_None_Vector_uint32_16384_16 1.34% 1158031.336 1173580.222 - -0.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.34% 11.776 11.934 - 0.39% -
BM_std_min<char>/64 1.34% 4.195 4.252 - 3.24% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 1.34% 36.609 37.099 - 2.27% -
std::set<int>::erase(key)_(existent)/8192 1.34% 51.270 51.955 - -0.84% -
rng::sort(deque<int>)_(repeated)/1024 1.34% 946.790 959.437 - 0.08% -
std::move(vector<bool>)_(unaligned)/64 1.34% 1.534 1.555 - -2.19% -
BM_std_min<short>/27 1.34% 2.295 2.326 - 0.13% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.33% 6.661 6.750 - -17.79% -
BM_StringAssignAsciizMix_Transparent 1.33% 3.022 3.063 - 1.70% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 1.33% 16.857 17.081 - 4.95% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.33% 14.932 15.131 - 1.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.33% 7.190 7.286 - 1.28% -
SetIntersection_Interlaced_Vector_string_256_64 1.33% 20176840.220 20445259.546 - -2.79% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.33% 2913.290 2952.042 - 0.51% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 1.33% 22.091 22.384 - 1.85% -
BM_StringFindMatch2/512 1.33% 990.476 1003.625 - 1.28% -
std::partition(vector<int>)_(sparse)/50 1.33% 13.799 13.982 - 1.22% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.32% 19.509 19.767 - 0.13% -
BM_StringAssignStr_Large_Transparent 1.32% 10.158 10.292 - 0.71% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.32% 605.092 613.107 - 1.32% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.32% 4.045 4.098 - 0.44% -
std::copy(deque<int>)/8 1.32% 2.744 2.780 - 3.55% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.32% 3977.181 4029.826 - -4.39% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.32% 19.016 19.267 - 1.03% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.32% 30.446 30.849 - 0.94% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.32% 1921.629 1947.028 - 0.87% -
rng::partial_sort_copy(list<int>)_(ascending)/8 1.32% 8.975 9.093 - -0.62% -
std::partition(vector<int>)_(sparse)/32 1.32% 8.726 8.841 - 1.50% -
rng::search(list<int>)_(no_match)/8192 1.32% 6859.488 6949.930 - -1.08% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.32% 3.638 3.686 - -0.15% -
BM_PushHeap_string_Random_4 1.32% 5.934 6.013 - 0.51% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.32% 109.318 110.756 - -0.39% -
BM_num_get<unsigned_short> 1.31% 10.520 10.659 - 1.12% -
BM_std_min<unsigned_int>/28 1.31% 1.962 1.988 - 0.50% -
BM_std_minmax<unsigned_int>/27 1.31% 2.375 2.406 - 1.61% -
SetIntersection_Front_Set_string_1024_1024 1.31% 56345127.575 57084299.574 - -0.91% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.31% 301.518 305.463 - 3.07% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.31% 37.552 38.044 - 3.81% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.31% 24.257 24.574 - -6.84% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.31% 516.327 523.073 - 0.35% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.31% 29.704 30.092 - 0.25% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1.30% 1030.312 1043.751 - 1.08% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.30% 60.364 61.151 - 0.16% -
rng::move(vector<bool>)_(unaligned)/64 1.30% 1.619 1.640 - 1.57% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 1.30% 16.760 16.979 - 2.27% -
BM_PushHeap_string_QuickSortAdversary_16 1.30% 10.131 10.262 - 1.06% -
SetIntersection_None_Vector_uint64_256_1 1.30% 4511983.133 4570675.430 - -0.07% -
bm_swap_ranges_vb_unaligned/1048576 1.30% 15940.484 16147.523 - 1.23% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.30% 1.279 1.296 - 0.35% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 1.29% 10.530 10.666 - 0.89% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.29% 35288.698 35744.703 - -0.36% -
std::find_end(list<int>)_(single_element)/8192 1.29% 8635.307 8746.769 - 19.62% -
SetIntersection_Front_Set_uint64_16384_16384 1.29% 342334821.646 346752564.440 - 1.25% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 1.29% 26.317 26.656 - -1.25% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.29% 172991.240 175220.499 - 0.38% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.29% 5.376 5.446 - 0.22% -
BM_std_min<unsigned_char>/31 1.29% 2.500 2.532 - 0.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.29% 23.834 24.140 - -0.96% -
BM_RangesMakeThenSortHeap_float_Heap_16384 1.29% 26.628 26.970 - -3.73% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 1.28% 2.844 2.880 - -1.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 1.28% 14384223.805 14568792.116 - 0.36% -
std::set<int>::erase(iterator)/32 1.28% 20.283 20.543 - 1.70% -
std::multiset<int>::clear()/1024 1.28% 9452.674 9573.915 - 0.30% -
BM_MakeHeap_string_PipeOrgan_16 1.28% 3.610 3.656 - 1.85% -
SetIntersection_Interlaced_Set_string_1024_4 1.28% 10508623.239 10643008.491 - -0.11% -
rng::contains(deque<int>)_(process_all)/50 1.28% 12.567 12.728 - 1.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.28% 423.649 429.061 - 0.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.28% 3.680 3.727 - 10.08% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.28% 29.757 30.136 - 1.79% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.27% 5866746.350 5941436.741 - -1.03% -
BM_std_min<int>/17 1.27% 0.952 0.964 - 0.51% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.27% 15.013 15.204 - 0.45% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.27% 4.241 4.295 - 0.11% -
SetIntersection_None_Vector_uint32_262144_262144 1.27% 1195868.022 1211003.914 - 1.09% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.27% 1.452 1.470 - 0.49% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 1.26% 420.589 425.908 - -0.00% -
BM_std_min<unsigned_short>/10 1.26% 1.017 1.030 - 0.63% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.26% 36197.141 36654.629 - -0.42% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.26% 6486.153 6568.114 - 2.09% -
BM_deque_deque_ranges_move_backward/64000 1.26% 7937.075 8037.360 - 0.84% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.26% 59.061 59.806 - 1.63% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.26% 3322.226 3364.128 - -12.51% -
rng::find_if_not(deque<int>)_(process_all)/8192 1.26% 2801.915 2837.244 - -0.68% -
BM_MakeThenSortHeap_float_Descending_16 1.26% 1.840 1.863 - 0.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.26% 1.801 1.824 - 1.01% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.26% 511.311 517.747 - -0.02% -
std::unique(deque<int>,_pred)_(sprinkled)/52 1.26% 73.470 74.395 - 0.83% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.26% 5.652 5.723 - 2.16% -
BM_std_minmax<unsigned_char>/7 1.26% 2.434 2.465 - -0.01% -
BM_std_minmax<long_long>/29 1.26% 4.329 4.383 - 1.58% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 1.26% 110.012 111.395 - 1.28% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.26% 11.953 12.103 - -0.28% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.26% 8.111 8.213 - -1.31% -
BM_RangesPushHeap_uint32_Random_16384 1.26% 6.241 6.320 - 0.84% -
SetIntersection_Front_Vector_uint64_4_4 1.25% 143745761.185 145549707.598 - 0.16% -
SetIntersection_None_Set_uint64_16384_16 1.25% 163583149.727 165634585.299 - -29.09% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 1.25% 16.692 16.901 - 1.95% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.25% 25.770 26.093 - -0.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.25% 566.041 573.118 - 4.24% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.25% 213106.087 215770.051 - 1.54% -
std::replace(vector<int>)_(sprinkled)/50 1.25% 7.726 7.823 - -3.70% -
SetIntersection_None_Vector_string_16384_1024 1.25% 1279928.646 1295894.837 - 0.38% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.25% 41.214 41.728 - 13.19% -
SetIntersection_None_Set_string_1024_1024 1.25% 9123095.946 9236895.986 - -0.01% -
std::transform(list<int>,_list<int>)/8192 1.25% 9411.148 9528.380 - 0.30% -
BM_std_minmax<unsigned_short>/18 1.24% 1.985 2.009 - 4.96% -
std::unordered_multiset<int>::erase(iterator)/32 1.24% 20.054 20.304 - 0.46% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.24% 4257.964 4310.822 - 0.21% -
BM_MakeThenSortHeap_float_SingleElement_256 1.24% 3.991 4.041 - -3.54% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.24% 2.477 2.508 - 0.91% -
BM_CmpLess_int_uchar 1.24% 1.118 1.132 - -0.15% -
BM_LowerBound_string_1 1.24% 4.596 4.653 - 2.36% -
std::find(vector<bool>)_(process_all)/8192 1.24% 33.313 33.724 - 0.89% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.23% 2631.783 2664.228 - 0.05% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.23% 509.978 516.257 - 0.04% -
std::multimap<int,_int>::insert(value)_(new_value)/0 1.23% 17.893 18.113 - 0.91% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 1.23% 33.256 33.665 - 2.16% -
SetIntersection_Front_Set_string_4_4 1.23% 166742861.229 168790811.233 - 0.02% -
BM_RangesPopHeap_uint32_16 1.23% 7.538 7.630 - -0.71% -
BM_std_min<unsigned_char>/5500 1.23% 37.074 37.528 - -0.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.22% 20.979 21.236 - 0.56% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.22% 34234.744 34653.739 - 1.25% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.22% 1.218 1.233 - 2.14% -
SetIntersection_Interlaced_Set_string_16384_64 1.22% 352010106.061 356312010.132 - 0.01% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.22% 134.904 136.553 - -0.67% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 1.22% 325.440 329.417 - 0.07% -
SetIntersection_None_Vector_string_1024_64 1.22% 1226212.367 1241186.913 - 0.90% -
rng::move_backward(vector<int>)/8 1.22% 2.291 2.319 - 0.98% -
SetIntersection_Interlaced_Set_string_16384_16 1.22% 244039477.766 247012649.550 - -31.95% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.22% 66640.303 67451.788 - -0.11% -
std::stable_partition(list<int>)_(sparse)/50 1.22% 26.118 26.436 - 2.10% -
SetIntersection_Interlaced_Set_uint32_1024_1024 1.22% 15851961.809 16044926.507 - 4.02% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.22% 6.069 6.142 - -0.34% -
BM_deque_deque_copy/1024 1.22% 39.286 39.764 - 2.88% -
std::unique(list<int>,_pred)_(contiguous)/52 1.22% 73.778 74.675 - 0.42% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.21% 19.666 19.905 - -0.89% -
rng::copy_backward(deque<int>)/262144 1.21% 31356.570 31736.024 - 0.01% -
SetIntersection_None_Set_uint32_1024_256 1.21% 8802493.822 8908624.403 - 2.58% -
BM_CmpLess_schar_short 1.20% 0.948 0.960 - 0.33% -
std::sort(vector<NonIntegral>)_(heap)/8 1.20% 22.325 22.593 - 1.05% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.20% 608.758 616.068 - -0.25% -
BM_RangesPushHeap_uint32_Random_64 1.20% 5.509 5.575 - -1.25% -
std::partial_sort(deque<int>)_(ascending)/1024 1.20% 7872.857 7967.251 - 0.16% -
BM_std_min<__int128>/17 1.20% 6.481 6.559 - 0.98% -
SetIntersection_None_Set_uint64_256_4 1.20% 11344161.418 11479726.737 - -1.11% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.19% 5.104 5.165 - 2.57% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.19% 919.804 930.773 - 1.98% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.19% 2.947 2.982 - 0.07% -
std::set<int>::equal_range(key)_(existent)/32 1.19% 1.702 1.722 - 0.97% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.18% 985435.067 997103.456 - 0.16% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.18% 1.914 1.936 - 2.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.18% 203639481.750 206048921.736 - -42.06% -
SetIntersection_None_Vector_string_16_16 1.18% 36556933.667 36988745.517 - 0.49% -
SetIntersection_Interlaced_Set_float_262144_16384 1.18% 1251303.222 1266074.055 - -4.50% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.18% 39628.679 40096.231 - 1.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1.18% 1156443.458 1170072.849 - 0.10% -
BM_deque_deque_move_backward/5500 1.18% 204.845 207.259 - 1.07% -
SetIntersection_Front_Vector_float_1024_4 1.18% 1119411.652 1132599.135 - 0.23% -
rng::find_if(vector<char>)_(process_all)/32768 1.18% 8137.893 8233.752 - -0.04% -
std::find(vector<int>)_(bail_25%)/8 1.18% 1.374 1.390 - -3.45% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.18% 40813.701 41293.303 - 0.19% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.17% 20.855 21.099 - 1.83% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.17% 343828812.084 347855585.656 - -0.59% -
BM_deque_vector_copy/64 1.17% 2.573 2.603 - 0.94% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.17% 6467.293 6542.904 - -0.83% -
std::copy_n(list<int>)/32768 1.17% 25805.533 26106.987 - 1.30% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.17% 210.815 213.277 - 1.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.17% 29.829 30.177 - -16.95% -
SetIntersection_None_Set_uint32_256_256 1.17% 5769332.836 5836571.962 - 0.00% -
BM_std_minmax<unsigned_short>/17 1.16% 1.712 1.732 - 5.63% -
std::set<std::string>::upper_bound(key)_(existent)/32 1.16% 17.046 17.244 - -0.64% -
BM_deque_deque_ranges_move_backward/65536 1.16% 8026.444 8119.801 - -3.19% -
SetIntersection_Interlaced_Set_uint32_256_64 1.16% 14670528.091 14841137.440 - 4.63% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.16% 169849.770 171822.848 - -0.01% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.16% 700.017 708.148 - -0.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.16% 9.438 9.548 - 0.77% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.16% 63254.447 63989.050 - -0.05% -
std::copy_n(deque<int>)/262144 1.16% 10141.243 10258.984 - 1.64% -
std::partial_sort(deque<int>)_(repeated)/8 1.16% 27.311 27.628 - 0.74% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.16% 51518.572 52116.217 - 0.08% -
BM_StringFindCharLiteral/64 1.16% 2.089 2.113 - 0.11% -
SetIntersection_None_Vector_string_256_64 1.15% 3815933.848 3859979.685 - 1.02% -
std::rotate(vector<int>)_(by_1/4)/8192 1.15% 2595.350 2625.286 - 1.95% -
SetIntersection_None_Set_float_256_256 1.15% 5868907.246 5936576.429 - 2.04% -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 1.15% 10287.927 10406.399 - 0.49% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.15% 6940.574 7020.455 - 0.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.15% 1210.548 1224.473 - 1.83% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.15% 17.976 18.183 - -0.02% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.15% 68.589 69.376 - 1.56% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.14% 140999.593 142613.688 - 0.49% -
SetIntersection_None_Set_uint64_16384_1 1.14% 156477005.889 158265411.804 - -25.47% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 1.14% 32.723 33.097 - 7.66% -
rng::replace(list<int>)_(prefix)/8192 1.14% 7285.937 7369.185 - 4.49% -
std::unordered_set<std::string>::erase(iterator)/1024 1.14% 29.843 30.184 - 1.86% -
std::map<int,_int>::ctor(const&)/8192 1.14% 49741.816 50308.541 - -0.40% -
rng::partial_sort(vector<int>)_(ascending)/8 1.14% 20.636 20.871 - 1.13% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.14% 8.864 8.965 - -0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.14% 9.501 9.609 - 0.01% -
std::unique(list<int>)_(contiguous)/8192 1.14% 6969.621 7048.727 - -0.40% -
BM_std_min<unsigned_char>/30 1.13% 2.308 2.334 - 4.88% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.13% 1.455 1.472 - 0.33% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 1.13% 6.875 6.953 - 0.04% -
std::map<int,_int>::erase(key)_(existent)/8192 1.13% 25.957 26.251 - 3.05% -
BM_RangesMakeThenSortHeap_string_Heap_256 1.13% 49.070 49.625 - -0.31% -
rng::stable_partition(deque<int>)_(dense)/32 1.13% 28.003 28.319 - 1.36% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.13% 473.655 479.001 - -0.02% -
BM_PushHeap_string_QuickSortAdversary_64 1.13% 12.882 13.027 - 1.05% -
SetIntersection_Front_Set_float_16_16 1.13% 41397596.381 41864125.428 - 0.29% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.13% 32056.630 32417.803 - 0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.13% 2928457.312 2961412.770 - 1.34% -
SetIntersection_Interlaced_Vector_uint32_4_4 1.12% 144050723.578 145664958.460 - -0.23% -
BM_MakeHeap_string_Descending_4 1.12% 2.095 2.118 - -0.76% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.12% 13528.009 13679.476 - 1.22% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.12% 9.269 9.373 - -0.13% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.12% 6222.572 6292.164 - -0.11% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.12% 22.769 23.023 - -0.46% -
std::set<std::string>::ctor(const&,_alloc)/32 1.11% 795.329 804.175 - 1.02% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.11% 7669.095 7754.356 - 0.98% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.11% 14.938 15.104 - -0.18% -
std::partial_sort(deque<int>)_(ascending)/8 1.11% 29.620 29.948 - -2.00% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.11% 1.355 1.370 - -0.22% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.11% 1.327 1.341 - 0.82% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.11% 1.230 1.243 - 6.82% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.11% 2.585 2.614 - -1.58% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.11% 802.730 811.609 - 1.56% -
SetIntersection_Interlaced_Set_uint32_64_1 1.11% 17426748.204 17619441.019 - 0.83% -
std::multiset<int>::insert(value)_(already_present)/0 1.11% 18.092 18.292 - -0.12% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.11% 7580.128 7663.936 - 0.96% -
rng::sort(vector<int>)_(descending)/8192 1.11% 7274.141 7354.551 - -1.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.10% 65228.245 65948.267 - 1.63% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.10% 8607.197 8701.658 - 0.99% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.10% 9.013 9.112 - -1.02% -
BM_PopHeap_float_1024 1.10% 27.988 28.295 - -0.16% -
SetIntersection_None_Set_uint64_1024_4 1.10% 8671215.698 8766175.175 - 0.62% -
std::find_end(forward_list<int>)_(match_near_end)/1024 1.09% 4453.672 4502.429 - 0.71% -
std::multiset<std::string>::insert(value)_(already_present)/0 1.09% 19.548 19.761 - 0.65% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.09% 283.395 286.497 - -0.01% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.09% 721.013 728.899 - 1.36% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.09% 1.507 1.523 - 0.51% -
rng::count(list<int>)_(every_other)/1024 1.09% 703.176 710.863 - 0.62% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.09% 213.291 215.621 - 4.08% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.09% 13.553 13.701 - 0.51% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.09% 37251.794 37657.388 - 0.48% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.09% 2.120 2.143 - 0.72% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.09% 787.568 796.124 - 7.46% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.09% 28.986 29.301 - -0.49% -
BM_RangesMakeHeap_string_Ascending_256 1.09% 5.067 5.122 - 6.09% -
std::find_end(forward_list<int>)_(single_element)/1024 1.08% 696.473 704.028 - -0.54% -
rng::remove_copy_if(list<int>)_(prefix)/8192 1.08% 7275.557 7354.431 - -4.16% -
BM_PushHeap_uint64_PipeOrgan_262144 1.08% 3.037 3.070 - -1.18% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 1.08% 69.450 70.203 - 0.43% -
std::set<int>::upper_bound(key)_(existent)/1024 1.08% 4.135 4.180 - -0.06% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 1.08% 27.375 27.671 - -2.15% -
rng::move(vector<bool>)_(aligned)/4096 1.08% 8.120 8.208 - 0.46% -
rng::rotate(deque<int>)_(by_1/2)/50 1.08% 10.346 10.458 - 1.55% -
SetIntersection_None_Vector_string_1024_16 1.08% 1231332.324 1244595.585 - 1.09% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.08% 53.239 53.812 - -0.37% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.08% 419.731 424.247 - 0.76% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 1.07% 85479.600 86397.995 - 6.37% -
rng::remove_copy(list<int>)_(prefix)/8192 1.07% 7030.611 7106.048 - -3.08% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.07% 4.930 4.983 - 0.90% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.07% 19.245 19.451 - 0.95% -
rng::remove(list<int>)_(sprinkled)/8192 1.07% 7913.246 7998.063 - 1.16% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.07% 35955.395 36340.539 - 0.12% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.07% 27.979 28.278 - 3.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.07% 34.593 34.962 - 0.13% -
SetIntersection_None_Vector_string_262144_1 1.06% 1361590.096 1376072.111 - 3.89% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 1.06% 13.708 13.854 - 2.00% -
std::move_backward(list<int>)/262144 1.06% 264917.793 267729.167 - 2.70% -
BM_std_min<unsigned_char>/6 1.06% 1.533 1.550 - -2.19% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.06% 7.468 7.547 - -1.58% -
BM_RangesMakeHeap_string_Ascending_16384 1.06% 5.784 5.845 - 9.99% -
rng::copy_n(vector<int>)/1048576 1.06% 49369.004 49891.628 - 1.58% -
rng::find_last(vector<char>)_(bail_10%)/1048576 1.06% 112184.656 113371.558 - 4.64% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.06% 1.178 1.190 - 1.55% -
rng::find_last(list<int>)_(bail_10%)/8 1.05% 2.057 2.078 - -0.42% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.05% 365.381 369.233 - 0.01% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 1.05% 8.660 8.751 - 0.09% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.05% 24.760 25.020 - -0.25% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.05% 10579.287 10690.262 - 2.56% -
std::fill(deque<int>)/8192 1.05% 239.360 241.870 - 1.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.05% 7.735 7.816 - 1.17% -
BM_toupper_string<wchar_t> 1.05% 6.178 6.242 - 0.79% -
rng::copy_if(list<int>)_(every_other)/4096 1.04% 3257.448 3291.424 - -0.02% -
rng::find(vector<char>)_(process_all)/50 1.04% 1.621 1.638 - 0.91% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.04% 421.388 425.777 - 0.74% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.04% 16.505 16.677 - 0.99% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.04% 550743.602 556476.199 - -0.55% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.04% 34.356 34.713 - 11.54% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.04% 87.514 88.423 - -0.11% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.04% 27.906 28.196 - -0.06% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.04% 275716.015 278576.168 - 1.27% -
std::multiset<std::string>::clear()/0 1.04% 419.598 423.942 - 0.32% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.03% 3819.541 3859.045 - -5.99% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.03% 208081.870 210233.905 - 0.58% -
SetIntersection_None_Set_uint32_1024_1024 1.03% 8733330.951 8823563.721 - 0.83% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 1.03% 22.549 22.782 - 1.90% -
std::partial_sort(vector<int>)_(ascending)/8 1.03% 20.668 20.881 - 1.00% -
std::stable_sort(deque<int>)_(shuffled)/8 1.03% 24.073 24.321 - -0.55% -
BM_RangesSortHeap_uint32_4 1.03% 1.033 1.043 - 0.28% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.03% 11.549 11.667 - 1.47% -
BM_MakeHeap_string_Descending_16 1.03% 2.364 2.388 - 0.48% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.03% 22.047 22.274 - 0.23% -
std::unique(list<int>)_(sprinkled)/1024 1.03% 951.079 960.846 - 0.51% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.02% 822.208 830.631 - -0.44% -
BM_std_min<unsigned_short>/24 1.02% 2.493 2.519 - 3.79% -
SetIntersection_None_Set_float_256_1 1.02% 11760647.673 11881046.202 - 0.34% -
SetIntersection_Front_Set_string_1024_4 1.02% 1313043.316 1326483.922 - -0.59% -
std::set<int>::clear()/32 1.02% 640.584 647.126 - 1.07% -
SetIntersection_Front_Set_uint64_1024_1024 1.02% 15759082.511 15919837.662 - 4.57% -
std::partial_sort(deque<int>)_(shuffled)/1024 1.02% 15974.399 16137.262 - 0.52% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.02% 45449.178 45910.527 - 0.94% -
std::remove_if(deque<int>)_(sprinkled)/50 1.02% 65.491 66.156 - 4.97% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 1.01% 4.452 4.497 - 1.37% -
std::set<std::string>::erase(key)_(existent)/8192 1.01% 71.061 71.781 - 2.68% -
SetIntersection_Front_Vector_float_16384_64 1.01% 1429711.111 1444195.128 - 0.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 1.01% 421.197 425.458 - 0.97% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.01% 4.724 4.772 - -1.14% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.01% 16.686 16.855 - 0.84% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 1.01% 7107.124 7178.784 - 0.22% -
BM_MakeHeap_uint64_Random_262144 1.01% 1.037 1.047 - 1.63% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.01% 976.147 985.985 - 0.18% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.01% 19.870 20.070 - 2.00% -
SetIntersection_Interlaced_Set_float_262144_64 1.01% 1573333.576 1589180.338 - -5.05% -
BM_std_minmax<short>/22 1.01% 2.277 2.300 - -1.70% -
BM_std_minmax<short>/24 1.01% 2.225 2.248 - -1.57% -
SetIntersection_Interlaced_Vector_float_64_16 1.01% 19189185.267 19382046.219 - 3.99% -
BM_RangesPopHeap_string_256 1.00% 40.711 41.120 - -0.02% -
SetIntersection_Interlaced_Set_float_262144_256 1.00% 1579327.798 1595163.574 - -5.49% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.00% 14.834 14.983 - -1.81% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.00% 820889.113 829117.086 - -0.21% -
BM_PushHeap_string_QuickSortAdversary_4 1.00% 6.109 6.170 - 0.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.00% 1213590.929 1225746.171 - 2.92% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 1.00% 6.563 6.628 - 0.99% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.83% 165994.873 273.913 - 0.03% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 201.834 - -0.65% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 202.106 - 0.22% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 281.204 - 0.33% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 630.364 - 0.14% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 632.294 - 0.28% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 603.068 - 1.37% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 605.128 - 0.26% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 601.655 - 0.05% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 480.153 - 0.22% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 488.042 - 0.24% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 620.299 - 0.04% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.567 - 0.10% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.91% 2275.303 24.900 - -0.49% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.915 - -0.21% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.88% 3176.120 35.526 - -3.78% -
std::find_end(list<int>)_(match_near_end)/1024 -98.69% 4607.023 60.187 - 0.48% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.68% 5126.426 67.684 - 0.85% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.725 - 1.08% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5125.111 70.181 - 0.35% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.34% 4606.466 76.247 - -0.19% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.276 - 0.05% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.285 - -0.39% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.97% 3856.900 78.484 - -0.29% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.69% 772.137 64.145 - -0.16% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.30% 823.035 71.565 - 0.24% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.19% 821.234 80.561 - -0.38% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.73% 330.652 33.969 - -2.35% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.54% 264.507 27.661 - -1.05% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.45% 555.921 58.625 - 0.19% -
std::find_end(list<int>)_(match_near_end)/1000 -89.39% 749.559 79.552 - 1.85% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.26% 557.330 59.880 - 0.21% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.12% 262.594 28.574 - 1.88% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.08% 325.687 35.555 - -0.73% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.56% 596.926 74.280 - 0.78% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.94% 590.037 77.036 - 0.42% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -84.25% 66.455 10.466 - -80.89% -
std::find_end(deque<int>)_(same_length)/1024 -81.76% 1848.876 337.233 - 0.22% -
std::find_end(deque<int>)_(same_length)/8192 -81.45% 14836.594 2751.775 - 0.07% -
rng::find_end(deque<int>)_(same_length)/8192 -75.62% 11291.873 2752.474 - -6.14% -
rng::find_end(deque<int>)_(same_length)/1024 -75.41% 1403.762 345.117 - 2.46% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.92% 3571.863 1038.826 - -0.09% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -67.83% 27176762.565 8742266.392 - 3.80% -
std::find_end(deque<int>)_(same_length)/1000 -64.88% 940.071 330.139 - 0.26% -
rng::find_end(deque<int>)_(same_length)/1000 -63.93% 939.226 338.813 - 2.64% -
std::copy(vector<bool>)_(aligned)/262144 -60.02% 684.074 273.479 - -61.85% -
std::find_end(list<int>,_pred)_(same_length)/8192 -58.71% 20587.125 8501.273 - -18.19% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.18% 11552.573 4947.344 - 0.03% -
rng::for_each(map<int>)/8192 -56.72% 16713.732 7234.313 - 1.49% -
std::flat_map<int,_int>::ctor(const&)/8192 -55.70% 1934.951 857.146 - -55.33% -
rng::for_each(multimap<int>)/8192 -55.43% 16489.075 7349.910 - 4.13% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -55.42% 1928.193 859.650 - -55.08% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.23% 11485.048 5141.496 - 0.03% -
rng::for_each(map<int>::iterator)/8192 -55.13% 16922.387 7593.612 - 1.17% -
std::find_end(list<int>)_(same_length)/8192 -54.97% 18652.964 8398.796 - 9.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -54.82% 18.906 8.542 - -50.64% -
rng::for_each(multimap<int>::iterator)/8192 -53.93% 16627.615 7660.693 - 3.78% -
std::remove_copy(list<int>)_(prefix)/1024 -53.19% 1616.980 756.836 - 0.23% -
rng::for_each(set<int>)/8192 -52.16% 16444.769 7867.227 - 1.14% -
rng::fill(list<int>)/50 -52.15% 35.178 16.833 - 0.49% -
std::find_end(deque<int>)_(near_matches)/8192 -52.00% 2352157.408 1129152.441 - -0.33% -
rng::find_last_if(list<int>)_(bail_10%)/50 -51.90% 36.504 17.560 - -0.10% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.74% 3921.697 1892.477 - 0.48% -
std::swap_ranges(list<int>)/1024 -51.42% 1568.947 762.126 - 0.46% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.38% 499.582 242.906 - 0.21% -
std::find_end(vector<int>)_(same_length)/1000 -51.17% 499.138 243.737 - -0.18% -
std::find_end(vector<int>)_(same_length)/1024 -51.12% 510.199 249.364 - 0.28% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.10% 1251.621 612.058 - 0.16% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.10% 10257.544 5016.081 - 0.13% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.08% 1281.249 626.747 - 0.22% -
rng::find_end(vector<int>)_(same_length)/1000 -51.05% 502.089 245.757 - -0.41% -
rng::for_each(multiset<int>)/8192 -50.96% 16312.973 8000.005 - 4.55% -
rng::find_end(vector<int>)_(same_length)/1024 -50.90% 513.721 252.238 - -0.99% -
rng::for_each(set<int>::iterator)/8192 -50.78% 16244.215 7996.130 - 1.11% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.63% 1584.591 782.332 - -0.42% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.58% 1583.779 782.749 - -0.29% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.56% 1547.523 765.132 - 0.23% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.51% 1547.258 765.811 - 0.39% -
rng::for_each(multiset<int>::iterator)/8192 -50.39% 16188.113 8031.135 - 0.54% -
std::set<std::string>::count(key)_(existent)/0 -49.88% 0.023 0.012 - -20.84% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.86% 1559.576 781.938 - 0.19% -
std::find_end(vector<int>)_(same_length)/8192 -49.57% 4048.483 2041.592 - 0.05% -
rng::find_end(list<int>)_(same_length)/1000 -49.55% 1475.782 744.473 - 0.50% -
std::find_end(list<int>)_(same_length)/1024 -49.55% 1508.105 760.789 - -0.30% -
rng::find_end(list<int>)_(same_length)/1024 -49.16% 1495.851 760.460 - 0.13% -
std::find_end(list<int>)_(same_length)/1000 -49.15% 1477.769 751.516 - 1.28% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.93% 1222.852 624.571 - 0.19% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.88% 1252.685 640.314 - 0.26% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.88% 10022.870 5123.913 - 0.23% -
rng::find_end(vector<int>)_(same_length)/8192 -48.83% 3826.819 1958.261 - -0.94% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.82% 1565.377 801.142 - 0.11% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -48.45% 19365.065 9982.630 - -5.69% -
std::find_end(deque<int>)_(near_matches)/1000 -47.64% 30100.476 15761.616 - -0.59% -
std::find_end(deque<int>)_(near_matches)/1024 -47.40% 31268.968 16447.667 - -0.19% -
rng::find_end(list<int>)_(same_length)/8192 -46.90% 15910.348 8447.645 - 10.33% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.62% 1440.233 768.817 - 0.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -46.09% 3.727 2.009 - -44.68% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.59% 23.598 12.840 - 0.15% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.95% 1363.352 750.590 - 0.09% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -44.53% 0.484 0.269 - -32.50% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -42.48% 48.179 27.715 - -13.56% -
BM_PushHeap_float_SingleElement_1 -41.19% 0.697 0.410 - -39.21% -
rng::find_end(deque<int>)_(near_matches)/8192 -40.91% 2136620.622 1262520.757 - 11.45% -
BM_RangesMakeHeap_string_Descending_262144 -40.24% 5.681 3.395 - -4.79% -
std::copy(vector<bool>)_(aligned)/1048576 -40.05% 3320.693 1990.645 - -40.00% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -39.63% 11.940 7.208 - -1.05% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -38.56% 0.494 0.304 - -24.81% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.45% 13.472 8.292 - 0.12% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -38.36% 49.147 30.292 - 2.49% -
rng::for_each(set<int>)/50 -37.63% 60.515 37.746 - 0.05% -
rng::find_end(deque<int>)_(near_matches)/1000 -36.34% 27541.831 17533.399 - -2.08% -
rng::find_end(deque<int>)_(near_matches)/1024 -35.84% 28629.841 18368.947 - -1.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -35.73% 0.697 0.448 - 9.05% -
std::search(deque<int>)_(no_match)/1024 -35.59% 415.445 267.572 - -35.59% -
rng::for_each(multiset<int>::iterator)/50 -35.34% 56.078 36.259 - 0.16% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -35.32% 0.637 0.412 - -15.44% -
std::map<std::string,_int>::erase(key)_(existent)/32 -34.16% 80.000 52.674 - -33.18% -
rng::move(vector<int>)/262144 -34.13% 22070.296 14537.481 - -34.80% -
std::move(vector<int>)/262144 -33.86% 21917.347 14495.925 - 0.51% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -33.44% 1.704 1.134 - -17.99% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -33.41% 0.648 0.432 - -7.88% -
BM_MakeThenSortHeap_string_Descending_1024 -32.97% 38.787 25.999 - 2.08% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -32.27% 1.302 0.882 - -20.86% -
SetIntersection_Front_Set_float_262144_16384 -31.84% 355021426.120 241980686.481 - -12.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.77% 12841103.054 8762027.895 - -1.31% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.76% 40.917 27.923 - -0.07% -
std::multiset<std::string>::erase(key)_(existent)/0 -31.64% 59.257 40.509 - -32.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.45% 13030688.087 8932040.346 - -1.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.40% 12843962.186 8811025.050 - -0.62% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -31.31% 0.489 0.336 - -0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.17% 12751375.971 8776365.844 - -0.68% -
SetIntersection_Front_Set_float_16384_16384 -30.68% 342866356.375 237671877.428 - -29.76% -
BM_RangesMakeHeap_uint32_Random_4 -30.60% 1.704 1.182 - -5.80% -
BM_vector_deque_ranges_move_backward/0 -30.51% 0.606 0.421 - -8.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.51% 12818368.126 8907916.220 - -0.79% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -30.23% 1.797 1.254 - -9.14% -
rng::for_each(set<int>::iterator)/50 -30.21% 50.510 35.249 - 0.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -30.14% 95.888 66.986 - -24.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.10% 361164310.337 252464379.012 - -27.51% -
rng::is_sorted_until(deque<int>)/8 -30.01% 4.285 2.999 - 0.08% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -29.78% 1030.020 723.302 - 31.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -29.32% 12744330.709 9008203.753 - 0.57% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -28.82% 122.753 87.375 - -23.58% -
rng::partition(deque<int>)_(sparse)/32 -28.70% 13.592 9.690 - -15.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -28.58% 35.906 25.643 - -29.96% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -28.52% 46.002 32.881 - -25.50% -
std::shift_right(vector<int>)/32 -28.40% 4.136 2.961 - 0.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -28.21% 60.081 43.131 - 2.96% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -27.96% 32.669 23.535 - -39.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -27.89% 5992121.144 4320750.186 - 16.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -27.78% 12045144.303 8698953.475 - -1.29% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -27.77% 1.529 1.104 - -31.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -27.67% 45.679 33.039 - -32.62% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -27.22% 0.616 0.448 - -13.71% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -27.18% 1.862 1.356 - -9.19% -
BM_std_min<unsigned___int128>/64000 -27.15% 42883.511 31242.032 - 26.43% -
BM_std_min<unsigned___int128>/70000 -27.06% 46877.141 34192.922 - 26.58% -
BM_std_min<unsigned___int128>/5500 -27.05% 3656.764 2667.585 - 26.16% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -27.05% 9.868 7.199 - 8.97% -
BM_std_min<unsigned___int128>/65536 -27.04% 43894.516 32025.097 - 26.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.04% 40.813 29.779 - -28.28% -
BM_std_min<unsigned___int128>/4096 -27.00% 2722.689 1987.697 - 26.13% -
BM_std_min<unsigned___int128>/4000 -26.97% 2659.258 1942.114 - 26.18% -
std::copy(vector<int>)/4096 -26.94% 230.508 168.405 - -22.90% -
BM_std_min<unsigned___int128>/1024 -26.88% 679.539 496.889 - 25.74% -
std::copy_n(vector<int>)/4096 -26.85% 208.171 152.278 - -5.69% -
BM_std_min<unsigned___int128>/512 -26.50% 338.247 248.618 - 25.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -26.37% 11903904.478 8765258.822 - -3.27% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.16% 93.675 69.171 - -25.87% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -25.65% 38.362 28.522 - -3.48% -
BM_StringDestroy_Small -25.58% 0.876 0.652 - -0.19% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -25.54% 5072933.882 3777181.213 - -20.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -25.40% 11916398.273 8889652.074 - -0.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -25.37% 23.667 17.664 - 37.26% -
rng::partition(deque<int>)_(sparse)/50 -24.91% 20.250 15.205 - -12.67% -
BM_std_min<unsigned___int128>/64 -24.74% 38.764 29.172 - 19.01% -
rng::for_each(map<int>::iterator)/50 -24.74% 49.859 37.525 - 0.06% -
BM_RangesMakeHeap_string_Descending_1024 -24.67% 3.569 2.688 - -4.50% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -24.59% 0.531 0.400 - -5.47% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.49% 12672.794 9569.320 - 0.87% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -24.48% 40.399 30.509 - 21.02% -
std::none_of(vector<int>)_(process_all)/50 -24.40% 18.201 13.760 - -7.77% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -24.35% 0.611 0.462 - -8.72% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -24.21% 86.808 65.793 - -1.61% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -24.18% 6626906.845 5024219.175 - -33.82% -
rng::adjacent_find(deque<int>)/50 -24.15% 18.803 14.262 - -9.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -24.15% 11922039.318 9042567.134 - 1.40% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -23.99% 1.809 1.375 - -4.43% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -23.93% 12568.340 9560.714 - 0.76% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -23.75% 60.162 45.874 - -2.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -23.60% 44.124 33.711 - -12.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.44% 38.247 29.280 - -23.75% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.42% 37.470 28.693 - 0.17% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -23.25% 2.635 2.023 - -10.69% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -23.23% 2.743 2.106 - -18.64% -
rng::for_each(multimap<int>)/50 -23.15% 50.521 38.827 - 1.90% -
BM_MakeHeap_string_Ascending_262144 -23.10% 9.172 7.053 - -4.04% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -22.89% 16676.190 12859.157 - -8.13% -
BM_RangesMakeHeap_string_Random_262144 -22.78% 19.422 14.998 - -2.82% -
rng::contains_subrange(deque<int>)_(process_all)/16 -22.50% 9.394 7.281 - -19.33% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -22.13% 0.574 0.447 - -19.17% -
BM_RangesMakeHeap_string_Descending_256 -21.82% 3.427 2.679 - -2.08% -
BM_std_min<unsigned___int128>/32 -21.65% 17.403 13.636 - 11.43% -
BM_std_min<unsigned___int128>/31 -21.57% 16.762 13.146 - 11.02% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -21.46% 0.634 0.498 - -9.90% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -21.45% 7.191 5.649 - 7.61% -
BM_RangesMakeHeap_string_Descending_16384 -21.44% 3.849 3.024 - 5.16% -
BM_std_min<unsigned___int128>/30 -21.39% 16.121 12.673 - 10.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -21.17% 53.323 42.032 - -2.81% -
BM_PushHeap_string_Descending_16384 -21.14% 3.369 2.657 - 13.24% -
BM_lexicographical_compare_three_way_fast_path/1 -21.11% 0.391 0.308 - -21.60% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -21.11% 0.695 0.548 - 29.42% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -21.01% 95.417 75.371 - -22.64% -
BM_std_min<unsigned___int128>/29 -20.94% 15.478 12.237 - 10.74% -
BM_RangesPushHeap_uint32_Random_1 -20.84% 0.501 0.397 - -34.46% -
BM_std_min<unsigned___int128>/28 -20.80% 14.826 11.742 - 10.21% -
BM_MakeHeap_uint64_Random_4 -20.78% 1.446 1.145 - 0.49% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -20.78% 0.487 0.386 - 11.38% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -20.78% 2426521.335 1922287.752 - 1.68% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -20.76% 0.697 0.552 - 15.14% -
BM_std_min<unsigned___int128>/26 -20.65% 13.575 10.771 - 9.27% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -20.63% 1.949 1.547 - 20.62% -
BM_PushHeap_string_Descending_1024 -20.62% 3.315 2.632 - 10.63% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -20.54% 0.341 0.271 - -5.01% -
BM_std_min<unsigned___int128>/27 -20.37% 14.170 11.284 - 9.75% -
BM_PushHeap_string_Ascending_262144 -20.34% 37.413 29.801 - 4.73% -
rng::contains_subrange(deque<int>)_(process_all)/32 -20.10% 13.918 11.120 - -24.65% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.85% 36.432 29.201 - -16.64% -
BM_std_min<unsigned___int128>/25 -19.82% 12.916 10.356 - 9.07% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -19.73% 38.494 30.898 - -0.20% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -19.72% 2731.159 2192.579 - 59.24% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -19.71% 1029.055 826.230 - 49.18% -
BM_std_min<unsigned___int128>/24 -19.55% 12.292 9.889 - 8.22% -
BM_RangesPushHeap_float_Descending_1 -19.52% 0.697 0.561 - 30.80% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.51% 31.956 25.722 - -0.44% -
std::move(list<int>)/64 -19.24% 48.844 39.447 - 0.29% -
vector<bool>::reserve() -19.22% 10.127 8.180 - 0.89% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -19.17% 1690.468 1366.392 - -15.09% -
BM_tolower_char<char> -19.17% 0.691 0.558 - -1.23% -
rng::contains(list<int>)_(process_all)/32 -19.11% 11.260 9.108 - 0.13% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -19.01% 6.816 5.520 - 4.01% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -19.01% 1.668 1.351 - -16.26% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -19.01% 11081.635 8975.143 - 3.81% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -19.01% 32.285 26.149 - -11.67% -
BM_std_min<unsigned___int128>/23 -18.97% 11.655 9.443 - 7.64% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.92% 11.199 9.081 - -0.14% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.75% 2342269.648 1903136.323 - -0.06% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -18.72% 0.562 0.457 - -8.58% -
rng::contains_subrange(deque<int>)_(process_all)/50 -18.68% 18.253 14.843 - -33.07% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -18.60% 866.786 705.523 - -4.28% -
BM_std_min<unsigned___int128>/22 -18.50% 11.007 8.970 - 7.05% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -18.46% 9.978 8.136 - 6.38% -
rng::adjacent_find(deque<int>)/8 -18.46% 3.750 3.058 - -4.92% -
std::multimap<std::string,_int>::erase(iterator)/8192 -18.44% 32.841 26.787 - -16.11% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -18.42% 16.484 13.448 - 1.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -18.25% 71.999 58.856 - 21.90% -
BM_std_min<unsigned___int128>/21 -18.21% 10.385 8.493 - 6.18% -
BM_std_min<unsigned___int128>/20 -17.99% 9.775 8.017 - 4.71% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -17.96% 42.521 34.886 - -21.68% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -17.84% 40414.932 33206.124 - 2.08% -
BM_vector_deque_ranges_move/0 -17.72% 0.519 0.427 - 13.72% -
BM_PushHeap_string_Descending_256 -17.67% 3.067 2.525 - 10.04% -
rng::rotate_copy(list<int>)/8192 -17.42% 8304.351 6857.714 - -0.90% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -17.41% 6.456 5.332 - 11.25% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -17.35% 38852.096 32110.727 - 1.87% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -17.30% 838.420 693.346 - -0.64% -
BM_std_min<unsigned___int128>/19 -17.18% 9.153 7.580 - 4.12% -
SetIntersection_Interlaced_Vector_string_262144_64 -17.14% 22115214.153 18323949.514 - -16.28% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -17.14% 20393610.749 16897510.578 - 4.79% -
std::unique_copy(list<int>)_(sprinkled)/52 -17.05% 26.008 21.573 - -0.61% -
rng::is_sorted(list<int>,_pred)/8192 -17.01% 8842.431 7338.383 - 0.42% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -16.98% 5.894 4.894 - -2.52% -
BM_PushHeap_string_PipeOrgan_262144 -16.83% 22.068 18.354 - 5.75% -
rng::search(list<int>)_(same_length)/8192 -16.72% 9688.475 8068.423 - 2.03% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.71% 7182027.345 5981554.821 - 0.14% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -16.69% 1.548 1.290 - -10.46% -
BM_PushHeap_string_Descending_262144 -16.63% 5.448 4.542 - 36.92% -
rng::for_each(multiset<int>)/50 -16.54% 45.153 37.683 - 0.64% -
rng::copy(vector<bool>)_(aligned)/262144 -16.45% 326.673 272.951 - -28.64% -
BM_std_min<unsigned___int128>/18 -16.44% 8.531 7.128 - 3.37% -
BM_PopHeap_uint64_1 -16.03% 0.519 0.436 - -37.09% -
BM_RangesPushHeap_float_SingleElement_1 -15.98% 0.637 0.535 - -7.39% -
bm_lexicographical_compare<signed_char>/64 -15.93% 2.313 1.944 - 3.60% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -15.87% 1.697 1.427 - -21.02% -
rng::copy_backward(vector<int>)/32768 -15.85% 3286.674 2765.822 - -16.71% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -15.77% 27.327 23.019 - -7.93% -
BM_RangesMakeHeap_string_Descending_64 -15.76% 3.051 2.571 - -4.32% -
std::copy_backward(vector<int>)/4096 -15.76% 239.131 201.456 - 15.29% -
BM_StringRead_Hot_Deep_Large -15.71% 0.576 0.485 - -22.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -15.70% 34.282 28.899 - -19.92% -
std::multimap<std::string,_int>::erase(iterator)/1024 -15.69% 33.010 27.831 - -10.34% -
std::unordered_set<int>::count(key)_(non-existent)/32 -15.60% 1.480 1.249 - -12.17% -
std::find_end(vector<int>)_(near_matches)/8192 -15.59% 919809.210 776442.034 - 0.49% -
std::rotate(list<int>)_(by_1/2)/32 -15.56% 7.086 5.983 - 0.29% -
SetIntersection_Front_Set_float_1024_1024 -15.51% 16614296.323 14038051.718 - -8.34% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -15.49% 11.272 9.526 - -5.07% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -15.41% 1.146 0.969 - 5.28% -
rng::unique_copy(list<int>)_(sprinkled)/32 -15.39% 12.832 10.857 - -0.71% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.37% 922659.027 780819.645 - 0.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -15.35% 41.952 35.512 - -17.75% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -15.35% 24.119 20.416 - -6.67% -
rng::none_of(vector<int>)_(process_all)/50 -15.35% 14.879 12.595 - -0.15% -
BM_std_min<unsigned___int128>/17 -15.24% 7.890 6.687 - 2.52% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -14.95% 28.701 24.409 - -4.69% -
std::multiset<std::string>::erase(key)_(existent)/32 -14.94% 58.731 49.958 - -16.67% -
rng::partition(list<int>)_(dense)/8192 -14.88% 5095.363 4337.381 - -14.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -14.85% 6945703.739 5914478.649 - 0.35% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -14.84% 1.339 1.140 - -9.65% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -14.83% 1.308 1.114 - -12.51% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.79% 30.478 25.969 - 0.17% -
BM_std_min<unsigned___int128>/16 -14.74% 7.292 6.218 - 0.73% -
BM_RangesMakeHeap_string_Descending_16 -14.72% 2.754 2.348 - -1.24% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -14.70% 1.431 1.221 - -25.41% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -14.59% 1.848 1.578 - -14.65% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -14.59% 99.736 85.190 - -5.53% -
BM_PushHeap_uint32_Ascending_1 -14.52% 0.502 0.429 - -38.44% -
std::set<std::string>::erase(iterator)/32 -14.43% 31.185 26.684 - 1.88% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.41% 0.679 0.581 - -0.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -14.37% 91.292 78.171 - -10.96% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.34% 63.041 54.004 - 0.46% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -14.31% 953.567 817.103 - 57.85% -
std::set<std::string>::erase(key)_(non-existent)/32 -14.29% 14.686 12.586 - 0.05% -
rng::starts_with(list<int>,_pred)/8192 -14.27% 11390.943 9766.003 - 10.94% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -14.20% 92.297 79.190 - -8.46% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -14.11% 14.050 12.068 - 1.30% -
BM_MakeThenSortHeap_uint32_Descending_4 -14.04% 1.434 1.233 - -4.90% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -14.00% 24.595 21.152 - -1.43% -
BM_vector_deque_ranges_copy/1 -13.95% 2.352 2.024 - -13.20% -
std::unordered_set<int>::contains(key)_(existent)/8192 -13.94% 1.532 1.319 - 5.15% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -13.93% 1.076 0.926 - 1.33% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -13.83% 1.322 1.139 - 18.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.75% 5711.960 4926.395 - -8.80% -
std::rotate(list<int>)_(by_1/4)/32 -13.74% 14.572 12.569 - 0.80% -
BM_std_min<unsigned___int128>/15 -13.67% 6.700 5.784 - 0.86% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -13.64% 29.548 25.517 - -27.44% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -13.64% 5.069 4.378 - -1.11% -
BM_vector_deque_ranges_copy/2 -13.62% 2.066 1.785 - -13.64% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -13.61% 36.317 31.374 - -3.12% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -13.56% 23.038 19.914 - -14.68% -
BM_PushHeap_float_Random_1 -13.53% 0.517 0.447 - -8.37% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -13.48% 10.572 9.147 - -12.98% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -13.44% 549.961 476.068 - -5.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.36% 49.503 42.888 - -20.06% -
std::all_of(deque<int>)_(process_all)/50 -13.35% 21.237 18.403 - 0.47% -
std::unique_copy(deque<int>)_(contiguous)/32 -13.34% 11.045 9.571 - -0.62% -
std::copy_backward(vector<bool>)_(aligned)/262144 -13.31% 749.637 649.843 - -8.35% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -13.26% 735.338 637.849 - 0.24% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -13.25% 15.847 13.748 - -8.50% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -13.23% 4731346.646 4105504.067 - -14.08% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -13.19% 0.477 0.414 - -18.46% -
std::unordered_set<std::string>::erase(iterator)/8192 -13.18% 33.005 28.656 - -10.06% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -13.17% 0.495 0.430 - 4.39% -
std::unordered_set<int>::contains(key)_(existent)/1024 -13.13% 1.402 1.218 - -1.87% -
rng::move_backward(vector<bool>)_(unaligned)/512 -13.10% 5.365 4.662 - -7.98% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -13.06% 0.556 0.483 - -21.20% -
rng::is_sorted(deque<int>)/8 -12.89% 2.854 2.486 - 2.41% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -12.88% 1572.084 1369.607 - 31.19% -
rng::for_each(multimap<int>::iterator)/50 -12.88% 41.754 36.377 - 0.31% -
BM_PushHeap_string_PipeOrgan_16384 -12.88% 16.302 14.203 - 8.24% -
rng::search(deque<int>)_(near_matches)/1000 -12.82% 24086.824 20998.145 - -14.47% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -12.82% 2435110.210 2123007.589 - -11.73% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -12.81% 153.904 134.182 - -0.42% -
bm_lexicographical_compare<int>/2 -12.79% 1.518 1.323 - -0.62% -
BM_RangesMakeHeap_string_PipeOrgan_256 -12.71% 5.498 4.800 - -0.73% -
std::partition(list<int>)_(dense)/8192 -12.60% 5019.045 4386.724 - -30.54% -
std::move(deque<int>)/32768 -12.56% 2121.008 1854.699 - -23.71% -
BM_RangesMakeHeap_float_Random_64 -12.53% 1.649 1.442 - 0.01% -
BM_std_min<unsigned___int128>/14 -12.51% 6.133 5.366 - 1.05% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -12.48% 12696.049 11111.866 - -14.06% -
BM_RangesMakeHeap_string_Descending_4 -12.47% 2.416 2.115 - -1.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -12.44% 42570.084 37274.784 - -10.03% -
rng::none_of(deque<int>)_(process_all)/32 -12.35% 18.126 15.887 - -8.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -12.34% 89.063 78.072 - -7.59% -
rng::search(deque<int>)_(near_matches)/1024 -12.24% 25225.077 22137.513 - -13.83% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.18% 1652076.977 1450859.731 - 0.04% -
rng::partition(list<int>)_(sparse)/8192 -12.17% 7879.756 6921.000 - -8.38% -
std::is_sorted_until(deque<int>)/8 -12.15% 3.090 2.714 - -5.41% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -12.10% 28.305 24.879 - -1.19% -
BM_RangesMakeHeap_float_Random_256 -11.95% 1.447 1.274 - -2.15% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -11.94% 356.884 314.261 - 0.31% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -11.93% 0.567 0.499 - -21.33% -
std::multiset<std::string>::erase(iterator)/8192 -11.91% 30.396 26.775 - -13.40% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -11.90% 1.149 1.012 - -14.17% -
std::vector<int>::ctor(size)/32 -11.83% 10.917 9.626 - 1.24% -
SetIntersection_Front_Set_float_16384_256 -11.81% 5143497.701 4536011.696 - 3.66% -
BM_lexicographical_compare_three_way<IntPtr>/1 -11.79% 0.393 0.347 - 0.44% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -11.79% 2.602 2.296 - 3.01% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -11.78% 569.216 502.157 - -2.55% -
std::partition(deque<int>)_(dense)/32 -11.77% 11.146 9.834 - -6.65% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -11.75% 22.730 20.058 - 1.00% -
BM_RangesMakeHeap_float_Random_16 -11.73% 1.710 1.510 - -5.48% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -11.73% 0.350 0.309 - 13.68% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.68% 0.933 0.824 - -11.62% -
BM_MakeThenSortHeap_uint64_Descending_4 -11.67% 1.513 1.336 - -0.92% -
BM_std_minmax<char>/5 -11.65% 1.859 1.642 - -5.73% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -11.59% 32.692 28.902 - -20.70% -
SetIntersection_Front_Set_float_1024_256 -11.54% 5002160.321 4425051.764 - -5.09% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.51% 57.437 50.825 - 1.43% -
std::unordered_set<int>::count(key)_(existent)/32 -11.49% 1.470 1.301 - 2.06% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -11.34% 31.600 28.017 - -8.49% -
BM_MakeThenSortHeap_string_Descending_256 -11.31% 19.664 17.441 - -0.79% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -11.31% 23.532 20.872 - 10.66% -
SetIntersection_None_Set_uint32_16384_64 -11.29% 173128619.688 153588611.319 - -31.51% -
rng::find_first_of(list<int>)_(large_needle)/1024 -11.29% 965612.659 856642.873 - -9.29% -
rng::remove(deque<int>)_(sprinkled)/50 -11.27% 64.228 56.988 - -11.06% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -11.26% 1.339 1.188 - -16.27% -
std::search(list<int>)_(no_match)/1000 -11.25% 714.315 633.972 - -9.52% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -11.17% 1.192 1.059 - 9.10% -
rng::copy_backward(vector<bool>)_(aligned)/64 -11.17% 1.893 1.682 - -12.05% -
BM_std_minmax<char>/6 -11.16% 2.155 1.914 - -4.87% -
BM_std_min<unsigned___int128>/13 -11.13% 5.570 4.950 - 0.58% -
bm_lexicographical_compare<int>/1 -11.12% 1.322 1.175 - 1.58% -
BM_PushHeap_uint64_SingleElement_64 -11.11% 0.407 0.362 - -4.83% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.08% 384.496 341.884 - -0.20% -
std::equal(deque<int>)_(it,_it,_it)/50 -11.02% 24.106 21.450 - -12.29% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -10.91% 1031.302 918.746 - -15.46% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -10.89% 1731.791 1543.198 - -3.47% -
BM_std_min<unsigned_int>/1 -10.88% 0.325 0.290 - 1.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -10.88% 10813488.645 9637464.460 - 14.73% -
rng::find_end(vector<int>)_(near_matches)/1000 -10.86% 15425.724 13750.706 - -0.03% -
BM_PushHeap_string_Descending_64 -10.84% 2.692 2.400 - 8.23% -
rng::find_end(vector<int>)_(near_matches)/1024 -10.83% 15986.728 14254.777 - -0.04% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.83% 1847.947 1647.856 - -0.20% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.81% 1859.037 1658.159 - 0.43% -
SetIntersection_None_Set_uint32_16384_256 -10.79% 173125433.843 154451192.012 - -29.94% -
BM_std_min<long_long>/1 -10.74% 0.673 0.600 - -11.41% -
SetIntersection_None_Set_uint32_16384_1 -10.65% 172327363.153 153967275.841 - -33.68% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -10.63% 1.265 1.131 - 1.58% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.60% 7680.387 6866.485 - 0.24% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -10.57% 0.496 0.443 - -10.31% -
SetIntersection_None_Set_uint32_16384_4 -10.49% 172477287.711 154377848.905 - -32.27% -
BM_std_minmax<short>/16 -10.44% 1.900 1.702 - -5.49% -
SetIntersection_Interlaced_Vector_float_256_64 -10.43% 8922089.377 7991191.626 - 7.18% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -10.41% 1.271 1.139 - -3.03% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -10.39% 27.061 24.250 - -3.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.38% 36.609 32.808 - -0.66% -
rng::unique(list<int>)_(contiguous)/52 -10.38% 74.996 67.212 - 0.13% -
SetIntersection_None_Set_uint32_16384_16 -10.32% 171727238.737 154000477.624 - -31.92% -
std::multiset<std::string>::erase(iterator)/1024 -10.31% 32.973 29.572 - -10.90% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.31% 2837.261 2544.804 - 0.33% -
rng::adjacent_find(list<int>,_pred)/8192 -10.25% 8722.622 7828.794 - -9.69% -
BM_std_minmax<char>/27 -10.23% 1.952 1.752 - -3.51% -
SetIntersection_Interlaced_Vector_uint32_256_64 -10.19% 7282858.379 6541041.279 - -11.98% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -10.18% 87.357 78.466 - 0.19% -
rng::partition(deque<int>)_(dense)/50 -10.16% 15.399 13.834 - -0.91% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.13% 11.918 10.710 - 0.69% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -10.13% 1623.415 1458.962 - -8.96% -
BM_PushHeap_string_SingleElement_1024 -10.12% 2.768 2.488 - -2.61% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -10.07% 1.123 1.010 - -12.69% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -10.07% 11.792 10.605 - 19.34% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -10.07% 1.967 1.769 - -30.43% -
BM_PushHeap_string_Descending_16 -10.06% 2.436 2.190 - 4.50% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.04% 2686841.797 2417031.755 - 0.16% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -9.99% 35.260 31.739 - -1.36% -
std::partition(deque<int>)_(dense)/50 -9.97% 16.338 14.709 - -8.19% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -9.97% 48.272 43.460 - -0.40% -
std::multiset<int>::find(key)_(existent)/8192 -9.95% 8.910 8.023 - -4.57% -
BM_std_minmax<char>/16 -9.92% 1.026 0.924 - 0.04% -
rng::unique(deque<int>)_(sprinkled)/52 -9.89% 74.755 67.361 - -0.12% -
std::for_each(list<int>)/8192 -9.88% 8685.738 7827.204 - -7.14% -
std::find_end(list<int>)_(near_matches)/1024 -9.85% 38556.447 34757.110 - 0.14% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -9.84% 0.585 0.527 - -9.79% -
SetIntersection_Front_Set_string_1024_256 -9.83% 16132533.935 14546066.787 - -6.64% -
BM_std_min<unsigned___int128>/12 -9.83% 5.024 4.530 - 0.45% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.82% 1594.660 1438.019 - -10.07% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -9.82% 10.351 9.335 - 1.51% -
BM_std_minmax<char>/26 -9.81% 1.538 1.388 - -0.06% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -9.80% 0.622 0.561 - -11.72% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -9.79% 9.483 8.555 - -9.98% -
BM_std_minmax<char>/20 -9.78% 2.071 1.869 - -3.22% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.76% 1627487.471 1468638.479 - 0.29% -
BM_num_put<unsigned_long> -9.76% 12.087 10.907 - -4.56% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.73% 1.119 1.010 - -0.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.70% 63561.715 57396.607 - 1.80% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -9.66% 6366303.523 5751118.552 - -25.90% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.65% 25486.971 23027.437 - 0.13% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -9.65% 0.612 0.553 - -19.51% -
BM_PopHeap_string_1 -9.64% 0.700 0.632 - 22.24% -
SetIntersection_Front_Set_float_262144_256 -9.60% 4869000.848 4401677.399 - -1.07% -
BM_PushHeap_uint32_PipeOrgan_1 -9.56% 0.474 0.429 - -4.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.54% 34.844 31.518 - -8.65% -
BM_PushHeap_string_SingleElement_16 -9.52% 2.764 2.501 - -1.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -9.52% 5800.436 5248.447 - -0.17% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.51% 11486.061 10393.541 - 0.20% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -9.48% 10.431 9.442 - -2.71% -
BM_num_put<unsigned_long_long> -9.45% 12.186 11.034 - -3.05% -
std::rotate(list<int>)_(1_element_backward)/50 -9.44% 24.788 22.449 - -0.73% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -9.43% 16.908 15.313 - -8.83% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -9.42% 724.185 655.937 - -3.06% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -9.42% 28.812 26.099 - -0.40% -
BM_PushHeap_string_SingleElement_256 -9.41% 2.744 2.485 - -1.85% -
SetIntersection_Interlaced_Vector_float_16384_64 -9.40% 10547797.829 9555965.301 - 81.51% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -9.40% 93.536 84.741 - -12.19% -
std::find_end(list<int>)_(near_matches)/8192 -9.38% 2502622.025 2267771.304 - 0.18% -
BM_vector_deque_move_backward/2 -9.38% 2.280 2.066 - 3.04% -
BM_std_minmax<char>/19 -9.37% 1.769 1.603 - -2.32% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -9.29% 50738235.183 46023658.963 - -16.86% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.28% 26097.227 23674.282 - 0.28% -
std::set<std::string>::erase(key)_(existent)/1024 -9.28% 76.565 69.464 - 1.25% -
SetIntersection_Front_Set_uint32_262144_256 -9.25% 4783864.002 4341144.606 - -6.15% -
SetIntersection_Interlaced_Vector_string_16384_64 -9.25% 13056530.111 11848264.365 - -2.51% -
rng::remove_if(vector<int>)_(prefix)/1024 -9.25% 383.016 347.580 - -1.95% -
std::set<int>::erase(key)_(non-existent)/32 -9.23% 2.680 2.432 - -3.21% -
rng::find_end(list<int>)_(near_matches)/1000 -9.21% 36519.227 33155.472 - 0.52% -
BM_std_minmax<char>/21 -9.20% 2.392 2.172 - -2.44% -
BM_std_minmax<char>/4 -9.13% 1.550 1.409 - -3.09% -
rng::remove_copy(deque<int>)_(prefix)/50 -9.13% 21.867 19.871 - -6.31% -
BM_std_minmax<char>/32 -9.12% 1.638 1.488 - -3.05% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.09% 24928.584 22662.544 - 1.06% -
rng::generate_n(list<int>)/32 -9.02% 9.532 8.673 - 0.14% -
rng::find_end(list<int>)_(near_matches)/8192 -9.01% 2495790.325 2270867.965 - 0.55% -
rng::for_each_n(list<int>)/8 -9.01% 2.562 2.331 - -8.91% -
rng::find_end(list<int>)_(near_matches)/1024 -9.01% 38068.399 34638.822 - 0.48% -
std::stable_partition(deque<int>)_(sparse)/32 -9.00% 12.170 11.075 - -21.54% -
std::copy_n(list<int>)/4096 -8.96% 3861.248 3515.410 - -1.58% -
BM_RangesMakeHeap_uint32_Heap_64 -8.95% 0.257 0.234 - -10.14% -
std::find_end(list<int>)_(near_matches)/1000 -8.94% 36998.954 33691.476 - 0.46% -
SetIntersection_Front_Set_float_256_256 -8.91% 9299531.568 8470685.375 - -6.25% -
SetIntersection_Front_Set_uint64_256_256 -8.89% 9876181.378 8997718.424 - 4.89% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -8.88% 29.440 26.827 - -11.88% -
BM_vector_deque_move/0 -8.85% 0.555 0.506 - 42.99% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.84% 13.857 12.633 - -0.44% -
SetIntersection_Interlaced_Vector_float_262144_4 -8.83% 2155931.059 1965599.678 - 3.52% -
std::partition(list<int>)_(sparse)/8192 -8.82% 8176.408 7455.324 - -4.86% -
std::copy_if(list<int>)_(entire_range)/64 -8.77% 36.189 33.015 - -8.82% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -8.75% 29.358 26.788 - -5.96% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.75% 41200.820 37594.092 - 0.11% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -8.73% 29.304 26.746 - 0.22% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -8.71% 11.534 10.530 - 18.30% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.70% 42839.974 39111.290 - 0.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -8.68% 32.211 29.415 - 17.28% -
std::generate_n(list<int>)/50 -8.68% 17.232 15.736 - 2.46% -
std::none_of(deque<int>)_(process_all)/32768 -8.68% 11512.710 10513.622 - -8.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.67% 10821432.848 9883636.752 - 0.67% -
BM_deque_vector_ranges_move_backward/0 -8.64% 1.503 1.373 - -4.71% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -8.64% 25.320 23.132 - -3.77% -
rng::generate_n(list<int>)/50 -8.61% 17.443 15.941 - 1.13% -
BM_std_min<unsigned___int128>/1 -8.59% 0.367 0.336 - -17.59% -
BM_deque_vector_copy_backward/64000 -8.50% 8211.904 7513.831 - -4.02% -
BM_deque_vector_ranges_move_backward/65536 -8.48% 8096.849 7409.871 - -9.36% -
BM_RangesMakeHeap_string_SingleElement_262144 -8.48% 8.224 7.527 - 3.34% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.46% 25700.541 23526.068 - 1.16% -
rng::partition(deque<int>)_(dense)/32 -8.44% 10.514 9.626 - -4.77% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -8.43% 10.083 9.233 - -9.87% -
SetIntersection_Interlaced_Vector_string_262144_256 -8.42% 67835917.167 62121081.072 - -3.86% -
BM_PushHeap_string_Random_262144 -8.42% 21.799 19.963 - 10.20% -
std::is_sorted_until(deque<int>,_pred)/8 -8.39% 4.251 3.895 - -17.26% -
BM_vector_deque_copy/65536 -8.38% 2663.154 2439.892 - 2.92% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -8.38% 10.762 9.861 - -10.62% -
BM_std_min<unsigned___int128>/11 -8.33% 4.501 4.126 - 1.28% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -8.33% 10.564 9.684 - 1.66% -
std::none_of(deque<int>)_(process_all)/8192 -8.30% 2873.189 2634.692 - -8.58% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -8.30% 9.727 8.920 - -0.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -8.29% 0.448 0.411 - -28.40% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -8.28% 1.337 1.227 - -4.59% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.26% 24.740 22.696 - -1.82% -
BM_deque_vector_move_backward/64000 -8.26% 8032.919 7369.697 - -6.31% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.24% 196.101 179.946 - -1.46% -
SetIntersection_Front_Set_float_1024_64 -8.23% 2040500.876 1872479.327 - -2.19% -
std::multiset<int>::erase(key)_(non-existent)/32 -8.19% 2.690 2.470 - -9.85% -
BM_std_minmax<short>/28 -8.19% 2.621 2.406 - -3.86% -
std::map<std::string,_int>::erase(iterator)/32 -8.18% 27.710 25.444 - -11.60% -
BM_MakeHeap_float_Random_64 -8.17% 1.787 1.641 - -8.68% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -8.17% 30.562 28.065 - -3.67% -
BM_PushHeap_string_SingleElement_64 -8.16% 2.773 2.547 - -1.55% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -8.16% 19.884 18.263 - 0.88% -
BM_deque_deque_ranges_move_backward/5500 -8.15% 223.600 205.373 - -0.16% -
BM_PushHeap_string_SingleElement_4 -8.14% 2.401 2.205 - -1.08% -
std::map<std::string,_int>::ctor(const&)/32 -8.13% 788.837 724.719 - -3.80% -
rng::partial_sort(deque<int>)_(descending)/8 -8.13% 44.162 40.572 - -1.52% -
BM_PushHeap_string_SingleElement_262144 -8.11% 2.785 2.559 - -2.11% -
BM_PushHeap_uint32_Random_1 -8.09% 0.448 0.412 - -28.44% -
BM_PushHeap_string_SingleElement_16384 -8.08% 2.720 2.500 - -2.56% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.05% 2687706.736 2471364.841 - 0.15% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -8.05% 1.233 1.134 - -1.83% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -8.05% 88161.777 81067.425 - -4.70% -
BM_RangesMakeHeap_string_PipeOrgan_64 -8.03% 5.104 4.694 - -2.60% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -8.01% 209.113 192.355 - -0.36% -
rng::rotate(list<int>)_(by_1/2)/50 -7.98% 13.824 12.720 - 0.13% -
BM_std_minmax<char>/23 -7.97% 3.165 2.913 - -0.66% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.96% 4705.299 4330.638 - 0.21% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -7.96% 1.387 1.276 - -11.30% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -7.96% 57.214 52.659 - -2.55% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.96% 25.927 23.864 - 0.02% -
std::is_sorted(vector<int>,_pred)/8 -7.95% 4.107 3.780 - -0.38% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -7.93% 43.268 39.837 - 2.46% -
BM_vector_deque_move/65536 -7.93% 2875.902 2647.921 - 11.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -7.93% 216119695.254 198991742.875 - 0.51% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.92% 573.869 528.430 - -0.03% -
std::set<std::string>::erase(iterator)/1024 -7.91% 28.150 25.923 - 3.47% -
BM_PushHeap_string_PipeOrgan_1024 -7.91% 10.795 9.941 - 1.94% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -7.91% 1.278 1.177 - -23.06% -
BM_deque_vector_ranges_move/0 -7.91% 1.548 1.426 - -0.41% -
BM_std_minmax<char>/24 -7.90% 1.254 1.154 - 0.08% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.89% 587.620 541.229 - 0.01% -
rng::remove_if(deque<int>)_(sprinkled)/50 -7.89% 71.396 65.762 - 5.14% -
SetIntersection_None_Vector_float_262144_16384 -7.89% 1302353.996 1199595.625 - -1.02% -
BM_std_minmax<char>/3 -7.89% 1.209 1.114 - -4.59% -
BM_PushHeap_string_Descending_4 -7.88% 2.166 1.996 - 3.92% -
BM_vector_deque_ranges_copy/65536 -7.87% 2875.076 2648.778 - 12.03% -
BM_vector_deque_move/70000 -7.86% 3168.333 2919.413 - 13.08% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -7.85% 34.334 31.637 - 21.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -7.85% 223.979 206.393 - -6.53% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -7.84% 12.120 11.170 - 0.64% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.82% 3401.418 3135.296 - -0.43% -
BM_vector_deque_ranges_move/64000 -7.82% 2853.758 2630.537 - 10.58% -
BM_std_minmax<char>/7 -7.82% 2.545 2.346 - -4.37% -
BM_std_minmax<char>/22 -7.80% 2.671 2.462 - -1.13% -
BM_std_minmax<char>/2 -7.76% 0.895 0.825 - -4.01% -
rng::remove(deque<int>)_(sprinkled)/32 -7.74% 56.806 52.407 - -7.52% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -7.74% 29.795 27.491 - 1.46% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -7.73% 1.293 1.193 - -10.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.72% 1614.876 1490.163 - -2.00% -
SetIntersection_Front_Set_float_16384_64 -7.72% 2013315.238 1857835.753 - -1.72% -
BM_num_put<long_long> -7.68% 12.442 11.486 - -0.41% -
rng::any_of(vector<int>)_(process_all)/50 -7.64% 13.628 12.586 - -0.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -7.64% 1.331 1.229 - -3.35% -
BM_std_minmax<char>/25 -7.64% 1.276 1.179 - -0.04% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -7.64% 17.941 16.571 - -11.04% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.62% 140.326 129.632 - 0.22% -
BM_std_min<unsigned_char>/16 -7.62% 2.619 2.420 - -7.16% -
SetIntersection_Front_Set_float_256_64 -7.59% 6555169.679 6057555.785 - -3.37% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.59% 0.374 0.346 - -0.50% -
SetIntersection_Front_Set_float_16384_1024 -7.57% 15558256.844 14380621.940 - -1.83% -
BM_vector_deque_ranges_move/65536 -7.55% 2859.981 2644.069 - 11.65% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -7.49% 1.114 1.030 - -2.72% -
std::partition_copy(list<int>)/8192 -7.49% 7292.767 6746.876 - -7.79% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.48% 42919.747 39708.550 - 0.23% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -7.48% 21.049 19.476 - -1.72% -
std::rotate(list<int>)_(by_1/2)/50 -7.46% 13.854 12.820 - 0.27% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -7.46% 828.133 766.360 - -10.39% -
BM_RangesMakeThenSortHeap_string_Descending_256 -7.45% 19.320 17.881 - -4.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -7.44% 156242487.660 144610379.556 - -2.55% -
rng::remove(list<int>)_(sprinkled)/50 -7.43% 69.512 64.349 - 0.70% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -7.42% 2.807 2.599 - -1.47% -
std::set<std::string>::count(key)_(existent)/1024 -7.40% 24.362 22.560 - 0.03% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.39% 6.451 5.974 - -0.23% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -7.39% 1237.061 1145.610 - -27.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -7.39% 156557811.397 144987597.945 - 0.54% -
BM_deque_vector_ranges_copy_backward/64000 -7.39% 8143.333 7541.853 - -4.16% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.38% 800.521 741.405 - 0.56% -
BM_vector_deque_move_backward/1 -7.38% 2.569 2.379 - 4.46% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -7.36% 111738.717 103511.074 - -1.48% -
BM_vector_deque_ranges_move/70000 -7.36% 3048.032 2823.673 - 8.87% -
BM_std_minmax<char>/28 -7.35% 2.255 2.090 - -1.52% -
SetIntersection_None_Set_uint32_16384_1024 -7.35% 166193423.307 153982123.894 - -33.19% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -7.33% 10548.071 9775.102 - -3.73% -
std::multiset<int>::contains(key)_(existent)/8192 -7.32% 8.816 8.171 - -2.40% -
BM_StringRelational_Less_Huge_Empty_Control -7.32% 2.085 1.933 - -3.06% -
rng::transform(list<int>)_(identity_transform)/8192 -7.29% 7602.481 7048.368 - 0.72% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -7.29% 1.536 1.425 - -9.93% -
std::shift_left(list<int>)/8192 -7.28% 7698.339 7137.773 - -0.22% -
BM_RangesMakeThenSortHeap_string_Random_262144 -7.27% 208.483 193.318 - -3.58% -
BM_std_minmax<unsigned_char>/32 -7.27% 1.601 1.485 - -8.06% -
rng::for_each(map<int>)/50 -7.27% 41.514 38.496 - -2.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -7.24% 1695818.908 1572996.478 - 9.36% -
BM_vector_deque_ranges_copy/64000 -7.24% 2956.845 2742.856 - 15.50% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.23% 8519.177 7903.499 - 0.63% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -7.20% 100132907.677 92920179.356 - -8.09% -
BM_RangesPushHeap_string_SingleElement_4 -7.20% 2.294 2.129 - -1.62% -
BM_std_min<unsigned___int128>/10 -7.19% 4.011 3.723 - 0.92% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -7.15% 1.077 1.000 - -15.35% -
SetIntersection_Interlaced_Vector_string_16384_16 -7.13% 4611664.826 4282904.304 - -4.42% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.11% 41122.622 38198.269 - 0.22% -
BM_MakeHeap_string_Descending_16384 -7.11% 2.976 2.764 - -10.03% -
std::partial_sort_copy(deque<int>)_(heap)/8 -7.10% 16.769 15.579 - 3.10% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -7.06% 84.857 78.864 - -1.43% -
std::count_if(list<int>)_(every_other)/8192 -7.06% 7650.780 7110.658 - 0.21% -
rng::find(vector<char>)_(process_all)/1024 -7.05% 17.498 16.264 - 0.30% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -7.05% 26.030 24.196 - 3.06% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.04% 2.956 2.748 - 0.66% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -7.04% 34.562 32.130 - -0.22% -
std::search_n(list<int>)_(no_match)/8192 -7.02% 7316.834 6803.228 - -5.66% -
BM_RangesMakeHeap_string_PipeOrgan_4 -7.01% 2.769 2.575 - 0.10% -
BM_StringRelational_Less_Huge_Large_Control -6.99% 2.468 2.296 - -6.66% -
BM_deque_vector_move_backward/65536 -6.97% 7990.407 7433.751 - -7.45% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.96% 12829.706 11937.327 - -6.14% -
std::is_sorted_until(list<int>)/8192 -6.95% 7275.159 6769.853 - -0.79% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.94% 224.843 209.240 - 0.86% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -6.94% 18.090 16.834 - -7.69% -
BM_RangesPushHeap_uint64_SingleElement_64 -6.94% 0.385 0.359 - -0.48% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -6.89% 10.434 9.715 - -8.42% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -6.88% 14450.307 13456.279 - 2.38% -
rng::search_n(list<int>)_(no_match)/8192 -6.87% 7393.262 6885.387 - -4.89% -
SetIntersection_Interlaced_Set_string_1024_64 -6.84% 17718489.607 16506120.290 - 0.07% -
std::remove_if(vector<int>)_(prefix)/1024 -6.83% 383.161 356.975 - -0.05% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -6.83% 111426.724 103821.385 - -7.26% -
std::transform(list<int>)_(identity_transform)/8192 -6.78% 7638.448 7120.455 - 0.34% -
BM_vector_deque_copy/64000 -6.77% 2941.764 2742.464 - 15.29% -
std::is_partitioned(deque<int>)_(partitioned)/32 -6.77% 9.774 9.112 - -20.16% -
rng::copy_backward(list<int>)/8 -6.77% 2.462 2.295 - -3.95% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -6.76% 10469.102 9760.892 - 13.68% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -6.76% 1.145 1.067 - -11.37% -
BM_std_minmax<char>/18 -6.73% 1.388 1.295 - -0.03% -
BM_RangesPushHeap_string_SingleElement_1024 -6.72% 2.578 2.405 - -1.08% -
BM_std_minmax<char>/29 -6.72% 2.555 2.384 - -1.15% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -6.72% 1410218.515 1315515.964 - -6.46% -
rng::starts_with(list<int>)/8192 -6.71% 8943.543 8343.338 - 7.87% -
std::stable_partition(deque<int>)_(sparse)/50 -6.71% 29.719 27.724 - -14.57% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -6.65% 1.754 1.637 - -4.21% -
BM_std_minmax<short>/30 -6.64% 2.797 2.611 - -4.49% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -6.63% 12475.982 11648.739 - -6.36% -
std::is_partitioned(deque<int>)_(partitioned)/50 -6.62% 14.851 13.868 - -19.37% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -6.61% 34.902 32.593 - -4.72% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.61% 3.843 3.589 - -0.94% -
BM_vector_deque_ranges_copy/70000 -6.61% 3133.310 2926.259 - 13.00% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -6.59% 2.082 1.944 - -5.50% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -6.59% 10.507 9.815 - 6.71% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 -6.58% 0.266 0.248 - -5.82% -
BM_num_put<long> -6.58% 12.116 11.319 - -2.43% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -6.58% 20.908 19.533 - -7.28% -
BM_vector_deque_move/64000 -6.56% 2929.030 2736.752 - 15.59% -
BM_deque_vector_ranges_move_backward/64000 -6.56% 7863.188 7347.501 - -6.99% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.54% 4687.834 4381.344 - 0.08% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.51% 6547.822 6121.485 - -0.20% -
BM_RangesPushHeap_string_SingleElement_256 -6.48% 2.560 2.394 - -0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -6.48% 7101937.656 6641974.326 - -0.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -6.48% 43262.729 40461.438 - 0.35% -
BM_StringConstructDestroyCStr_Small_Transparent -6.47% 0.370 0.346 - -5.85% -
BM_std_minmax<char>/30 -6.46% 2.857 2.673 - 0.60% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.46% 314.247 293.940 - 0.41% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -6.46% 572.166 535.195 - -0.44% -
rng::fill(vector<bool>)/64 -6.44% 1.605 1.502 - -2.78% -
std::is_sorted(list<int>,_pred)/8 -6.41% 4.279 4.005 - 1.33% -
std::set<std::string>::find(key)_(non-existent)/8192 -6.41% 28.153 26.350 - -3.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -6.40% 3.754 3.513 - -3.25% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -6.38% 0.819 0.767 - -2.33% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -6.36% 1.305 1.222 - -0.43% -
rng::remove_if(vector<int>)_(prefix)/50 -6.35% 60.991 57.118 - -0.36% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -6.35% 0.381 0.357 - -7.58% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -6.35% 586.077 548.877 - -0.30% -
rng::rotate(list<int>)_(by_1/3)/32 -6.34% 15.617 14.627 - -1.24% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -6.33% 9368.361 8774.906 - 5.31% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -6.33% 7.573 7.094 - -0.46% -
BM_deque_vector_move_backward/70000 -6.31% 8523.670 7985.638 - -5.43% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -6.30% 1.359 1.274 - -2.48% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.30% 19.002 17.805 - 0.26% -
BM_std_minmax_element<long_long>/3 -6.30% 1.121 1.051 - -11.59% -
BM_RangesSortHeap_string_262144 -6.28% 184.054 172.487 - -3.52% -
rng::reverse_copy(vector<int>)/8 -6.27% 2.534 2.375 - 3.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -6.26% 3544102.664 3322140.193 - -0.74% -
BM_std_min<short>/24 -6.26% 2.537 2.378 - -3.86% -
std::find_if(vector<int>)_(process_all)/8 -6.25% 2.700 2.531 - -0.99% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -6.24% 2.081 1.951 - -3.82% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -6.24% 1597873.556 1498131.455 - 9.59% -
std::unordered_multiset<int>::find(key)_(existent)/32 -6.22% 1.302 1.221 - 5.67% -
SetIntersection_Interlaced_Vector_string_262144_1024 -6.21% 241358599.479 226359236.232 - -2.35% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -6.19% 24.128 22.634 - -6.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -6.18% 3137905.409 2944017.079 - -13.22% -
rng::generate(list<int>)/8192 -6.17% 7535.177 7069.961 - -19.38% -
rng::rotate(deque<int>)_(1_element_forward)/50 -6.17% 6.100 5.724 - -1.99% -
std::remove_if(vector<int>)_(prefix)/50 -6.17% 60.836 57.085 - 0.09% -
BM_vector_deque_copy/70000 -6.16% 3131.595 2938.745 - 13.33% -
std::remove_copy(deque<int>)_(prefix)/1024 -6.15% 413.401 387.962 - 3.29% -
BM_PushHeap_uint32_SingleElement_4 -6.15% 0.364 0.341 - -7.99% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -6.15% 28278.651 26539.277 - -0.40% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.12% 13.265 12.453 - -0.19% -
BM_MakeHeap_string_PipeOrgan_16384 -6.11% 5.559 5.219 - -6.61% -
BM_std_min<char>/4 -6.10% 1.071 1.005 - -6.42% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -6.09% 26.299 24.697 - 14.44% -
rng::find_last(vector<char>)_(bail_90%)/1024 -6.09% 12.079 11.344 - -18.93% -
std::remove(deque<int>)_(prefix)/32 -6.07% 59.516 55.904 - -6.92% -
std::find_end(vector<int>)_(near_matches)/1000 -6.07% 14998.970 14088.876 - 0.69% -
std::set<int>::insert(value)_(already_present)/1024 -6.06% 6.776 6.366 - 10.33% -
std::set<std::string>::find(key)_(existent)/32 -6.05% 16.304 15.317 - -0.28% -
BM_RangesPushHeap_string_Descending_16384 -6.05% 2.462 2.313 - -9.32% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.04% 5.434 5.106 - 1.73% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -6.02% 1583.043 1487.796 - 1.25% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.00% 793.665 746.063 - 0.18% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -5.99% 26.404 24.822 - -1.75% -
BM_deque_deque_ranges_move/1 -5.98% 3.421 3.216 - -9.71% -
bm_lexicographical_compare<int>/3 -5.98% 1.692 1.591 - 4.05% -
BM_RangesPushHeap_string_Descending_256 -5.96% 2.368 2.227 - -12.39% -
BM_PopHeap_float_262144 -5.96% 40.667 38.245 - -1.96% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.94% 934903.318 879352.226 - -3.22% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -5.93% 1.304 1.226 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.91% 1433779.474 1348975.429 - -5.07% -
BM_RangesMakeHeap_float_Heap_64 -5.91% 0.206 0.194 - -21.75% -
rng::remove_if(deque<int>)_(prefix)/32 -5.91% 64.315 60.515 - -10.54% -
BM_deque_vector_ranges_move/1 -5.90% 2.150 2.023 - -2.66% -
std::set<int>::erase(key)_(non-existent)/8192 -5.89% 8.745 8.230 - 0.19% -
std::generate(list<int>)/8192 -5.87% 7406.022 6970.946 - 0.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.87% 10825815.741 10190185.634 - -0.70% -
rng::copy_n(list<int>)/4096 -5.86% 3983.009 3749.502 - -12.23% -
std::unique(vector<int>)_(sprinkled)/52 -5.85% 58.973 55.522 - -0.04% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.85% 810.889 763.449 - 0.29% -
std::map<std::string,_int>::find(key)_(existent)/8192 -5.84% 31.010 29.199 - 2.31% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -5.83% 1.396 1.315 - 8.96% -
rng::find_first_of(deque<int>)_(large_needle)/50 -5.83% 713.431 671.849 - 0.18% -
SetIntersection_Interlaced_Vector_uint32_64_16 -5.82% 18681011.411 17593537.660 - -1.66% -
rng::reverse(list<int>)/4096 -5.81% 1752.269 1650.459 - -1.60% -
BM_deque_vector_ranges_copy_backward/1 -5.80% 2.141 2.016 - -3.55% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -5.80% 20.366 19.185 - -4.60% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -5.79% 11.119 10.475 - 17.73% -
BM_std_minmax<int>/11 -5.79% 1.832 1.725 - 0.79% -
BM_PushHeap_uint32_SingleElement_16 -5.78% 0.357 0.336 - -8.17% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -5.78% 1.303 1.227 - -0.33% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -5.76% 1.304 1.229 - 0.28% -
BM_deque_vector_ranges_move_backward/70000 -5.74% 8522.461 8032.895 - -8.64% -
rng::contains(list<int>)_(process_all)/50 -5.74% 19.346 18.235 - -1.41% -
BM_std_minmax<char>/31 -5.73% 3.337 3.146 - 0.28% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.72% 55.003 51.857 - -7.44% -
BM_RangesPushHeap_string_SingleElement_262144 -5.71% 2.635 2.485 - -0.91% -
rng::remove_if(deque<int>)_(prefix)/50 -5.71% 73.925 69.708 - -5.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -5.69% 19112219.179 18024932.961 - -3.59% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.68% 3036.664 2864.146 - -5.48% -
BM_PushHeap_string_PipeOrgan_256 -5.66% 8.679 8.187 - 2.54% -
std::unique_copy(list<int>)_(contiguous)/32 -5.66% 11.933 11.257 - 0.42% -
BM_std_minmax_element<char>/2 -5.66% 0.688 0.649 - 6.12% -
std::find_end(vector<int>)_(near_matches)/1024 -5.65% 15538.485 14661.182 - 0.97% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.64% 0.873 0.824 - -2.96% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -5.64% 48.571 45.834 - 0.94% -
BM_num_put<const_void*> -5.62% 13.392 12.638 - -1.71% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.62% 2.451 2.313 - -0.18% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -5.61% 1.045 0.987 - 0.98% -
rng::remove_copy(deque<int>)_(prefix)/1024 -5.61% 415.312 392.007 - -2.65% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.61% 3.562 3.363 - -0.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -5.60% 13499.045 12743.540 - -4.45% -
BM_PushHeap_string_PipeOrgan_64 -5.60% 6.317 5.963 - 1.56% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.59% 85160109.902 80399153.643 - -0.37% -
BM_std_minmax_element<short>/2 -5.58% 0.688 0.650 - -5.53% -
std::unique_copy(deque<int>)_(contiguous)/52 -5.57% 15.345 14.490 - 0.15% -
rng::remove_if(deque<int>)_(sprinkled)/32 -5.56% 61.212 57.810 - 4.34% -
rng::unique_copy(list<int>)_(sprinkled)/52 -5.56% 23.819 22.495 - 0.59% -
BM_deque_vector_copy_backward/65536 -5.55% 8139.984 7688.373 - -5.40% -
BM_deque_deque_move/1 -5.51% 3.409 3.221 - -8.40% -
BM_std_minmax<short>/29 -5.50% 2.673 2.526 - -2.93% -
BM_RangesMakeThenSortHeap_float_Heap_16 -5.49% 2.099 1.984 - 2.06% -
BM_MakeHeap_uint64_Descending_64 -5.48% 0.251 0.238 - -5.38% -
BM_deque_deque_ranges_move/2 -5.48% 3.061 2.894 - -10.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.46% 27730284.320 26216350.284 - -0.27% -
rng::is_sorted_until(list<int>,_pred)/8192 -5.46% 7808.102 7382.064 - 0.94% -
BM_RangesPushHeap_string_SingleElement_64 -5.45% 2.611 2.469 - 0.29% -
BM_std_min<short>/28 -5.45% 2.730 2.581 - -4.52% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -5.44% 77.524 73.305 - -8.41% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.44% 1012.364 957.314 - 0.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.44% 66.127 62.532 - -4.78% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -5.43% 0.428 0.404 - -3.89% -
BM_std_minmax<int>/2 -5.43% 0.900 0.851 - 3.25% -
BM_std_minmax_element<int>/1024 -5.41% 272.780 258.014 - -0.55% -
BM_RangesPushHeap_float_SingleElement_4 -5.41% 0.384 0.363 - -1.35% -
BM_MakeThenSortHeap_string_Descending_16384 -5.40% 68.034 64.357 - -1.13% -
BM_deque_vector_copy_backward/70000 -5.40% 8759.107 8285.823 - -1.91% -
SetIntersection_Front_Set_uint64_16384_256 -5.39% 5062987.970 4790165.916 - 4.94% -
BM_RangesMakeHeap_float_Random_16384 -5.37% 1.216 1.151 - -6.64% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -5.34% 1.126 1.066 - 1.39% -
BM_StringRelational_Compare_Small_Empty_Control -5.34% 1.715 1.624 - -8.87% -
BM_std_min<unsigned_long_long>/4 -5.34% 1.101 1.042 - 6.93% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -5.33% 5.395 5.107 - -0.86% -
std::unique(deque<int>)_(sprinkled)/52 -5.33% 84.561 80.051 - -5.72% -
BM_std_minmax<char>/8 -5.33% 1.024 0.969 - -4.87% -
SetIntersection_None_Set_float_64_4 -5.32% 22693730.100 21486004.541 - -0.37% -
std::remove(list<int>)_(sprinkled)/1024 -5.32% 1014.270 960.334 - -3.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -5.31% 1595079.572 1510381.221 - -8.11% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -5.30% 22.160 20.985 - -8.85% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -5.29% 2.043 1.935 - -5.42% -
BM_std_min<unsigned___int128>/9 -5.29% 3.526 3.339 - 1.35% -
BM_RangesPushHeap_string_SingleElement_16 -5.29% 2.553 2.418 - 0.75% -
std::set<std::string>::contains(key)_(existent)/8192 -5.27% 29.902 28.325 - -2.83% -
BM_std_min<unsigned___int128>/8 -5.27% 3.109 2.946 - 1.86% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.27% 25.329 23.995 - -1.06% -
rng::contains(vector<int>)_(process_all)/8 -5.26% 2.700 2.558 - -5.58% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -5.26% 15.326 14.520 - 0.58% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -5.25% 1.787 1.693 - -1.23% -
BM_std_minmax_element<int>/4000 -5.25% 1053.856 998.495 - -0.10% -
BM_std_minmax<unsigned_char>/15 -5.25% 2.983 2.826 - -7.25% -
BM_MakeHeap_uint64_Random_16384 -5.24% 1.034 0.980 - -3.51% -
std::set<std::string>::insert(value)_(already_present)/1024 -5.24% 34.290 32.493 - -0.71% -
BM_std_minmax_element<int>/4096 -5.21% 1078.512 1022.285 - -0.10% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -5.21% 29.851 28.296 - 0.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -5.20% 0.556 0.527 - 12.84% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -5.20% 22.887 21.696 - -2.05% -
rng::stable_partition(vector<int>)_(sparse)/32 -5.19% 7.486 7.097 - -1.98% -
BM_std_minmax_element<int>/64000 -5.19% 16831.837 15958.124 - -0.22% -
BM_StringRelational_Compare_Large_Empty_Control -5.19% 1.707 1.618 - -2.97% -
BM_RangesPushHeap_string_SingleElement_16384 -5.18% 2.567 2.434 - -0.75% -
rng::find_first_of(deque<int>)_(large_needle)/32 -5.18% 298.242 282.781 - -0.01% -
rng::reverse_copy(deque<int>)/8 -5.18% 3.045 2.887 - 0.82% -
SetIntersection_Front_Vector_uint64_262144_1 -5.18% 1120359.662 1062306.634 - -6.26% -
rng::find_last_if(list<int>)_(bail_90%)/50 -5.18% 2.179 2.066 - 0.23% -
BM_std_minmax<int>/4 -5.17% 0.975 0.925 - -3.29% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.16% 933545.116 885413.652 - -2.93% -
BM_std_minmax_element<int>/70000 -5.15% 18408.428 17459.569 - 0.02% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -5.14% 24.063 22.826 - -0.68% -
BM_MakeHeap_string_SingleElement_262144 -5.14% 7.792 7.392 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -5.13% 24664485.495 23398478.432 - -1.89% -
std::search(list<int>)_(single_element)/1024 -5.12% 770.832 731.383 - 0.49% -
std::find_first_of(deque<int>)_(large_needle)/32 -5.12% 305.248 289.633 - 0.89% -
BM_std_minmax<long_long>/1 -5.11% 0.693 0.657 - 6.96% -
BM_std_minmax_element<int>/512 -5.11% 138.136 131.078 - -0.61% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -5.10% 4.287 4.068 - 1.47% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.10% 681.514 646.776 - 0.09% -
BM_deque_vector_copy/0 -5.09% 1.490 1.414 - 1.85% -
BM_std_minmax<char>/5500 -5.09% 50.967 48.371 - -2.90% -
std::find_end(vector<int>)_(process_all)/1048576 -5.09% 240787.130 228537.302 - 0.01% -
BM_std_minmax<unsigned_char>/11 -5.07% 1.712 1.625 - -9.17% -
SetIntersection_Front_Set_string_262144_256 -5.06% 15768914.669 14970950.974 - -5.63% -
rng::for_each(list<int>)/8192 -5.06% 8309.713 7889.568 - -5.95% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -5.03% 169607.424 161073.269 - -1.71% -
SetIntersection_Interlaced_Vector_string_262144_16384 -5.01% 1064668.540 1011368.734 - 0.67% -
BM_std_min<unsigned___int128>/6 -5.00% 2.260 2.147 - 2.55% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -5.00% 19.212 18.252 - -2.19% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.98% 29.989 28.495 - -1.88% -
rng::find_first_of(vector<int>)_(large_needle)/50 -4.98% 285.569 271.357 - -4.59% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -4.98% 1.219 1.158 - -0.61% -
BM_MakeThenSortHeap_string_SingleElement_16384 -4.98% 38.717 36.790 - -1.33% -
BM_std_min<char>/21 -4.97% 1.809 1.719 - -4.91% -
rng::starts_with(deque<int>)/1024 -4.97% 488.028 463.783 - -0.01% -
rng::sort(deque<int>)_(descending)/1024 -4.97% 1371.191 1303.108 - 0.36% -
BM_std_minmax<unsigned_char>/16 -4.96% 0.973 0.925 - -10.07% -
bm_ranges_swap_ranges_vb_unaligned/8 -4.96% 5.005 4.757 - -2.63% -
std::any_of(deque<int>)_(process_all)/50 -4.94% 19.281 18.328 - -9.76% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.94% 716.572 681.163 - -4.33% -
BM_deque_vector_ranges_copy_backward/65536 -4.94% 8219.273 7813.466 - -2.68% -
SetIntersection_Front_Vector_uint32_262144_4 -4.93% 1137172.391 1081110.070 - -4.19% -
SetIntersection_Interlaced_Set_string_256_64 -4.93% 31420791.964 29871963.963 - -4.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -4.93% 13472516.940 12808814.774 - -1.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -4.92% 1126825.388 1071432.325 - -3.89% -
rng::find_if_not(vector<bool>)_(process_all)/50 -4.91% 36.826 35.018 - -1.18% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -4.91% 5.045 4.798 - -16.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.90% 1.986 1.889 - -0.18% -
BM_std_minmax<int>/15 -4.90% 2.029 1.930 - -0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -4.88% 13775017.240 13102269.933 - 2.92% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.88% 24.006 22.834 - -0.74% -
SetIntersection_Front_Set_uint32_64_4 -4.88% 18171404.125 17285094.373 - 0.38% -
BM_RangesPushHeap_uint64_Random_4 -4.88% 2.135 2.031 - -0.17% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -4.86% 41.838 39.805 - 0.62% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.85% 3625.838 3449.949 - 0.99% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -4.85% 1.700 1.617 - -2.79% -
vector<bool>(const_vector<bool>&) -4.84% 9.828 9.352 - -3.19% -
std::all_of(vector<int>)_(process_all)/8 -4.84% 2.561 2.437 - 1.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -4.83% 1133133.410 1078394.075 - -4.19% -
rng::starts_with(deque<int>)/1000 -4.81% 477.868 454.870 - 1.19% -
BM_std_minmax_element<int>/5500 -4.81% 1441.659 1372.294 - 0.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -4.81% 6369547.957 6063315.515 - 2.58% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -4.76% 10.454 9.957 - -7.59% -
std::find_end(vector<int>)_(process_all)/8192 -4.75% 1880.826 1791.427 - 0.08% -
SetIntersection_Front_Set_uint64_262144_1 -4.73% 1155611.682 1100913.817 - -0.31% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -4.73% 11.019 10.498 - 17.42% -
BM_std_minmax_element<int>/65536 -4.73% 17223.564 16409.348 - 0.42% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -4.72% 26.840 25.573 - 0.48% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.71% 33.486 31.907 - -3.46% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -4.69% 112198.437 106932.245 - -1.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -4.69% 2429059.805 2315119.938 - 3.10% -
std::is_sorted_until(list<int>,_pred)/8192 -4.67% 7769.360 7406.284 - 1.22% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.67% 1.345 1.282 - 0.68% -
std::copy_backward(vector<bool>)_(aligned)/64 -4.67% 1.776 1.693 - -3.50% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.67% 34.307 32.705 - -0.81% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -4.66% 69.063 65.844 - 0.00% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -4.64% 0.480 0.458 - 1.30% -
BM_RangesPushHeap_string_Descending_64 -4.63% 2.255 2.151 - -8.49% -
BM_StringRelational_Less_Large_Large_ChangeFirst -4.63% 1.388 1.324 - -4.61% -
std::reverse_copy(deque<int>)/512 -4.62% 131.491 125.412 - 0.29% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -4.61% 527.512 503.182 - -3.80% -
BM_std_minmax<short>/19 -4.60% 2.429 2.317 - -5.09% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.60% 10.638 10.149 - 0.77% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -4.58% 19.809 18.901 - -3.77% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -4.57% 1049643.553 1001671.289 - 0.82% -
BM_std_minmax<int>/3 -4.56% 1.198 1.143 - 3.59% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -4.56% 15.461 14.756 - -0.65% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -4.55% 385.210 367.671 - -1.74% -
BM_StringFindAllMatch/512 -4.54% 11.701 11.170 - -4.43% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.51% 36.685 35.031 - -2.53% -
SetIntersection_Front_Set_string_16384_16 -4.51% 2062276.852 1969345.399 - -2.61% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.51% 12003.627 11462.727 - -2.50% -
rng::partition_copy(list<int>)/8192 -4.51% 7369.174 7037.191 - -4.01% -
BM_StringFindStringLiteral/1024 -4.50% 18.085 17.271 - -0.04% -
rng::find_if(vector<bool>)_(process_all)/50 -4.50% 36.684 35.034 - -1.42% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -4.49% 104.469 99.776 - -6.77% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.48% 135.039 128.984 - -3.71% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.48% 0.559 0.534 - -4.16% -
std::find_if(vector<bool>)_(process_all)/50 -4.48% 36.550 34.914 - -2.79% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -4.48% 11.604 11.085 - -1.56% -
rng::find_if(vector<char>)_(process_all)/8 -4.47% 2.487 2.376 - -4.77% -
rng::remove(list<int>)_(sprinkled)/32 -4.47% 57.619 55.045 - 0.46% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.46% 2889972.657 2760957.356 - -4.04% -
rng::partition(deque<int>)_(dense)/1024 -4.46% 359.146 343.130 - -1.98% -
BM_deque_vector_copy/1 -4.46% 2.128 2.033 - -1.84% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -4.45% 1.119 1.070 - -0.55% -
BM_MakeHeap_uint32_PipeOrgan_4 -4.45% 0.419 0.401 - -7.19% -
std::set<std::string>::find(key)_(existent)/8192 -4.44% 28.547 27.280 - -0.55% -
std::set<std::string>::erase(key)_(non-existent)/1024 -4.44% 26.510 25.333 - -0.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.44% 12457692.081 11905138.996 - 0.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.43% 1243639.744 1188510.569 - -5.29% -
std::unordered_set<std::string>::ctor(const&)/32 -4.43% 724.121 692.027 - -0.69% -
rng::fill(deque<int>)/32 -4.43% 1.470 1.405 - 1.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.42% 1111525.099 1062438.867 - -5.30% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.41% 13.557 12.959 - -2.57% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -4.40% 0.518 0.495 - -11.03% -
rng::search(list<int>)_(no_match)/1000 -4.38% 725.931 694.100 - -4.17% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.36% 885184.985 846563.053 - 0.39% -
rng::fold_left(deque<int>)/50 -4.36% 27.729 26.521 - 0.65% -
BM_deque_vector_ranges_copy_backward/70000 -4.35% 8656.267 8279.491 - -3.76% -
std::count(list<int>)_(every_other)/8192 -4.35% 6663.637 6373.943 - -0.54% -
std::sort(vector<NonIntegral>)_(descending)/8 -4.35% 25.299 24.199 - -2.38% -
BM_vector_deque_ranges_copy/64 -4.35% 2.818 2.696 - -3.88% -
std::partition(list<int>)_(dense)/32 -4.34% 9.160 8.762 - 0.55% -
std::search(vector<int>)_(same_length)/8192 -4.34% 1960.475 1875.356 - -0.27% -
BM_deque_deque_ranges_copy/1 -4.34% 3.429 3.280 - -8.16% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -4.33% 51.786 49.542 - -2.54% -
BM_MakeHeap_uint32_SingleElement_4 -4.33% 0.338 0.323 - -0.13% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -4.33% 1.338 1.281 - -0.66% -
BM_std_min<short>/23 -4.33% 2.116 2.024 - -1.55% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.32% 23207.748 22204.017 - 0.15% -
BM_MakeHeap_string_Ascending_1024 -4.32% 5.269 5.042 - 3.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.31% 18879.617 18065.535 - 1.09% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.30% 2945.460 2818.909 - 0.04% -
std::rotate(list<int>)_(1_element_backward)/32 -4.29% 13.926 13.328 - 0.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -4.29% 12700289.857 12155058.416 - -1.78% -
rng::stable_partition(deque<int>)_(sparse)/1024 -4.29% 463.370 443.491 - -4.32% -
rng::partial_sort_copy(list<int>)_(descending)/8 -4.28% 18.589 17.794 - -0.94% -
std::set<std::string>::erase(key)_(non-existent)/8192 -4.28% 33.518 32.085 - -0.01% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.27% 13.329 12.760 - 0.84% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.27% 43.079 41.240 - 16.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -4.27% 5.430 5.199 - -7.88% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.26% 4651.064 4452.696 - 0.08% -
BM_MakeThenSortHeap_float_Heap_4 -4.26% 1.239 1.186 - 1.58% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -4.26% 1.038 0.993 - 0.64% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.26% 566.526 542.392 - -3.02% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.26% 15687.963 15019.979 - -0.21% -
BM_PushHeap_string_Ascending_16384 -4.24% 22.263 21.319 - 12.84% -
BM_PushHeap_string_PipeOrgan_4 -4.24% 2.634 2.522 - 0.76% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -4.24% 66.788 63.957 - 0.10% -
std::find_end(vector<int>)_(process_all)/1024 -4.24% 244.220 233.868 - 0.04% -
BM_RangesPushHeap_string_Descending_1024 -4.23% 2.482 2.377 - -10.17% -
BM_std_minmax<unsigned_char>/24 -4.23% 1.207 1.156 - -8.27% -
std::set<std::string>::contains(key)_(existent)/32 -4.22% 16.378 15.687 - -0.10% -
SetIntersection_Front_Set_uint32_16384_1 -4.22% 1115495.789 1068399.740 - -3.92% -
SetIntersection_None_Vector_float_1024_1 -4.22% 1180606.853 1130823.371 - -3.05% -
rng::find_if(deque<int>)_(process_all)/32768 -4.21% 12191.876 11678.677 - 2.01% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -4.21% 5.060 4.847 - -0.05% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.20% 40.888 39.170 - 0.84% -
BM_std_minmax<char>/64 -4.20% 1.256 1.203 - 1.47% -
std::move(vector<int>)/8 -4.20% 2.305 2.209 - -2.44% -
bm_lexicographical_compare<signed_char>/16 -4.18% 1.327 1.272 - -0.02% -
BM_RangesPushHeap_uint64_Random_1024 -4.17% 6.007 5.757 - -2.98% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 -4.17% 0.280 0.268 - -2.23% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.17% 22.004 21.087 - -7.24% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -4.16% 5.062 4.851 - -0.72% -
rng::find(list<int>)_(process_all)/50 -4.16% 18.837 18.054 - -1.09% -
BM_MakeThenSortHeap_uint32_Heap_1 -4.16% 0.280 0.268 - -2.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.16% 1739813.622 1667510.790 - -1.31% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -4.15% 1.554 1.489 - -3.20% -
std::multiset<int>::equal_range(key)_(existent)/8192 -4.15% 8.779 8.415 - -5.65% -
BM_std_min<unsigned_int>/29 -4.14% 2.089 2.002 - -3.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -4.13% 1115675.272 1069544.251 - -5.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.13% 10830407.145 10382603.817 - 5.12% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.13% 510.427 489.332 - -4.02% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -4.13% 503070.061 482300.331 - -2.78% -
BM_PushHeap_string_Ascending_4 -4.13% 2.630 2.522 - -1.05% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -4.13% 1.536 1.472 - 3.75% -
rng::is_sorted_until(list<int>)/8192 -4.12% 8253.666 7913.311 - 14.60% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -4.11% 10.872 10.425 - 5.87% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -4.10% 23.631 22.662 - -5.21% -
rng::unique(deque<int>)_(sprinkled)/32 -4.10% 60.646 58.163 - -0.34% -
BM_std_min<char>/14 -4.09% 1.871 1.794 - -0.22% -
BM_std_minmax<short>/23 -4.09% 2.693 2.583 - -1.13% -
std::equal(vector<int>)_(it,_it,_it)/50 -4.08% 4.368 4.190 - -0.06% -
std::replace(vector<int>)_(sprinkled)/8192 -4.07% 1360.685 1305.301 - 6.08% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.05% 96778.037 92858.812 - 0.24% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.05% 1.205 1.157 - -0.03% -
BM_PushHeap_uint32_SingleElement_64 -4.04% 0.365 0.350 - -5.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.04% 654.074 627.665 - -2.48% -
std::find_end(vector<int>)_(process_all)/1000 -4.03% 238.172 228.565 - 0.18% -
BM_MakeHeap_uint32_PipeOrgan_16 -4.03% 1.041 0.999 - -3.17% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -4.02% 1.362 1.308 - -4.66% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -4.02% 0.447 0.429 - -17.52% -
BM_StringFindNoMatch/10 -4.02% 1.355 1.301 - -4.10% -
SetIntersection_Front_Set_uint32_262144_64 -4.02% 2009181.915 1928512.335 - -1.70% -
std::multiset<int>::contains(key)_(non-existent)/8192 -4.01% 8.850 8.495 - -1.16% -
BM_MakeHeap_string_Heap_262144 -4.00% 5.468 5.249 - -1.62% -
SetIntersection_None_Vector_uint64_262144_256 -4.00% 1203682.846 1155568.943 - -3.59% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -3.99% 96040.359 92204.645 - 0.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -3.99% 1.236 1.187 - -0.69% -
rng::contains_subrange(vector<int>)_(single_element)/50 -3.99% 12.983 12.465 - -0.17% -
rng::find_if(deque<int>)_(process_all)/8192 -3.99% 3009.631 2889.624 - 1.21% -
SetIntersection_Interlaced_Vector_float_16384_4 -3.99% 1702202.816 1634328.955 - 10.41% -
std::equal(deque<int>)_(it,_it,_it)/8 -3.98% 4.276 4.106 - -34.89% -
BM_std_minmax<short>/17 -3.98% 1.792 1.721 - -4.66% -
SetIntersection_None_Vector_uint32_16384_4 -3.97% 1176480.337 1129792.133 - -4.07% -
BM_deque_vector_copy_backward/0 -3.97% 1.379 1.324 - -15.62% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.96% 2826.866 2714.985 - -2.78% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.96% 707.261 679.285 - -1.77% -
BM_deque_deque_copy/2 -3.95% 3.062 2.941 - -9.08% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.95% 508.738 488.636 - -3.68% -
BM_deque_deque_ranges_copy/2 -3.95% 3.063 2.942 - -9.06% -
rng::copy_backward(list<int>)/32768 -3.95% 30329.043 29131.523 - 2.77% -
rng::rotate(list<int>)_(1_element_forward)/32 -3.94% 14.929 14.341 - 0.30% -
rng::rotate(deque<int>)_(1_element_forward)/32 -3.93% 4.802 4.614 - -0.47% -
BM_deque_vector_ranges_copy/1 -3.93% 2.116 2.033 - -3.68% -
std::none_of(list<int>)_(process_all)/8 -3.93% 2.716 2.610 - 0.07% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.92% 2.789 2.680 - 0.23% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.92% 4.109 3.948 - 0.01% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -3.92% 81.240 78.056 - 1.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -3.92% 6691892.096 6429668.207 - 4.39% -
SetIntersection_Front_Vector_uint64_16384_1 -3.91% 1099134.946 1056113.526 - -6.20% -
BM_RangesPushHeap_string_PipeOrgan_64 -3.91% 6.198 5.956 - 1.66% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.91% 29932.934 28763.795 - 0.34% -
BM_std_min<unsigned___int128>/7 -3.90% 2.657 2.554 - 1.89% -
BM_PushHeap_float_SingleElement_4 -3.90% 0.378 0.364 - 1.94% -
BM_SortHeap_float_256 -3.90% 6.044 5.808 - -1.24% -
rng::stable_sort(deque<int>)_(shuffled)/8 -3.89% 24.494 23.540 - -1.11% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.89% 868401.436 834648.731 - -0.37% -
std::replace(vector<int>)_(sprinkled)/1024 -3.89% 168.901 162.339 - 3.78% -
SetIntersection_Interlaced_Vector_string_64_16 -3.88% 31002124.310 29799892.071 - -3.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.87% 0.875 0.841 - -3.88% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.87% 36.731 35.309 - -5.66% -
BM_PushHeap_string_Random_16384 -3.87% 16.941 16.285 - 0.63% -
std::remove_if(list<int>)_(sprinkled)/1024 -3.86% 1054.494 1013.752 - -2.02% -
BM_std_min<long_long>/28 -3.86% 2.659 2.557 - -1.14% -
BM_StringFindCharLiteral/8 -3.86% 1.619 1.556 - -3.86% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.86% 1939.794 1864.958 - 4.73% -
rng::copy(vector<bool>)_(unaligned)/512 -3.85% 3.699 3.557 - 4.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.85% 1261314.554 1212803.610 - -3.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 -3.84% 0.279 0.269 - -4.02% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -3.84% 32.806 31.548 - -4.70% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 -3.83% 0.279 0.269 - -2.14% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.82% 22.982 22.104 - -5.38% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -3.82% 1116791.557 1074127.535 - -2.91% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.82% 29893.299 28751.509 - 0.21% -
std::rotate(vector<bool>)_(by_1/4)/32 -3.82% 18.263 17.566 - -0.25% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -3.80% 24.540 23.606 - -0.27% -
SetIntersection_Front_Set_float_64_16 -3.80% 17160329.910 16507569.987 - -1.62% -
BM_std_minmax<unsigned_char>/26 -3.80% 1.442 1.388 - -7.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.80% 1233.666 1186.794 - -2.64% -
SetIntersection_Front_Set_float_64_64 -3.80% 15408325.764 14823160.806 - -4.22% -
BM_std_minmax<unsigned_char>/25 -3.79% 1.226 1.179 - -7.19% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -3.77% 1.065 1.025 - -1.39% -
BM_MakeHeap_float_Ascending_256 -3.77% 0.671 0.646 - -1.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.76% 1119095.602 1076980.957 - 1.10% -
BM_PushHeap_float_Ascending_16 -3.76% 1.065 1.025 - 5.23% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -3.74% 2.392 2.302 - -6.00% -
SetIntersection_None_Vector_uint32_262144_64 -3.73% 1206643.182 1161623.286 - -3.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.73% 19643637.473 18911664.157 - -2.92% -
rng::distance(join_view(vector<vector<int>>)/50 -3.71% 0.605 0.582 - -3.71% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -3.71% 1.715 1.651 - -0.46% -
std::copy_if(vector<int>)_(entire_range)/64 -3.71% 16.363 15.757 - -2.75% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.70% 31.629 30.458 - 0.00% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -3.69% 848.946 817.585 - 7.75% -
BM_PushHeap_float_Random_16 -3.69% 5.413 5.213 - -3.47% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.69% 5.322 5.126 - -0.39% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -3.68% 3587.318 3455.326 - 0.73% -
BM_std_min<unsigned___int128>/5 -3.68% 1.850 1.782 - 1.00% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 -3.68% 0.278 0.268 - -2.94% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.67% 4.535 4.369 - 6.40% -
rng::find_end(list<int>)_(single_element)/8192 -3.66% 8765.201 8443.991 - 13.49% -
BM_StringRelational_Less_Small_Empty_Control -3.66% 1.898 1.829 - 0.16% -
BM_deque_deque_move/2 -3.65% 3.059 2.947 - -8.92% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -3.64% 2.615 2.520 - -2.64% -
BM_StringFindCharLiteral/16 -3.64% 1.619 1.560 - -3.66% -
std::rotate(vector<bool>)_(by_1/3)/32 -3.64% 18.120 17.461 - -0.39% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -3.63% 0.966 0.931 - -3.10% -
std::reverse(deque<int>)/64 -3.63% 13.560 13.067 - 0.11% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -3.62% 5.116 4.931 - 1.67% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -3.61% 1.242 1.197 - 0.23% -
BM_std_minmax<unsigned_long_long>/3 -3.61% 1.239 1.194 - -1.93% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -3.59% 1.677 1.617 - -5.32% -
rng::search(list<int>,_pred)_(no_match)/8192 -3.59% 8301.461 8003.371 - 4.60% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -3.58% 1.671 1.611 - 31.60% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -3.57% 1.438 1.387 - 5.87% -
std::rotate(vector<bool>)_(by_1/4)/50 -3.57% 18.102 17.455 - -0.14% -
SetIntersection_Interlaced_Vector_float_64_64 -3.57% 12059808.496 11629409.373 - 1.39% -
BM_std_minmax<unsigned_short>/7 -3.56% 1.752 1.690 - -0.60% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.56% 18.136 17.491 - -0.06% -
std::partition_point(list<int>)/8192 -3.55% 12770.735 12316.870 - 4.64% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -3.55% 12084.821 11655.374 - -6.34% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.55% 66227.609 63874.393 - -2.55% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -3.55% 1.594 1.538 - 7.96% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -3.55% 5.266 5.079 - -0.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.55% 0.584 0.563 - -1.86% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.54% 296700.670 286183.762 - -0.77% -
std::rotate(vector<bool>)_(by_1/4)/1024 -3.54% 14.786 14.263 - 1.68% -
BM_deque_deque_copy/1 -3.53% 3.403 3.283 - -6.79% -
BM_std_min<unsigned___int128>/4 -3.53% 1.446 1.395 - 0.93% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.52% 1.742 1.681 - -0.56% -
SetIntersection_None_Set_string_1024_4 -3.52% 9225614.110 8900665.294 - -3.93% -
rng::find_if(list<int>)_(bail_25%)/8 -3.52% 1.323 1.276 - -2.89% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.52% 16.299 15.726 - -0.45% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.52% 0.590 0.569 - -1.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.51% 191937.124 185190.870 - -3.22% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.51% 621.673 599.837 - 0.36% -
SetIntersection_Front_Set_uint32_262144_1 -3.51% 1097543.107 1059022.886 - -0.47% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -3.51% 602.331 581.200 - -1.64% -
std::search(vector<int>)_(same_length)/1024 -3.51% 254.843 245.910 - 0.26% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.50% 5.638 5.441 - -0.27% -
BM_MakeThenSortHeap_float_Heap_256 -3.49% 6.235 6.018 - -1.40% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -3.48% 59.847 57.763 - -11.48% -
rng::find_if(vector<bool>)_(process_all)/8 -3.47% 5.615 5.420 - -1.05% -
BM_RangesPushHeap_uint32_Random_4 -3.46% 2.552 2.464 - -1.71% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -3.46% 721.046 696.097 - -1.94% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -3.45% 1105807.847 1067610.484 - -5.10% -
std::find_if(list<int>)_(process_all)/32768 -3.45% 28585.393 27598.614 - -0.62% -
std::remove(list<int>)_(sprinkled)/8192 -3.45% 8120.089 7839.960 - -0.64% -
std::map<std::string,_int>::count(key)_(existent)/32 -3.45% 18.097 17.473 - 26.14% -
BM_deque_vector_ranges_copy/2 -3.44% 1.836 1.773 - -3.40% -
BM_std_minmax<int>/10 -3.44% 1.437 1.388 - 0.02% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.44% 0.589 0.568 - -1.74% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -3.43% 1.163 1.123 - -0.33% -
BM_std_min<char>/3 -3.42% 0.718 0.693 - -3.61% -
rng::stable_partition(deque<int>)_(dense)/1024 -3.42% 590.021 569.829 - 0.81% -
BM_std_minmax_element<int>/64 -3.41% 17.279 16.690 - -0.34% -
BM_std_minmax_element<short>/3 -3.41% 1.148 1.109 - -3.40% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.41% 0.644 0.622 - 2.09% -
SetIntersection_Front_Set_float_262144_1 -3.40% 1115992.040 1078044.556 - -1.20% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -3.40% 24.531 23.697 - -2.26% -
rng::fill_n(vector<bool>)/64 -3.40% 1.417 1.369 - 0.23% -
SetIntersection_None_Vector_uint64_262144_1 -3.40% 1174309.424 1134436.110 - -4.22% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -3.39% 471131.775 455145.834 - -0.50% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.39% 464.701 448.941 - -1.73% -
std::remove(list<int>)_(sprinkled)/50 -3.39% 68.613 66.287 - -1.37% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -3.38% 1.639 1.584 - -2.09% -
rng::is_sorted(list<int>)/8192 -3.37% 7261.972 7017.107 - 0.15% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -3.37% 1.034 0.999 - -2.35% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -3.37% 1.292 1.248 - 18.21% -
BM_std_min<short>/19 -3.36% 1.975 1.908 - 3.81% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -3.36% 1.058 1.022 - -2.11% -
std::find_if_not(list<int>)_(process_all)/32768 -3.35% 29947.386 28943.133 - 3.36% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.35% 35.360 34.176 - -1.04% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -3.35% 1.560 1.508 - 0.29% -
SetIntersection_None_Vector_uint64_16384_1024 -3.35% 1178367.719 1138926.336 - -0.85% -
BM_MakeThenSortHeap_string_Ascending_256 -3.34% 20.869 20.173 - -1.71% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -3.34% 107.091 103.518 - -23.05% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.34% 8147.870 7876.138 - -3.25% -
BM_std_minmax<int>/1 -3.33% 0.622 0.601 - -0.19% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -3.33% 22.143 21.406 - 3.70% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -3.32% 177.764 171.857 - 3.27% -
SetIntersection_None_Vector_float_262144_1 -3.32% 1238098.101 1197018.776 - -2.85% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -3.31% 272539.877 263509.132 - 0.94% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.31% 39.382 38.078 - -3.60% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -3.31% 8230.994 7958.776 - -4.31% -
BM_MakeHeap_string_Ascending_16 -3.30% 3.762 3.638 - -1.55% -
std::rotate(vector<bool>)_(by_1/2)/50 -3.30% 18.161 17.561 - -0.48% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -3.29% 1.250 1.209 - -10.86% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -3.29% 6.166 5.963 - -1.95% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -3.29% 6.048 5.849 - -1.17% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.29% 23.499 22.727 - -0.27% -
std::copy_n(vector<int>)/32768 -3.28% 3795.927 3671.517 - -0.46% -
rng::copy_backward(vector<int>)/8 -3.28% 2.289 2.214 - -4.29% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -3.27% 30.301 29.309 - -2.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.27% 1.146 1.108 - -1.03% -
SetIntersection_None_Vector_uint32_262144_1024 -3.27% 1195447.572 1156361.429 - -4.02% -
BM_PopHeap_uint32_262144 -3.27% 42.037 40.663 - -0.98% -
std::equal(list<int>)_(it,_it,_it)/8192 -3.27% 10089.065 9759.591 - -2.13% -
SetIntersection_None_Vector_float_262144_64 -3.27% 1236760.107 1196375.920 - -1.67% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -3.26% 0.580 0.561 - -1.59% -
std::map<int,_int>::contains(key)_(existent)/8192 -3.26% 5.492 5.313 - -2.23% -
SetIntersection_Interlaced_Set_uint64_64_64 -3.26% 15158007.264 14664563.077 - -9.48% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.25% 699.381 676.624 - -2.38% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -3.25% 6.039 5.843 - -3.85% -
BM_deque_vector_copy/2 -3.24% 1.833 1.773 - -3.26% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -3.24% 1117440.753 1081187.578 - -3.65% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.24% 22.296 21.573 - -2.29% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.24% 3.599 3.482 - -2.11% -
BM_RangesPopHeap_string_262144 -3.24% 101.152 97.875 - 7.25% -
750_sealcrypto_r -3.23% 18.966 18.353 - -0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.23% 22810965.791 22073760.632 - -1.63% -
rng::find_first_of(vector<int>)_(small_needle)/50 -3.23% 71.689 69.373 - -3.62% -
rng::all_of(deque<int>)_(process_all)/50 -3.23% 18.336 17.743 - -2.78% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -3.23% 12.065 11.676 - -1.68% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.22% 507058.957 490721.464 - -0.06% -
std::remove_if(vector<int>)_(prefix)/32 -3.21% 53.783 52.055 - -0.24% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -3.21% 2.204 2.133 - -0.71% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -3.21% 294.331 284.895 - -34.95% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.20% 2.386 2.309 - 0.36% -
rng::find(vector<int>)_(process_all)/8 -3.20% 2.902 2.809 - 1.49% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.20% 30.926 29.936 - -1.08% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -3.20% 52.333 50.658 - -2.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -3.20% 1424096.293 1378558.010 - -0.49% -
BM_MakeThenSortHeap_string_Ascending_262144 -3.20% 78.812 76.292 - 0.34% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -3.20% 470.451 455.418 - -3.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.19% 1193757.972 1155660.229 - -2.37% -
BM_PushHeap_string_PipeOrgan_16 -3.17% 4.282 4.147 - 0.81% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -3.16% 0.605 0.586 - -1.47% -
BM_MakeThenSortHeap_float_Heap_64 -3.16% 3.505 3.394 - -0.63% -
rng::stable_partition(vector<int>)_(sparse)/8192 -3.16% 1552.366 1503.306 - -1.53% -
BM_std_min<unsigned_long_long>/5 -3.16% 1.343 1.301 - 4.77% -
BM_MakeHeap_uint64_Ascending_4 -3.16% 0.452 0.438 - 8.33% -
BM_std_minmax<unsigned_long_long>/1 -3.15% 0.583 0.565 - 2.16% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -3.15% 36.127 34.988 - -2.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.15% 1184081.862 1146782.587 - -4.29% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.15% 104.833 101.531 - -6.01% -
SetIntersection_Front_Set_uint32_64_1 -3.15% 18083700.233 17514828.168 - -0.24% -
BM_PushHeap_float_Descending_64 -3.14% 0.393 0.381 - -1.20% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -3.14% 87742.745 84989.627 - 5.77% -
SetIntersection_None_Vector_uint64_262144_16384 -3.14% 1216512.301 1178347.448 - -2.16% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -3.14% 44.124 42.740 - -1.50% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -3.13% 599.219 580.443 - -1.90% -
BM_std_min<char>/4096 -3.12% 29.519 28.599 - -0.94% -
BM_RangesSortHeap_float_16 -3.12% 1.651 1.600 - 0.05% -
BM_std_minmax<unsigned_char>/12 -3.11% 1.945 1.885 - -7.96% -
rng::rotate(list<int>)_(1_element_backward)/32 -3.11% 14.221 13.779 - 1.19% -
bm_lexicographical_compare<unsigned_char>/3 -3.11% 2.204 2.135 - 5.41% -
BM_std_minmax<unsigned_long_long>/7 -3.10% 2.528 2.450 - -1.54% -
std::multiset<int>::equal_range(key)_(existent)/32 -3.10% 2.551 2.472 - -2.98% -
SetIntersection_Front_Set_float_262144_262144 -3.10% 1783549.643 1728267.416 - -0.98% -
BM_RangesPushHeap_uint32_Ascending_1 -3.10% 0.576 0.559 - 11.19% -
rng::sort(deque<int>)_(ascending)/1024 -3.09% 800.600 775.825 - 1.62% -
std::partition(deque<int>)_(sparse)/50 -3.08% 15.538 15.060 - -7.95% -
rng::copy_backward(deque<int>)/8 -3.07% 2.793 2.707 - -1.84% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.07% 3452.289 3346.399 - 1.48% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.06% 0.940 0.912 - -1.45% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.06% 5.628 5.456 - -1.53% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.06% 5754.013 5578.057 - 0.17% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -3.06% 26.602 25.789 - 0.30% -
SetIntersection_Front_Set_string_16384_64 -3.05% 4964723.665 4813073.026 - -6.93% -
BM_RangesMakeHeap_string_Random_16384 -3.05% 12.816 12.425 - -2.16% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -3.05% 2.531 2.453 - -6.46% -
BM_std_minmax<char>/17 -3.05% 1.121 1.086 - -0.01% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.05% 349.146 338.513 - 2.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.04% 19350304.820 18761165.561 - -2.13% -
std::set<int>::insert(value)_(already_present)/8192 -3.04% 10.831 10.502 - 6.14% -
BM_std_min<unsigned_short>/32 -3.04% 2.913 2.824 - -2.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.04% 17401.413 16872.450 - -0.07% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -3.03% 7.680 7.447 - 0.27% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -3.03% 104.725 101.551 - 1.32% -
std::find_if(vector<bool>)_(process_all)/8 -3.03% 5.605 5.436 - -1.89% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -3.02% 51.414 49.859 - -2.23% -
std::partition(vector<int>)_(dense)/1024 -3.02% 248.416 240.919 - -2.47% -
BM_std_minmax<unsigned_char>/10 -3.02% 1.341 1.300 - -6.21% -
rng::find_if(list<int>)_(process_all)/32768 -3.01% 29224.039 28343.838 - 3.52% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.00% 282.400 273.916 - 0.21% -
BM_std_min<char>/4000 -3.00% 27.841 27.005 - -0.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -3.00% 11961779.316 11603022.659 - -13.76% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.00% 82356.231 79887.518 - 5.98% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -3.00% 31.658 30.709 - -1.92% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.99% 116545110.701 113061439.463 - -4.52% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -2.99% 1118412.989 1085022.633 - -3.04% -
SetIntersection_None_Vector_uint64_1024_1024 -2.98% 1145218.505 1111076.721 - -3.14% -
rng::find_if_not(list<int>)_(process_all)/32768 -2.98% 29264.151 28392.908 - 2.14% -
SetIntersection_Front_Set_float_262144_64 -2.97% 1871469.646 1815848.054 - -0.58% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.97% 1.665 1.615 - -0.01% -
rng::remove_if(vector<int>)_(prefix)/32 -2.96% 53.632 52.046 - 0.25% -
BM_RangesPushHeap_float_Descending_64 -2.96% 0.391 0.379 - 0.06% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -2.94% 23.188 22.505 - -5.80% -
rng::none_of(list<int>)_(process_all)/32 -2.94% 11.854 11.505 - -0.04% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.94% 2883.600 2798.831 - 0.66% -
SetIntersection_Front_Vector_uint32_64_64 -2.94% 11668614.594 11325835.175 - -2.08% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.94% 5.022 4.874 - 0.10% -
BM_SortHeap_string_1024 -2.94% 60.841 59.055 - -3.02% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -2.93% 17.733 17.213 - 0.38% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.93% 19.592 19.018 - -3.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.93% 1820053.058 1766804.119 - -2.91% -
BM_PushHeap_uint32_SingleElement_16384 -2.93% 0.367 0.356 - -4.33% -
SetIntersection_Front_Vector_uint32_16384_16 -2.92% 1179887.644 1145380.913 - -3.74% -
BM_SortHeap_string_16384 -2.92% 99.061 96.166 - -7.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.91% 3.490 3.388 - -5.51% -
BM_deque_vector_ranges_copy_backward/2 -2.91% 1.840 1.786 - -2.86% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.91% 0.925 0.899 - -3.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -2.90% 1130930.001 1098178.200 - -2.25% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.89% 1.217 1.181 - -1.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.89% 2092303.873 2031808.676 - -5.85% -
BM_SortHeap_float_16 -2.88% 1.651 1.603 - 0.02% -
rng::find_last(list<int>)_(bail_10%)/50 -2.88% 16.695 16.214 - 1.32% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -2.88% 22.145 21.507 - 8.02% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.87% 1.918 1.863 - 0.02% -
std::unordered_set<std::string>::count(key)_(existent)/32 -2.87% 38.972 37.853 - 7.47% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -2.87% 8902.142 8646.849 - 1.00% -
BM_std_min<char>/12 -2.86% 1.333 1.295 - -1.65% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.85% 1.651 1.604 - -3.01% -
std::multiset<int>::ctor(const&)/32 -2.85% 226.405 219.950 - -1.78% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.84% 797.447 774.783 - 1.58% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.83% 9.019 8.763 - -0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.83% 5974823.053 5805614.437 - -1.96% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -2.83% 2.947 2.864 - -4.06% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.83% 4.084 3.968 - -2.07% -
BM_PushHeap_float_Ascending_262144 -2.83% 5.250 5.101 - -2.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.83% 18894162.785 18359928.249 - -4.58% -
BM_std_min<unsigned_char>/8 -2.83% 2.349 2.283 - 1.48% -
rng::find_if_not(list<int>)_(bail_25%)/8 -2.82% 1.314 1.277 - -2.14% -
rng::reverse(list<int>)/32768 -2.81% 17636.746 17141.109 - -4.97% -
std::copy_n(deque<int>)/32768 -2.81% 1174.105 1141.149 - 0.49% -
bm_lexicographical_compare<unsigned_char>/2 -2.81% 1.960 1.905 - 6.52% -
BM_std_minmax<unsigned_char>/27 -2.81% 1.868 1.816 - -6.12% -
std::copy(list<int>)/8 -2.80% 2.513 2.442 - -1.95% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -2.80% 747707.984 726782.466 - 1.00% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -2.80% 24.285 23.606 - -1.18% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -2.80% 16.946 16.472 - 0.81% -
BM_RangesPushHeap_uint32_Ascending_16384 -2.80% 6.765 6.576 - -3.06% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.79% 500.560 486.579 - 1.84% -
BM_RangesMakeHeap_string_Ascending_262144 -2.79% 9.764 9.492 - 30.37% -
BM_RangesPushHeap_string_Random_262144 -2.79% 18.500 17.985 - -5.46% -
BM_SortHeap_string_256 -2.79% 45.675 44.402 - -2.94% -
BM_StringAssignAsciiz_Large_Opaque -2.78% 11.688 11.362 - -1.70% -
rng::fold_left(deque<int>)/8 -2.78% 4.100 3.986 - 1.66% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.77% 27481.513 26719.221 - 0.36% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.77% 25.684 24.971 - -7.65% -
BM_std_minmax<int>/27 -2.77% 2.493 2.424 - 1.03% -
BM_std_min<unsigned_short>/16 -2.77% 1.732 1.684 - 1.32% -
SetIntersection_None_Vector_string_262144_64 -2.77% 1371243.529 1333302.214 - -1.43% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.76% 113671.721 110534.084 - -0.67% -
BM_std_minmax<unsigned_long_long>/4 -2.76% 1.597 1.552 - 1.22% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.76% 3936.866 3828.322 - -0.06% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.75% 38.554 37.494 - -1.26% -
BM_StringEraseToEnd_Small_Opaque -2.74% 0.625 0.608 - 0.80% -
SetIntersection_Interlaced_Vector_string_256_16 -2.74% 11012878.271 10710682.805 - -2.20% -
BM_PushHeap_uint32_SingleElement_262144 -2.74% 0.366 0.356 - -4.26% -
BM_MakeHeap_string_SingleElement_16 -2.73% 5.724 5.568 - -2.33% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.73% 3840.279 3735.470 - 0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.73% 13838856.642 13461346.811 - -2.90% -
SetIntersection_Interlaced_Vector_string_256_256 -2.73% 22855078.454 22232066.383 - 2.15% -
SetIntersection_Front_Set_string_256_64 -2.72% 16216560.552 15774684.760 - 1.86% -
BM_lexicographical_compare_three_way_slow_path/16 -2.72% 4.539 4.415 - 1.42% -
std::remove(deque<int>)_(prefix)/50 -2.72% 65.874 64.084 - -5.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -2.71% 2279040.294 2217228.659 - -3.10% -
rng::generate_n(deque<int>)/32 -2.71% 8.506 8.276 - -2.05% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.70% 9041.560 8797.056 - 0.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.70% 0.629 0.612 - -0.68% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.70% 23.403 22.772 - -1.67% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.69% 4.047 3.938 - -3.01% -
rng::copy(list<int>)/32768 -2.68% 26739.305 26022.933 - 1.07% -
BM_RangesMakeHeap_uint32_Random_16384 -2.67% 1.043 1.015 - 0.19% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.67% 7.720 7.514 - -0.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -2.67% 24.554 23.900 - -1.78% -
std::unique(deque<int>)_(sprinkled)/32 -2.65% 67.262 65.476 - -5.70% -
BM_std_minmax<short>/21 -2.65% 2.045 1.990 - -4.30% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.65% 16.152 15.724 - -0.34% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.64% 0.687 0.669 - -0.00% -
BM_std_minmax_element<char>/3 -2.64% 1.180 1.149 - 5.82% -
bm_swap_ranges_vb_aligned/8 -2.64% 3.350 3.261 - -3.94% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.64% 4.571 4.450 - 0.17% -
BM_deque_vector_ranges_move/2 -2.63% 1.840 1.792 - -2.72% -
rng::remove(deque<int>)_(prefix)/32 -2.63% 55.140 53.690 - -0.08% -
BM_std_minmax<unsigned_char>/30 -2.63% 2.719 2.647 - -3.43% -
std::stable_partition(vector<int>)_(dense)/32 -2.63% 22.156 21.573 - -1.83% -
std::unordered_set<int>::clear()/8192 -2.63% 61971.823 60343.438 - -3.39% -
rng::find_end(forward_list<int>)_(process_all)/8192 -2.62% 5819.232 5666.724 - 1.76% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.61% 34.671 33.766 - -0.32% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -2.61% 6.507 6.337 - -2.63% -
SetIntersection_None_Vector_float_16384_64 -2.61% 1203707.658 1172324.067 - -4.93% -
std::unordered_map<int,_int>::clear()/1024 -2.61% 8396.994 8178.134 - 2.09% -
std::find(vector<bool>)_(process_all)/1024 -2.60% 4.704 4.582 - -0.68% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.60% 598.051 582.521 - -0.03% -
BM_std_min<long_long>/31 -2.59% 3.403 3.315 - -5.02% -
BM_SortHeap_string_64 -2.59% 30.548 29.757 - -2.81% -
rng::search(vector<int>)_(no_match)/1000 -2.59% 214.571 209.024 - 1.05% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -2.58% 165000.547 160739.629 - -1.97% -
SetIntersection_Front_Set_float_1024_1 -2.58% 1117979.943 1089110.258 - -1.07% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.58% 14.981 14.595 - -0.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -2.58% 15.356 14.960 - -2.20% -
rng::find_last(vector<char>)_(bail_10%)/8 -2.58% 1.567 1.526 - -4.99% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.57% 5605.619 5461.375 - 3.21% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.57% 55303.478 53881.916 - 0.29% -
SetIntersection_None_Vector_uint64_262144_262144 -2.57% 1205659.984 1174696.688 - -2.24% -
rng::rotate(vector<bool>)_(by_1/3)/32 -2.56% 18.643 18.166 - -0.62% -
BM_std_min<unsigned_short>/26 -2.56% 2.153 2.098 - -0.05% -
rng::search(list<int>)_(no_match)/1024 -2.56% 744.351 725.298 - -1.75% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.56% 45810.047 44638.830 - 0.22% -
rng::starts_with(list<int>,_pred)/8 -2.56% 3.725 3.630 - -0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.56% 20055065.732 19542654.003 - 0.31% -
std::move(vector<bool>)_(unaligned)/4096 -2.55% 26.643 25.962 - 0.85% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.55% 5291049.252 5155958.000 - -1.95% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.55% 10.438 10.172 - -0.48% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.55% 18.295 17.829 - 0.42% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -2.55% 0.437 0.426 - -6.88% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 -2.54% 9.602 9.358 - -2.52% -
SetIntersection_None_Vector_float_16384_16 -2.54% 1204217.839 1173643.872 - -0.81% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -2.53% 2.486 2.423 - 1.64% -
std::rotate(deque<int>)_(1_element_forward)/32 -2.53% 4.638 4.520 - -1.27% -
std::find(list<int>)_(bail_25%)/8 -2.52% 0.954 0.930 - 1.03% -
BM_std_minmax<unsigned_short>/22 -2.52% 2.394 2.334 - 1.37% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.52% 12411.370 12098.510 - 0.51% -
rng::adjacent_find(deque<int>,_pred)/8 -2.52% 4.172 4.067 - 0.34% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -2.52% 9.488 9.249 - -4.40% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.52% 93.381 91.030 - 0.44% -
BM_std_min<int>/24 -2.52% 1.813 1.768 - -4.38% -
rng::rotate(vector<bool>)_(by_1/4)/50 -2.51% 18.611 18.144 - -0.74% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -2.51% 3.130 3.051 - 0.36% -
std::unordered_set<std::string>::erase(iterator)/32 -2.51% 31.739 30.944 - -6.67% -
std::set<int>::equal_range(key)_(non-existent)/32 -2.50% 2.708 2.640 - 1.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.50% 10.114 9.861 - -0.84% -
rng::fill(vector<bool>)/32768 -2.50% 31.012 30.237 - 1.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.50% 1405558.975 1370454.373 - 3.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.50% 6.565 6.401 - -2.42% -
BM_LowerBound_pair<uint32,_uint32>_262144 -2.50% 621.679 606.167 - -1.07% -
BM_PushHeap_string_QuickSortAdversary_262144 -2.49% 17.184 16.755 - 3.97% -
rng::stable_sort(deque<int>)_(descending)/8 -2.49% 27.355 26.673 - -2.76% -
SetIntersection_Front_Set_float_256_16 -2.49% 4984829.567 4860567.171 - -1.15% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.49% 1.089 1.062 - -1.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.49% 134711079.062 131356590.438 - 2.53% -
bm_swap_ranges_vb_unaligned/262144 -2.49% 3945.194 3847.025 - -0.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.48% 761.820 742.913 - -4.94% -
723_llvm_r -2.48% 11.766 11.474 - -1.17% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -2.48% 29.573 28.839 - 1.12% -
rng::search(vector<int>)_(no_match)/1024 -2.48% 219.297 213.858 - 1.23% -
std::map<std::string,_int>::count(key)_(existent)/8192 -2.47% 30.094 29.349 - -0.44% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.47% 9023237.460 8800394.558 - -8.87% -
std::copy_backward(vector<int>)/8 -2.46% 2.225 2.170 - -3.56% -
std::map<int,_int>::count(key)_(existent)/1024 -2.46% 4.359 4.252 - -1.55% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -2.46% 123.465 120.428 - 51.54% -
SetIntersection_Front_Vector_string_1024_16 -2.46% 1724233.041 1681858.262 - -3.30% -
BM_std_min<short>/16 -2.45% 1.800 1.756 - -0.42% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.45% 2.747 2.680 - -0.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.45% 3.455 3.370 - -2.75% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 -2.44% 15.057 14.689 - -3.62% -
rng::find_if_not(list<int>)_(process_all)/8192 -2.44% 8962.737 8744.366 - 19.70% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.43% 23.728 23.151 - -2.45% -
SetIntersection_None_Vector_uint64_256_16 -2.43% 4283666.595 4179762.627 - -3.24% -
BM_std_min<short>/22 -2.42% 1.887 1.841 - -0.26% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.42% 2075.600 2025.422 - 0.11% -
BM_std_minmax<int>/23 -2.41% 2.357 2.301 - 1.00% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.41% 12653.161 12348.255 - 3.33% -
SetIntersection_Front_Set_string_1024_16 -2.41% 2021728.781 1973060.431 - -5.19% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.41% 794.216 775.109 - 1.86% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -2.40% 20.747 20.250 - 2.68% -
std::move(list<int>)/1048576 -2.39% 1016918.116 992563.594 - -2.32% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.39% 671.691 655.650 - -3.27% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.39% 4294.011 4191.557 - 0.41% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.38% 1.318 1.286 - 0.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -2.38% 1590158.736 1552272.929 - -3.76% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.38% 653.510 637.944 - -0.77% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.38% 8.614 8.409 - -1.16% -
std::rotate(deque<int>)_(1_element_forward)/50 -2.37% 5.412 5.284 - -1.82% -
std::set<std::string>::contains(key)_(non-existent)/1024 -2.36% 20.765 20.274 - -2.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.36% 179827.219 175578.805 - -1.95% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.36% 55.819 54.504 - -1.19% -
BM_std_min<unsigned_int>/17 -2.36% 0.971 0.948 - -1.77% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.35% 24344.024 23770.958 - -1.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.35% 23672624.642 23116573.243 - -1.42% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -2.35% 5.047 4.928 - -0.17% -
std::multiset<int>::erase(key)_(existent)/8192 -2.35% 61.796 60.346 - -0.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.34% 2483647.245 2425408.271 - -0.47% -
BM_std_min<unsigned_short>/30 -2.34% 2.359 2.304 - -5.42% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -2.34% 19.539 19.082 - -2.47% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -2.34% 0.464 0.453 - 1.29% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.34% 39030.040 38116.709 - -1.20% -
BM_RangesMakeHeap_uint64_Random_64 -2.34% 1.293 1.263 - 2.11% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.34% 27381.297 26741.572 - 0.72% -
rng::replace(vector<int>)_(prefix)/32 -2.33% 5.041 4.923 - -4.42% -
std::copy_backward(deque<int>)/8 -2.33% 2.738 2.675 - -2.51% -
std::find(list<int>)_(process_all)/8192 -2.33% 8501.542 8303.690 - 13.15% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.32% 3.023 2.953 - -0.12% -
std::sort(deque<int>)_(descending)/1024 -2.32% 1335.997 1304.977 - 0.54% -
std::remove_copy(deque<int>)_(prefix)/32 -2.31% 13.223 12.917 - 0.59% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.31% 4530.031 4425.499 - 0.03% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -2.30% 27.325 26.697 - -0.31% -
bm_write -2.29% 595.691 582.028 - -1.53% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -2.29% 21.578 21.084 - -0.64% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.29% 26260.727 25660.595 - -1.06% -
rng::search(vector<int>)_(no_match)/1048576 -2.29% 217386.727 212419.147 - 1.15% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.28% 14540.328 14208.910 - 0.33% -
BM_MakeThenSortHeap_float_Random_16 -2.28% 10.211 9.978 - 0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.28% 243553227.606 238008501.978 - 1.58% -
std::reverse(deque<int>)/512 -2.27% 115.987 113.356 - 0.36% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -2.27% 3.007 2.939 - -0.28% -
rng::search(deque<int>,_pred)_(single_element)/1000 -2.27% 476.106 465.322 - -2.18% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.26% 11.463 11.204 - -1.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.26% 4735.906 4628.747 - -1.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.26% 1716865.561 1678063.313 - -7.99% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.26% 836092.059 817211.916 - -0.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.26% 1580.504 1544.823 - 0.07% -
SetIntersection_None_Set_uint32_256_64 -2.25% 9389029.085 9177637.677 - -0.02% -
rng::starts_with(deque<int>,_pred)/8192 -2.25% 4053.826 3962.630 - -0.38% -
SetIntersection_Interlaced_Set_string_1024_16 -2.24% 13871943.210 13560625.214 - -0.55% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.24% 1866.459 1824.590 - 0.53% -
BM_vector_deque_copy_backward/4000 -2.24% 146.692 143.403 - 1.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.24% 1728085.321 1689362.786 - -0.71% -
rng::replace_if(vector<int>)_(prefix)/1024 -2.24% 278.112 271.882 - -0.92% -
SetIntersection_Front_Vector_string_1024_256 -2.24% 9942359.291 9720058.869 - -5.56% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -2.23% 1.224 1.196 - -1.41% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.23% 502.758 491.540 - -0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.23% 1272700.235 1244305.679 - -0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.23% 1271473.000 1243129.457 - -0.56% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.23% 22.075 21.583 - -3.86% -
BM_std_min<unsigned_long_long>/6 -2.22% 1.628 1.592 - 1.29% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -2.22% 351.508 343.705 - -0.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -2.22% 51.335 50.197 - -1.95% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.22% 470.272 459.854 - -2.30% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.21% 179.250 175.281 - 0.27% -
SetIntersection_Front_Set_string_262144_16 -2.21% 2009157.446 1964676.944 - -0.80% -
BM_MakeHeap_string_Ascending_256 -2.21% 4.989 4.878 - 1.75% -
SetIntersection_None_Set_string_256_16 -2.21% 11447291.501 11194413.558 - -1.47% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.21% 204.518 200.000 - 0.28% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.21% 65.761 64.310 - -0.89% -
BM_MakeThenSortHeap_float_Random_4 -2.21% 4.462 4.363 - -1.45% -
std::multiset<std::string>::ctor(const&)/1024 -2.20% 35540.210 34757.592 - -1.53% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.20% 22.179 21.691 - 2.14% -
BM_std_min<char>/19 -2.20% 1.182 1.156 - -2.32% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.20% 276.608 270.521 - -0.33% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -2.20% 10.977 10.736 - 2.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.20% 5895408.758 5765926.951 - -2.51% -
BM_PushHeap_string_QuickSortAdversary_16384 -2.20% 16.491 16.129 - 3.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.20% 1245070.187 1217736.938 - 1.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.19% 1742643.591 1704415.831 - 3.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.19% 1254609.375 1227128.906 - -4.06% -
std::find(list<int>)_(process_all)/32768 -2.19% 27610.919 27006.407 - 4.02% -
BM_RangesMakeThenSortHeap_float_Descending_16 -2.19% 1.868 1.827 - 1.38% -
SetIntersection_Interlaced_Vector_float_262144_1024 -2.19% 156317150.750 152897021.878 - 87.07% -
std::multiset<int>::find(key)_(existent)/1024 -2.18% 3.799 3.716 - 0.47% -
SetIntersection_None_Set_string_262144_1024 -2.18% 1705269.695 1668026.041 - -7.06% -
BM_RangesPushHeap_uint64_Random_16384 -2.18% 6.108 5.975 - -0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.18% 2472426.390 2418461.517 - -3.06% -
std::map<std::string,_int>::clear()/1024 -2.18% 20950.037 20492.843 - -0.50% -
rng::partition_point(deque<int>)/50 -2.18% 4.348 4.253 - -2.15% -
BM_RangesPushHeap_string_Descending_16 -2.18% 2.108 2.062 - -5.37% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.18% 561735.320 549500.813 - 0.58% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -2.17% 3.906 3.821 - -0.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -2.17% 20892693.637 20440246.696 - 80.29% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.17% 142.475 139.390 - 0.53% -
std::partition_point(list<int>)/1024 -2.17% 1294.040 1266.021 - 12.19% -
BM_MakeThenSortHeap_string_Descending_64 -2.16% 13.149 12.864 - -0.00% -
bm_lexicographical_compare<signed_char>/512 -2.16% 7.979 7.806 - 1.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.16% 61706112.524 60372764.607 - -0.13% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.16% 4.284 4.191 - -3.28% -
BM_MakeHeap_string_SingleElement_64 -2.16% 6.448 6.309 - -1.04% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.16% 9.590 9.383 - -1.29% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.15% 170.697 167.021 - -1.92% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.15% 152722.434 149435.600 - -1.66% -
rng::is_sorted(deque<int>,_pred)/8 -2.15% 4.472 4.376 - -2.97% -
SetIntersection_Interlaced_Vector_string_64_64 -2.14% 29115011.975 28491620.941 - -1.89% -
rng::starts_with(deque<int>,_pred)/1048576 -2.14% 529525.007 518218.582 - 0.83% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -2.13% 6757.438 6613.261 - 0.38% -
BM_RangesMakeHeap_uint32_Random_262144 -2.13% 1.053 1.030 - 1.16% -
SetIntersection_None_Vector_float_16384_1 -2.13% 1203775.177 1178129.754 - -0.48% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -2.13% 7.709 7.544 - -0.39% -
SetIntersection_None_Vector_uint64_262144_64 -2.12% 1210662.059 1184956.345 - -1.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.12% 1.223 1.197 - -1.39% -
rng::find(deque<int>)_(process_all)/8 -2.12% 3.522 3.447 - -2.18% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -2.12% 0.472 0.462 - -0.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.12% 0.733 0.717 - 4.00% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -2.12% 6.385 6.250 - -1.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.12% 14856.787 14542.336 - -0.98% -
BM_StringRelational_Eq_Empty_Small_Control -2.12% 0.477 0.467 - -2.75% -
BM_std_min<char>/13 -2.12% 1.564 1.531 - -1.32% -
BM_CmpEqual_ushort_short -2.11% 1.057 1.035 - -0.06% -
SetIntersection_Front_Set_float_1024_16 -2.11% 1308042.976 1280425.708 - -1.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -2.11% 148345299.263 145214756.684 - -0.38% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -2.11% 92.006 90.065 - 4.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.10% 13036575.196 12762315.963 - -1.45% -
rng::rotate(vector<bool>)_(by_1/2)/50 -2.10% 18.605 18.214 - -0.50% -
SetIntersection_Front_Set_uint32_262144_16 -2.10% 1311088.146 1283543.806 - 2.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.10% 1299485.231 1272241.888 - -2.41% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -2.09% 109839.086 107538.102 - -6.49% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 -2.09% 0.513 0.503 - -2.00% -
std::find_first_of(deque<int>)_(large_needle)/50 -2.09% 701.586 686.905 - 2.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.09% 1257734.375 1231461.994 - -3.65% -
SetIntersection_Front_Set_string_262144_262144 -2.09% 17689163.820 17319995.197 - -1.58% -
BM_MakeHeap_float_Random_16 -2.09% 1.608 1.574 - 2.50% -
std::find_if(list<int>)_(bail_25%)/8 -2.08% 1.218 1.192 - -1.66% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.08% 24298530.133 23793713.090 - -3.95% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.08% 8.866 8.682 - -0.56% -
rng::stable_sort(deque<int>)_(heap)/8 -2.07% 26.363 25.816 - -0.29% -
BM_std_min<unsigned___int128>/3 -2.07% 1.042 1.021 - -0.58% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -2.07% 1.206 1.181 - -1.74% -
BM_PushHeap_float_Ascending_64 -2.07% 1.813 1.775 - 2.31% -
bm_lexicographical_compare<unsigned_char>/4 -2.07% 1.497 1.466 - 10.00% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.07% 18.009 17.637 - 0.06% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.06% 2828.744 2770.394 - 0.23% -
BM_RangesMakeThenSortHeap_string_Descending_64 -2.06% 12.972 12.705 - -3.59% -
std::map<int,_int>::count(key)_(existent)/8192 -2.06% 6.082 5.957 - -0.21% -
rng::rotate(vector<bool>)_(by_1/3)/50 -2.06% 18.576 18.194 - -0.50% -
BM_std_min<unsigned_long_long>/16 -2.05% 2.470 2.419 - -1.18% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.05% 1.021 1.000 - -2.05% -
BM_MakeHeap_string_Ascending_16384 -2.05% 5.751 5.633 - 8.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -2.05% 3.783 3.706 - -1.98% -
BM_RangesPushHeap_float_Random_16384 -2.04% 7.634 7.478 - -2.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.04% 1718353.599 1683228.191 - -7.89% -
rng::all_of(list<int>)_(process_all)/50 -2.04% 22.057 21.607 - -1.31% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.04% 4828.533 4729.991 - 0.10% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.04% 839.705 822.600 - -0.20% -
bm_ranges_lexicographical_compare<signed_char>/16 -2.04% 1.297 1.271 - -6.09% -
SetIntersection_Front_Vector_uint64_1024_4 -2.03% 1130215.845 1107227.874 - -2.54% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.03% 1.018 0.997 - -0.76% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -2.03% 4345.184 4256.952 - -0.55% -
SetIntersection_None_Set_float_64_1 -2.03% 23380365.306 22905620.973 - 0.27% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -2.03% 1.196 1.172 - -1.41% -
bm_swap_ranges_vb_aligned/64 -2.03% 2.907 2.848 - -1.69% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -2.03% 1.407 1.378 - -4.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.02% 5.369 5.261 - -2.08% -
rng::generate_n(deque<int>)/50 -2.02% 12.547 12.293 - -0.88% -
SetIntersection_None_Set_string_256_4 -2.02% 11853008.687 11613541.872 - -2.29% -
std::move(vector<bool>)_(aligned)/512 -2.02% 2.389 2.341 - -2.01% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.02% 4.993 4.892 - -4.96% -
BM_PushHeap_uint32_Random_262144 -2.02% 6.438 6.308 - -1.13% -
BM_RangesMakeThenSortHeap_string_Descending_4 -2.01% 3.778 3.702 - -0.02% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.00% 30.448 29.838 - -3.06% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.00% 18.048 17.686 - -0.30% -
721_gcc_r -2.00% 13.193 12.929 - -2.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.00% 1160497.632 1137340.749 - -0.59% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -1.99% 7057906.762 6917169.961 - -7.13% -
rng::copy(vector<int>)/4096 -1.99% 149.432 146.453 - -1.78% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.99% 24.182 23.701 - 1.01% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.99% 296.871 290.970 - -0.68% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.98% 55214.669 54119.390 - -1.55% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.98% 1.569 1.537 - -0.07% -
BM_MakeThenSortHeap_string_SingleElement_262144 -1.98% 51.549 50.527 - 1.65% -
rng::find_if(vector<int>)_(process_all)/50 -1.98% 14.217 13.936 - -2.13% -
SetIntersection_None_Vector_float_1024_1024 -1.98% 1172877.518 1149687.592 - -1.48% -
rng::find_if(list<int>)_(process_all)/8192 -1.98% 10324.504 10120.445 - -8.69% -
rng::copy(vector<bool>)_(unaligned)/32768 -1.97% 174.093 170.657 - -2.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.97% 6.853 6.718 - -0.33% -
SetIntersection_None_Vector_float_262144_256 -1.97% 1228446.866 1204238.773 - -1.26% -
SetIntersection_Interlaced_Vector_float_1024_16 -1.97% 2819898.220 2764386.416 - 43.10% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.97% 5960262.658 5842997.380 - -18.09% -
BM_StringRelational_Compare_Huge_Empty_Control -1.97% 1.663 1.630 - 0.70% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.96% 4068.752 3988.862 - -1.79% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.96% 10.448 10.243 - -1.51% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.96% 34.857 34.175 - -2.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.96% 1249899.578 1225454.506 - -4.11% -
rng::move(vector<bool>)_(aligned)/512 -1.95% 2.682 2.629 - -0.76% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.95% 14518.819 14235.365 - 0.89% -
BM_MakeHeap_string_Ascending_64 -1.95% 4.852 4.758 - 0.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.95% 9.454 9.269 - -3.63% -
rng::swap_ranges(deque<int>)/32 -1.95% 10.977 10.764 - 0.41% -
std::fill(vector<bool>)/64 -1.95% 1.635 1.603 - -2.65% -
SetIntersection_None_Vector_uint64_16384_16 -1.94% 1150911.147 1128528.805 - -3.87% -
std::find_if(deque<int>)_(bail_25%)/8192 -1.94% 703.452 689.794 - -0.40% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.94% 233.023 228.509 - 1.14% -
BM_StringFindAllMatch/1 -1.93% 2.774 2.721 - 5.01% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.93% 1.388 1.361 - -2.98% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.93% 857.757 841.225 - -0.29% -
std::search(vector<int>)_(same_length)/1000 -1.93% 246.394 241.649 - 0.11% -
BM_RangesPushHeap_string_PipeOrgan_262144 -1.92% 18.009 17.663 - -2.36% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.92% 605105.949 593480.157 - 0.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.92% 7.690 7.542 - -1.31% -
BM_RangesMakeHeap_float_Random_262144 -1.91% 1.138 1.116 - -2.07% -
BM_std_minmax_element<int>/4 -1.91% 1.243 1.219 - -0.79% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -1.91% 8.557 8.394 - 0.55% -
707_ntest_r -1.91% 16.946 16.623 - 0.30% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.90% 30.721 30.137 - -4.19% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.90% 34.988 34.322 - 0.15% -
BM_SortHeap_string_16 -1.90% 14.405 14.131 - -2.13% -
SetIntersection_None_Vector_uint64_262144_4 -1.90% 1219231.044 1196083.579 - -1.11% -
BM_RangesMakeHeap_uint64_Random_1024 -1.90% 1.076 1.056 - -1.63% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.90% 13.682 13.423 - -1.22% -
BM_CmpEqual_int_ushort -1.89% 1.137 1.115 - -1.03% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.89% 5.193 5.095 - -0.67% -
BM_std_min<unsigned_short>/28 -1.89% 2.693 2.642 - -0.92% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.89% 42034.536 41239.404 - 0.12% -
SetIntersection_None_Vector_uint64_16384_16384 -1.89% 1168103.850 1146007.955 - -1.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.89% 12.067 11.839 - -1.79% -
rng::generate_n(deque<int>)/8192 -1.89% 1978.367 1940.980 - 0.79% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.89% 2619.712 2570.223 - -0.82% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 -1.89% 1.360 1.334 - -0.90% -
SetIntersection_Front_Set_float_16384_16 -1.89% 1316938.492 1292064.783 - -0.32% -
std::partition(vector<int>)_(dense)/32 -1.88% 8.529 8.369 - 2.49% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.88% 8.410 8.252 - -1.93% -
SetIntersection_Front_Vector_uint32_16384_64 -1.88% 1448094.787 1420908.865 - -2.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.88% 1162392.851 1140571.903 - 2.33% -
SetIntersection_Interlaced_Vector_float_262144_256 -1.88% 51787677.388 50816203.486 - 78.26% -
rng::search(vector<int>)_(single_element)/1000 -1.88% 231.937 227.587 - 0.15% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -1.87% 22.836 22.409 - -2.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.87% 1244426.432 1221151.611 - -4.87% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -1.87% 644450.793 632413.236 - 0.94% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.87% 44029.499 43207.211 - -0.30% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.86% 18.774 18.424 - -0.36% -
SetIntersection_None_Set_string_262144_262144 -1.86% 1698505.939 1666869.465 - -5.78% -
rng::stable_sort(deque<int>)_(repeated)/1024 -1.86% 1389.406 1363.608 - -0.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.86% 1263333.068 1239885.686 - -1.13% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.85% 215.859 211.858 - 1.02% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -1.85% 5.893 5.784 - -4.07% -
BM_std_min<char>/28 -1.85% 1.776 1.743 - -0.60% -
SetIntersection_None_Vector_float_262144_1024 -1.85% 1231846.355 1209081.427 - -1.74% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.85% 18759.187 18412.647 - 0.29% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.85% 18.051 17.718 - -0.28% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.85% 26.972 26.474 - -1.63% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.85% 4.766 4.678 - 0.92% -
rng::count_if(list<int>)_(every_other)/8192 -1.84% 7302.102 7167.550 - -0.13% -
bm_ranges_lexicographical_compare<int>/8 -1.84% 1.530 1.502 - -3.64% -
SetIntersection_Interlaced_Vector_string_262144_16 -1.84% 5837692.488 5730253.824 - 4.83% -
std::copy_n(deque<int>)/4096 -1.84% 148.677 145.942 - 0.50% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.84% 34.600 33.963 - -0.97% -
BM_std_min<long_long>/32 -1.83% 3.618 3.552 - -0.24% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.83% 20795.083 20413.837 - -0.64% -
BM_MakeThenSortHeap_string_Heap_16 -1.83% 17.530 17.209 - 0.04% -
std::reverse_copy(vector<int>)/8 -1.83% 2.367 2.323 - 3.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.83% 40343971.820 39607185.472 - -1.25% -
std::find_first_of(deque<int>)_(small_needle)/1024 -1.83% 3714.704 3646.890 - -2.97% -
rng::partition(list<int>)_(sparse)/50 -1.82% 15.398 15.117 - 0.43% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.82% 54857.549 53858.280 - -0.15% -
rng::find(list<int>)_(process_all)/8 -1.82% 2.356 2.313 - -3.16% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.81% 50688.279 49768.374 - 0.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.81% 350373833.961 344017449.594 - -2.57% -
std::fill_n(list<int>)/50 -1.81% 16.175 15.882 - -1.45% -
SetIntersection_Front_Set_string_64_16 -1.81% 25760772.646 25294936.494 - -3.12% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.81% 250.746 246.214 - 0.20% -
rng::rotate_copy(deque<int>)/32 -1.80% 2.693 2.645 - 0.07% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.80% 4997.906 4907.788 - -0.00% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.80% 0.999 0.981 - 0.23% -
BM_RangesSortHeap_float_256 -1.80% 5.833 5.728 - -1.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.80% 1124277.738 1104026.396 - -1.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.80% 8.007 7.863 - -1.69% -
std::search(vector<int>)_(near_matches)/1000 -1.80% 14218.910 13963.024 - -0.03% -
std::replace_if(deque<int>)_(prefix)/1024 -1.80% 491.591 482.749 - -2.19% -
BM_std_min<unsigned_long_long>/13 -1.80% 1.753 1.722 - 0.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.79% 1118055.803 1098011.802 - -1.89% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.79% 25.535 25.078 - 0.62% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.79% 69643.137 68398.283 - -0.15% -
std::multiset<int>::count(key)_(existent)/1024 -1.78% 5.717 5.615 - -0.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.78% 4428420.474 4349624.800 - -1.28% -
rng::swap_ranges(deque<int>)/50 -1.78% 19.938 19.583 - 14.16% -
BM_deque_vector_ranges_copy/5500 -1.77% 201.053 197.487 - -1.20% -
rng::search(deque<int>)_(same_length)/1000 -1.77% 331.309 325.445 - -29.84% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -1.77% 45.812 45.001 - -3.52% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.77% 6372.183 6259.574 - 1.91% -
SetIntersection_Interlaced_Set_string_262144_4 -1.76% 1890002.688 1856764.566 - -6.78% -
rng::equal(vector<bool>)_(unaligned)/50 -1.76% 0.736 0.723 - -31.74% -
SetIntersection_None_Vector_string_1024_1 -1.75% 1227600.205 1206057.269 - -2.63% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.75% 605.029 594.425 - 0.24% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.75% 72930.302 71653.432 - -0.05% -
std::map<std::string,_int>::erase(iterator)/8192 -1.75% 26.448 25.986 - -4.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.75% 1170226.431 1149768.979 - -1.35% -
BM_std_min<char>/18 -1.75% 0.988 0.971 - -1.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.74% 151229730.458 148591407.932 - -0.83% -
rng::search_n(list<int>)_(no_match)/1024 -1.74% 743.679 730.705 - 1.03% -
SetIntersection_None_Vector_float_16384_16384 -1.74% 1193311.270 1172512.977 - -2.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.74% 13520570.156 13285083.118 - -0.38% -
BM_MakeHeap_uint64_Ascending_262144 -1.74% 0.741 0.728 - -0.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.74% 11.691 11.488 - -1.84% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.74% 6.000 5.896 - 0.34% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.73% 22.191 21.807 - -5.45% -
std::deque<std::string>::ctor(size)/8192 -1.73% 8536.419 8388.781 - 0.51% -
BM_MakeThenSortHeap_string_Ascending_4 -1.73% 5.357 5.264 - -1.85% -
BM_deque_deque_move/4096 -1.72% 152.368 149.741 - -0.57% -
std::set<int>::count(key)_(non-existent)/32 -1.72% 2.971 2.919 - 0.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.72% 23.466 23.062 - -0.83% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.72% 195.122 191.763 - 0.58% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.71% 3.620 3.558 - -0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.71% 357910942.758 351780293.537 - 3.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.71% 1594828.316 1567571.280 - -1.89% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.71% 5.480 5.387 - -0.98% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.71% 27720.962 27247.658 - -0.23% -
BM_PushHeap_uint32_Ascending_16384 -1.71% 6.735 6.620 - 1.63% -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 -1.71% 9.269 9.111 - -1.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.71% 815.174 801.270 - -1.91% -
BM_PushHeap_float_Ascending_1024 -1.70% 3.179 3.125 - 0.62% -
SetIntersection_None_Set_string_1024_16 -1.70% 9043766.953 8890004.568 - -5.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.70% 1.207 1.186 - -0.10% -
BM_RangesMakeHeap_string_Heap_262144 -1.70% 5.438 5.346 - 1.70% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.70% 68477.198 67314.819 - 1.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.70% 14.201 13.960 - -1.08% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.69% 3.162 3.108 - 3.43% -
729_abc_r -1.69% 18.943 18.622 - 1.18% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.69% 13.212 12.988 - -0.29% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.69% 45805.127 45030.730 - -0.01% -
rng::find_last(list<int>)_(bail_90%)/50 -1.69% 1.296 1.274 - 2.69% -
BM_MakeThenSortHeap_float_Heap_16 -1.68% 1.893 1.861 - 0.47% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.68% 2059.670 2025.041 - -2.45% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.67% 3421781.287 3364501.818 - 1.63% -
BM_std_minmax<short>/31 -1.67% 3.085 3.034 - -4.78% -
rng::partition(list<int>)_(sparse)/32 -1.67% 9.054 8.903 - -0.49% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.67% 2.334 2.295 - -0.91% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.67% 5.432 5.341 - 0.07% -
std::search(vector<int>)_(near_matches)/1024 -1.66% 15085.628 14834.512 - -0.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.66% 34.241 33.672 - -1.99% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.66% 3841.561 3777.762 - -0.12% -
std::is_sorted_until(vector<int>,_pred)/8 -1.66% 3.616 3.556 - 1.68% -
std::find_if(deque<int>)_(process_all)/32768 -1.66% 11637.762 11445.042 - -3.42% -
rng::copy_n(vector<int>)/4096 -1.66% 146.260 143.838 - -0.80% -
SetIntersection_Interlaced_Vector_string_262144_4 -1.66% 2074138.017 2039804.379 - -0.55% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.65% 3907.910 3843.241 - 0.14% -
rng::search(deque<int>)_(same_length)/8192 -1.65% 3840.255 3776.735 - 0.14% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.65% 77295.823 76019.536 - -0.88% -
735_gem5_r -1.65% 13.564 13.340 - -0.65% -
std::distance(join_view(vector<vector<int>>))/4096 -1.65% 4.471 4.397 - -0.59% -
std::search(vector<int>)_(no_match)/1000 -1.64% 212.878 209.376 - 1.21% -
std::equal(list<int>)_(it,_it,_it)/8 -1.64% 2.819 2.773 - -1.51% -
std::replace_if(vector<int>)_(prefix)/50 -1.64% 13.880 13.652 - 0.26% -
SetIntersection_None_Vector_float_262144_262144 -1.64% 1230660.922 1210468.826 - -0.37% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.64% 1.009 0.993 - -0.23% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.64% 28169.723 27707.963 - 0.36% -
BM_MakeThenSortHeap_float_Heap_1024 -1.64% 8.327 8.191 - -0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.64% 68068326.806 66954718.973 - -1.04% -
rng::stable_sort(vector<int>)_(descending)/8 -1.63% 25.352 24.937 - -1.49% -
BM_std_minmax<unsigned_char>/18 -1.63% 1.317 1.295 - -3.24% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.63% 49844.918 49031.270 - -2.72% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.63% 22.959 22.585 - -1.86% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.63% 56451.942 55530.876 - 0.67% -
std::set<std::string>::find(key)_(non-existent)/1024 -1.63% 20.366 20.034 - -3.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.63% 1259292.479 1238815.594 - -2.70% -
SetIntersection_Front_Vector_uint64_262144_256 -1.62% 2347708.118 2309633.858 - -1.96% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -1.62% 1.475 1.451 - 0.92% -
BM_std_minmax<short>/27 -1.61% 2.871 2.825 - 0.31% -
rng::remove(vector<int>)_(prefix)/50 -1.61% 57.016 56.096 - -0.39% -
BM_std_minmax<unsigned_char>/17 -1.61% 1.105 1.087 - -3.13% -
SetIntersection_Front_Set_uint32_262144_262144 -1.61% 1839633.871 1809988.039 - -2.02% -
bm_swap_ranges_vb_unaligned/8 -1.61% 4.912 4.833 - -1.57% -
SetIntersection_None_Vector_float_1024_256 -1.61% 1172549.659 1153672.112 - -0.42% -
rng::find(list<int>)_(process_all)/32768 -1.61% 27889.888 27440.957 - 5.39% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.61% 1102354.118 1084656.592 - -3.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.61% 5266124.134 5181598.927 - -1.52% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -1.60% 1858.385 1828.592 - -16.17% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.60% 3.920 3.857 - -0.70% -
BM_MakeHeap_string_Heap_16384 -1.60% 5.123 5.041 - -0.94% -
BM_SortHeap_pair<uint32,_uint32>_16 -1.60% 6.087 5.989 - -5.07% -
SetIntersection_None_Vector_float_16384_4 -1.60% 1204920.359 1185652.378 - 0.41% -
std::set<int>::contains(key)_(existent)/32 -1.60% 1.726 1.699 - -2.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.59% 9213274.799 9066342.917 - -0.04% -
BM_deque_vector_ranges_copy/0 -1.59% 1.419 1.397 - -12.01% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.59% 50385.792 49583.889 - -0.31% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.59% 4.846 4.769 - -1.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.59% 184823.518 181887.001 - -3.10% -
BM_MakeHeap_float_Random_16384 -1.59% 1.202 1.183 - -0.55% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.59% 23048.098 22682.512 - 0.32% -
rng::remove(deque<int>)_(prefix)/50 -1.58% 63.484 62.479 - 0.06% -
std::copy(list<int>)/32768 -1.58% 26421.614 26004.078 - -0.18% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -1.58% 37.956 37.358 - -5.32% -
SetIntersection_None_Vector_float_256_16 -1.58% 4350486.927 4281890.351 - -1.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.58% 9.817 9.662 - -2.10% -
BM_CmpLess_short_short -1.57% 0.965 0.950 - -0.36% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.57% 6250.586 6152.192 - -4.33% -
BM_std_min<unsigned_short>/20 -1.57% 2.221 2.186 - 0.47% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.56% 867182.246 853621.837 - 0.40% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.56% 756.591 744.761 - -0.43% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.56% 9019.269 8878.321 - -1.28% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.56% 26296.584 25885.857 - -1.09% -
727_cppcheck_r -1.56% 25.262 24.867 - -6.72% -
BM_deque_deque_move_backward/4000 -1.56% 148.460 146.142 - -1.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -1.56% 3.203 3.153 - 3.16% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -1.56% 1.780 1.752 - -2.01% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.56% 10.658 10.492 - -1.30% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.56% 8450117.872 8318508.493 - -1.80% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.56% 7199.421 7087.387 - 0.35% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.56% 526.220 518.034 - 0.09% -
rng::find_if(vector<int>)_(process_all)/8 -1.55% 2.628 2.587 - 2.99% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.55% 10020498.211 9864898.592 - -2.35% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.55% 34.217 33.687 - 0.29% -
rng::partition(vector<int>)_(sparse)/32 -1.55% 9.086 8.945 - 0.84% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 -1.55% 21.307 20.978 - -1.24% -
rng::copy(vector<int>)/8 -1.54% 2.289 2.253 - -2.49% -
SetIntersection_None_Set_uint32_256_4 -1.54% 11580237.471 11401418.111 - 0.25% -
rng::rotate(vector<bool>)_(by_1/4)/32 -1.54% 18.620 18.333 - -0.67% -
std::set<int>::contains(key)_(existent)/1024 -1.54% 3.957 3.896 - -0.60% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.54% 4737.589 4664.614 - 0.12% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.54% 49713.458 48947.837 - -2.49% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.54% 4899.764 4824.491 - 0.30% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -1.53% 56.316 55.452 - -2.81% -
BM_vector_deque_ranges_copy_backward/512 -1.53% 17.908 17.633 - -1.46% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.53% 15.619 15.380 - 2.40% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.53% 6301.484 6205.087 - -0.20% -
rng::for_each(join_view(vector<vector<int>>)/8 -1.53% 1.435 1.413 - 1.98% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.53% 6327.243 6230.523 - -0.03% -
BM_std_min<short>/21 -1.53% 1.828 1.800 - -2.33% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -1.53% 1325324.026 1305104.406 - -9.61% -
std::copy(deque<int>)/262144 -1.53% 10351.613 10193.696 - -1.06% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.52% 32.399 31.905 - -0.13% -
std::multiset<std::string>::erase(iterator)/0 -1.52% 30.057 29.599 - -5.91% -
std::partition_copy(deque<int>)/32 -1.52% 12.995 12.797 - -0.35% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.52% 3515.329 3461.804 - 0.24% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.52% 11635.146 11458.082 - 0.08% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.52% 20.935 20.617 - 9.23% -
std::search(list<int>,_pred)_(no_match)/8192 -1.52% 7148.754 7040.059 - -5.08% -
BM_SortHeap_uint32_64 -1.52% 7.945 7.824 - -2.02% -
std::sample(deque<int>)/32 -1.52% 325.207 320.268 - -0.08% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -1.52% 16.450 16.200 - 1.17% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.52% 190.835 187.940 - 1.22% -
rng::fill_n(deque<int>)/32 -1.52% 1.225 1.207 - -1.24% -
BM_std_min<long_long>/4 -1.51% 1.681 1.656 - -0.83% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.51% 13717.694 13510.228 - 0.16% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -1.51% 3.011 2.965 - -0.83% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.51% 3.711 3.655 - 0.53% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.51% 653337.894 643478.841 - -0.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.51% 1680132.406 1654806.641 - -3.24% -
std::search(list<int>)_(single_element)/8192 -1.50% 7828.129 7710.542 - 3.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.50% 6805263.177 6703358.336 - 2.56% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.49% 10.017 9.868 - -1.01% -
BM_MakeHeap_string_Ascending_4 -1.49% 2.843 2.800 - -1.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.49% 28.527 28.101 - -31.83% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.49% 875988.622 862923.026 - 1.82% -
std::remove_copy(deque<int>)_(prefix)/50 -1.49% 19.319 19.031 - -0.03% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.49% 10.511 10.354 - -1.02% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.49% 8.518 8.391 - -1.80% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.48% 12530.058 12344.119 - 0.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.48% 3.556 3.503 - -2.30% -
SetIntersection_Interlaced_Set_uint64_1024_4 -1.48% 10181326.453 10030312.651 - -20.42% -
BM_std_minmax<unsigned_char>/23 -1.48% 2.986 2.942 - -2.62% -
std::move(deque<int>)/8 -1.48% 3.997 3.938 - 3.82% -
std::copy(vector<bool>)_(unaligned)/32768 -1.47% 218.216 214.997 - -1.58% -
SetIntersection_Interlaced_Set_string_262144_1 -1.47% 1169761.777 1152526.375 - 0.34% -
rng::find_if(vector<char>)_(process_all)/1024 -1.47% 274.223 270.183 - -0.08% -
std::set<int>::lower_bound(key)_(non-existent)/32 -1.47% 2.378 2.343 - 2.12% -
BM_PushHeap_uint32_Random_256 -1.47% 6.040 5.951 - 0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.47% 4629478.441 4561348.229 - -1.40% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.47% 30.593 30.143 - -2.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.47% 1247596.353 1229256.022 - -3.88% -
BM_deque_deque_copy_backward/4000 -1.47% 148.992 146.802 - -0.62% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.47% 35.465 34.944 - 0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.47% 43824732.315 43180659.848 - -3.77% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.47% 1.441 1.420 - -0.17% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.47% 1374.344 1354.152 - -1.27% -
SetIntersection_Front_Vector_uint64_256_64 -1.47% 4599644.873 4532070.417 - 1.32% -
std::move_backward(vector<bool>)_(aligned)/512 -1.47% 2.546 2.508 - 1.46% -
BM_std_minmax_element<char>/70000 -1.47% 19141.762 18861.062 - 0.06% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.46% 530.682 522.908 - -1.52% -
std::partition_point(vector<int>)/32 -1.46% 2.575 2.538 - -1.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.46% 11055273.728 10893425.406 - -1.75% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.46% 2.386 2.351 - 5.67% -
BM_std_min<unsigned_long_long>/15 -1.46% 2.188 2.156 - -1.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.46% 1247673.309 1229423.269 - -1.72% -
SetIntersection_Front_Set_uint32_16_16 -1.46% 42152523.333 41536485.539 - -1.37% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.46% 0.775 0.764 - -2.67% -
rng::reverse(vector<int>)/8 -1.46% 1.619 1.595 - -25.80% -
BM_CmpEqual_ushort_uchar -1.46% 1.128 1.111 - -1.08% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.46% 14.904 14.687 - -1.41% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.46% 15.077 14.858 - 0.31% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -1.46% 25.856 25.480 - 3.22% -
BM_MakeThenSortHeap_string_SingleElement_1024 -1.46% 29.917 29.481 - 3.69% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.45% 16.972 16.726 - 0.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.45% 10.780 10.624 - -1.07% -
rng::contains(list<int>)_(process_all)/1048576 -1.45% 842192.479 829977.511 - 0.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.45% 23564.066 23222.443 - -0.61% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.45% 24067.480 23719.060 - 0.20% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -1.45% 0.945 0.932 - 12.20% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -1.45% 7.609 7.499 - -0.90% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.45% 18.495 18.228 - 0.97% -
std::is_sorted_until(list<int>,_pred)/8 -1.45% 4.230 4.169 - -0.87% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -1.44% 2.236 2.203 - -2.17% -
std::is_sorted(deque<int>,_pred)/8192 -1.44% 4797.232 4727.964 - -1.42% -
rng::move(list<int>)/262144 -1.44% 253892.495 250229.772 - 0.05% -
BM_std_minmax_element<char>/64000 -1.44% 17500.325 17248.302 - 0.05% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.44% 2.865 2.824 - -3.55% -
rng::contains_subrange(deque<int>)_(single_element)/16 -1.44% 10.359 10.210 - -0.70% -
std::reverse_copy(list<int>)/8 -1.44% 2.419 2.385 - -0.30% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -1.43% 9.891 9.749 - -5.60% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.43% 2.534 2.498 - 7.68% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.43% 15304.923 15085.663 - -0.08% -
BM_std_minmax_element<char>/4000 -1.43% 1100.673 1084.917 - 0.06% -
SetIntersection_None_Set_string_256_256 -1.43% 6060993.321 5974425.047 - -0.62% -
BM_std_minmax_element<char>/5500 -1.43% 1510.118 1488.569 - -0.01% -
std::find_if(list<int>)_(bail_25%)/32768 -1.43% 10423.988 10275.311 - 24.06% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.43% 13051.207 12865.189 - 0.86% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -1.42% 0.963 0.949 - -0.43% -
SetIntersection_Interlaced_Vector_float_1024_64 -1.42% 5862817.303 5779404.396 - 62.91% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.42% 56.982 56.171 - -0.39% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -1.42% 1525.534 1503.836 - 0.38% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.42% 7.026 6.927 - -27.26% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.42% 1.902 1.875 - -4.98% -
SetIntersection_None_Vector_float_1024_4 -1.42% 1176791.674 1160104.138 - 0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.42% 352240613.981 347246830.926 - -0.65% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.41% 1.415 1.395 - -1.28% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.41% 503943.795 496822.961 - 0.61% -
BM_RangesMakeHeap_string_Heap_256 -1.41% 4.967 4.897 - -0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.41% 1359393.309 1340208.660 - -1.71% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.41% 3.562 3.512 - -1.08% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.41% 776.956 766.010 - 1.26% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.41% 634125.713 625194.768 - 0.10% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.41% 1273683.108 1255758.301 - -3.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.41% 2342490.207 2309528.903 - -7.39% -
SetIntersection_None_Set_float_64_64 -1.41% 11874745.685 11707749.775 - 0.55% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.41% 260027.664 256371.960 - 0.27% -
rng::copy_if(vector<int>)_(entire_range)/8 -1.41% 2.203 2.172 - -3.81% -
BM_PopHeap_string_4 -1.40% 5.356 5.280 - -0.96% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.40% 11870.674 11704.088 - -2.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.40% 10.987 10.833 - -2.76% -
BM_std_minmax<unsigned_short>/6 -1.40% 1.388 1.368 - -0.36% -
std::set<int>::find(key)_(existent)/32 -1.40% 1.620 1.597 - 0.24% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.40% 219.457 216.380 - 1.75% -
SetIntersection_Interlaced_Set_string_4_4 -1.40% 168277825.591 165923589.738 - -2.07% -
SetIntersection_Interlaced_Set_float_1024_64 -1.40% 10082606.712 9941635.296 - -0.83% -
BM_std_minmax_element<char>/4096 -1.40% 1126.724 1110.978 - 0.02% -
BM_RangesMakeHeap_string_Random_1024 -1.40% 10.787 10.637 - -1.60% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.40% 21.451 21.152 - 0.02% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.39% 13833.965 13641.119 - 0.81% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.39% 518.238 511.015 - 0.27% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.39% 10.222 10.079 - -1.69% -
std::unordered_multiset<int>::clear()/8192 -1.39% 60117.414 59281.247 - -0.60% -
std::find(vector<bool>)_(process_all)/1048576 -1.39% 3717.570 3665.997 - 0.41% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.39% 10.156 10.015 - -4.97% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -1.38% 6.240 6.154 - -15.84% -
BM_StringFindStringLiteral/512 -1.38% 9.485 9.354 - 0.82% -
std::set<int>::erase(key)_(non-existent)/1024 -1.38% 5.627 5.549 - 4.80% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.38% 130795.705 128987.385 - 1.16% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.38% 5.385 5.311 - 0.61% -
std::reverse_copy(list<int>)/4096 -1.38% 3173.792 3129.997 - 1.27% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.38% 21281.683 20988.705 - 0.83% -
std::find(deque<int>)_(process_all)/8 -1.38% 3.417 3.370 - -0.75% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.37% 23.086 22.769 - -3.67% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.37% 23725.647 23399.952 - -0.30% -
rng::contains(list<int>)_(process_all)/8 -1.37% 2.389 2.356 - 0.19% -
std::multiset<int>::erase(key)_(existent)/32 -1.37% 22.348 22.042 - -1.15% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.37% 1108149.455 1092973.889 - 1.02% -
std::find(list<int>)_(process_all)/1024 -1.37% 710.525 700.795 - 1.91% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -1.37% 1.134 1.118 - 1.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.37% 1119264.261 1103977.556 - 1.72% -
SetIntersection_None_Set_float_64_16 -1.37% 19226834.711 18964258.041 - 2.31% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.37% 4.955 4.887 - 0.05% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.36% 42983.316 42396.747 - 0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.36% 1260473.471 1243296.549 - -2.56% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.36% 321.503 317.123 - 0.04% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.36% 4.072 4.016 - 0.02% -
rng::move(list<int>)/1048576 -1.36% 1030903.247 1016864.419 - -1.10% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.36% 4.755 4.690 - -0.49% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.36% 105874.609 104437.876 - -7.82% -
rng::fill_n(deque<int>)/8192 -1.35% 240.646 237.385 - -4.46% -
std::set<std::string>::insert(value)_(already_present)/32 -1.35% 11.943 11.782 - -0.03% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.35% 8.709 8.591 - 1.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.34% 1708305.826 1685406.899 - -8.20% -
rng::find_if(deque<int>)_(process_all)/50 -1.34% 24.140 23.816 - -0.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.34% 19194819.515 18937629.488 - -1.66% -
std::set<std::string>::count(key)_(existent)/8192 -1.34% 29.586 29.190 - -0.82% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.34% 19991.291 19723.531 - 0.53% -
rng::fill(list<int>)/32 -1.34% 8.459 8.346 - 0.28% -
SetIntersection_Interlaced_Set_float_256_4 -1.34% 11691574.807 11535155.035 - -3.01% -
SetIntersection_None_Set_uint32_1024_64 -1.34% 8872702.556 8754088.815 - -1.16% -
rng::reverse_copy(vector<int>)/4096 -1.33% 137.247 135.416 - 0.22% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.33% 42204.285 41641.753 - -0.38% -
BM_std_minmax_element<char>/512 -1.33% 146.095 144.152 - 0.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.33% 809.755 798.986 - 0.44% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -1.33% 17.891 17.653 - -3.10% -
rng::copy_n(list<int>)/64 -1.33% 14.168 13.980 - -1.48% -
std::multiset<int>::find(key)_(existent)/32 -1.33% 1.692 1.669 - -0.18% -
std::remove_if(vector<int>)_(prefix)/8192 -1.32% 2616.744 2582.137 - 0.03% -
std::rotate(vector<bool>)_(1_element_backward)/32 -1.32% 17.565 17.333 - 0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.32% 3689708.167 3640949.165 - -1.95% -
BM_toupper_string<char> -1.32% 15.135 14.935 - -0.26% -
BM_std_minmax<unsigned_char>/28 -1.32% 2.150 2.122 - -3.63% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -1.32% 64.880 64.025 - -0.35% -
BM_std_minmax<int>/31 -1.32% 2.717 2.681 - 1.33% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.32% 4.334 4.277 - -0.46% -
SetIntersection_None_Vector_uint32_262144_16384 -1.31% 1210234.326 1194321.005 - -0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.31% 248119157.896 244857879.060 - -1.04% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -1.31% 8185.334 8077.881 - -7.60% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.31% 19.430 19.175 - -0.63% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.31% 21.657 21.373 - 1.04% -
BM_MakeHeap_float_Random_1024 -1.31% 1.234 1.217 - -10.22% -
BM_LowerBound_string_256 -1.31% 126.973 125.310 - -0.76% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.31% 530.104 523.169 - 0.36% -
BM_std_min<char>/5500 -1.31% 37.290 36.802 - -0.74% -
BM_MakeHeap_string_SingleElement_16384 -1.31% 6.100 6.020 - -0.13% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.31% 31.938 31.521 - -2.96% -
766_femflow_r -1.31% 12.948 12.779 - 0.36% -
SetIntersection_Front_Vector_string_16384_256 -1.30% 10154110.659 10021632.810 - 0.83% -
BM_LowerBound_float_16 -1.30% 7.876 7.773 - -0.17% -
std::search(list<int>)_(same_length)/1000 -1.30% 746.978 737.249 - -1.28% -
BM_MakeHeap_string_Heap_1024 -1.30% 4.874 4.811 - -1.15% -
std::any_of(list<int>)_(process_all)/50 -1.30% 21.789 21.506 - -1.59% -
SetIntersection_Front_Vector_float_262144_16 -1.30% 1192260.331 1176802.003 - -0.79% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.30% 6307.307 6225.561 - -0.04% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.29% 3.895 3.844 - -0.24% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.29% 115679.663 114182.683 - 0.15% -
SetIntersection_None_Set_string_262144_1 -1.29% 1696284.342 1674336.830 - -7.46% -
rng::find_if(vector<char>)_(process_all)/50 -1.29% 12.660 12.497 - -1.61% -
std::map<int,_int>::insert(value)_(already_present)/1024 -1.29% 3.509 3.463 - 4.19% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -1.29% 726.967 717.570 - 1.16% -
BM_PushHeap_uint32_Random_4 -1.29% 2.481 2.449 - -0.29% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.29% 8.686 8.574 - 0.66% -
SetIntersection_None_Vector_float_256_64 -1.29% 3714384.864 3666483.424 - -0.01% -
SetIntersection_Front_Vector_string_64_16 -1.29% 21963888.588 21680752.405 - -3.53% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.29% 384.660 379.703 - 1.19% -
SetIntersection_None_Vector_uint64_256_4 -1.29% 4485270.881 4427512.132 - -1.05% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -1.29% 28.135 27.773 - -2.87% -
rng::stable_sort(deque<int>)_(ascending)/8 -1.29% 18.376 18.140 - -0.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.28% 14.265 14.081 - -1.47% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.28% 1479.362 1460.371 - 0.07% -
BM_RangesMakeHeap_string_Random_4 -1.28% 5.754 5.680 - -0.55% -
BM_SortHeap_string_262144 -1.28% 178.751 176.468 - -1.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.27% 1174726.128 1159760.504 - 0.30% -
BM_deque_vector_copy/5500 -1.27% 197.122 194.615 - -0.22% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.27% 4.918 4.856 - -1.12% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -1.27% 7.525 7.430 - -1.70% -
BM_vector_deque_copy/4000 -1.27% 142.847 141.040 - -0.28% -
rng::partial_sort(deque<int>)_(heap)/8192 -1.26% 285883.501 282269.954 - -0.65% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.26% 8.539 8.431 - -14.97% -
BM_RangesPushHeap_float_Ascending_262144 -1.26% 5.135 5.071 - -1.05% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.26% 4207.500 4154.483 - -0.57% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -1.26% 7.295 7.203 - 0.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.26% 23.806 23.506 - 0.08% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.26% 284077.100 280501.015 - -0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.26% 37971085.713 37493264.868 - -0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.26% 1187331.518 1172392.143 - 2.82% -
BM_std_min<int>/8 -1.26% 1.297 1.281 - 2.15% -
SetIntersection_Interlaced_Set_float_16384_1 -1.25% 1117899.423 1103886.645 - -1.85% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.25% 55834.617 55135.386 - 1.33% -
std::search_n(list<int>)_(no_match)/1024 -1.25% 758.598 749.100 - -0.09% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.25% 50970.990 50334.359 - 1.05% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.25% 37314.571 36848.676 - -0.34% -
BM_deque_deque_ranges_move/4096 -1.25% 151.516 149.625 - 0.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.25% 2323266.439 2294309.082 - -2.38% -
std::find_if(vector<char>)_(process_all)/32768 -1.25% 8234.862 8132.253 - -1.72% -
BM_std_minmax<unsigned_char>/512 -1.24% 5.031 4.968 - -1.05% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.24% 50368.839 49742.660 - -0.22% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.24% 8.624 8.517 - -0.51% -
rng::any_of(list<int>)_(process_all)/32 -1.24% 11.610 11.466 - -0.09% -
BM_std_minmax_element<char>/64 -1.24% 17.665 17.446 - 0.36% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.24% 7544.921 7451.549 - 0.68% -
rng::search(vector<int>)_(single_element)/1024 -1.24% 237.174 234.242 - 0.76% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.24% 13.993 13.820 - -0.57% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -1.23% 15.801 15.606 - -3.56% -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.23% 8269.466 8167.440 - -0.85% -
SetIntersection_None_Vector_float_262144_16 -1.23% 1221251.222 1206243.937 - -1.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.23% 1707323.489 1686363.119 - -7.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.23% 19412075.116 19174016.665 - 1.12% -
std::multiset<std::string>::find(key)_(non-existent)/32 -1.22% 10.557 10.427 - 5.81% -
rng::any_of(list<int>)_(process_all)/50 -1.22% 21.911 21.643 - -0.45% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.22% 2.689 2.656 - 4.35% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -1.22% 62.168 61.407 - -9.48% -
BM_std_minmax_element<char>/65536 -1.22% 17886.294 17667.490 - 0.12% -
BM_std_min<int>/7 -1.22% 1.053 1.041 - 0.03% -
SetIntersection_Front_Vector_string_1024_64 -1.22% 3467030.313 3424696.392 - -2.98% -
BM_LowerBound_float_1 -1.22% 2.676 2.643 - 0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.22% 4776810.662 4718621.749 - 0.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.22% 1298890.183 1283086.939 - -2.74% -
BM_MakeThenSortHeap_uint32_Heap_256 -1.21% 8.311 8.211 - -1.16% -
BM_deque_vector_move/64 -1.21% 2.631 2.599 - -0.07% -
SetIntersection_Interlaced_Set_string_16384_1 -1.21% 1155604.005 1141618.961 - -1.38% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.21% 524796.053 518453.213 - -1.83% -
rng::all_of(list<int>)_(process_all)/32 -1.21% 11.700 11.559 - 1.04% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.21% 6.023 5.951 - 0.06% -
std::rotate(deque<int>)_(by_1/2)/32 -1.21% 7.464 7.374 - 0.22% -
BM_RangesPushHeap_string_Descending_4 -1.21% 1.881 1.858 - -6.77% -
SetIntersection_Interlaced_Set_string_262144_64 -1.21% 2161488.768 2135392.906 - -6.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.21% 17.808 17.593 - 0.03% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.21% 12.654 12.501 - -2.74% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.20% 4003.062 3954.897 - -0.58% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.20% 1.037 1.024 - -1.75% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.20% 698.023 689.654 - -2.02% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 -1.20% 24.952 24.653 - -1.07% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.20% 22.899 22.625 - 0.23% -
BM_SortHeap_string_4 -1.20% 4.299 4.247 - -1.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.20% 24.809 24.512 - 0.82% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.19% 0.849 0.839 - -0.10% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.19% 16.284 16.090 - -3.66% -
BM_std_minmax<unsigned_char>/29 -1.19% 2.430 2.401 - -3.05% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.19% 16.074 15.883 - -2.95% -
std::unique(vector<int>)_(contiguous)/1024 -1.19% 316.953 313.192 - 0.38% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.18% 82905.490 81924.566 - 0.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.18% 19.177 18.950 - -1.37% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.18% 738.278 729.556 - -2.93% -
std::remove(list<int>)_(prefix)/8192 -1.18% 8317.967 8219.738 - -1.02% -
SetIntersection_Front_Set_string_64_4 -1.18% 20199438.915 19961103.854 - -0.13% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.18% 19876.242 19642.261 - 0.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.18% 19.185 18.960 - -0.21% -
bm_lexicographical_compare<unsigned_char>/5 -1.18% 1.733 1.713 - 7.18% -
BM_MakeThenSortHeap_string_Heap_4 -1.18% 5.944 5.874 - 0.59% -
BM_RangesMakeHeap_string_Heap_16 -1.18% 4.670 4.615 - -0.65% -
rng::find_first_of(vector<int>)_(small_needle)/32 -1.17% 47.426 46.869 - -1.69% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -1.17% 927360.637 916482.425 - -1.02% -
rng::sort(vector<NonIntegral>)_(descending)/8 -1.17% 25.291 24.995 - 1.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.17% 620.801 613.523 - 0.60% -
std::partition_point(vector<int>)/50 -1.17% 2.571 2.541 - -1.18% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.17% 6.875 6.794 - -1.09% -
SetIntersection_Front_Vector_string_16384_4 -1.17% 1248496.883 1233877.560 - -2.88% -
std::map<int,_int>::erase(iterator)/32 -1.17% 21.029 20.783 - 0.24% -
BM_PushHeap_uint64_Random_16384 -1.17% 6.099 6.028 - -1.19% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.17% 1507.049 1489.435 - -0.12% -
std::map<std::string,_int>::clear()/8192 -1.17% 205947.082 203540.931 - 0.44% -
BM_std_min<long_long>/64 -1.17% 4.905 4.848 - -1.16% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.17% 601.176 594.161 - 0.01% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -1.17% 21.985 21.728 - -0.56% -
bm_ranges_lexicographical_compare<int>/64 -1.17% 4.911 4.854 - -1.14% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.16% 9974.529 9858.575 - 0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.16% 4476323.204 4424315.073 - -1.82% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.16% 13.158 13.005 - -3.44% -
std::partition_copy(vector<int>)/8192 -1.16% 4630.920 4577.165 - -0.24% -
BM_MakeThenSortHeap_float_Random_64 -1.16% 18.166 17.955 - -0.31% -
BM_RangesMakeThenSortHeap_string_Descending_16 -1.16% 7.747 7.657 - -2.36% -
rng::find_end(forward_list<int>)_(same_length)/1024 -1.16% 1503.899 1486.488 - -0.26% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -1.16% 1.220 1.206 - 0.54% -
BM_std_minmax<int>/9 -1.15% 1.171 1.157 - 0.06% -
BM_CmpLess_schar_schar -1.15% 0.971 0.959 - 1.37% -
rng::sort(deque<int>)_(shuffled)/8192 -1.15% 81896.483 80951.152 - 0.36% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.15% 44769.524 44254.215 - 0.40% -
std::multimap<int,_int>::ctor(const&)/8192 -1.15% 50416.686 49837.127 - 0.37% -
BM_RangesMakeHeap_string_Heap_64 -1.15% 4.995 4.937 - -1.88% -
SetIntersection_Interlaced_Vector_float_16384_1024 -1.15% 73662480.050 72816455.297 - 42.38% -
BM_std_minmax<long_long>/5 -1.15% 2.224 2.199 - 4.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.15% 2173764.977 2148822.754 - -6.92% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.14% 25.739 25.445 - -0.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.14% 50.331 49.755 - 0.02% -
std::map<int,_int>::erase(iterator)/0 -1.14% 20.809 20.571 - 0.11% -
std::multimap<int,_int>::ctor(const&)/1024 -1.14% 6309.245 6237.113 - -0.32% -
bm_lexicographical_compare<unsigned_char>/1 -1.14% 1.690 1.670 - 7.76% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.14% 588.182 581.466 - -1.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.14% 4530796.309 4479066.735 - -0.97% -
SetIntersection_None_Set_uint32_1024_16 -1.14% 8781729.313 8681492.368 - -2.91% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 -1.14% 61.922 61.216 - -1.07% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.14% 101.823 100.663 - -1.68% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.14% 216.716 214.254 - 0.28% -
BM_std_min<unsigned_short>/6 -1.14% 0.959 0.948 - -0.56% -
736_ocio_r -1.13% 16.395 16.209 - -0.35% -
BM_MakeThenSortHeap_uint32_SingleElement_64 -1.13% 7.276 7.194 - -1.99% -
BM_std_min<short>/29 -1.13% 2.349 2.323 - -1.06% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.13% 4.362 4.312 - 0.82% -
rng::adjacent_find(vector<int>,_pred)/1048576 -1.13% 467151.107 461868.543 - -1.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.13% 11788898.715 11655787.282 - -1.18% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -1.13% 181.530 179.481 - -1.06% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 -1.13% 1.119 1.106 - -1.67% -
SetIntersection_None_Vector_uint64_64_64 -1.12% 9048695.975 8946938.652 - -1.03% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.12% 9.015 8.913 - -0.13% -
rng::copy_if(list<int>)_(entire_range)/512 -1.12% 371.557 367.388 - -0.91% -
rng::unique(list<int>)_(contiguous)/1024 -1.12% 928.223 917.813 - 0.56% -
BM_std_minmax_element<char>/1024 -1.12% 286.763 283.558 - 0.03% -
BM_deque_vector_ranges_copy/1024 -1.12% 37.113 36.699 - -0.79% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.12% 1.951 1.929 - -0.55% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.11% 147681.112 146037.088 - 0.85% -
SetIntersection_None_Vector_float_16_1 -1.11% 68561932.010 67798732.493 - -0.16% -
SetIntersection_Front_Set_uint64_256_16 -1.11% 4902114.409 4847604.495 - -1.53% -
rng::search(vector<int>)_(single_element)/8192 -1.11% 1832.157 1811.795 - 0.42% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.11% 18.496 18.291 - 1.22% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.11% 3.817 3.775 - -1.86% -
BM_MakeThenSortHeap_string_Descending_16 -1.11% 7.851 7.765 - -0.12% -
rng::is_sorted_until(list<int>,_pred)/8 -1.11% 3.802 3.760 - 0.41% -
std::rotate_copy(list<int>)/32 -1.11% 8.528 8.433 - 1.28% -
BM_deque_vector_ranges_move_backward/5500 -1.11% 203.150 200.905 - -0.65% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.10% 75.304 74.472 - -0.11% -
std::stable_partition(list<int>)_(sparse)/32 -1.10% 9.816 9.708 - -2.32% -
std::for_each_n(list<int>)/8 -1.10% 2.592 2.563 - -0.17% -
SetIntersection_Front_Vector_float_1024_1 -1.10% 1125612.828 1113206.587 - 0.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.10% 32.575 32.217 - -0.23% -
std::unordered_multiset<int>::clear()/1024 -1.10% 7884.911 7798.191 - -0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.10% 148083360.559 146456090.609 - 0.57% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.10% 70.948 70.169 - -0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.10% 12126495.359 11993462.328 - -0.98% -
std::map<std::string,_int>::erase(iterator)/1024 -1.10% 26.862 26.567 - -6.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.09% 1125354.664 1113050.405 - -1.45% -
BM_RangesMakeHeap_string_Heap_1024 -1.09% 4.818 4.765 - 0.04% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.09% 502585.731 497101.625 - 0.05% -
SetIntersection_Front_Set_uint32_262144_1024 -1.09% 15471435.448 15302653.237 - 1.37% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.09% 32.582 32.227 - -3.25% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.09% 47.669 47.149 - -2.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.09% 4326347.466 4279192.160 - -2.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.09% 67183926.626 66451778.790 - -0.19% -
BM_PopHeap_pair<uint32,_uint32>_262144 -1.09% 60.109 59.454 - 5.43% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.09% 1.406 1.391 - -0.15% -
SetIntersection_None_Set_uint32_1024_1 -1.09% 8917480.948 8820643.516 - 0.40% -
std::move_backward(vector<bool>)_(aligned)/64 -1.09% 1.799 1.779 - -0.47% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.08% 8.755 8.660 - -2.40% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.08% 49879.528 49339.596 - -3.61% -
BM_LowerBound_uint32_16 -1.08% 7.443 7.362 - 0.66% -
std::unique_copy(list<int>)_(contiguous)/8192 -1.08% 6889.965 6815.503 - 0.16% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.08% 127703.608 126323.986 - -0.38% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.08% 5.478 5.419 - 0.40% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.08% 1.255 1.241 - -0.58% -
SetIntersection_Front_Vector_string_262144_16384 -1.07% 352619279.783 348839747.797 - -0.24% -
BM_RangesSortHeap_uint32_16 -1.07% 4.849 4.797 - -0.06% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.07% 222.810 220.424 - -0.43% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.07% 8259.904 8171.477 - -1.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.07% 44.836 44.356 - -0.05% -
std::find_if(deque<int>)_(bail_25%)/8 -1.07% 1.546 1.530 - 0.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.07% 17373338.008 17187974.050 - -0.24% -
BM_std_min<int>/10 -1.06% 1.005 0.994 - -0.04% -
rng::replace(list<int>)_(prefix)/50 -1.06% 19.250 19.046 - -0.89% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -1.06% 9161.955 9065.005 - -5.93% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.06% 204339.988 202180.822 - 0.07% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -1.06% 666.610 659.568 - -0.10% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -1.06% 18.467 18.272 - -0.20% -
BM_RangesMakeHeap_string_SingleElement_64 -1.06% 6.475 6.406 - -0.04% -
BM_MakeThenSortHeap_float_Heap_262144 -1.06% 31.070 30.742 - -0.16% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.06% 807.975 799.451 - -1.63% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.05% 3.128 3.095 - 0.25% -
BM_PushHeap_string_QuickSortAdversary_256 -1.05% 14.809 14.653 - 1.82% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.05% 3.117 3.084 - -2.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.05% 4470638.136 4423683.991 - -1.28% -
std::copy_if(vector<int>)_(entire_range)/8 -1.05% 2.270 2.247 - -4.47% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.05% 6487.604 6419.529 - -0.39% -
BM_MakeHeap_string_Heap_64 -1.05% 5.102 5.049 - -0.81% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.05% 71.418 70.669 - -0.12% -
rng::copy(deque<int>)/32768 -1.05% 1147.925 1135.888 - -1.02% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.04% 27.503 27.215 - -0.04% -
std::map<std::string,_int>::ctor(const&)/8192 -1.04% 347321.740 343692.480 - 0.34% -
BM_MakeHeap_uint64_Random_16 -1.04% 1.328 1.314 - 2.60% -
std::count(list<int>)_(every_other)/1048576 -1.04% 831485.064 822817.469 - 0.68% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.04% 173439.236 171631.314 - 0.42% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.04% 523.334 517.881 - -1.53% -
SetIntersection_Front_Set_float_1024_4 -1.04% 1155074.194 1143057.685 - -0.34% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.04% 110502.960 109354.240 - -0.84% -
std::find(vector<char>)_(bail_25%)/1024 -1.04% 5.442 5.385 - 0.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.04% 33.637 33.289 - 0.15% -
BM_PopHeap_uint64_16 -1.04% 7.657 7.577 - 0.17% -
BM_deque_vector_copy_backward/1 -1.04% 2.092 2.070 - -2.38% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.03% 966.303 956.321 - 0.26% -
rng::starts_with(vector<int>)/1024 -1.03% 77.654 76.852 - -0.80% -
BM_std_min<int>/28 -1.03% 2.030 2.010 - -0.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.03% 44566160.270 44106213.435 - -1.89% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.03% 7.650 7.571 - 0.99% -
std::fill_n(vector<int>)/1024 -1.03% 29.874 29.567 - -0.43% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.03% 1.846 1.827 - -1.04% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.02% 19804.003 19601.306 - 0.03% -
BM_deque_deque_ranges_copy/64 -1.02% 5.540 5.484 - 2.38% -
std::unordered_set<std::string>::clear()/8192 -1.02% 221104.407 218855.457 - 0.39% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.01% 1.570 1.554 - -0.07% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.01% 456006.537 451387.570 - 1.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.01% 6.179 6.117 - -0.04% -
SetIntersection_Front_Set_uint32_262144_4 -1.01% 1134217.881 1122738.164 - 0.14% -
rng::stable_sort(vector<int>)_(repeated)/1024 -1.01% 1130.797 1119.368 - 2.23% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -1.01% 27.861 27.579 - -0.70% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.01% 4.864 4.815 - -1.87% -
std::transform(deque<int>)_(identity_transform)/8192 -1.01% 2471.925 2447.027 - -0.04% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.01% 23.091 22.859 - -0.23% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.01% 32222.930 31898.772 - 0.14% -
bm_ranges_lexicographical_compare<signed_char>/8 -1.00% 3.166 3.134 - -3.55% -
rng::stable_partition(vector<int>)_(dense)/32 -1.00% 22.515 22.289 - 4.25% -
SetIntersection_None_Vector_string_16384_1 -1.00% 1285737.091 1272843.830 - -1.57% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.00% 50.640 50.132 - 0.97% -


Report Time: 6.22s
Name Current %
706_stockfish_r 21.381 -
707_ntest_r 16.623 -
709_cactus_r 19.623 -
710_omnetpp_r 9.018 -
721_gcc_r 12.929 -2.39%
723_llvm_r 11.474 -1.17%
727_cppcheck_r 24.867 -6.72%
729_abc_r 18.622 1.18%
731_astcenc_r 10.129 -
735_gem5_r 13.340 -
736_ocio_r 16.209 -
737_gmsh_r 12.766 1.16%
748_flightdm_r 8.969 -
750_sealcrypto_r 18.353 -
753_ns3_r 10.277 1.62%
766_femflow_r 12.779 -
BM_CmpEqual_int_int 1.122 -
BM_CmpEqual_int_schar 1.127 -
BM_CmpEqual_int_short 1.136 -
BM_CmpEqual_int_uchar 1.121 -
BM_CmpEqual_int_uint 1.105 -
BM_CmpEqual_int_ushort 1.115 -1.03%
BM_CmpEqual_schar_int 1.138 -
BM_CmpEqual_schar_schar 1.104 1.52%
BM_CmpEqual_schar_short 1.142 -
BM_CmpEqual_schar_uchar 1.111 1.48%
BM_CmpEqual_schar_uint 1.111 -
BM_CmpEqual_schar_ushort 1.109 -
BM_CmpEqual_short_int 1.140 -
BM_CmpEqual_short_schar 1.124 -
BM_CmpEqual_short_short 1.124 -
BM_CmpEqual_short_uchar 1.103 -
BM_CmpEqual_short_uint 1.111 1.15%
BM_CmpEqual_short_ushort 1.110 -
BM_CmpEqual_uchar_int 1.121 -
BM_CmpEqual_uchar_schar 1.041 -
BM_CmpEqual_uchar_short 1.036 -
BM_CmpEqual_uchar_uchar 1.113 -
BM_CmpEqual_uchar_uint 1.124 -
BM_CmpEqual_uchar_ushort 1.122 -
BM_CmpEqual_uint_int 1.131 -
BM_CmpEqual_uint_schar 1.071 -
BM_CmpEqual_uint_short 1.070 -
BM_CmpEqual_uint_uchar 1.121 -
BM_CmpEqual_uint_uint 1.111 -
BM_CmpEqual_uint_ushort 1.123 -
BM_CmpEqual_ushort_int 1.112 -
BM_CmpEqual_ushort_schar 1.038 -
BM_CmpEqual_ushort_short 1.035 -
BM_CmpEqual_ushort_uchar 1.111 -1.08%
BM_CmpEqual_ushort_uint 1.118 -
BM_CmpEqual_ushort_ushort 1.112 -
BM_CmpLess_int_int 1.124 -
BM_CmpLess_int_schar 1.124 -
BM_CmpLess_int_short 1.135 -
BM_CmpLess_int_uchar 1.132 -
BM_CmpLess_int_uint 1.114 -
BM_CmpLess_int_ushort 1.129 -
BM_CmpLess_schar_int 1.146 -
BM_CmpLess_schar_schar 0.959 1.37%
BM_CmpLess_schar_short 0.960 -
BM_CmpLess_schar_uchar 1.118 -
BM_CmpLess_schar_uint 1.117 -
BM_CmpLess_schar_ushort 1.118 -
BM_CmpLess_short_int 1.132 -
BM_CmpLess_short_schar 0.960 -
BM_CmpLess_short_short 0.950 -
BM_CmpLess_short_uchar 1.124 -
BM_CmpLess_short_uint 1.119 -
BM_CmpLess_short_ushort 1.114 -
BM_CmpLess_uchar_int 1.115 -1.15%
BM_CmpLess_uchar_schar 1.043 -
BM_CmpLess_uchar_short 1.040 -
BM_CmpLess_uchar_uchar 1.118 -
BM_CmpLess_uchar_uint 1.124 -
BM_CmpLess_uchar_ushort 1.121 -1.15%
BM_CmpLess_uint_int 1.132 -
BM_CmpLess_uint_schar 1.076 1.33%
BM_CmpLess_uint_short 1.065 -1.18%
BM_CmpLess_uint_uchar 1.128 -
BM_CmpLess_uint_uint 1.125 -
BM_CmpLess_uint_ushort 1.127 -
BM_CmpLess_ushort_int 1.123 -
BM_CmpLess_ushort_schar 1.038 -
BM_CmpLess_ushort_short 1.043 -
BM_CmpLess_ushort_uchar 1.123 -
BM_CmpLess_ushort_uint 1.130 -
BM_CmpLess_ushort_ushort 1.123 -
BM_LowerBound_float_1 2.643 -
BM_LowerBound_float_1024 21.919 -
BM_LowerBound_float_16 7.773 -
BM_LowerBound_float_16384 65.942 -
BM_LowerBound_float_256 14.191 -
BM_LowerBound_float_262144 577.645 -
BM_LowerBound_float_4 11.506 -
BM_LowerBound_float_64 8.501 -
BM_LowerBound_pair<uint32,_uint32>_1 2.824 -3.55%
BM_LowerBound_pair<uint32,_uint32>_1024 44.399 -1.58%
BM_LowerBound_pair<uint32,_uint32>_16 16.266 -
BM_LowerBound_pair<uint32,_uint32>_16384 100.663 -1.68%
BM_LowerBound_pair<uint32,_uint32>_256 32.750 -1.88%
BM_LowerBound_pair<uint32,_uint32>_262144 606.167 -1.07%
BM_LowerBound_pair<uint32,_uint32>_4 11.185 -
BM_LowerBound_pair<uint32,_uint32>_64 18.720 -
BM_LowerBound_string_1 4.653 2.36%
BM_LowerBound_string_1024 178.951 1.79%
BM_LowerBound_string_16 36.381 -
BM_LowerBound_string_16384 397.653 -
BM_LowerBound_string_256 125.310 -
BM_LowerBound_string_262144 2278.446 -2.70%
BM_LowerBound_string_4 19.882 -
BM_LowerBound_string_64 69.316 -2.83%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.916 1.81%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.021 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.527 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.131 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.426 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 659.568 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.245 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.658 -
BM_LowerBound_uint32_1 2.597 -
BM_LowerBound_uint32_1024 21.667 -
BM_LowerBound_uint32_16 7.362 -
BM_LowerBound_uint32_16384 65.036 -
BM_LowerBound_uint32_256 14.162 -
BM_LowerBound_uint32_262144 557.983 -
BM_LowerBound_uint32_4 10.420 -
BM_LowerBound_uint32_64 8.112 -
BM_LowerBound_uint64_1 2.603 -
BM_LowerBound_uint64_1024 24.720 -
BM_LowerBound_uint64_16 7.402 -
BM_LowerBound_uint64_16384 70.289 -
BM_LowerBound_uint64_256 16.339 -
BM_LowerBound_uint64_262144 583.722 -
BM_LowerBound_uint64_4 10.459 -
BM_LowerBound_uint64_64 8.354 -
BM_MakeHeap_float_Ascending_1 0.276 -
BM_MakeHeap_float_Ascending_1024 0.700 -
BM_MakeHeap_float_Ascending_16 0.837 -
BM_MakeHeap_float_Ascending_16384 0.656 -
BM_MakeHeap_float_Ascending_256 0.646 -
BM_MakeHeap_float_Ascending_262144 0.696 -
BM_MakeHeap_float_Ascending_4 0.415 2.98%
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.268 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.206 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.294 6.85%
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.272 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.211 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.215 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.276 -
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.275 -
BM_MakeHeap_float_PipeOrgan_1024 0.703 -
BM_MakeHeap_float_PipeOrgan_16 1.267 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.666 -
BM_MakeHeap_float_PipeOrgan_262144 0.705 -
BM_MakeHeap_float_PipeOrgan_4 0.389 -4.86%
BM_MakeHeap_float_PipeOrgan_64 0.800 -
BM_MakeHeap_float_QuickSortAdversary_1 0.267 -3.76%
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.735 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.495 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.201 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.580 -
BM_MakeHeap_float_Random_1 0.273 -
BM_MakeHeap_float_Random_1024 1.217 -10.22%
BM_MakeHeap_float_Random_16 1.574 2.50%
BM_MakeHeap_float_Random_16384 1.183 -
BM_MakeHeap_float_Random_256 1.491 -3.12%
BM_MakeHeap_float_Random_262144 1.115 -2.19%
BM_MakeHeap_float_Random_4 1.685 22.25%
BM_MakeHeap_float_Random_64 1.641 -8.68%
BM_MakeHeap_float_SingleElement_1 0.277 -
BM_MakeHeap_float_SingleElement_1024 0.698 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.658 -
BM_MakeHeap_float_SingleElement_256 0.666 -
BM_MakeHeap_float_SingleElement_262144 0.716 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.271 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.360 -1.02%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.272 6.66%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.341 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.392 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.392 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.794 2.10%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.106 -1.67%
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.521 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.503 -2.00%
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.492 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.615 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.480 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.453 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.473 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.268 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.554 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.538 -2.18%
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.533 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.573 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.581 15.03%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.488 -3.58%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.341 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.243 6.82%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.334 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.395 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.395 -1.28%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.590 5.02%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.125 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.321 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.229 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.296 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.370 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.329 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.764 -2.67%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.139 1.00%
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.272 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.965 -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.864 -4.06%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.989 1.42%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.139 -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.019 -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.612 -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.127 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.196 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.062 -1.52%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.190 1.55%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.185 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.233 2.14%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.777 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.105 -
BM_MakeHeap_string_Ascending_1 0.258 -
BM_MakeHeap_string_Ascending_1024 5.042 3.61%
BM_MakeHeap_string_Ascending_16 3.638 -1.55%
BM_MakeHeap_string_Ascending_16384 5.633 8.95%
BM_MakeHeap_string_Ascending_256 4.878 1.75%
BM_MakeHeap_string_Ascending_262144 7.053 -4.04%
BM_MakeHeap_string_Ascending_4 2.800 -1.21%
BM_MakeHeap_string_Ascending_64 4.758 -
BM_MakeHeap_string_Descending_1 0.257 -
BM_MakeHeap_string_Descending_1024 2.766 -
BM_MakeHeap_string_Descending_16 2.388 -
BM_MakeHeap_string_Descending_16384 2.764 -10.03%
BM_MakeHeap_string_Descending_256 2.748 -
BM_MakeHeap_string_Descending_262144 3.676 5.21%
BM_MakeHeap_string_Descending_4 2.118 -
BM_MakeHeap_string_Descending_64 2.598 -
BM_MakeHeap_string_Heap_1 0.259 -
BM_MakeHeap_string_Heap_1024 4.811 -1.15%
BM_MakeHeap_string_Heap_16 4.657 -
BM_MakeHeap_string_Heap_16384 5.041 -
BM_MakeHeap_string_Heap_256 4.921 -1.57%
BM_MakeHeap_string_Heap_262144 5.249 -1.62%
BM_MakeHeap_string_Heap_4 3.058 -
BM_MakeHeap_string_Heap_64 5.049 -
BM_MakeHeap_string_PipeOrgan_1 0.254 -
BM_MakeHeap_string_PipeOrgan_1024 4.999 2.40%
BM_MakeHeap_string_PipeOrgan_16 3.656 1.85%
BM_MakeHeap_string_PipeOrgan_16384 5.219 -6.61%
BM_MakeHeap_string_PipeOrgan_256 4.889 2.48%
BM_MakeHeap_string_PipeOrgan_262144 7.588 5.21%
BM_MakeHeap_string_PipeOrgan_4 2.558 -
BM_MakeHeap_string_PipeOrgan_64 4.749 -
BM_MakeHeap_string_QuickSortAdversary_1 0.253 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.920 2.90%
BM_MakeHeap_string_QuickSortAdversary_16 8.673 1.41%
BM_MakeHeap_string_QuickSortAdversary_16384 12.111 2.49%
BM_MakeHeap_string_QuickSortAdversary_256 10.723 2.96%
BM_MakeHeap_string_QuickSortAdversary_262144 13.028 3.20%
BM_MakeHeap_string_QuickSortAdversary_4 5.951 -
BM_MakeHeap_string_QuickSortAdversary_64 10.449 2.50%
BM_MakeHeap_string_Random_1 0.249 -
BM_MakeHeap_string_Random_1024 11.127 3.28%
BM_MakeHeap_string_Random_16 8.415 1.69%
BM_MakeHeap_string_Random_16384 12.991 2.28%
BM_MakeHeap_string_Random_256 10.715 2.83%
BM_MakeHeap_string_Random_262144 15.946 4.50%
BM_MakeHeap_string_Random_4 5.867 1.33%
BM_MakeHeap_string_Random_64 10.291 2.81%
BM_MakeHeap_string_SingleElement_1 0.258 -
BM_MakeHeap_string_SingleElement_1024 6.302 1.58%
BM_MakeHeap_string_SingleElement_16 5.568 -2.33%
BM_MakeHeap_string_SingleElement_16384 6.020 -
BM_MakeHeap_string_SingleElement_256 6.343 -
BM_MakeHeap_string_SingleElement_262144 7.392 -
BM_MakeHeap_string_SingleElement_4 3.642 -
BM_MakeHeap_string_SingleElement_64 6.309 -1.04%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.883 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.377 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.955 1.06%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.892 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.084 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.088 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.605 -
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.983 -2.00%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.956 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.805 -2.97%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.993 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.241 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.931 -3.10%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.192 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.102 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.179 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.780 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.025 -1.39%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.916 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.384 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.948 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.881 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.111 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.935 -2.25%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.673 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.248 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.789 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.444 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.923 1.01%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.798 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.099 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.075 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.554 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.743 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.223 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.796 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.813 1.58%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.893 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.643 2.10%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.901 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.986 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.691 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.306 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.704 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.294 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.927 -
BM_MakeHeap_uint32_Ascending_1 0.277 -
BM_MakeHeap_uint32_Ascending_1024 0.643 -
BM_MakeHeap_uint32_Ascending_16 0.599 -
BM_MakeHeap_uint32_Ascending_16384 0.604 -
BM_MakeHeap_uint32_Ascending_256 0.594 -
BM_MakeHeap_uint32_Ascending_262144 0.661 -
BM_MakeHeap_uint32_Ascending_4 0.388 -
BM_MakeHeap_uint32_Ascending_64 0.553 -
BM_MakeHeap_uint32_Descending_1 0.274 -
BM_MakeHeap_uint32_Descending_1024 0.257 -
BM_MakeHeap_uint32_Descending_16 0.254 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.258 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.277 -
BM_MakeHeap_uint32_Descending_64 0.236 -
BM_MakeHeap_uint32_Heap_1 0.277 -
BM_MakeHeap_uint32_Heap_1024 0.254 -
BM_MakeHeap_uint32_Heap_16 0.248 -
BM_MakeHeap_uint32_Heap_16384 0.234 -
BM_MakeHeap_uint32_Heap_256 0.265 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.275 -
BM_MakeHeap_uint32_Heap_64 0.235 -
BM_MakeHeap_uint32_PipeOrgan_1 0.277 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.710 -
BM_MakeHeap_uint32_PipeOrgan_16 0.999 -3.17%
BM_MakeHeap_uint32_PipeOrgan_16384 0.608 -
BM_MakeHeap_uint32_PipeOrgan_256 0.643 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.668 -
BM_MakeHeap_uint32_PipeOrgan_4 0.401 -7.19%
BM_MakeHeap_uint32_PipeOrgan_64 0.716 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.270 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.616 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.481 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.447 -
BM_MakeHeap_uint32_Random_1 0.277 -
BM_MakeHeap_uint32_Random_1024 1.118 6.73%
BM_MakeHeap_uint32_Random_16 1.282 -
BM_MakeHeap_uint32_Random_16384 1.000 -
BM_MakeHeap_uint32_Random_256 1.216 10.06%
BM_MakeHeap_uint32_Random_262144 1.034 -
BM_MakeHeap_uint32_Random_4 1.225 -37.27%
BM_MakeHeap_uint32_Random_64 1.287 -
BM_MakeHeap_uint32_SingleElement_1 0.277 -
BM_MakeHeap_uint32_SingleElement_1024 0.573 -
BM_MakeHeap_uint32_SingleElement_16 0.491 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.550 2.01%
BM_MakeHeap_uint32_SingleElement_262144 0.629 -
BM_MakeHeap_uint32_SingleElement_4 0.323 -
BM_MakeHeap_uint32_SingleElement_64 0.517 -
BM_MakeHeap_uint64_Ascending_1 0.271 -
BM_MakeHeap_uint64_Ascending_1024 0.652 -
BM_MakeHeap_uint64_Ascending_16 0.677 2.29%
BM_MakeHeap_uint64_Ascending_16384 0.629 -
BM_MakeHeap_uint64_Ascending_256 0.631 -
BM_MakeHeap_uint64_Ascending_262144 0.728 -
BM_MakeHeap_uint64_Ascending_4 0.438 8.33%
BM_MakeHeap_uint64_Ascending_64 0.570 -
BM_MakeHeap_uint64_Descending_1 0.278 -
BM_MakeHeap_uint64_Descending_1024 0.253 -
BM_MakeHeap_uint64_Descending_16 0.260 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.274 -
BM_MakeHeap_uint64_Descending_262144 0.235 -
BM_MakeHeap_uint64_Descending_4 0.280 -
BM_MakeHeap_uint64_Descending_64 0.238 -5.38%
BM_MakeHeap_uint64_Heap_1 0.276 -
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.277 -4.74%
BM_MakeHeap_uint64_Heap_64 0.234 -4.75%
BM_MakeHeap_uint64_PipeOrgan_1 0.278 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_MakeHeap_uint64_PipeOrgan_16 1.033 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.629 -
BM_MakeHeap_uint64_PipeOrgan_256 0.654 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.759 -
BM_MakeHeap_uint64_PipeOrgan_4 0.386 -
BM_MakeHeap_uint64_PipeOrgan_64 0.730 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.278 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.613 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.404 -3.89%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.466 -
BM_MakeHeap_uint64_Random_1 0.270 -
BM_MakeHeap_uint64_Random_1024 1.133 8.20%
BM_MakeHeap_uint64_Random_16 1.314 2.60%
BM_MakeHeap_uint64_Random_16384 0.980 -3.51%
BM_MakeHeap_uint64_Random_256 1.213 3.55%
BM_MakeHeap_uint64_Random_262144 1.047 1.63%
BM_MakeHeap_uint64_Random_4 1.145 -
BM_MakeHeap_uint64_Random_64 1.411 11.77%
BM_MakeHeap_uint64_SingleElement_1 0.278 -
BM_MakeHeap_uint64_SingleElement_1024 0.569 -
BM_MakeHeap_uint64_SingleElement_16 0.507 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.566 -2.42%
BM_MakeHeap_uint64_SingleElement_262144 0.754 -
BM_MakeHeap_uint64_SingleElement_4 0.327 -
BM_MakeHeap_uint64_SingleElement_64 0.503 -
BM_MakeThenSortHeap_float_Ascending_1 0.279 -
BM_MakeThenSortHeap_float_Ascending_1024 8.663 -
BM_MakeThenSortHeap_float_Ascending_16 2.945 -
BM_MakeThenSortHeap_float_Ascending_16384 28.360 1.29%
BM_MakeThenSortHeap_float_Ascending_256 6.646 3.28%
BM_MakeThenSortHeap_float_Ascending_262144 31.372 -
BM_MakeThenSortHeap_float_Ascending_4 1.460 -
BM_MakeThenSortHeap_float_Ascending_64 4.068 1.56%
BM_MakeThenSortHeap_float_Descending_1 0.280 -
BM_MakeThenSortHeap_float_Descending_1024 8.052 -
BM_MakeThenSortHeap_float_Descending_16 1.863 -
BM_MakeThenSortHeap_float_Descending_16384 30.116 -
BM_MakeThenSortHeap_float_Descending_256 6.033 2.11%
BM_MakeThenSortHeap_float_Descending_262144 35.275 -
BM_MakeThenSortHeap_float_Descending_4 1.232 5.50%
BM_MakeThenSortHeap_float_Descending_64 3.309 3.23%
BM_MakeThenSortHeap_float_Heap_1 0.277 -
BM_MakeThenSortHeap_float_Heap_1024 8.191 -
BM_MakeThenSortHeap_float_Heap_16 1.861 -
BM_MakeThenSortHeap_float_Heap_16384 25.931 -
BM_MakeThenSortHeap_float_Heap_256 6.018 -1.40%
BM_MakeThenSortHeap_float_Heap_262144 30.742 -
BM_MakeThenSortHeap_float_Heap_4 1.186 1.58%
BM_MakeThenSortHeap_float_Heap_64 3.394 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.532 -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.027 -2.24%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.810 1.04%
BM_MakeThenSortHeap_float_PipeOrgan_256 6.337 -2.63%
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.341 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.489 -3.20%
BM_MakeThenSortHeap_float_PipeOrgan_64 4.016 -2.41%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.158 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.955 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.296 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.111 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.322 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.508 -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.789 -
BM_MakeThenSortHeap_float_Random_1 0.277 -
BM_MakeThenSortHeap_float_Random_1024 33.369 -
BM_MakeThenSortHeap_float_Random_16 9.978 -
BM_MakeThenSortHeap_float_Random_16384 47.422 -
BM_MakeThenSortHeap_float_Random_256 25.685 -
BM_MakeThenSortHeap_float_Random_262144 62.777 -
BM_MakeThenSortHeap_float_Random_4 4.363 -1.45%
BM_MakeThenSortHeap_float_Random_64 17.955 -
BM_MakeThenSortHeap_float_SingleElement_1 0.279 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.870 -3.89%
BM_MakeThenSortHeap_float_SingleElement_16 3.236 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.700 2.24%
BM_MakeThenSortHeap_float_SingleElement_256 4.041 -3.54%
BM_MakeThenSortHeap_float_SingleElement_262144 51.882 3.95%
BM_MakeThenSortHeap_float_SingleElement_4 1.351 -
BM_MakeThenSortHeap_float_SingleElement_64 3.345 -2.86%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.278 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.645 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.782 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.278 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.679 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.410 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.706 -1.98%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.282 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.269 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.081 -1.47%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.794 -1.09%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.585 -1.86%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.833 -2.76%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 33.672 -1.99%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.668 19.33%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.662 -2.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.271 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.295 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.538 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.670 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.794 -1.03%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.962 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.017 5.63%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.216 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.271 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.847 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.863 -1.69%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.211 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.839 -1.79%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.049 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.824 1.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.506 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 14.983 -1.81%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.547 -1.58%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.140 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.585 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.383 -1.03%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.727 10.08%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.911 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.269 -4.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.133 1.56%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.545 2.23%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.247 1.82%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.045 1.85%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.416 1.69%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.977 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.380 1.30%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.275 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.682 -21.79%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.306 -22.94%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.535 -13.99%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.323 -21.22%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.669 -29.83%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.009 -44.68%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.883 -23.19%
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 36.525 1.89%
BM_MakeThenSortHeap_string_Ascending_16 9.677 -
BM_MakeThenSortHeap_string_Ascending_16384 63.357 -1.02%
BM_MakeThenSortHeap_string_Ascending_256 20.173 -1.71%
BM_MakeThenSortHeap_string_Ascending_262144 76.292 -
BM_MakeThenSortHeap_string_Ascending_4 5.264 -1.85%
BM_MakeThenSortHeap_string_Ascending_64 15.724 -
BM_MakeThenSortHeap_string_Descending_1 1.364 -
BM_MakeThenSortHeap_string_Descending_1024 25.999 2.08%
BM_MakeThenSortHeap_string_Descending_16 7.765 -
BM_MakeThenSortHeap_string_Descending_16384 64.357 -1.13%
BM_MakeThenSortHeap_string_Descending_256 17.441 -
BM_MakeThenSortHeap_string_Descending_262144 86.529 -
BM_MakeThenSortHeap_string_Descending_4 3.685 -
BM_MakeThenSortHeap_string_Descending_64 12.864 -
BM_MakeThenSortHeap_string_Heap_1 1.366 -
BM_MakeThenSortHeap_string_Heap_1024 63.346 -
BM_MakeThenSortHeap_string_Heap_16 17.209 -
BM_MakeThenSortHeap_string_Heap_16384 101.282 -
BM_MakeThenSortHeap_string_Heap_256 49.255 -
BM_MakeThenSortHeap_string_Heap_262144 178.637 -3.57%
BM_MakeThenSortHeap_string_Heap_4 5.874 -
BM_MakeThenSortHeap_string_Heap_64 33.799 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 30.898 -
BM_MakeThenSortHeap_string_PipeOrgan_16 9.580 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 64.025 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.201 1.46%
BM_MakeThenSortHeap_string_PipeOrgan_262144 80.111 -5.51%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.797 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.171 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 70.203 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.568 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 110.756 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.382 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 190.498 -4.19%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.472 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.986 -
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 69.755 1.33%
BM_MakeThenSortHeap_string_Random_16 22.538 -
BM_MakeThenSortHeap_string_Random_16384 110.229 -
BM_MakeThenSortHeap_string_Random_256 55.189 1.02%
BM_MakeThenSortHeap_string_Random_262144 192.062 -3.14%
BM_MakeThenSortHeap_string_Random_4 10.360 -
BM_MakeThenSortHeap_string_Random_64 39.656 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 29.481 3.69%
BM_MakeThenSortHeap_string_SingleElement_16 13.600 -
BM_MakeThenSortHeap_string_SingleElement_16384 36.790 -1.33%
BM_MakeThenSortHeap_string_SingleElement_256 25.297 4.01%
BM_MakeThenSortHeap_string_SingleElement_262144 50.527 1.65%
BM_MakeThenSortHeap_string_SingleElement_4 6.211 -
BM_MakeThenSortHeap_string_SingleElement_64 19.629 1.51%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.070 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.613 1.23%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.579 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.210 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.841 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.512 -1.08%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.538 1.27%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.728 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.599 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.718 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.939 1.43%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.054 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.129 -2.42%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.426 -1.96%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.877 1.58%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.662 1.97%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.696 1.27%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.248 1.92%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.503 1.49%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.944 -5.50%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.062 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.143 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.973 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.456 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.313 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.789 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.370 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.288 -1.70%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.231 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.447 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.063 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.820 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.798 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.639 2.57%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.617 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.248 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.264 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.124 1.01%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.207 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.757 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.622 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.349 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.627 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.516 -13.14%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.798 -16.22%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.402 -16.60%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.710 -11.13%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.504 -21.67%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.658 -1.31%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.807 -10.90%
BM_MakeThenSortHeap_uint32_Ascending_1 0.271 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.699 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.723 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.853 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.708 -
BM_MakeThenSortHeap_uint32_Ascending_262144 25.016 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.420 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.624 -
BM_MakeThenSortHeap_uint32_Descending_1 0.271 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.239 -
BM_MakeThenSortHeap_uint32_Descending_16 5.579 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.324 -
BM_MakeThenSortHeap_uint32_Descending_256 8.827 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.408 -
BM_MakeThenSortHeap_uint32_Descending_4 1.233 -4.90%
BM_MakeThenSortHeap_uint32_Descending_64 8.721 -
BM_MakeThenSortHeap_uint32_Heap_1 0.268 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.338 -
BM_MakeThenSortHeap_uint32_Heap_16 5.093 -2.42%
BM_MakeThenSortHeap_uint32_Heap_16384 16.406 -
BM_MakeThenSortHeap_uint32_Heap_256 8.211 -1.16%
BM_MakeThenSortHeap_uint32_Heap_262144 24.332 -1.35%
BM_MakeThenSortHeap_uint32_Heap_4 1.190 -
BM_MakeThenSortHeap_uint32_Heap_64 8.119 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.271 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.126 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.773 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.217 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.184 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.563 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.376 -3.19%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.111 -1.63%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.268 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.653 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.602 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.469 -1.09%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.463 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.368 -1.33%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.733 -1.18%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.963 -
BM_MakeThenSortHeap_uint32_Random_1 0.279 -
BM_MakeThenSortHeap_uint32_Random_1024 15.500 -
BM_MakeThenSortHeap_uint32_Random_16 8.706 -
BM_MakeThenSortHeap_uint32_Random_16384 22.187 -
BM_MakeThenSortHeap_uint32_Random_256 13.316 -
BM_MakeThenSortHeap_uint32_Random_262144 32.504 -
BM_MakeThenSortHeap_uint32_Random_4 3.987 -
BM_MakeThenSortHeap_uint32_Random_64 11.883 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.276 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.477 8.24%
BM_MakeThenSortHeap_uint32_SingleElement_16 3.938 -3.01%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.635 2.70%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.649 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.816 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.425 -9.93%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.194 -1.99%
BM_MakeThenSortHeap_uint64_Ascending_1 0.273 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.676 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.495 -
BM_MakeThenSortHeap_uint64_Ascending_16384 16.867 -1.54%
BM_MakeThenSortHeap_uint64_Ascending_256 8.705 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.019 -1.55%
BM_MakeThenSortHeap_uint64_Ascending_4 1.470 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.363 -
BM_MakeThenSortHeap_uint64_Descending_1 0.276 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.268 -
BM_MakeThenSortHeap_uint64_Descending_16 5.582 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.285 -
BM_MakeThenSortHeap_uint64_Descending_256 8.669 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.626 -1.24%
BM_MakeThenSortHeap_uint64_Descending_4 1.336 -
BM_MakeThenSortHeap_uint64_Descending_64 8.460 -
BM_MakeThenSortHeap_uint64_Heap_1 0.279 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.428 -
BM_MakeThenSortHeap_uint64_Heap_16 5.339 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.643 -
BM_MakeThenSortHeap_uint64_Heap_256 8.473 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.020 -
BM_MakeThenSortHeap_uint64_Heap_4 1.252 4.29%
BM_MakeThenSortHeap_uint64_Heap_64 8.357 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.279 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.211 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.142 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.488 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.373 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.093 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.421 1.41%
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.965 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.269 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.666 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.491 -1.21%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.466 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.760 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.950 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.459 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.918 -
BM_MakeThenSortHeap_uint64_Random_1 0.278 -
BM_MakeThenSortHeap_uint64_Random_1024 15.414 -1.09%
BM_MakeThenSortHeap_uint64_Random_16 8.626 -
BM_MakeThenSortHeap_uint64_Random_16384 22.127 -1.06%
BM_MakeThenSortHeap_uint64_Random_256 13.424 -
BM_MakeThenSortHeap_uint64_Random_262144 35.279 -1.57%
BM_MakeThenSortHeap_uint64_Random_4 4.040 -4.12%
BM_MakeThenSortHeap_uint64_Random_64 11.812 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.268 -4.09%
BM_MakeThenSortHeap_uint64_SingleElement_1024 8.920 -
BM_MakeThenSortHeap_uint64_SingleElement_16 4.008 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.656 -1.25%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.787 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.237 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.246 -4.03%
BM_MakeThenSortHeap_uint64_SingleElement_64 6.324 -
BM_PopHeap_float_1 0.467 -
BM_PopHeap_float_1024 28.295 -
BM_PopHeap_float_16 7.025 -
BM_PopHeap_float_16384 34.127 1.30%
BM_PopHeap_float_256 22.465 -
BM_PopHeap_float_262144 38.245 -1.96%
BM_PopHeap_float_4 2.477 -
BM_PopHeap_float_64 13.553 -
BM_PopHeap_pair<uint32,_uint32>_1 0.553 9.15%
BM_PopHeap_pair<uint32,_uint32>_1024 30.433 2.43%
BM_PopHeap_pair<uint32,_uint32>_16 9.339 -
BM_PopHeap_pair<uint32,_uint32>_16384 45.954 2.08%
BM_PopHeap_pair<uint32,_uint32>_256 22.765 2.16%
BM_PopHeap_pair<uint32,_uint32>_262144 59.454 5.43%
BM_PopHeap_pair<uint32,_uint32>_4 3.210 -
BM_PopHeap_pair<uint32,_uint32>_64 16.037 1.63%
BM_PopHeap_string_1 0.632 22.24%
BM_PopHeap_string_1024 56.290 -
BM_PopHeap_string_16 14.391 -
BM_PopHeap_string_16384 72.677 -
BM_PopHeap_string_256 40.867 -
BM_PopHeap_string_262144 92.580 -1.03%
BM_PopHeap_string_4 5.280 -
BM_PopHeap_string_64 25.879 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.499 -21.33%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 42.539 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.627 -1.06%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 61.076 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.427 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 77.660 2.18%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.214 2.62%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.882 -
BM_PopHeap_uint32_1 0.501 -11.63%
BM_PopHeap_uint32_1024 21.289 -
BM_PopHeap_uint32_16 7.537 -
BM_PopHeap_uint32_16384 30.987 -
BM_PopHeap_uint32_256 16.925 1.01%
BM_PopHeap_uint32_262144 40.663 -
BM_PopHeap_uint32_4 2.630 -
BM_PopHeap_uint32_64 12.603 -
BM_PopHeap_uint64_1 0.436 -37.09%
BM_PopHeap_uint64_1024 21.517 -
BM_PopHeap_uint64_16 7.577 -
BM_PopHeap_uint64_16384 31.268 -
BM_PopHeap_uint64_256 17.085 -
BM_PopHeap_uint64_262144 41.844 -
BM_PopHeap_uint64_4 2.701 1.69%
BM_PopHeap_uint64_64 12.671 -
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.125 -
BM_PushHeap_float_Ascending_16 1.025 5.23%
BM_PushHeap_float_Ascending_16384 4.295 -1.24%
BM_PushHeap_float_Ascending_256 2.503 -
BM_PushHeap_float_Ascending_262144 5.101 -2.32%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.775 2.31%
BM_PushHeap_float_Descending_1 0.466 18.41%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.368 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.367 -
BM_PushHeap_float_Descending_64 0.381 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.095 -
BM_PushHeap_float_PipeOrgan_16 0.909 -
BM_PushHeap_float_PipeOrgan_16384 2.516 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.145 -
BM_PushHeap_float_PipeOrgan_4 0.482 -
BM_PushHeap_float_PipeOrgan_64 1.299 -
BM_PushHeap_float_QuickSortAdversary_1 0.466 -
BM_PushHeap_float_QuickSortAdversary_1024 0.623 -
BM_PushHeap_float_QuickSortAdversary_16 0.979 -
BM_PushHeap_float_QuickSortAdversary_16384 0.494 -
BM_PushHeap_float_QuickSortAdversary_256 0.734 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.447 -8.37%
BM_PushHeap_float_Random_1024 7.468 -
BM_PushHeap_float_Random_16 5.213 -3.47%
BM_PushHeap_float_Random_16384 7.548 -1.96%
BM_PushHeap_float_Random_256 7.272 -
BM_PushHeap_float_Random_262144 7.627 -
BM_PushHeap_float_Random_4 2.961 1.70%
BM_PushHeap_float_Random_64 6.715 -
BM_PushHeap_float_SingleElement_1 0.410 -39.21%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.367 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.364 -
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.447 -19.17%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.194 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.532 -2.86%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.995 1.12%
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.260 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.693 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.864 3.50%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.401 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.481 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.585 11.21%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.556 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.744 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.195 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.055 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.234 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.311 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.676 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.656 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.928 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.993 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.673 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.604 -3.01%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.476 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.622 2.09%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.361 -2.98%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.574 22.33%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.570 2.06%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.419 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.514 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.222 1.02%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.672 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.642 -2.58%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.718 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.448 -13.71%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.571 3.32%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.600 2.33%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.572 3.34%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.580 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.567 3.44%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.534 -4.16%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.557 -
BM_PushHeap_string_Ascending_1 0.702 -
BM_PushHeap_string_Ascending_1024 13.684 10.68%
BM_PushHeap_string_Ascending_16 4.689 -
BM_PushHeap_string_Ascending_16384 21.319 12.84%
BM_PushHeap_string_Ascending_256 11.061 12.20%
BM_PushHeap_string_Ascending_262144 29.801 4.73%
BM_PushHeap_string_Ascending_4 2.522 -1.05%
BM_PushHeap_string_Ascending_64 7.569 6.27%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.632 10.63%
BM_PushHeap_string_Descending_16 2.190 4.50%
BM_PushHeap_string_Descending_16384 2.657 13.24%
BM_PushHeap_string_Descending_256 2.525 10.04%
BM_PushHeap_string_Descending_262144 4.542 36.92%
BM_PushHeap_string_Descending_4 1.996 3.92%
BM_PushHeap_string_Descending_64 2.400 8.23%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.941 1.94%
BM_PushHeap_string_PipeOrgan_16 4.147 -
BM_PushHeap_string_PipeOrgan_16384 14.203 8.24%
BM_PushHeap_string_PipeOrgan_256 8.187 2.54%
BM_PushHeap_string_PipeOrgan_262144 18.354 5.75%
BM_PushHeap_string_PipeOrgan_4 2.522 -
BM_PushHeap_string_PipeOrgan_64 5.963 1.56%
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.380 2.40%
BM_PushHeap_string_QuickSortAdversary_16 10.262 1.06%
BM_PushHeap_string_QuickSortAdversary_16384 16.129 3.01%
BM_PushHeap_string_QuickSortAdversary_256 14.653 1.82%
BM_PushHeap_string_QuickSortAdversary_262144 16.755 3.97%
BM_PushHeap_string_QuickSortAdversary_4 6.170 -
BM_PushHeap_string_QuickSortAdversary_64 13.027 1.05%
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.974 1.30%
BM_PushHeap_string_Random_16 10.118 -
BM_PushHeap_string_Random_16384 16.285 -
BM_PushHeap_string_Random_256 14.275 -
BM_PushHeap_string_Random_262144 19.963 10.20%
BM_PushHeap_string_Random_4 6.013 -
BM_PushHeap_string_Random_64 12.842 1.04%
BM_PushHeap_string_SingleElement_1 0.702 -
BM_PushHeap_string_SingleElement_1024 2.488 -2.61%
BM_PushHeap_string_SingleElement_16 2.501 -1.32%
BM_PushHeap_string_SingleElement_16384 2.500 -2.56%
BM_PushHeap_string_SingleElement_256 2.485 -1.85%
BM_PushHeap_string_SingleElement_262144 2.559 -2.11%
BM_PushHeap_string_SingleElement_4 2.205 -1.08%
BM_PushHeap_string_SingleElement_64 2.547 -1.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.636 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.813 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.105 1.14%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.978 -1.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.939 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.495 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.015 -1.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 3.000 2.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.637 22.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.712 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.664 3.14%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.696 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.759 2.14%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.694 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.777 8.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.926 2.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.412 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.486 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.520 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.904 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.117 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.913 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.258 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.448 9.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.083 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.267 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.684 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.860 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.329 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.833 -1.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.533 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.536 7.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.548 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.324 1.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.609 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.152 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.269 -3.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.388 -5.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.815 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.615 49.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.745 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.730 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.752 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.762 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.745 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.650 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.755 1.63%
BM_PushHeap_uint32_Ascending_1 0.429 -38.44%
BM_PushHeap_uint32_Ascending_1024 3.948 -
BM_PushHeap_uint32_Ascending_16 1.396 -
BM_PushHeap_uint32_Ascending_16384 6.620 1.63%
BM_PushHeap_uint32_Ascending_256 3.094 -
BM_PushHeap_uint32_Ascending_262144 8.163 -
BM_PushHeap_uint32_Ascending_4 0.762 -
BM_PushHeap_uint32_Ascending_64 2.226 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.385 -
BM_PushHeap_uint32_Descending_16 0.361 -
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.397 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.352 3.60%
BM_PushHeap_uint32_Descending_64 0.378 -
BM_PushHeap_uint32_PipeOrgan_1 0.429 -4.41%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.876 -
BM_PushHeap_uint32_PipeOrgan_16384 2.382 -
BM_PushHeap_uint32_PipeOrgan_256 1.687 -
BM_PushHeap_uint32_PipeOrgan_262144 3.038 -
BM_PushHeap_uint32_PipeOrgan_4 0.531 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.476 21.13%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.929 1.42%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.618 -
BM_PushHeap_uint32_Random_1 0.412 -28.44%
BM_PushHeap_uint32_Random_1024 6.271 1.42%
BM_PushHeap_uint32_Random_16 4.432 -2.87%
BM_PushHeap_uint32_Random_16384 6.263 -
BM_PushHeap_uint32_Random_256 5.951 -
BM_PushHeap_uint32_Random_262144 6.308 -1.13%
BM_PushHeap_uint32_Random_4 2.449 -
BM_PushHeap_uint32_Random_64 5.653 1.30%
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -4.06%
BM_PushHeap_uint32_SingleElement_16 0.336 -8.17%
BM_PushHeap_uint32_SingleElement_16384 0.356 -4.33%
BM_PushHeap_uint32_SingleElement_256 0.382 -3.79%
BM_PushHeap_uint32_SingleElement_262144 0.356 -4.26%
BM_PushHeap_uint32_SingleElement_4 0.341 -7.99%
BM_PushHeap_uint32_SingleElement_64 0.350 -5.56%
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.625 -
BM_PushHeap_uint64_Ascending_16 0.950 -2.80%
BM_PushHeap_uint64_Ascending_16384 3.673 -
BM_PushHeap_uint64_Ascending_256 2.144 -1.18%
BM_PushHeap_uint64_Ascending_262144 5.164 2.88%
BM_PushHeap_uint64_Ascending_4 0.548 -
BM_PushHeap_uint64_Ascending_64 1.570 -2.28%
BM_PushHeap_uint64_Descending_1 0.460 12.08%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.366 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.367 -
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.890 -
BM_PushHeap_uint64_PipeOrgan_16384 2.386 -
BM_PushHeap_uint64_PipeOrgan_256 1.690 -
BM_PushHeap_uint64_PipeOrgan_262144 3.070 -1.18%
BM_PushHeap_uint64_PipeOrgan_4 0.487 -
BM_PushHeap_uint64_PipeOrgan_64 1.325 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.614 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.918 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.546 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.891 -
BM_PushHeap_uint64_Random_16 4.417 5.81%
BM_PushHeap_uint64_Random_16384 6.028 -1.19%
BM_PushHeap_uint64_Random_256 5.784 -
BM_PushHeap_uint64_Random_262144 6.093 1.09%
BM_PushHeap_uint64_Random_4 2.133 -1.88%
BM_PushHeap_uint64_Random_64 5.307 2.78%
BM_PushHeap_uint64_SingleElement_1 0.541 18.83%
BM_PushHeap_uint64_SingleElement_1024 0.369 -
BM_PushHeap_uint64_SingleElement_16 0.348 -
BM_PushHeap_uint64_SingleElement_16384 0.368 -
BM_PushHeap_uint64_SingleElement_256 0.390 -
BM_PushHeap_uint64_SingleElement_262144 0.363 -
BM_PushHeap_uint64_SingleElement_4 0.366 -
BM_PushHeap_uint64_SingleElement_64 0.362 -4.83%
BM_RangesMakeHeap_float_Ascending_1 0.277 -
BM_RangesMakeHeap_float_Ascending_1024 0.702 -
BM_RangesMakeHeap_float_Ascending_16 0.738 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.665 -
BM_RangesMakeHeap_float_Ascending_262144 0.700 -
BM_RangesMakeHeap_float_Ascending_4 0.395 -
BM_RangesMakeHeap_float_Ascending_64 0.629 -
BM_RangesMakeHeap_float_Descending_1 0.274 -
BM_RangesMakeHeap_float_Descending_1024 0.255 -
BM_RangesMakeHeap_float_Descending_16 0.250 19.14%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.265 5.83%
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.286 -
BM_RangesMakeHeap_float_Descending_64 0.270 38.22%
BM_RangesMakeHeap_float_Heap_1 0.275 -
BM_RangesMakeHeap_float_Heap_1024 0.253 -
BM_RangesMakeHeap_float_Heap_16 0.213 -11.47%
BM_RangesMakeHeap_float_Heap_16384 0.233 -
BM_RangesMakeHeap_float_Heap_256 0.247 -4.15%
BM_RangesMakeHeap_float_Heap_262144 0.232 -
BM_RangesMakeHeap_float_Heap_4 0.279 -4.82%
BM_RangesMakeHeap_float_Heap_64 0.194 -21.75%
BM_RangesMakeHeap_float_PipeOrgan_1 0.278 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.705 -1.58%
BM_RangesMakeHeap_float_PipeOrgan_16 1.295 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.669 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.708 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.384 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.805 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.278 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.836 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.505 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -6.07%
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.411 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.269 -
BM_RangesMakeHeap_float_Random_1024 1.346 13.20%
BM_RangesMakeHeap_float_Random_16 1.510 -5.48%
BM_RangesMakeHeap_float_Random_16384 1.151 -6.64%
BM_RangesMakeHeap_float_Random_256 1.274 -2.15%
BM_RangesMakeHeap_float_Random_262144 1.116 -2.07%
BM_RangesMakeHeap_float_Random_4 1.570 29.53%
BM_RangesMakeHeap_float_Random_64 1.442 -
BM_RangesMakeHeap_float_SingleElement_1 0.278 -
BM_RangesMakeHeap_float_SingleElement_1024 0.698 -
BM_RangesMakeHeap_float_SingleElement_16 0.661 -
BM_RangesMakeHeap_float_SingleElement_16384 0.657 -
BM_RangesMakeHeap_float_SingleElement_256 0.642 -
BM_RangesMakeHeap_float_SingleElement_262144 0.720 -10.16%
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.640 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.370 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.270 -1.21%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.337 -1.38%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.401 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.397 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.790 -1.77%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.129 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.520 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.521 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.489 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.610 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.477 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.527 12.84%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.496 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.555 -4.60%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.545 -3.23%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.535 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.574 -4.59%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.529 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.414 -18.46%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.495 -11.03%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.268 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.349 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.177 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.330 -1.23%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.385 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.403 -1.25%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.553 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.111 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.321 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.226 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.295 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.378 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.332 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.783 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.120 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.954 1.30%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.880 -1.62%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.939 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.051 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.014 -3.72%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.520 -2.64%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.153 3.16%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.197 -1.39%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.070 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.187 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.186 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.229 -3.35%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.777 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.108 -1.03%
BM_RangesMakeHeap_string_Ascending_1 0.258 -
BM_RangesMakeHeap_string_Ascending_1024 5.306 8.35%
BM_RangesMakeHeap_string_Ascending_16 3.684 -
BM_RangesMakeHeap_string_Ascending_16384 5.845 9.99%
BM_RangesMakeHeap_string_Ascending_256 5.122 6.09%
BM_RangesMakeHeap_string_Ascending_262144 9.492 30.37%
BM_RangesMakeHeap_string_Ascending_4 2.891 1.77%
BM_RangesMakeHeap_string_Ascending_64 4.838 1.04%
BM_RangesMakeHeap_string_Descending_1 0.252 -
BM_RangesMakeHeap_string_Descending_1024 2.688 -4.50%
BM_RangesMakeHeap_string_Descending_16 2.348 -1.24%
BM_RangesMakeHeap_string_Descending_16384 3.024 5.16%
BM_RangesMakeHeap_string_Descending_256 2.679 -2.08%
BM_RangesMakeHeap_string_Descending_262144 3.395 -4.79%
BM_RangesMakeHeap_string_Descending_4 2.115 -1.20%
BM_RangesMakeHeap_string_Descending_64 2.571 -4.32%
BM_RangesMakeHeap_string_Heap_1 0.256 -
BM_RangesMakeHeap_string_Heap_1024 4.765 -
BM_RangesMakeHeap_string_Heap_16 4.615 -
BM_RangesMakeHeap_string_Heap_16384 5.009 -
BM_RangesMakeHeap_string_Heap_256 4.897 -
BM_RangesMakeHeap_string_Heap_262144 5.346 1.70%
BM_RangesMakeHeap_string_Heap_4 3.052 -
BM_RangesMakeHeap_string_Heap_64 4.937 -1.88%
BM_RangesMakeHeap_string_PipeOrgan_1 0.254 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.894 -2.52%
BM_RangesMakeHeap_string_PipeOrgan_16 3.589 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.520 4.01%
BM_RangesMakeHeap_string_PipeOrgan_256 4.800 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.208 -1.05%
BM_RangesMakeHeap_string_PipeOrgan_4 2.575 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.694 -2.60%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.260 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.492 -1.30%
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.517 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.676 -1.68%
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.354 -1.02%
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.633 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.849 -1.17%
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.079 -1.69%
BM_RangesMakeHeap_string_Random_1 0.250 -
BM_RangesMakeHeap_string_Random_1024 10.637 -1.60%
BM_RangesMakeHeap_string_Random_16 8.240 -
BM_RangesMakeHeap_string_Random_16384 12.425 -2.16%
BM_RangesMakeHeap_string_Random_256 10.313 -1.07%
BM_RangesMakeHeap_string_Random_262144 14.998 -2.82%
BM_RangesMakeHeap_string_Random_4 5.680 -
BM_RangesMakeHeap_string_Random_64 9.912 -1.10%
BM_RangesMakeHeap_string_SingleElement_1 0.259 -
BM_RangesMakeHeap_string_SingleElement_1024 6.181 -1.72%
BM_RangesMakeHeap_string_SingleElement_16 5.487 -3.29%
BM_RangesMakeHeap_string_SingleElement_16384 6.076 -
BM_RangesMakeHeap_string_SingleElement_256 6.305 -
BM_RangesMakeHeap_string_SingleElement_262144 7.527 3.34%
BM_RangesMakeHeap_string_SingleElement_4 3.662 -
BM_RangesMakeHeap_string_SingleElement_64 6.406 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.885 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.373 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.951 -2.59%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.894 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.088 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.090 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.606 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.879 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.978 2.39%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.962 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.767 -2.33%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.997 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.254 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.930 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.181 -1.74%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.105 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.172 -1.41%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.779 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.022 -2.11%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.388 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.964 -3.89%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.891 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.129 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.912 -1.45%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.679 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.797 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.452 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.939 -3.94%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.803 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.093 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.088 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.569 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.690 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.256 1.22%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.799 -1.36%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.762 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.865 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.653 -1.27%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.815 -1.87%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.681 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.315 -5.54%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.708 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.296 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.929 -
BM_RangesMakeHeap_uint32_Ascending_1 0.278 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.647 -
BM_RangesMakeHeap_uint32_Ascending_16 0.610 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.611 -
BM_RangesMakeHeap_uint32_Ascending_256 0.599 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.665 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.555 -
BM_RangesMakeHeap_uint32_Descending_1 0.278 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.254 -
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.270 -
BM_RangesMakeHeap_uint32_Descending_64 0.232 -
BM_RangesMakeHeap_uint32_Heap_1 0.274 -
BM_RangesMakeHeap_uint32_Heap_1024 0.254 -
BM_RangesMakeHeap_uint32_Heap_16 0.248 -
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.276 -3.69%
BM_RangesMakeHeap_uint32_Heap_64 0.234 -10.14%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.278 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.704 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.024 -1.75%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.637 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.674 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.413 -
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.718 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.492 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.623 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.481 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -6.44%
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.442 -
BM_RangesMakeHeap_uint32_Random_1 0.274 -
BM_RangesMakeHeap_uint32_Random_1024 1.103 3.92%
BM_RangesMakeHeap_uint32_Random_16 1.259 -
BM_RangesMakeHeap_uint32_Random_16384 1.015 -
BM_RangesMakeHeap_uint32_Random_256 1.185 3.88%
BM_RangesMakeHeap_uint32_Random_262144 1.030 1.16%
BM_RangesMakeHeap_uint32_Random_4 1.182 -5.80%
BM_RangesMakeHeap_uint32_Random_64 1.415 11.06%
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.574 -1.83%
BM_RangesMakeHeap_uint32_SingleElement_16 0.488 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.546 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.630 -13.15%
BM_RangesMakeHeap_uint32_SingleElement_4 0.331 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.514 -
BM_RangesMakeHeap_uint64_Ascending_1 0.277 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.650 -
BM_RangesMakeHeap_uint64_Ascending_16 0.655 3.14%
BM_RangesMakeHeap_uint64_Ascending_16384 0.631 -
BM_RangesMakeHeap_uint64_Ascending_256 0.629 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.730 -3.49%
BM_RangesMakeHeap_uint64_Ascending_4 0.454 10.66%
BM_RangesMakeHeap_uint64_Ascending_64 0.574 -
BM_RangesMakeHeap_uint64_Descending_1 0.273 -
BM_RangesMakeHeap_uint64_Descending_1024 0.252 -
BM_RangesMakeHeap_uint64_Descending_16 0.259 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.274 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.278 -
BM_RangesMakeHeap_uint64_Descending_64 0.234 -
BM_RangesMakeHeap_uint64_Heap_1 0.277 -
BM_RangesMakeHeap_uint64_Heap_1024 0.254 -9.29%
BM_RangesMakeHeap_uint64_Heap_16 0.259 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.283 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.277 -
BM_RangesMakeHeap_uint64_Heap_64 0.262 -
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.628 -2.06%
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.652 -1.66%
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.759 -2.86%
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.725 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.275 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.489 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.606 -1.91%
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.491 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -5.94%
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.426 -6.88%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.277 -
BM_RangesMakeHeap_uint64_Random_1024 1.056 -1.63%
BM_RangesMakeHeap_uint64_Random_16 1.325 -1.41%
BM_RangesMakeHeap_uint64_Random_16384 1.045 6.19%
BM_RangesMakeHeap_uint64_Random_256 1.210 5.43%
BM_RangesMakeHeap_uint64_Random_262144 1.058 -1.51%
BM_RangesMakeHeap_uint64_Random_4 1.288 18.60%
BM_RangesMakeHeap_uint64_Random_64 1.263 2.11%
BM_RangesMakeHeap_uint64_SingleElement_1 0.278 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.511 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.582 -3.01%
BM_RangesMakeHeap_uint64_SingleElement_256 0.582 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.756 -7.46%
BM_RangesMakeHeap_uint64_SingleElement_4 0.326 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.508 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.682 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.982 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.026 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.624 1.18%
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.796 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.274 -2.48%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.948 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.270 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.170 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.827 1.38%
BM_RangesMakeThenSortHeap_float_Descending_16384 29.340 -1.96%
BM_RangesMakeThenSortHeap_float_Descending_256 6.138 1.47%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.073 -1.58%
BM_RangesMakeThenSortHeap_float_Descending_4 1.328 8.53%
BM_RangesMakeThenSortHeap_float_Descending_64 3.397 1.96%
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.213 -1.31%
BM_RangesMakeThenSortHeap_float_Heap_16 1.984 2.06%
BM_RangesMakeThenSortHeap_float_Heap_16384 26.970 -3.73%
BM_RangesMakeThenSortHeap_float_Heap_256 6.062 -1.69%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.143 -2.18%
BM_RangesMakeThenSortHeap_float_Heap_4 1.280 5.19%
BM_RangesMakeThenSortHeap_float_Heap_64 3.518 -1.73%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.275 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.391 -1.80%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.897 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.822 -1.75%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.250 -1.71%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.804 -1.87%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.477 -1.73%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.014 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.273 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.252 -1.93%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.953 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.671 -2.15%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 5.963 -1.95%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.485 -2.61%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.489 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.857 -
BM_RangesMakeThenSortHeap_float_Random_1 0.278 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.136 -
BM_RangesMakeThenSortHeap_float_Random_16 9.858 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.938 -
BM_RangesMakeThenSortHeap_float_Random_256 25.455 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.450 -
BM_RangesMakeThenSortHeap_float_Random_4 4.359 3.16%
BM_RangesMakeThenSortHeap_float_Random_64 17.921 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.276 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.975 1.42%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.313 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.606 -3.56%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.121 1.37%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 50.658 -2.76%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.334 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.410 1.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.662 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.816 1.17%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.261 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.731 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.289 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.513 -3.25%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.273 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.278 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.401 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.939 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.232 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.147 -1.01%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.666 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.106 -18.64%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.889 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 13.960 -1.08%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.401 -2.42%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.062 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.624 -1.07%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 33.963 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.752 -2.01%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.199 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.273 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.844 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.969 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.192 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.934 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.997 1.03%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.821 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.447 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 14.960 -2.20%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.542 -1.31%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 23.900 -1.78%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.488 -1.84%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 34.988 -2.03%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.485 -1.42%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.868 -1.01%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.959 -2.04%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.378 -1.85%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.887 -2.01%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.904 -1.74%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.060 -1.55%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.037 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.265 -1.80%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.894 15.91%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.944 18.87%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.447 8.89%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 7.327 16.06%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 16.942 25.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.494 33.44%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.736 15.78%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 30.292 2.49%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.545 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.957 -
BM_RangesMakeThenSortHeap_string_Ascending_256 20.058 -
BM_RangesMakeThenSortHeap_string_Ascending_262144 78.056 1.78%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.349 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.552 1.19%
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 28.522 -3.48%
BM_RangesMakeThenSortHeap_string_Descending_16 7.657 -2.36%
BM_RangesMakeThenSortHeap_string_Descending_16384 65.844 -
BM_RangesMakeThenSortHeap_string_Descending_256 17.881 -4.03%
BM_RangesMakeThenSortHeap_string_Descending_262144 85.190 -5.53%
BM_RangesMakeThenSortHeap_string_Descending_4 3.702 -
BM_RangesMakeThenSortHeap_string_Descending_64 12.705 -3.59%
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.902 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.821 -
BM_RangesMakeThenSortHeap_string_Heap_16384 101.877 -
BM_RangesMakeThenSortHeap_string_Heap_256 49.625 -
BM_RangesMakeThenSortHeap_string_Heap_262144 179.946 -1.46%
BM_RangesMakeThenSortHeap_string_Heap_4 5.973 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.459 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 38.997 -5.18%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.358 -2.52%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 65.275 -1.58%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 20.405 -3.00%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 78.864 -1.43%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.772 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 14.689 -3.62%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 70.728 1.24%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.734 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 111.395 1.28%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.974 1.05%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 192.355 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.553 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.530 -
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 70.011 -
BM_RangesMakeThenSortHeap_string_Random_16 22.605 -
BM_RangesMakeThenSortHeap_string_Random_16384 110.656 -4.56%
BM_RangesMakeThenSortHeap_string_Random_256 55.363 -
BM_RangesMakeThenSortHeap_string_Random_262144 193.318 -3.58%
BM_RangesMakeThenSortHeap_string_Random_4 10.383 -
BM_RangesMakeThenSortHeap_string_Random_64 39.882 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 31.637 1.08%
BM_RangesMakeThenSortHeap_string_SingleElement_16 14.333 1.98%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 40.515 4.05%
BM_RangesMakeThenSortHeap_string_SingleElement_256 27.214 1.81%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 52.659 -2.55%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.308 1.32%
BM_RangesMakeThenSortHeap_string_SingleElement_64 21.466 2.39%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.267 1.03%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.746 1.30%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.849 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.388 1.31%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.238 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.370 -2.75%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.667 1.47%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 18.056 2.21%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.699 1.44%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 30.136 1.79%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.286 3.00%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.771 2.02%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.149 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.839 4.39%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.593 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.564 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.217 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 12.988 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.755 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.935 -5.42%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.861 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.960 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.947 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.157 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.241 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.356 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.413 3.10%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.204 -1.04%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.189 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.453 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.178 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.757 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.789 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.646 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.637 -1.73%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.862 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.007 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.629 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.445 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.472 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.312 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.484 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.396 7.75%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.408 7.52%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 15.887 9.32%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.335 6.53%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 21.145 13.51%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.728 2.45%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.312 6.32%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.271 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.668 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.726 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.847 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.691 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 25.008 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.440 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.698 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.200 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.513 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.293 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.798 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.372 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.359 -8.66%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.679 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.275 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.313 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.095 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.416 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.319 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.372 -1.22%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.206 -
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.157 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.278 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.084 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.752 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.217 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.256 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.539 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.353 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.220 -1.03%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.278 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.627 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.585 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.541 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.482 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.551 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.749 2.94%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.988 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.524 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.647 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.173 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.296 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.546 -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.072 2.57%
BM_RangesMakeThenSortHeap_uint32_Random_64 11.906 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.273 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 8.555 -9.98%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.096 1.97%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 18.901 -3.77%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.641 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 56.011 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.625 10.45%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.353 2.28%
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.270 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.761 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.533 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.021 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.815 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.357 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.455 -1.12%
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.416 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.270 -3.77%
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.289 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.630 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.373 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.737 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.873 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.466 13.41%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.481 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.406 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.312 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.655 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.500 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 24.996 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.240 5.71%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.338 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.270 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.228 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.119 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.549 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.352 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.226 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.397 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.966 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.646 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.544 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.485 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.762 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.981 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.436 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.971 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.270 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.530 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.606 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.246 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.485 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.842 -
BM_RangesMakeThenSortHeap_uint64_Random_4 4.095 -
BM_RangesMakeThenSortHeap_uint64_Random_64 11.934 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.278 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.779 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.032 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.896 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.802 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.171 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.239 2.65%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.974 -
BM_RangesPopHeap_float_1 0.472 -2.39%
BM_RangesPopHeap_float_1024 28.552 -
BM_RangesPopHeap_float_16 6.993 -
BM_RangesPopHeap_float_16384 33.658 -
BM_RangesPopHeap_float_256 22.339 -1.39%
BM_RangesPopHeap_float_262144 40.900 14.13%
BM_RangesPopHeap_float_4 2.453 -
BM_RangesPopHeap_float_64 13.553 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.548 29.42%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.838 -3.06%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.249 -4.40%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 45.001 -3.52%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.409 -2.88%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.341 -6.76%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.193 -
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.883 -2.95%
BM_RangesPopHeap_string_1 0.585 -16.43%
BM_RangesPopHeap_string_1024 56.707 -
BM_RangesPopHeap_string_16 14.468 -
BM_RangesPopHeap_string_16384 74.031 -1.13%
BM_RangesPopHeap_string_256 41.120 -
BM_RangesPopHeap_string_262144 97.875 7.25%
BM_RangesPopHeap_string_4 5.315 2.51%
BM_RangesPopHeap_string_64 26.021 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.561 -11.72%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.737 -2.15%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.545 -2.62%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.605 -3.13%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 30.975 -2.23%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 73.305 -8.41%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.197 -1.19%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.624 -1.74%
BM_RangesPopHeap_uint32_1 0.521 20.54%
BM_RangesPopHeap_uint32_1024 21.289 -2.63%
BM_RangesPopHeap_uint32_16 7.630 -
BM_RangesPopHeap_uint32_16384 31.084 -3.52%
BM_RangesPopHeap_uint32_256 16.983 -1.88%
BM_RangesPopHeap_uint32_262144 41.842 -1.05%
BM_RangesPopHeap_uint32_4 2.616 -
BM_RangesPopHeap_uint32_64 12.618 -
BM_RangesPopHeap_uint64_1 0.453 -
BM_RangesPopHeap_uint64_1024 21.438 -3.34%
BM_RangesPopHeap_uint64_16 7.637 -1.32%
BM_RangesPopHeap_uint64_16384 31.153 -3.26%
BM_RangesPopHeap_uint64_256 17.009 -2.59%
BM_RangesPopHeap_uint64_262144 41.764 -5.37%
BM_RangesPopHeap_uint64_4 2.704 -
BM_RangesPopHeap_uint64_64 12.637 -2.78%
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.105 -1.24%
BM_RangesPushHeap_float_Ascending_16 0.974 -4.51%
BM_RangesPushHeap_float_Ascending_16384 4.373 -
BM_RangesPushHeap_float_Ascending_256 2.482 -
BM_RangesPushHeap_float_Ascending_262144 5.071 -1.05%
BM_RangesPushHeap_float_Ascending_4 0.535 -
BM_RangesPushHeap_float_Ascending_64 1.737 -2.50%
BM_RangesPushHeap_float_Descending_1 0.561 30.80%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.364 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.403 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.357 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.097 -
BM_RangesPushHeap_float_PipeOrgan_16 0.908 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.523 -
BM_RangesPushHeap_float_PipeOrgan_256 1.723 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.155 -
BM_RangesPushHeap_float_PipeOrgan_4 0.499 -
BM_RangesPushHeap_float_PipeOrgan_64 1.299 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.622 -
BM_RangesPushHeap_float_QuickSortAdversary_16 1.024 4.74%
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.493 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.737 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.537 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.544 8.62%
BM_RangesPushHeap_float_Random_1024 7.450 -
BM_RangesPushHeap_float_Random_16 5.362 -
BM_RangesPushHeap_float_Random_16384 7.478 -2.69%
BM_RangesPushHeap_float_Random_256 7.281 2.13%
BM_RangesPushHeap_float_Random_262144 7.752 1.24%
BM_RangesPushHeap_float_Random_4 2.941 -1.72%
BM_RangesPushHeap_float_Random_64 6.669 -
BM_RangesPushHeap_float_SingleElement_1 0.535 -7.39%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.368 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.407 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.363 -
BM_RangesPushHeap_float_SingleElement_64 0.381 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.411 -28.40%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.195 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.645 5.29%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.953 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.259 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.586 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.826 -2.18%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.403 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.484 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.503 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.475 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.517 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.475 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.527 -9.79%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.558 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.735 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.181 -1.42%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.098 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.230 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.261 -2.08%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.669 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.660 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.938 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.047 6.70%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.659 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.628 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.463 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.614 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.432 4.76%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.498 -9.90%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.430 -1.70%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.199 -7.88%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.499 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.286 1.28%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.544 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.599 -1.47%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.833 1.28%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.552 15.14%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.568 -1.74%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.569 -1.88%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.586 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.563 -1.86%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.540 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.561 -
BM_RangesPushHeap_string_Ascending_1 0.702 -
BM_RangesPushHeap_string_Ascending_1024 15.179 13.51%
BM_RangesPushHeap_string_Ascending_16 4.809 2.77%
BM_RangesPushHeap_string_Ascending_16384 20.750 4.18%
BM_RangesPushHeap_string_Ascending_256 12.189 8.75%
BM_RangesPushHeap_string_Ascending_262144 40.034 38.26%
BM_RangesPushHeap_string_Ascending_4 2.623 2.37%
BM_RangesPushHeap_string_Ascending_64 7.949 2.72%
BM_RangesPushHeap_string_Descending_1 0.702 -
BM_RangesPushHeap_string_Descending_1024 2.377 -10.17%
BM_RangesPushHeap_string_Descending_16 2.062 -5.37%
BM_RangesPushHeap_string_Descending_16384 2.313 -9.32%
BM_RangesPushHeap_string_Descending_256 2.227 -12.39%
BM_RangesPushHeap_string_Descending_262144 5.213 28.74%
BM_RangesPushHeap_string_Descending_4 1.858 -6.77%
BM_RangesPushHeap_string_Descending_64 2.151 -8.49%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 10.378 3.41%
BM_RangesPushHeap_string_PipeOrgan_16 4.165 -
BM_RangesPushHeap_string_PipeOrgan_16384 15.050 13.31%
BM_RangesPushHeap_string_PipeOrgan_256 8.292 2.08%
BM_RangesPushHeap_string_PipeOrgan_262144 17.663 -2.36%
BM_RangesPushHeap_string_PipeOrgan_4 2.566 2.14%
BM_RangesPushHeap_string_PipeOrgan_64 5.956 1.66%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.700 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.425 -
BM_RangesPushHeap_string_QuickSortAdversary_16 10.146 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 16.277 2.40%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.608 -
BM_RangesPushHeap_string_QuickSortAdversary_262144 17.081 4.95%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.116 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.926 -
BM_RangesPushHeap_string_Random_1 0.700 -
BM_RangesPushHeap_string_Random_1024 14.997 -
BM_RangesPushHeap_string_Random_16 10.186 -
BM_RangesPushHeap_string_Random_16384 17.401 3.70%
BM_RangesPushHeap_string_Random_256 14.241 -
BM_RangesPushHeap_string_Random_262144 17.985 -5.46%
BM_RangesPushHeap_string_Random_4 5.963 -
BM_RangesPushHeap_string_Random_64 12.754 -
BM_RangesPushHeap_string_SingleElement_1 0.702 -
BM_RangesPushHeap_string_SingleElement_1024 2.405 -1.08%
BM_RangesPushHeap_string_SingleElement_16 2.418 -
BM_RangesPushHeap_string_SingleElement_16384 2.434 -
BM_RangesPushHeap_string_SingleElement_256 2.394 -
BM_RangesPushHeap_string_SingleElement_262144 2.485 -
BM_RangesPushHeap_string_SingleElement_4 2.129 -1.62%
BM_RangesPushHeap_string_SingleElement_64 2.469 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.698 13.66%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.820 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.113 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.977 1.04%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.955 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.533 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.000 -2.05%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 3.013 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.429 -17.52%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.707 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.728 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.692 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.755 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.692 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.717 4.00%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.933 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.555 23.86%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.477 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.546 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.886 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.178 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.899 -3.49%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.231 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.483 -21.20%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.075 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.260 -1.48%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.686 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.839 -1.76%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.333 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.839 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.521 -1.62%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.430 4.39%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.359 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.283 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.383 -1.29%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.166 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.565 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.503 -2.30%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.737 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.635 18.49%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.726 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.748 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.758 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.740 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.649 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.761 1.82%
BM_RangesPushHeap_uint32_Ascending_1 0.559 11.19%
BM_RangesPushHeap_uint32_Ascending_1024 3.950 -
BM_RangesPushHeap_uint32_Ascending_16 1.400 -
BM_RangesPushHeap_uint32_Ascending_16384 6.576 -3.06%
BM_RangesPushHeap_uint32_Ascending_256 3.097 -
BM_RangesPushHeap_uint32_Ascending_262144 8.221 -
BM_RangesPushHeap_uint32_Ascending_4 0.757 -
BM_RangesPushHeap_uint32_Ascending_64 2.228 -
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.387 -
BM_RangesPushHeap_uint32_Descending_16 0.369 -2.68%
BM_RangesPushHeap_uint32_Descending_16384 0.382 -
BM_RangesPushHeap_uint32_Descending_256 0.401 -
BM_RangesPushHeap_uint32_Descending_262144 0.382 -
BM_RangesPushHeap_uint32_Descending_4 0.377 -
BM_RangesPushHeap_uint32_Descending_64 0.380 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.412 -15.44%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.917 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.873 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.404 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.688 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.031 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.534 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.311 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.539 -22.74%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.920 -1.11%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.717 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.397 -34.46%
BM_RangesPushHeap_uint32_Random_1024 6.270 1.30%
BM_RangesPushHeap_uint32_Random_16 4.503 -1.04%
BM_RangesPushHeap_uint32_Random_16384 6.320 -
BM_RangesPushHeap_uint32_Random_256 6.029 -1.58%
BM_RangesPushHeap_uint32_Random_262144 6.423 -
BM_RangesPushHeap_uint32_Random_4 2.464 -1.71%
BM_RangesPushHeap_uint32_Random_64 5.575 -1.25%
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.363 -
BM_RangesPushHeap_uint32_SingleElement_16 0.337 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.356 -
BM_RangesPushHeap_uint32_SingleElement_256 0.387 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -
BM_RangesPushHeap_uint32_SingleElement_4 0.342 -
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.696 4.63%
BM_RangesPushHeap_uint64_Ascending_16 0.967 1.34%
BM_RangesPushHeap_uint64_Ascending_16384 3.710 2.31%
BM_RangesPushHeap_uint64_Ascending_256 2.226 6.33%
BM_RangesPushHeap_uint64_Ascending_262144 4.998 5.60%
BM_RangesPushHeap_uint64_Ascending_4 0.549 -
BM_RangesPushHeap_uint64_Ascending_64 1.665 9.57%
BM_RangesPushHeap_uint64_Descending_1 0.697 33.33%
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.365 -5.13%
BM_RangesPushHeap_uint64_Descending_64 0.376 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.889 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.387 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.048 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.491 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.323 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.468 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.616 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.922 -5.77%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.718 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.757 -2.98%
BM_RangesPushHeap_uint64_Random_16 4.397 2.41%
BM_RangesPushHeap_uint64_Random_16384 5.975 -
BM_RangesPushHeap_uint64_Random_256 5.734 -
BM_RangesPushHeap_uint64_Random_262144 6.123 4.38%
BM_RangesPushHeap_uint64_Random_4 2.031 -
BM_RangesPushHeap_uint64_Random_64 5.354 -
BM_RangesPushHeap_uint64_SingleElement_1 0.696 66.52%
BM_RangesPushHeap_uint64_SingleElement_1024 0.368 -
BM_RangesPushHeap_uint64_SingleElement_16 0.347 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.369 -
BM_RangesPushHeap_uint64_SingleElement_256 0.389 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.363 -
BM_RangesPushHeap_uint64_SingleElement_4 0.362 -
BM_RangesPushHeap_uint64_SingleElement_64 0.359 -
BM_RangesSortHeap_float_1 0.259 -
BM_RangesSortHeap_float_1024 7.954 -
BM_RangesSortHeap_float_16 1.600 -
BM_RangesSortHeap_float_16384 27.601 -
BM_RangesSortHeap_float_256 5.728 -1.53%
BM_RangesSortHeap_float_262144 30.742 -
BM_RangesSortHeap_float_4 1.072 -
BM_RangesSortHeap_float_64 3.245 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.248 -5.82%
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.854 2.00%
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.081 2.67%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.782 1.90%
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.185 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.665 2.16%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.741 3.41%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.751 -
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 58.924 -1.97%
BM_RangesSortHeap_string_16 14.110 -1.43%
BM_RangesSortHeap_string_16384 96.511 -3.80%
BM_RangesSortHeap_string_256 44.320 -2.16%
BM_RangesSortHeap_string_262144 172.487 -3.52%
BM_RangesSortHeap_string_4 4.247 -
BM_RangesSortHeap_string_64 29.706 -2.06%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.246 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.403 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.542 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.405 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.280 -1.50%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 47.917 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.450 1.63%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.420 -1.62%
BM_RangesSortHeap_uint32_1 0.262 -
BM_RangesSortHeap_uint32_1024 10.214 -
BM_RangesSortHeap_uint32_16 4.797 -
BM_RangesSortHeap_uint32_16384 16.313 -
BM_RangesSortHeap_uint32_256 8.132 -
BM_RangesSortHeap_uint32_262144 24.371 -
BM_RangesSortHeap_uint32_4 1.043 -
BM_RangesSortHeap_uint32_64 8.009 1.13%
BM_RangesSortHeap_uint64_1 0.266 7.24%
BM_RangesSortHeap_uint64_1024 10.196 -
BM_RangesSortHeap_uint64_16 4.967 -
BM_RangesSortHeap_uint64_16384 16.391 -
BM_RangesSortHeap_uint64_256 8.288 -
BM_RangesSortHeap_uint64_262144 24.518 -
BM_RangesSortHeap_uint64_4 0.936 -
BM_RangesSortHeap_uint64_64 7.893 -
BM_SortHeap_float_1 0.259 -
BM_SortHeap_float_1024 8.084 -
BM_SortHeap_float_16 1.603 -
BM_SortHeap_float_16384 28.033 -
BM_SortHeap_float_256 5.808 -1.24%
BM_SortHeap_float_262144 31.292 -
BM_SortHeap_float_4 1.056 -
BM_SortHeap_float_64 3.255 -
BM_SortHeap_pair<uint32,_uint32>_1 0.257 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.914 -1.69%
BM_SortHeap_pair<uint32,_uint32>_16 5.989 -5.07%
BM_SortHeap_pair<uint32,_uint32>_16384 22.957 -1.72%
BM_SortHeap_pair<uint32,_uint32>_256 10.278 -1.03%
BM_SortHeap_pair<uint32,_uint32>_262144 33.997 -1.68%
BM_SortHeap_pair<uint32,_uint32>_4 1.904 3.60%
BM_SortHeap_pair<uint32,_uint32>_64 8.788 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 59.055 -3.02%
BM_SortHeap_string_16 14.131 -2.13%
BM_SortHeap_string_16384 96.166 -7.08%
BM_SortHeap_string_256 44.402 -2.94%
BM_SortHeap_string_262144 176.468 -1.11%
BM_SortHeap_string_4 4.247 -1.14%
BM_SortHeap_string_64 29.757 -2.81%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.246 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.677 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.628 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.940 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.548 1.79%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.838 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.471 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.451 -
BM_SortHeap_uint32_1 0.252 -
BM_SortHeap_uint32_1024 10.263 -
BM_SortHeap_uint32_16 4.854 -
BM_SortHeap_uint32_16384 16.523 -
BM_SortHeap_uint32_256 8.141 -
BM_SortHeap_uint32_262144 24.535 -
BM_SortHeap_uint32_4 1.058 1.28%
BM_SortHeap_uint32_64 7.824 -2.02%
BM_SortHeap_uint64_1 0.266 -
BM_SortHeap_uint64_1024 10.204 -
BM_SortHeap_uint64_16 4.981 -
BM_SortHeap_uint64_16384 16.428 -
BM_SortHeap_uint64_256 8.303 -
BM_SortHeap_uint64_262144 24.776 -
BM_SortHeap_uint64_4 0.937 -1.81%
BM_SortHeap_uint64_64 7.958 -
BM_StringAssignAsciizMix_Opaque 4.817 1.64%
BM_StringAssignAsciizMix_Transparent 3.063 1.70%
BM_StringAssignAsciiz_Empty_Opaque 2.880 2.22%
BM_StringAssignAsciiz_Empty_Transparent 0.357 -
BM_StringAssignAsciiz_Huge_Opaque 185.169 -
BM_StringAssignAsciiz_Huge_Transparent 187.657 -
BM_StringAssignAsciiz_Large_Opaque 11.362 -1.70%
BM_StringAssignAsciiz_Large_Transparent 11.478 -
BM_StringAssignAsciiz_Small_Opaque 2.882 2.18%
BM_StringAssignAsciiz_Small_Transparent 0.457 -
BM_StringAssignStr_Empty_Opaque 0.727 -
BM_StringAssignStr_Empty_Transparent 0.494 -
BM_StringAssignStr_Huge_Opaque 113.418 1.89%
BM_StringAssignStr_Huge_Transparent 114.828 1.79%
BM_StringAssignStr_Large_Opaque 10.247 -
BM_StringAssignStr_Large_Transparent 10.292 -
BM_StringAssignStr_Small_Opaque 0.727 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.180 2.18%
BM_StringConstructDestroyCStr_Empty_Transparent 0.240 -
BM_StringConstructDestroyCStr_Huge_Opaque 158.528 -
BM_StringConstructDestroyCStr_Huge_Transparent 69.376 1.56%
BM_StringConstructDestroyCStr_Large_Opaque 15.875 6.39%
BM_StringConstructDestroyCStr_Large_Transparent 9.428 -2.23%
BM_StringConstructDestroyCStr_Small_Opaque 2.195 5.45%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -5.85%
BM_StringCopy_Empty 0.653 -
BM_StringCopy_Huge 102.349 -
BM_StringCopy_Large 6.230 1.34%
BM_StringCopy_Small 0.653 -
BM_StringCtorDefault 0.458 92.46%
BM_StringDestroy_Empty 0.812 24.26%
BM_StringDestroy_Huge 10.578 -
BM_StringDestroy_Large 6.872 1.25%
BM_StringDestroy_Small 0.652 -
BM_StringEraseToEnd_Empty_Opaque 0.616 -
BM_StringEraseToEnd_Empty_Transparent 0.356 -
BM_StringEraseToEnd_Huge_Opaque 2.568 4.30%
BM_StringEraseToEnd_Huge_Transparent 2.650 3.53%
BM_StringEraseToEnd_Large_Opaque 1.014 -
BM_StringEraseToEnd_Large_Transparent 0.840 -
BM_StringEraseToEnd_Small_Opaque 0.608 -
BM_StringEraseToEnd_Small_Transparent 0.434 4.30%
BM_StringEraseWithMove_Empty_Opaque 0.800 -6.22%
BM_StringEraseWithMove_Empty_Transparent 0.564 -7.70%
BM_StringEraseWithMove_Huge_Opaque 59.699 7.82%
BM_StringEraseWithMove_Huge_Transparent 57.443 7.44%
BM_StringEraseWithMove_Large_Opaque 2.863 -
BM_StringEraseWithMove_Large_Transparent 2.657 -
BM_StringEraseWithMove_Small_Opaque 2.592 -1.65%
BM_StringEraseWithMove_Small_Transparent 2.691 12.73%
BM_StringFindAllMatch/1 2.721 5.01%
BM_StringFindAllMatch/131072 2274.672 -
BM_StringFindAllMatch/32768 575.283 -
BM_StringFindAllMatch/4096 80.093 -
BM_StringFindAllMatch/512 11.170 -4.43%
BM_StringFindAllMatch/64 3.069 2.71%
BM_StringFindAllMatch/8 2.595 7.57%
BM_StringFindCharLiteral/1024 16.951 -
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.560 -3.66%
BM_StringFindCharLiteral/2048 40.329 -
BM_StringFindCharLiteral/256 5.368 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.324 -
BM_StringFindCharLiteral/512 9.233 -
BM_StringFindCharLiteral/64 2.113 -
BM_StringFindCharLiteral/8 1.556 -3.86%
BM_StringFindCharLiteral/8192 138.262 -
BM_StringFindMatch1/1 983.055 -
BM_StringFindMatch1/32768 1574.003 -
BM_StringFindMatch1/4096 1059.329 -
BM_StringFindMatch1/512 1005.445 1.45%
BM_StringFindMatch1/64 985.939 -
BM_StringFindMatch1/8 982.792 -
BM_StringFindMatch2/1 982.573 -
BM_StringFindMatch2/32768 1573.889 -
BM_StringFindMatch2/4096 1060.114 -
BM_StringFindMatch2/512 1003.625 1.28%
BM_StringFindMatch2/64 986.308 -
BM_StringFindMatch2/8 982.533 -
BM_StringFindNoMatch/10 1.301 -4.10%
BM_StringFindNoMatch/131072 1973.081 -
BM_StringFindNoMatch/32768 498.767 -
BM_StringFindNoMatch/4096 75.015 -
BM_StringFindNoMatch/512 9.315 -
BM_StringFindNoMatch/64 2.008 5.05%
BM_StringFindStringLiteral/1024 17.271 -
BM_StringFindStringLiteral/128 3.097 1.02%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.334 -4.15%
BM_StringFindStringLiteral/256 5.376 1.09%
BM_StringFindStringLiteral/32 1.707 -
BM_StringFindStringLiteral/4096 77.461 -10.09%
BM_StringFindStringLiteral/512 9.354 -
BM_StringFindStringLiteral/64 2.157 2.90%
BM_StringFindStringLiteral/8 1.620 -
BM_StringFindStringLiteral/8192 138.515 -3.83%
BM_StringMove_Empty 1.295 -
BM_StringMove_Huge 1.291 -
BM_StringMove_Large 1.292 -
BM_StringMove_Small 1.293 -
BM_StringRead_Cold_Deep_Empty 0.898 8.10%
BM_StringRead_Cold_Deep_Large 1.327 6.29%
BM_StringRead_Cold_Deep_Small 0.911 9.08%
BM_StringRead_Cold_Shallow_Empty 0.855 2.55%
BM_StringRead_Cold_Shallow_Large 1.164 4.66%
BM_StringRead_Cold_Shallow_Small 0.901 11.17%
BM_StringRead_Hot_Deep_Empty 0.478 -
BM_StringRead_Hot_Deep_Large 0.485 -22.28%
BM_StringRead_Hot_Deep_Small 0.477 -
BM_StringRead_Hot_Shallow_Empty 0.468 -
BM_StringRead_Hot_Shallow_Large 0.465 -
BM_StringRead_Hot_Shallow_Small 0.469 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.366 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.366 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.366 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.365 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.640 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.641 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.359 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.959 5.83%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.438 3.60%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.066 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.363 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.161 -4.34%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.404 22.69%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.404 22.07%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.404 21.58%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.403 10.44%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.447 23.39%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.458 24.67%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.457 -8.58%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.825 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.822 -1.61%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.400 -5.47%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.451 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.361 56.66%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.553 18.48%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.556 23.77%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.462 -8.72%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.553 -19.51%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.269 2.07%
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.007 3.33%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.440 -3.52%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.080 12.44%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.667 -6.39%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.278 2.74%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.889 11.18%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.798 10.40%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.520 -5.59%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.102 5.06%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.597 7.55%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.889 5.04%
BM_StringRelational_Compare_Empty_Empty_Control 1.611 -6.16%
BM_StringRelational_Compare_Empty_Huge_Control 1.619 -5.70%
BM_StringRelational_Compare_Empty_Large_Control 1.617 -5.99%
BM_StringRelational_Compare_Empty_Small_Control 1.668 -4.09%
BM_StringRelational_Compare_Huge_Empty_Control 1.630 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.391 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.914 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.626 -
BM_StringRelational_Compare_Huge_Huge_Control 98.829 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.847 -
BM_StringRelational_Compare_Large_Empty_Control 1.618 -2.97%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.848 -
BM_StringRelational_Compare_Small_Empty_Control 1.624 -8.87%
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.847 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.681 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 2.062 -
BM_StringRelational_Eq_Empty_Huge_Control 0.484 -
BM_StringRelational_Eq_Empty_Large_Control 0.484 -
BM_StringRelational_Eq_Empty_Small_Control 0.467 -2.75%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.578 -14.65%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.167 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.281 -
BM_StringRelational_Eq_Huge_Huge_Control 99.043 -
BM_StringRelational_Eq_Large_Huge_Control 0.481 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.589 5.69%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.965 -5.61%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.785 -3.57%
BM_StringRelational_Eq_Large_Large_Control 2.388 3.67%
BM_StringRelational_Eq_Small_Huge_Control 0.477 -
BM_StringRelational_Eq_Small_Large_Control 0.497 2.18%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.526 1.42%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.131 11.74%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.584 -2.09%
BM_StringRelational_Eq_Small_Small_Control 1.900 2.39%
BM_StringRelational_Less_Empty_Empty_Control 1.997 -
BM_StringRelational_Less_Empty_Huge_Control 2.068 8.10%
BM_StringRelational_Less_Empty_Large_Control 1.930 1.07%
BM_StringRelational_Less_Empty_Small_Control 2.152 5.47%
BM_StringRelational_Less_Huge_Empty_Control 1.933 -3.06%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.388 4.74%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.905 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.097 -
BM_StringRelational_Less_Huge_Huge_Control 98.992 -
BM_StringRelational_Less_Huge_Large_Control 2.296 -6.66%
BM_StringRelational_Less_Huge_Small_Control 1.900 9.92%
BM_StringRelational_Less_Large_Empty_Control 2.030 4.74%
BM_StringRelational_Less_Large_Huge_Control 2.263 -4.38%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.324 -4.61%
BM_StringRelational_Less_Large_Large_ChangeLast 1.899 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Less_Large_Large_Control 2.230 1.23%
BM_StringRelational_Less_Large_Small_Control 1.835 -
BM_StringRelational_Less_Small_Empty_Control 1.829 -
BM_StringRelational_Less_Small_Huge_Control 1.900 17.23%
BM_StringRelational_Less_Small_Large_Control 1.727 -3.19%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.378 -3.27%
BM_StringRelational_Less_Small_Small_ChangeLast 1.827 -1.04%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.276 -11.30%
BM_StringRelational_Less_Small_Small_Control 1.733 2.44%
BM_StringResizeAndOverwrite 0.851 1.86%
BM_align/1 0.894 -
BM_align/256 0.896 1.19%
BM_align/64 0.896 -
BM_align/8 0.895 -
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.283 -6.79%
BM_deque_deque_copy/1024 39.764 2.88%
BM_deque_deque_copy/2 2.941 -9.08%
BM_deque_deque_copy/4000 146.874 -
BM_deque_deque_copy/4096 151.018 -
BM_deque_deque_copy/512 20.337 -
BM_deque_deque_copy/5500 201.663 -
BM_deque_deque_copy/64 5.524 1.70%
BM_deque_deque_copy/64000 3407.611 23.82%
BM_deque_deque_copy/65536 3433.442 17.83%
BM_deque_deque_copy/70000 3650.053 27.39%
BM_deque_deque_copy_backward/0 1.388 -
BM_deque_deque_copy_backward/1 3.397 -3.12%
BM_deque_deque_copy_backward/1024 42.070 -
BM_deque_deque_copy_backward/2 3.001 -3.69%
BM_deque_deque_copy_backward/4000 146.802 -
BM_deque_deque_copy_backward/4096 154.925 -
BM_deque_deque_copy_backward/512 21.865 1.48%
BM_deque_deque_copy_backward/5500 205.618 -
BM_deque_deque_copy_backward/64 5.111 1.15%
BM_deque_deque_copy_backward/64000 8099.947 -1.60%
BM_deque_deque_copy_backward/65536 8502.007 2.78%
BM_deque_deque_copy_backward/70000 8529.273 -5.71%
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.221 -8.40%
BM_deque_deque_move/1024 39.455 1.86%
BM_deque_deque_move/2 2.947 -8.92%
BM_deque_deque_move/4000 148.348 -
BM_deque_deque_move/4096 149.741 -
BM_deque_deque_move/512 20.358 -
BM_deque_deque_move/5500 202.103 -
BM_deque_deque_move/64 5.529 1.80%
BM_deque_deque_move/64000 3196.770 14.64%
BM_deque_deque_move/65536 3577.505 22.31%
BM_deque_deque_move/70000 3843.184 23.05%
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.317 -3.06%
BM_deque_deque_move_backward/1024 42.027 -
BM_deque_deque_move_backward/2 2.940 -3.74%
BM_deque_deque_move_backward/4000 146.142 -1.01%
BM_deque_deque_move_backward/4096 155.105 -
BM_deque_deque_move_backward/512 21.509 -
BM_deque_deque_move_backward/5500 207.259 1.07%
BM_deque_deque_move_backward/64 5.127 1.19%
BM_deque_deque_move_backward/64000 8136.094 -
BM_deque_deque_move_backward/65536 8023.492 -4.44%
BM_deque_deque_move_backward/70000 9277.771 3.96%
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.280 -8.16%
BM_deque_deque_ranges_copy/1024 39.351 -
BM_deque_deque_ranges_copy/2 2.942 -9.06%
BM_deque_deque_ranges_copy/4000 148.433 -
BM_deque_deque_ranges_copy/4096 151.064 -
BM_deque_deque_ranges_copy/512 20.284 -
BM_deque_deque_ranges_copy/5500 199.486 -
BM_deque_deque_ranges_copy/64 5.484 2.38%
BM_deque_deque_ranges_copy/64000 3566.776 22.66%
BM_deque_deque_ranges_copy/65536 3137.630 11.15%
BM_deque_deque_ranges_copy/70000 3486.007 11.75%
BM_deque_deque_ranges_copy_backward/0 1.387 -
BM_deque_deque_ranges_copy_backward/1 3.317 -4.19%
BM_deque_deque_ranges_copy_backward/1024 41.955 -
BM_deque_deque_ranges_copy_backward/2 2.945 -5.37%
BM_deque_deque_ranges_copy_backward/4000 146.691 -
BM_deque_deque_ranges_copy_backward/4096 153.954 -
BM_deque_deque_ranges_copy_backward/512 21.511 -
BM_deque_deque_ranges_copy_backward/5500 206.346 -
BM_deque_deque_ranges_copy_backward/64 5.132 1.35%
BM_deque_deque_ranges_copy_backward/64000 8058.820 -
BM_deque_deque_ranges_copy_backward/65536 8210.573 -
BM_deque_deque_ranges_copy_backward/70000 8904.672 -
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.216 -9.71%
BM_deque_deque_ranges_move/1024 39.451 2.12%
BM_deque_deque_ranges_move/2 2.894 -10.56%
BM_deque_deque_ranges_move/4000 147.871 -
BM_deque_deque_ranges_move/4096 149.625 -
BM_deque_deque_ranges_move/512 20.295 -
BM_deque_deque_ranges_move/5500 200.397 -
BM_deque_deque_ranges_move/64 5.482 2.51%
BM_deque_deque_ranges_move/64000 3437.140 20.36%
BM_deque_deque_ranges_move/65536 3262.653 12.48%
BM_deque_deque_ranges_move/70000 3684.973 20.77%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.383 -3.03%
BM_deque_deque_ranges_move_backward/1024 41.592 -
BM_deque_deque_ranges_move_backward/2 2.944 -3.70%
BM_deque_deque_ranges_move_backward/4000 145.480 -1.59%
BM_deque_deque_ranges_move_backward/4096 154.406 -
BM_deque_deque_ranges_move_backward/512 21.537 -
BM_deque_deque_ranges_move_backward/5500 205.373 -
BM_deque_deque_ranges_move_backward/64 5.092 -
BM_deque_deque_ranges_move_backward/64000 8037.360 -
BM_deque_deque_ranges_move_backward/65536 8119.801 -3.19%
BM_deque_deque_ranges_move_backward/70000 9002.331 -
BM_deque_vector_copy/0 1.414 1.85%
BM_deque_vector_copy/1 2.033 -1.84%
BM_deque_vector_copy/1024 37.322 1.21%
BM_deque_vector_copy/2 1.773 -3.26%
BM_deque_vector_copy/4000 142.493 -1.37%
BM_deque_vector_copy/4096 145.604 -
BM_deque_vector_copy/512 16.722 -
BM_deque_vector_copy/5500 194.615 -
BM_deque_vector_copy/64 2.603 -
BM_deque_vector_copy/64000 3329.152 34.39%
BM_deque_vector_copy/65536 3526.892 35.51%
BM_deque_vector_copy/70000 3856.757 35.28%
BM_deque_vector_copy_backward/0 1.324 -15.62%
BM_deque_vector_copy_backward/1 2.070 -2.38%
BM_deque_vector_copy_backward/1024 37.194 -
BM_deque_vector_copy_backward/2 1.842 -
BM_deque_vector_copy_backward/4000 141.371 -
BM_deque_vector_copy_backward/4096 149.315 -
BM_deque_vector_copy_backward/512 17.935 -
BM_deque_vector_copy_backward/5500 203.885 2.31%
BM_deque_vector_copy_backward/64 2.922 -
BM_deque_vector_copy_backward/64000 7513.831 -4.02%
BM_deque_vector_copy_backward/65536 7688.373 -5.40%
BM_deque_vector_copy_backward/70000 8285.823 -1.91%
BM_deque_vector_move/0 1.420 3.05%
BM_deque_vector_move/1 2.146 2.72%
BM_deque_vector_move/1024 36.985 -
BM_deque_vector_move/2 1.840 -
BM_deque_vector_move/4000 146.057 2.76%
BM_deque_vector_move/4096 146.009 -
BM_deque_vector_move/512 16.674 -
BM_deque_vector_move/5500 195.593 -
BM_deque_vector_move/64 2.599 -
BM_deque_vector_move/64000 3176.096 12.92%
BM_deque_vector_move/65536 3185.634 16.86%
BM_deque_vector_move/70000 3614.355 22.31%
BM_deque_vector_move_backward/0 1.536 12.05%
BM_deque_vector_move_backward/1 2.086 -
BM_deque_vector_move_backward/1024 37.104 -
BM_deque_vector_move_backward/2 1.838 -
BM_deque_vector_move_backward/4000 145.600 -
BM_deque_vector_move_backward/4096 148.054 -
BM_deque_vector_move_backward/512 17.928 -
BM_deque_vector_move_backward/5500 204.755 1.28%
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 7369.697 -6.31%
BM_deque_vector_move_backward/65536 7433.751 -7.45%
BM_deque_vector_move_backward/70000 7985.638 -5.43%
BM_deque_vector_ranges_copy/0 1.397 -12.01%
BM_deque_vector_ranges_copy/1 2.033 -3.68%
BM_deque_vector_ranges_copy/1024 36.699 -
BM_deque_vector_ranges_copy/2 1.773 -3.40%
BM_deque_vector_ranges_copy/4000 144.479 1.05%
BM_deque_vector_ranges_copy/4096 145.155 -
BM_deque_vector_ranges_copy/512 16.630 -
BM_deque_vector_ranges_copy/5500 197.487 -1.20%
BM_deque_vector_ranges_copy/64 2.595 -
BM_deque_vector_ranges_copy/64000 3515.186 33.64%
BM_deque_vector_ranges_copy/65536 3591.175 36.62%
BM_deque_vector_ranges_copy/70000 3822.803 34.34%
BM_deque_vector_ranges_copy_backward/0 1.410 -4.45%
BM_deque_vector_ranges_copy_backward/1 2.016 -3.55%
BM_deque_vector_ranges_copy_backward/1024 36.738 -
BM_deque_vector_ranges_copy_backward/2 1.786 -2.86%
BM_deque_vector_ranges_copy_backward/4000 141.293 -
BM_deque_vector_ranges_copy_backward/4096 148.959 -
BM_deque_vector_ranges_copy_backward/512 17.933 -
BM_deque_vector_ranges_copy_backward/5500 202.948 1.86%
BM_deque_vector_ranges_copy_backward/64 2.911 -
BM_deque_vector_ranges_copy_backward/64000 7541.853 -4.16%
BM_deque_vector_ranges_copy_backward/65536 7813.466 -2.68%
BM_deque_vector_ranges_copy_backward/70000 8279.491 -3.76%
BM_deque_vector_ranges_move/0 1.426 -
BM_deque_vector_ranges_move/1 2.023 -2.66%
BM_deque_vector_ranges_move/1024 37.106 -
BM_deque_vector_ranges_move/2 1.792 -2.72%
BM_deque_vector_ranges_move/4000 150.285 -
BM_deque_vector_ranges_move/4096 145.291 -
BM_deque_vector_ranges_move/512 16.684 -
BM_deque_vector_ranges_move/5500 197.753 -1.67%
BM_deque_vector_ranges_move/64 2.627 2.51%
BM_deque_vector_ranges_move/64000 3419.559 24.19%
BM_deque_vector_ranges_move/65536 3479.327 26.43%
BM_deque_vector_ranges_move/70000 3620.315 21.58%
BM_deque_vector_ranges_move_backward/0 1.373 -4.71%
BM_deque_vector_ranges_move_backward/1 2.127 1.19%
BM_deque_vector_ranges_move_backward/1024 36.722 -1.01%
BM_deque_vector_ranges_move_backward/2 1.840 -
BM_deque_vector_ranges_move_backward/4000 141.148 -
BM_deque_vector_ranges_move_backward/4096 148.245 -
BM_deque_vector_ranges_move_backward/512 17.914 -
BM_deque_vector_ranges_move_backward/5500 200.905 -
BM_deque_vector_ranges_move_backward/64 2.922 -
BM_deque_vector_ranges_move_backward/64000 7347.501 -6.99%
BM_deque_vector_ranges_move_backward/65536 7409.871 -9.36%
BM_deque_vector_ranges_move_backward/70000 8032.895 -8.64%
BM_getline_string 17.674 2.45%
BM_lexicographical_compare_three_way<IntPtr>/1 0.347 -
BM_lexicographical_compare_three_way<IntPtr>/1024 246.214 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 250084.166 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.312 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3777.762 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.294 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60606.527 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.144 -
BM_lexicographical_compare_three_way<IntPtr>/4096 956.321 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.583 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15085.663 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.969 5.28%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 479.330 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496160.554 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.826 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7576.302 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 124.067 1.05%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120424.705 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.306 1.05%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1887.753 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.013 3.75%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30084.891 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.145 -11.37%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.493 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249925.637 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.309 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3778.944 -1.22%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.059 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60433.807 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.052 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 960.810 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.396 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15085.883 -1.19%
BM_lexicographical_compare_three_way_fast_path/1 0.308 -21.60%
BM_lexicographical_compare_three_way_fast_path/1024 245.598 -
BM_lexicographical_compare_three_way_fast_path/1048576 250293.886 -
BM_lexicographical_compare_three_way_fast_path/16 4.337 -
BM_lexicographical_compare_three_way_fast_path/16384 3772.344 -
BM_lexicographical_compare_three_way_fast_path/256 70.554 -
BM_lexicographical_compare_three_way_fast_path/262144 60400.240 -
BM_lexicographical_compare_three_way_fast_path/4 1.147 -
BM_lexicographical_compare_three_way_fast_path/4096 955.642 -
BM_lexicographical_compare_three_way_fast_path/64 15.648 -
BM_lexicographical_compare_three_way_fast_path/65536 15110.420 1.07%
BM_lexicographical_compare_three_way_slow_path/1 0.366 -20.17%
BM_lexicographical_compare_three_way_slow_path/1024 249.352 -
BM_lexicographical_compare_three_way_slow_path/1048576 253527.828 -
BM_lexicographical_compare_three_way_slow_path/16 4.415 1.42%
BM_lexicographical_compare_three_way_slow_path/16384 3982.998 -
BM_lexicographical_compare_three_way_slow_path/256 71.416 -
BM_lexicographical_compare_three_way_slow_path/262144 64778.060 -
BM_lexicographical_compare_three_way_slow_path/4 1.153 -
BM_lexicographical_compare_three_way_slow_path/4096 983.856 -
BM_lexicographical_compare_three_way_slow_path/64 15.732 -
BM_lexicographical_compare_three_way_slow_path/65536 16151.098 -
BM_map_find_string_literal 11.748 -
BM_num_get<bool> 12.400 -1.05%
BM_num_get<double> 35.603 -
BM_num_get<float> 35.954 2.76%
BM_num_get<long> 11.508 -
BM_num_get<long_double> 36.111 -
BM_num_get<long_long> 11.490 -
BM_num_get<unsigned_int> 10.671 5.05%
BM_num_get<unsigned_long> 11.209 2.59%
BM_num_get<unsigned_long_long> 11.210 2.04%
BM_num_get<unsigned_short> 10.659 1.12%
BM_num_get<void*> 11.922 -
BM_num_put<bool> 10.923 2.39%
BM_num_put<const_void*> 12.638 -1.71%
BM_num_put<double> 58.094 -
BM_num_put<long> 11.319 -2.43%
BM_num_put<long_double> 58.879 -
BM_num_put<long_long> 11.486 -
BM_num_put<unsigned_long> 10.907 -4.56%
BM_num_put<unsigned_long_long> 11.034 -3.05%
BM_std_min<__int128>/1 0.368 -11.16%
BM_std_min<__int128>/10 3.686 -
BM_std_min<__int128>/1024 417.807 5.35%
BM_std_min<__int128>/11 4.067 -
BM_std_min<__int128>/12 4.491 -
BM_std_min<__int128>/13 4.905 -
BM_std_min<__int128>/14 5.317 -
BM_std_min<__int128>/15 5.726 -
BM_std_min<__int128>/16 6.155 -
BM_std_min<__int128>/17 6.559 -
BM_std_min<__int128>/18 6.920 -
BM_std_min<__int128>/19 7.369 1.62%
BM_std_min<__int128>/2 0.671 1.65%
BM_std_min<__int128>/20 7.718 1.25%
BM_std_min<__int128>/21 8.061 1.31%
BM_std_min<__int128>/22 8.492 1.81%
BM_std_min<__int128>/23 8.911 1.90%
BM_std_min<__int128>/24 9.299 1.88%
BM_std_min<__int128>/25 9.685 2.15%
BM_std_min<__int128>/26 10.044 2.02%
BM_std_min<__int128>/27 10.460 2.08%
BM_std_min<__int128>/28 10.864 2.26%
BM_std_min<__int128>/29 11.296 2.40%
BM_std_min<__int128>/3 1.025 1.50%
BM_std_min<__int128>/30 11.689 2.43%
BM_std_min<__int128>/31 12.079 2.33%
BM_std_min<__int128>/32 12.543 2.65%
BM_std_min<__int128>/4 1.379 -
BM_std_min<__int128>/4000 1627.711 5.52%
BM_std_min<__int128>/4096 1662.216 5.28%
BM_std_min<__int128>/5 1.758 -
BM_std_min<__int128>/512 209.594 5.30%
BM_std_min<__int128>/5500 2234.557 5.28%
BM_std_min<__int128>/6 2.092 -
BM_std_min<__int128>/64 25.578 4.17%
BM_std_min<__int128>/64000 26158.112 5.70%
BM_std_min<__int128>/65536 26663.057 5.14%
BM_std_min<__int128>/7 2.502 -
BM_std_min<__int128>/70000 28491.210 5.23%
BM_std_min<__int128>/8 2.895 -
BM_std_min<__int128>/9 3.284 -
BM_std_min<char>/1 0.335 17.36%
BM_std_min<char>/10 0.901 -
BM_std_min<char>/1024 8.495 -
BM_std_min<char>/11 1.040 -
BM_std_min<char>/12 1.295 -1.65%
BM_std_min<char>/13 1.531 -1.32%
BM_std_min<char>/14 1.794 -
BM_std_min<char>/15 2.116 1.38%
BM_std_min<char>/16 2.557 2.63%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.971 -1.73%
BM_std_min<char>/19 1.156 -2.32%
BM_std_min<char>/2 0.486 -3.71%
BM_std_min<char>/20 1.516 -1.93%
BM_std_min<char>/21 1.719 -4.91%
BM_std_min<char>/22 2.073 -
BM_std_min<char>/23 2.279 -3.39%
BM_std_min<char>/24 2.839 2.42%
BM_std_min<char>/25 1.153 -
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.385 -
BM_std_min<char>/28 1.743 -
BM_std_min<char>/29 2.095 3.44%
BM_std_min<char>/3 0.693 -3.61%
BM_std_min<char>/30 2.265 -1.62%
BM_std_min<char>/31 2.484 -1.13%
BM_std_min<char>/32 2.995 6.53%
BM_std_min<char>/4 1.005 -6.42%
BM_std_min<char>/4000 27.005 -
BM_std_min<char>/4096 28.599 -
BM_std_min<char>/5 1.422 5.19%
BM_std_min<char>/512 6.322 -1.57%
BM_std_min<char>/5500 36.802 -
BM_std_min<char>/6 1.604 -
BM_std_min<char>/64 4.252 3.24%
BM_std_min<char>/64000 450.399 -
BM_std_min<char>/65536 460.756 -
BM_std_min<char>/7 1.866 -
BM_std_min<char>/70000 491.993 -
BM_std_min<char>/8 2.320 2.34%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.283 9.95%
BM_std_min<int>/10 0.994 -
BM_std_min<int>/1024 26.747 -
BM_std_min<int>/11 1.156 -
BM_std_min<int>/12 1.497 -
BM_std_min<int>/13 1.155 -
BM_std_min<int>/14 1.155 -
BM_std_min<int>/15 1.386 -
BM_std_min<int>/16 1.719 -
BM_std_min<int>/17 0.964 -
BM_std_min<int>/18 1.155 -
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.386 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.573 -
BM_std_min<int>/24 1.768 -4.38%
BM_std_min<int>/25 10.868 633.95%
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 2.010 -
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.691 -
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.026 1.61%
BM_std_min<int>/4000 109.315 -
BM_std_min<int>/4096 112.111 -
BM_std_min<int>/5 0.876 -
BM_std_min<int>/512 12.846 -
BM_std_min<int>/5500 151.710 -
BM_std_min<int>/6 0.924 -
BM_std_min<int>/64 2.742 4.13%
BM_std_min<int>/64000 1880.801 -
BM_std_min<int>/65536 1924.357 -
BM_std_min<int>/7 1.041 -
BM_std_min<int>/70000 2054.847 -
BM_std_min<int>/8 1.281 2.15%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.600 -11.41%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 105.793 -
BM_std_min<long_long>/11 1.494 -
BM_std_min<long_long>/12 2.075 2.98%
BM_std_min<long_long>/13 2.417 -
BM_std_min<long_long>/14 2.636 -
BM_std_min<long_long>/15 2.867 -
BM_std_min<long_long>/16 3.105 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.621 -
BM_std_min<long_long>/19 1.735 -
BM_std_min<long_long>/2 0.690 -
BM_std_min<long_long>/20 2.063 1.40%
BM_std_min<long_long>/21 2.413 -
BM_std_min<long_long>/22 2.654 -
BM_std_min<long_long>/23 2.884 -
BM_std_min<long_long>/24 3.114 -
BM_std_min<long_long>/25 2.079 -
BM_std_min<long_long>/26 2.083 -
BM_std_min<long_long>/27 2.090 -
BM_std_min<long_long>/28 2.557 -1.14%
BM_std_min<long_long>/29 3.043 1.39%
BM_std_min<long_long>/3 1.310 -2.72%
BM_std_min<long_long>/30 3.264 -
BM_std_min<long_long>/31 3.315 -5.02%
BM_std_min<long_long>/32 3.552 -
BM_std_min<long_long>/4 1.656 -
BM_std_min<long_long>/4000 442.781 -
BM_std_min<long_long>/4096 454.448 -
BM_std_min<long_long>/5 1.905 -
BM_std_min<long_long>/512 46.486 -
BM_std_min<long_long>/5500 613.018 -
BM_std_min<long_long>/6 2.132 -
BM_std_min<long_long>/64 4.848 -1.16%
BM_std_min<long_long>/64000 7319.719 -
BM_std_min<long_long>/65536 7484.244 -
BM_std_min<long_long>/7 2.355 -
BM_std_min<long_long>/70000 7992.579 -
BM_std_min<long_long>/8 2.675 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.338 -
BM_std_min<short>/10 1.046 -
BM_std_min<short>/1024 14.233 1.53%
BM_std_min<short>/11 1.226 3.90%
BM_std_min<short>/12 1.591 5.16%
BM_std_min<short>/13 1.153 -
BM_std_min<short>/14 1.155 -
BM_std_min<short>/15 1.387 -
BM_std_min<short>/16 1.756 -
BM_std_min<short>/17 1.635 1.02%
BM_std_min<short>/18 1.692 9.25%
BM_std_min<short>/19 1.908 3.81%
BM_std_min<short>/2 0.547 10.15%
BM_std_min<short>/20 2.248 4.48%
BM_std_min<short>/21 1.800 -2.33%
BM_std_min<short>/22 1.841 -
BM_std_min<short>/23 2.024 -1.55%
BM_std_min<short>/24 2.378 -3.86%
BM_std_min<short>/25 2.117 -2.06%
BM_std_min<short>/26 2.099 -
BM_std_min<short>/27 2.326 -
BM_std_min<short>/28 2.581 -4.52%
BM_std_min<short>/29 2.323 -1.06%
BM_std_min<short>/3 0.765 10.42%
BM_std_min<short>/30 2.405 1.27%
BM_std_min<short>/31 2.662 1.67%
BM_std_min<short>/32 2.950 -
BM_std_min<short>/4 1.085 8.75%
BM_std_min<short>/4000 54.156 1.19%
BM_std_min<short>/4096 55.660 1.42%
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.298 -
BM_std_min<short>/5500 76.164 -
BM_std_min<short>/6 0.980 -
BM_std_min<short>/64 13.457 289.43%
BM_std_min<short>/64000 906.845 -
BM_std_min<short>/65536 928.924 -
BM_std_min<short>/7 1.132 2.03%
BM_std_min<short>/70000 1030.370 -
BM_std_min<short>/8 1.366 2.72%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.336 -17.59%
BM_std_min<unsigned___int128>/10 3.723 -
BM_std_min<unsigned___int128>/1024 496.889 25.74%
BM_std_min<unsigned___int128>/11 4.126 1.28%
BM_std_min<unsigned___int128>/12 4.530 -
BM_std_min<unsigned___int128>/13 4.950 -
BM_std_min<unsigned___int128>/14 5.366 1.05%
BM_std_min<unsigned___int128>/15 5.784 -
BM_std_min<unsigned___int128>/16 6.218 -
BM_std_min<unsigned___int128>/17 6.687 2.52%
BM_std_min<unsigned___int128>/18 7.128 3.37%
BM_std_min<unsigned___int128>/19 7.580 4.12%
BM_std_min<unsigned___int128>/2 0.659 -
BM_std_min<unsigned___int128>/20 8.017 4.71%
BM_std_min<unsigned___int128>/21 8.493 6.18%
BM_std_min<unsigned___int128>/22 8.970 7.05%
BM_std_min<unsigned___int128>/23 9.443 7.64%
BM_std_min<unsigned___int128>/24 9.889 8.22%
BM_std_min<unsigned___int128>/25 10.356 9.07%
BM_std_min<unsigned___int128>/26 10.771 9.27%
BM_std_min<unsigned___int128>/27 11.284 9.75%
BM_std_min<unsigned___int128>/28 11.742 10.21%
BM_std_min<unsigned___int128>/29 12.237 10.74%
BM_std_min<unsigned___int128>/3 1.021 -
BM_std_min<unsigned___int128>/30 12.673 10.63%
BM_std_min<unsigned___int128>/31 13.146 11.02%
BM_std_min<unsigned___int128>/32 13.636 11.43%
BM_std_min<unsigned___int128>/4 1.395 -
BM_std_min<unsigned___int128>/4000 1942.114 26.18%
BM_std_min<unsigned___int128>/4096 1987.697 26.13%
BM_std_min<unsigned___int128>/5 1.782 -
BM_std_min<unsigned___int128>/512 248.618 25.47%
BM_std_min<unsigned___int128>/5500 2667.585 26.16%
BM_std_min<unsigned___int128>/6 2.147 2.55%
BM_std_min<unsigned___int128>/64 29.172 19.01%
BM_std_min<unsigned___int128>/64000 31242.032 26.43%
BM_std_min<unsigned___int128>/65536 32025.097 26.50%
BM_std_min<unsigned___int128>/7 2.554 1.89%
BM_std_min<unsigned___int128>/70000 34192.922 26.58%
BM_std_min<unsigned___int128>/8 2.946 1.86%
BM_std_min<unsigned___int128>/9 3.339 1.35%
BM_std_min<unsigned_char>/1 0.454 -
BM_std_min<unsigned_char>/10 0.939 2.88%
BM_std_min<unsigned_char>/1024 8.437 -
BM_std_min<unsigned_char>/11 1.131 5.33%
BM_std_min<unsigned_char>/12 1.396 7.20%
BM_std_min<unsigned_char>/13 1.557 -
BM_std_min<unsigned_char>/14 1.875 3.59%
BM_std_min<unsigned_char>/15 2.159 6.43%
BM_std_min<unsigned_char>/16 2.420 -7.16%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 1.028 5.82%
BM_std_min<unsigned_char>/19 1.236 6.85%
BM_std_min<unsigned_char>/2 0.572 17.58%
BM_std_min<unsigned_char>/20 1.569 3.98%
BM_std_min<unsigned_char>/21 1.847 7.41%
BM_std_min<unsigned_char>/22 2.090 4.67%
BM_std_min<unsigned_char>/23 2.352 1.99%
BM_std_min<unsigned_char>/24 2.838 1.31%
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.181 2.18%
BM_std_min<unsigned_char>/27 1.415 2.03%
BM_std_min<unsigned_char>/28 1.739 -
BM_std_min<unsigned_char>/29 2.030 2.09%
BM_std_min<unsigned_char>/3 0.787 8.19%
BM_std_min<unsigned_char>/30 2.334 4.88%
BM_std_min<unsigned_char>/31 2.532 -
BM_std_min<unsigned_char>/32 2.966 2.68%
BM_std_min<unsigned_char>/4 1.068 5.74%
BM_std_min<unsigned_char>/4000 27.579 -1.04%
BM_std_min<unsigned_char>/4096 29.598 -1.20%
BM_std_min<unsigned_char>/5 1.323 2.54%
BM_std_min<unsigned_char>/512 6.408 -
BM_std_min<unsigned_char>/5500 37.528 -
BM_std_min<unsigned_char>/6 1.550 -2.19%
BM_std_min<unsigned_char>/64 4.099 -1.14%
BM_std_min<unsigned_char>/64000 454.265 -
BM_std_min<unsigned_char>/65536 464.914 -
BM_std_min<unsigned_char>/7 1.874 2.27%
BM_std_min<unsigned_char>/70000 496.099 -
BM_std_min<unsigned_char>/8 2.283 1.48%
BM_std_min<unsigned_char>/9 0.830 -
BM_std_min<unsigned_int>/1 0.290 -
BM_std_min<unsigned_int>/10 0.995 -
BM_std_min<unsigned_int>/1024 26.715 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.469 -2.34%
BM_std_min<unsigned_int>/13 1.526 -1.20%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.895 -
BM_std_min<unsigned_int>/17 0.948 -1.77%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.271 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.388 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.572 -
BM_std_min<unsigned_int>/24 1.868 4.50%
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.527 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.988 -
BM_std_min<unsigned_int>/29 2.002 -3.05%
BM_std_min<unsigned_int>/3 0.696 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.858 -
BM_std_min<unsigned_int>/32 2.232 1.28%
BM_std_min<unsigned_int>/4 1.058 1.64%
BM_std_min<unsigned_int>/4000 109.487 -
BM_std_min<unsigned_int>/4096 111.418 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.843 -
BM_std_min<unsigned_int>/5500 151.933 -
BM_std_min<unsigned_int>/6 0.935 -
BM_std_min<unsigned_int>/64 2.827 -
BM_std_min<unsigned_int>/64000 1882.312 -
BM_std_min<unsigned_int>/65536 1926.773 -
BM_std_min<unsigned_int>/7 1.055 1.39%
BM_std_min<unsigned_int>/70000 2055.579 -
BM_std_min<unsigned_int>/8 1.338 2.87%
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.053 -
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.722 -
BM_std_min<unsigned_long_long>/14 1.965 2.79%
BM_std_min<unsigned_long_long>/15 2.156 -1.21%
BM_std_min<unsigned_long_long>/16 2.419 -1.18%
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.623 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.504 3.86%
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 2.000 -
BM_std_min<unsigned_long_long>/22 2.178 -
BM_std_min<unsigned_long_long>/23 2.416 -
BM_std_min<unsigned_long_long>/24 2.683 -
BM_std_min<unsigned_long_long>/25 2.085 -
BM_std_min<unsigned_long_long>/26 2.087 -
BM_std_min<unsigned_long_long>/27 2.099 -
BM_std_min<unsigned_long_long>/28 2.163 -
BM_std_min<unsigned_long_long>/29 2.457 -
BM_std_min<unsigned_long_long>/3 0.698 1.64%
BM_std_min<unsigned_long_long>/30 2.719 5.45%
BM_std_min<unsigned_long_long>/31 3.035 1.53%
BM_std_min<unsigned_long_long>/32 3.237 -
BM_std_min<unsigned_long_long>/4 1.042 6.93%
BM_std_min<unsigned_long_long>/4000 444.919 -
BM_std_min<unsigned_long_long>/4096 455.343 -
BM_std_min<unsigned_long_long>/5 1.301 4.77%
BM_std_min<unsigned_long_long>/512 47.062 -
BM_std_min<unsigned_long_long>/5500 614.847 -
BM_std_min<unsigned_long_long>/6 1.592 1.29%
BM_std_min<unsigned_long_long>/64 4.943 -
BM_std_min<unsigned_long_long>/64000 7328.079 -
BM_std_min<unsigned_long_long>/65536 7506.510 -
BM_std_min<unsigned_long_long>/7 1.904 5.71%
BM_std_min<unsigned_long_long>/70000 8014.240 -
BM_std_min<unsigned_long_long>/8 2.335 3.79%
BM_std_min<unsigned_long_long>/9 1.177 -
BM_std_min<unsigned_short>/1 0.329 -27.72%
BM_std_min<unsigned_short>/10 1.030 -
BM_std_min<unsigned_short>/1024 14.240 -
BM_std_min<unsigned_short>/11 1.229 2.53%
BM_std_min<unsigned_short>/12 1.545 -
BM_std_min<unsigned_short>/13 6.394 -
BM_std_min<unsigned_short>/14 1.157 -
BM_std_min<unsigned_short>/15 1.388 -
BM_std_min<unsigned_short>/16 1.684 1.32%
BM_std_min<unsigned_short>/17 6.624 -
BM_std_min<unsigned_short>/18 1.604 10.85%
BM_std_min<unsigned_short>/19 1.922 -
BM_std_min<unsigned_short>/2 0.550 -
BM_std_min<unsigned_short>/20 2.186 -
BM_std_min<unsigned_short>/21 6.884 -
BM_std_min<unsigned_short>/22 1.860 -
BM_std_min<unsigned_short>/23 2.192 3.36%
BM_std_min<unsigned_short>/24 2.519 3.79%
BM_std_min<unsigned_short>/25 7.113 -
BM_std_min<unsigned_short>/26 2.098 -
BM_std_min<unsigned_short>/27 2.394 -
BM_std_min<unsigned_short>/28 2.642 -
BM_std_min<unsigned_short>/29 7.316 -
BM_std_min<unsigned_short>/3 0.802 4.60%
BM_std_min<unsigned_short>/30 2.304 -5.42%
BM_std_min<unsigned_short>/31 2.606 1.38%
BM_std_min<unsigned_short>/32 2.824 -2.00%
BM_std_min<unsigned_short>/4 1.055 3.39%
BM_std_min<unsigned_short>/4000 54.957 -
BM_std_min<unsigned_short>/4096 56.323 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.344 -
BM_std_min<unsigned_short>/5500 77.082 -
BM_std_min<unsigned_short>/6 0.948 -
BM_std_min<unsigned_short>/64 3.503 -
BM_std_min<unsigned_short>/64000 912.223 -
BM_std_min<unsigned_short>/65536 934.423 -
BM_std_min<unsigned_short>/7 1.139 2.64%
BM_std_min<unsigned_short>/70000 1032.954 -
BM_std_min<unsigned_short>/8 1.381 4.68%
BM_std_min<unsigned_short>/9 6.441 1.94%
BM_std_minmax<char>/1 0.630 2.05%
BM_std_minmax<char>/10 1.385 -
BM_std_minmax<char>/1024 8.765 -
BM_std_minmax<char>/11 1.851 2.75%
BM_std_minmax<char>/12 2.056 2.32%
BM_std_minmax<char>/13 2.300 2.50%
BM_std_minmax<char>/14 2.561 1.65%
BM_std_minmax<char>/15 3.021 -
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.603 -2.32%
BM_std_minmax<char>/2 0.825 -4.01%
BM_std_minmax<char>/20 1.869 -3.22%
BM_std_minmax<char>/21 2.172 -2.44%
BM_std_minmax<char>/22 2.462 -1.13%
BM_std_minmax<char>/23 2.913 -
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.752 -3.51%
BM_std_minmax<char>/28 2.090 -1.52%
BM_std_minmax<char>/29 2.384 -1.15%
BM_std_minmax<char>/3 1.114 -4.59%
BM_std_minmax<char>/30 2.673 -
BM_std_minmax<char>/31 3.146 -
BM_std_minmax<char>/32 1.488 -3.05%
BM_std_minmax<char>/4 1.409 -3.09%
BM_std_minmax<char>/4000 39.246 -
BM_std_minmax<char>/4096 32.996 -
BM_std_minmax<char>/5 1.642 -5.73%
BM_std_minmax<char>/512 5.010 -
BM_std_minmax<char>/5500 48.371 -2.90%
BM_std_minmax<char>/6 1.914 -4.87%
BM_std_minmax<char>/64 1.203 1.47%
BM_std_minmax<char>/64000 532.350 -
BM_std_minmax<char>/65536 544.973 -
BM_std_minmax<char>/7 2.346 -4.37%
BM_std_minmax<char>/70000 597.541 -
BM_std_minmax<char>/8 0.969 -4.87%
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.607 -
BM_std_minmax<int>/11 1.725 -
BM_std_minmax<int>/12 1.386 -
BM_std_minmax<int>/13 1.388 -
BM_std_minmax<int>/14 1.618 -
BM_std_minmax<int>/15 1.930 -
BM_std_minmax<int>/16 1.307 -
BM_std_minmax<int>/17 1.485 -
BM_std_minmax<int>/18 1.654 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.851 3.25%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.852 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.301 -
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.163 -
BM_std_minmax<int>/27 2.424 1.03%
BM_std_minmax<int>/28 2.081 -
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.143 3.59%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.681 1.33%
BM_std_minmax<int>/32 1.619 -
BM_std_minmax<int>/4 0.925 -3.29%
BM_std_minmax<int>/4000 133.324 -
BM_std_minmax<int>/4096 136.635 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.643 -
BM_std_minmax<int>/5500 192.222 -
BM_std_minmax<int>/6 1.388 -
BM_std_minmax<int>/64 2.522 -
BM_std_minmax<int>/64000 2154.222 -
BM_std_minmax<int>/65536 2203.293 -
BM_std_minmax<int>/7 1.749 1.95%
BM_std_minmax<int>/70000 2352.643 -
BM_std_minmax<int>/8 1.157 -
BM_std_minmax<int>/9 1.157 -
BM_std_minmax<long_long>/1 0.657 6.96%
BM_std_minmax<long_long>/10 2.191 -
BM_std_minmax<long_long>/1024 133.968 -
BM_std_minmax<long_long>/11 2.541 3.68%
BM_std_minmax<long_long>/12 2.743 -
BM_std_minmax<long_long>/13 3.110 1.62%
BM_std_minmax<long_long>/14 3.293 -
BM_std_minmax<long_long>/15 3.665 -
BM_std_minmax<long_long>/16 3.054 -
BM_std_minmax<long_long>/17 3.066 -
BM_std_minmax<long_long>/18 3.069 -
BM_std_minmax<long_long>/19 3.071 -
BM_std_minmax<long_long>/2 1.323 11.67%
BM_std_minmax<long_long>/20 3.317 -
BM_std_minmax<long_long>/21 3.510 -
BM_std_minmax<long_long>/22 3.915 -
BM_std_minmax<long_long>/23 4.342 -
BM_std_minmax<long_long>/24 3.990 -
BM_std_minmax<long_long>/25 4.008 -
BM_std_minmax<long_long>/26 4.026 -
BM_std_minmax<long_long>/27 4.020 -
BM_std_minmax<long_long>/28 4.145 -
BM_std_minmax<long_long>/29 4.383 1.58%
BM_std_minmax<long_long>/3 1.750 6.98%
BM_std_minmax<long_long>/30 4.540 -
BM_std_minmax<long_long>/31 4.841 -
BM_std_minmax<long_long>/32 4.963 -
BM_std_minmax<long_long>/4 1.868 -
BM_std_minmax<long_long>/4000 527.016 -
BM_std_minmax<long_long>/4096 539.727 -
BM_std_minmax<long_long>/5 2.199 4.23%
BM_std_minmax<long_long>/512 67.002 -
BM_std_minmax<long_long>/5500 725.333 -
BM_std_minmax<long_long>/6 2.415 3.00%
BM_std_minmax<long_long>/64 10.409 -
BM_std_minmax<long_long>/64000 8491.035 -
BM_std_minmax<long_long>/65536 8697.187 -
BM_std_minmax<long_long>/7 2.603 1.12%
BM_std_minmax<long_long>/70000 9312.567 -
BM_std_minmax<long_long>/8 2.123 -
BM_std_minmax<long_long>/9 2.125 -
BM_std_minmax<short>/1 0.649 -
BM_std_minmax<short>/10 1.433 -
BM_std_minmax<short>/1024 16.575 -
BM_std_minmax<short>/11 1.811 1.18%
BM_std_minmax<short>/12 1.398 1.04%
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.742 7.61%
BM_std_minmax<short>/15 2.047 4.68%
BM_std_minmax<short>/16 1.702 -5.49%
BM_std_minmax<short>/17 1.721 -4.66%
BM_std_minmax<short>/18 2.092 5.74%
BM_std_minmax<short>/19 2.317 -5.09%
BM_std_minmax<short>/2 0.930 3.11%
BM_std_minmax<short>/20 1.992 -2.33%
BM_std_minmax<short>/21 1.990 -4.30%
BM_std_minmax<short>/22 2.300 -1.70%
BM_std_minmax<short>/23 2.583 -1.13%
BM_std_minmax<short>/24 2.248 -1.57%
BM_std_minmax<short>/25 2.221 -3.53%
BM_std_minmax<short>/26 2.497 -1.65%
BM_std_minmax<short>/27 2.825 -
BM_std_minmax<short>/28 2.406 -3.86%
BM_std_minmax<short>/29 2.526 -2.93%
BM_std_minmax<short>/3 1.209 3.16%
BM_std_minmax<short>/30 2.611 -4.49%
BM_std_minmax<short>/31 3.034 -4.78%
BM_std_minmax<short>/32 1.270 -5.22%
BM_std_minmax<short>/4 1.090 -5.35%
BM_std_minmax<short>/4000 66.159 -
BM_std_minmax<short>/4096 67.780 -
BM_std_minmax<short>/5 1.164 -
BM_std_minmax<short>/512 8.932 -
BM_std_minmax<short>/5500 97.848 -
BM_std_minmax<short>/6 1.366 -
BM_std_minmax<short>/64 1.530 -2.49%
BM_std_minmax<short>/64000 1067.227 -
BM_std_minmax<short>/65536 1092.293 -
BM_std_minmax<short>/7 1.753 -2.90%
BM_std_minmax<short>/70000 1201.969 -
BM_std_minmax<short>/8 1.155 -
BM_std_minmax<short>/9 1.186 -
BM_std_minmax<unsigned_char>/1 0.651 3.52%
BM_std_minmax<unsigned_char>/10 1.300 -6.21%
BM_std_minmax<unsigned_char>/1024 8.801 -
BM_std_minmax<unsigned_char>/11 1.625 -9.17%
BM_std_minmax<unsigned_char>/12 1.885 -7.96%
BM_std_minmax<unsigned_char>/13 2.198 -4.85%
BM_std_minmax<unsigned_char>/14 2.558 -1.17%
BM_std_minmax<unsigned_char>/15 2.826 -7.25%
BM_std_minmax<unsigned_char>/16 0.925 -10.07%
BM_std_minmax<unsigned_char>/17 1.087 -3.13%
BM_std_minmax<unsigned_char>/18 1.295 -3.24%
BM_std_minmax<unsigned_char>/19 1.650 -1.78%
BM_std_minmax<unsigned_char>/2 0.895 -
BM_std_minmax<unsigned_char>/20 1.931 -2.22%
BM_std_minmax<unsigned_char>/21 2.227 -1.20%
BM_std_minmax<unsigned_char>/22 2.496 -2.12%
BM_std_minmax<unsigned_char>/23 2.942 -2.62%
BM_std_minmax<unsigned_char>/24 1.156 -8.27%
BM_std_minmax<unsigned_char>/25 1.179 -7.19%
BM_std_minmax<unsigned_char>/26 1.388 -7.12%
BM_std_minmax<unsigned_char>/27 1.816 -6.12%
BM_std_minmax<unsigned_char>/28 2.122 -3.63%
BM_std_minmax<unsigned_char>/29 2.401 -3.05%
BM_std_minmax<unsigned_char>/3 1.213 -1.41%
BM_std_minmax<unsigned_char>/30 2.647 -3.43%
BM_std_minmax<unsigned_char>/31 3.171 -1.35%
BM_std_minmax<unsigned_char>/32 1.485 -8.06%
BM_std_minmax<unsigned_char>/4 1.501 -
BM_std_minmax<unsigned_char>/4000 39.390 1.02%
BM_std_minmax<unsigned_char>/4096 33.122 -
BM_std_minmax<unsigned_char>/5 1.785 -
BM_std_minmax<unsigned_char>/512 4.968 -1.05%
BM_std_minmax<unsigned_char>/5500 50.634 -
BM_std_minmax<unsigned_char>/6 2.091 -
BM_std_minmax<unsigned_char>/64 1.319 9.64%
BM_std_minmax<unsigned_char>/64000 534.207 -
BM_std_minmax<unsigned_char>/65536 546.964 -
BM_std_minmax<unsigned_char>/7 2.465 -
BM_std_minmax<unsigned_char>/70000 599.749 -
BM_std_minmax<unsigned_char>/8 1.086 11.71%
BM_std_minmax<unsigned_char>/9 1.156 -
BM_std_minmax<unsigned_int>/1 0.606 -
BM_std_minmax<unsigned_int>/10 1.395 -
BM_std_minmax<unsigned_int>/1024 33.641 -
BM_std_minmax<unsigned_int>/11 1.855 2.09%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.619 -
BM_std_minmax<unsigned_int>/15 2.080 1.96%
BM_std_minmax<unsigned_int>/16 1.386 -
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.652 -
BM_std_minmax<unsigned_int>/19 1.849 -
BM_std_minmax<unsigned_int>/2 0.930 16.52%
BM_std_minmax<unsigned_int>/20 1.744 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.020 -
BM_std_minmax<unsigned_int>/23 2.382 -2.40%
BM_std_minmax<unsigned_int>/24 1.808 -
BM_std_minmax<unsigned_int>/25 1.959 -
BM_std_minmax<unsigned_int>/26 2.116 -
BM_std_minmax<unsigned_int>/27 2.406 1.61%
BM_std_minmax<unsigned_int>/28 1.929 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.233 13.31%
BM_std_minmax<unsigned_int>/30 2.216 -
BM_std_minmax<unsigned_int>/31 2.568 1.54%
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 1.154 -
BM_std_minmax<unsigned_int>/4000 133.308 -
BM_std_minmax<unsigned_int>/4096 136.552 -
BM_std_minmax<unsigned_int>/5 1.161 -
BM_std_minmax<unsigned_int>/512 16.656 -
BM_std_minmax<unsigned_int>/5500 191.471 -
BM_std_minmax<unsigned_int>/6 1.363 -1.73%
BM_std_minmax<unsigned_int>/64 2.542 -
BM_std_minmax<unsigned_int>/64000 2154.768 -
BM_std_minmax<unsigned_int>/65536 2205.039 -
BM_std_minmax<unsigned_int>/7 1.831 -2.58%
BM_std_minmax<unsigned_int>/70000 2353.421 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.180 1.45%
BM_std_minmax<unsigned_long_long>/1 0.565 2.16%
BM_std_minmax<unsigned_long_long>/10 2.130 -
BM_std_minmax<unsigned_long_long>/1024 133.828 -
BM_std_minmax<unsigned_long_long>/11 2.387 -
BM_std_minmax<unsigned_long_long>/12 2.676 -
BM_std_minmax<unsigned_long_long>/13 3.014 -
BM_std_minmax<unsigned_long_long>/14 3.266 -
BM_std_minmax<unsigned_long_long>/15 3.675 -
BM_std_minmax<unsigned_long_long>/16 3.056 -
BM_std_minmax<unsigned_long_long>/17 3.065 -
BM_std_minmax<unsigned_long_long>/18 3.076 -
BM_std_minmax<unsigned_long_long>/19 3.064 -
BM_std_minmax<unsigned_long_long>/2 0.867 -
BM_std_minmax<unsigned_long_long>/20 3.299 -
BM_std_minmax<unsigned_long_long>/21 3.471 -
BM_std_minmax<unsigned_long_long>/22 3.913 -
BM_std_minmax<unsigned_long_long>/23 4.320 -
BM_std_minmax<unsigned_long_long>/24 3.992 -
BM_std_minmax<unsigned_long_long>/25 4.012 -
BM_std_minmax<unsigned_long_long>/26 4.020 -
BM_std_minmax<unsigned_long_long>/27 4.029 -
BM_std_minmax<unsigned_long_long>/28 4.029 -
BM_std_minmax<unsigned_long_long>/29 4.178 -
BM_std_minmax<unsigned_long_long>/3 1.194 -1.93%
BM_std_minmax<unsigned_long_long>/30 4.409 -
BM_std_minmax<unsigned_long_long>/31 4.793 -
BM_std_minmax<unsigned_long_long>/32 4.973 -
BM_std_minmax<unsigned_long_long>/4 1.552 1.22%
BM_std_minmax<unsigned_long_long>/4000 526.182 -
BM_std_minmax<unsigned_long_long>/4096 538.469 -
BM_std_minmax<unsigned_long_long>/5 1.817 -
BM_std_minmax<unsigned_long_long>/512 66.904 -
BM_std_minmax<unsigned_long_long>/5500 723.891 -
BM_std_minmax<unsigned_long_long>/6 2.075 -
BM_std_minmax<unsigned_long_long>/64 10.387 -
BM_std_minmax<unsigned_long_long>/64000 8480.300 -
BM_std_minmax<unsigned_long_long>/65536 8683.392 -
BM_std_minmax<unsigned_long_long>/7 2.450 -1.54%
BM_std_minmax<unsigned_long_long>/70000 9271.415 -
BM_std_minmax<unsigned_long_long>/8 2.124 -
BM_std_minmax<unsigned_long_long>/9 2.125 -
BM_std_minmax<unsigned_short>/1 0.651 3.66%
BM_std_minmax<unsigned_short>/10 1.461 3.42%
BM_std_minmax<unsigned_short>/1024 16.597 -
BM_std_minmax<unsigned_short>/11 1.764 4.08%
BM_std_minmax<unsigned_short>/12 1.386 4.97%
BM_std_minmax<unsigned_short>/13 1.388 2.02%
BM_std_minmax<unsigned_short>/14 1.622 1.71%
BM_std_minmax<unsigned_short>/15 2.002 4.73%
BM_std_minmax<unsigned_short>/16 1.729 6.89%
BM_std_minmax<unsigned_short>/17 1.732 5.63%
BM_std_minmax<unsigned_short>/18 2.009 4.96%
BM_std_minmax<unsigned_short>/19 2.212 5.43%
BM_std_minmax<unsigned_short>/2 0.958 7.24%
BM_std_minmax<unsigned_short>/20 1.967 -
BM_std_minmax<unsigned_short>/21 2.081 5.11%
BM_std_minmax<unsigned_short>/22 2.334 1.37%
BM_std_minmax<unsigned_short>/23 2.631 5.59%
BM_std_minmax<unsigned_short>/24 2.283 1.03%
BM_std_minmax<unsigned_short>/25 2.314 2.59%
BM_std_minmax<unsigned_short>/26 2.621 4.78%
BM_std_minmax<unsigned_short>/27 2.869 4.36%
BM_std_minmax<unsigned_short>/28 2.534 4.43%
BM_std_minmax<unsigned_short>/29 2.589 5.22%
BM_std_minmax<unsigned_short>/3 1.262 5.64%
BM_std_minmax<unsigned_short>/30 2.792 -
BM_std_minmax<unsigned_short>/31 3.149 2.75%
BM_std_minmax<unsigned_short>/32 1.385 3.31%
BM_std_minmax<unsigned_short>/4 1.154 25.56%
BM_std_minmax<unsigned_short>/4000 66.158 -
BM_std_minmax<unsigned_short>/4096 67.801 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.878 -
BM_std_minmax<unsigned_short>/5500 97.767 -
BM_std_minmax<unsigned_short>/6 1.368 -
BM_std_minmax<unsigned_short>/64 1.617 1.45%
BM_std_minmax<unsigned_short>/64000 1066.047 -
BM_std_minmax<unsigned_short>/65536 1091.789 -
BM_std_minmax<unsigned_short>/7 1.690 -
BM_std_minmax<unsigned_short>/70000 1201.654 -
BM_std_minmax<unsigned_short>/8 1.155 3.83%
BM_std_minmax<unsigned_short>/9 1.178 -
BM_std_minmax_element<char>/1 0.308 -
BM_std_minmax_element<char>/1024 283.558 -
BM_std_minmax_element<char>/2 0.649 6.12%
BM_std_minmax_element<char>/3 1.149 5.82%
BM_std_minmax_element<char>/4 1.242 -
BM_std_minmax_element<char>/4000 1084.917 -
BM_std_minmax_element<char>/4096 1110.978 -
BM_std_minmax_element<char>/512 144.152 -
BM_std_minmax_element<char>/5500 1488.569 -
BM_std_minmax_element<char>/64 17.446 -
BM_std_minmax_element<char>/64000 17248.302 -
BM_std_minmax_element<char>/65536 17667.490 -
BM_std_minmax_element<char>/70000 18861.062 -
BM_std_minmax_element<int>/1 0.301 -
BM_std_minmax_element<int>/1024 258.014 -
BM_std_minmax_element<int>/2 0.687 -
BM_std_minmax_element<int>/3 1.147 -3.93%
BM_std_minmax_element<int>/4 1.219 -
BM_std_minmax_element<int>/4000 998.495 -
BM_std_minmax_element<int>/4096 1022.285 -
BM_std_minmax_element<int>/512 131.078 -
BM_std_minmax_element<int>/5500 1372.294 -
BM_std_minmax_element<int>/64 16.690 -
BM_std_minmax_element<int>/64000 15958.124 -
BM_std_minmax_element<int>/65536 16409.348 -
BM_std_minmax_element<int>/70000 17459.569 -
BM_std_minmax_element<long_long>/1 0.314 -
BM_std_minmax_element<long_long>/1024 289.125 2.07%
BM_std_minmax_element<long_long>/2 0.647 -5.50%
BM_std_minmax_element<long_long>/3 1.051 -11.59%
BM_std_minmax_element<long_long>/4 1.279 -
BM_std_minmax_element<long_long>/4000 1113.222 1.82%
BM_std_minmax_element<long_long>/4096 1142.728 2.17%
BM_std_minmax_element<long_long>/512 148.650 3.71%
BM_std_minmax_element<long_long>/5500 1529.505 2.21%
BM_std_minmax_element<long_long>/64 18.300 3.06%
BM_std_minmax_element<long_long>/64000 17843.874 2.08%
BM_std_minmax_element<long_long>/65536 18244.479 1.90%
BM_std_minmax_element<long_long>/70000 19511.422 2.13%
BM_std_minmax_element<short>/1 0.303 -
BM_std_minmax_element<short>/1024 317.459 12.25%
BM_std_minmax_element<short>/2 0.650 -5.53%
BM_std_minmax_element<short>/3 1.109 -3.40%
BM_std_minmax_element<short>/4 1.265 -
BM_std_minmax_element<short>/4000 1229.449 13.38%
BM_std_minmax_element<short>/4096 1261.541 13.60%
BM_std_minmax_element<short>/512 159.762 11.31%
BM_std_minmax_element<short>/5500 1702.551 14.37%
BM_std_minmax_element<short>/64 18.423 5.68%
BM_std_minmax_element<short>/64000 19765.400 14.50%
BM_std_minmax_element<short>/65536 20280.553 14.76%
BM_std_minmax_element<short>/70000 21557.652 14.08%
BM_tolower_char<char> 0.558 -
BM_tolower_char<wchar_t> 0.677 -1.97%
BM_tolower_string<char> 15.064 1.09%
BM_tolower_string<wchar_t> 6.184 -
BM_toupper_char<char> 0.688 12.20%
BM_toupper_char<wchar_t> 0.686 -
BM_toupper_string<char> 14.935 -
BM_toupper_string<wchar_t> 6.242 -
BM_vector_deque_copy/0 0.609 26.23%
BM_vector_deque_copy/1 2.309 -1.64%
BM_vector_deque_copy/1024 36.686 2.23%
BM_vector_deque_copy/2 2.065 -
BM_vector_deque_copy/4000 141.040 -
BM_vector_deque_copy/4096 145.480 -
BM_vector_deque_copy/512 17.031 -
BM_vector_deque_copy/5500 195.829 -1.22%
BM_vector_deque_copy/64 2.809 -
BM_vector_deque_copy/64000 2742.464 15.29%
BM_vector_deque_copy/65536 2439.892 2.92%
BM_vector_deque_copy/70000 2938.745 13.33%
BM_vector_deque_copy_backward/0 0.421 -23.49%
BM_vector_deque_copy_backward/1 2.437 -3.35%
BM_vector_deque_copy_backward/1024 38.340 1.23%
BM_vector_deque_copy_backward/2 2.101 -3.64%
BM_vector_deque_copy_backward/4000 143.403 1.83%
BM_vector_deque_copy_backward/4096 149.227 -
BM_vector_deque_copy_backward/512 17.599 -
BM_vector_deque_copy_backward/5500 199.231 -
BM_vector_deque_copy_backward/64 3.059 1.03%
BM_vector_deque_copy_backward/64000 7914.675 2.55%
BM_vector_deque_copy_backward/65536 7984.243 -
BM_vector_deque_copy_backward/70000 8877.956 5.06%
BM_vector_deque_move/0 0.506 42.99%
BM_vector_deque_move/1 2.330 6.76%
BM_vector_deque_move/1024 35.809 -
BM_vector_deque_move/2 2.069 10.02%
BM_vector_deque_move/4000 141.600 -
BM_vector_deque_move/4096 146.332 -
BM_vector_deque_move/512 17.053 -
BM_vector_deque_move/5500 199.892 1.98%
BM_vector_deque_move/64 2.859 3.80%
BM_vector_deque_move/64000 2736.752 15.59%
BM_vector_deque_move/65536 2647.921 11.67%
BM_vector_deque_move/70000 2919.413 13.08%
BM_vector_deque_move_backward/0 0.463 9.10%
BM_vector_deque_move_backward/1 2.379 4.46%
BM_vector_deque_move_backward/1024 38.339 1.96%
BM_vector_deque_move_backward/2 2.066 3.04%
BM_vector_deque_move_backward/4000 143.889 -
BM_vector_deque_move_backward/4096 148.372 -
BM_vector_deque_move_backward/512 17.886 -
BM_vector_deque_move_backward/5500 199.835 -
BM_vector_deque_move_backward/64 3.045 -
BM_vector_deque_move_backward/64000 7904.327 3.72%
BM_vector_deque_move_backward/65536 7967.889 -1.15%
BM_vector_deque_move_backward/70000 8616.087 3.11%
BM_vector_deque_ranges_copy/0 0.505 24.76%
BM_vector_deque_ranges_copy/1 2.024 -13.20%
BM_vector_deque_ranges_copy/1024 35.833 -
BM_vector_deque_ranges_copy/2 1.785 -13.64%
BM_vector_deque_ranges_copy/4000 141.209 -
BM_vector_deque_ranges_copy/4096 147.234 -
BM_vector_deque_ranges_copy/512 16.999 -
BM_vector_deque_ranges_copy/5500 198.434 1.26%
BM_vector_deque_ranges_copy/64 2.696 -3.88%
BM_vector_deque_ranges_copy/64000 2742.856 15.50%
BM_vector_deque_ranges_copy/65536 2648.778 12.03%
BM_vector_deque_ranges_copy/70000 2926.259 13.00%
BM_vector_deque_ranges_copy_backward/0 0.469 -23.02%
BM_vector_deque_ranges_copy_backward/1 2.324 8.43%
BM_vector_deque_ranges_copy_backward/1024 38.164 -
BM_vector_deque_ranges_copy_backward/2 2.067 9.36%
BM_vector_deque_ranges_copy_backward/4000 142.834 -
BM_vector_deque_ranges_copy_backward/4096 149.725 -
BM_vector_deque_ranges_copy_backward/512 17.633 -1.46%
BM_vector_deque_ranges_copy_backward/5500 200.966 -
BM_vector_deque_ranges_copy_backward/64 3.030 -1.08%
BM_vector_deque_ranges_copy_backward/64000 7826.125 2.81%
BM_vector_deque_ranges_copy_backward/65536 8152.836 3.18%
BM_vector_deque_ranges_copy_backward/70000 8661.257 -
BM_vector_deque_ranges_move/0 0.427 13.72%
BM_vector_deque_ranges_move/1 2.354 -
BM_vector_deque_ranges_move/1024 35.883 -
BM_vector_deque_ranges_move/2 2.024 -1.97%
BM_vector_deque_ranges_move/4000 141.666 -2.68%
BM_vector_deque_ranges_move/4096 146.692 1.01%
BM_vector_deque_ranges_move/512 17.048 -
BM_vector_deque_ranges_move/5500 199.418 1.30%
BM_vector_deque_ranges_move/64 2.805 -1.38%
BM_vector_deque_ranges_move/64000 2630.537 10.58%
BM_vector_deque_ranges_move/65536 2644.069 11.65%
BM_vector_deque_ranges_move/70000 2823.673 8.87%
BM_vector_deque_ranges_move_backward/0 0.421 -8.49%
BM_vector_deque_ranges_move_backward/1 2.332 -1.71%
BM_vector_deque_ranges_move_backward/1024 37.535 -
BM_vector_deque_ranges_move_backward/2 2.065 -
BM_vector_deque_ranges_move_backward/4000 145.717 -
BM_vector_deque_ranges_move_backward/4096 149.630 1.59%
BM_vector_deque_ranges_move_backward/512 17.866 -
BM_vector_deque_ranges_move_backward/5500 200.200 -
BM_vector_deque_ranges_move_backward/64 3.040 -
BM_vector_deque_ranges_move_backward/64000 7847.880 1.34%
BM_vector_deque_ranges_move_backward/65536 7949.086 2.04%
BM_vector_deque_ranges_move_backward/70000 8494.052 -
SetIntersection_Front_Set_float_1024_1 1089110.258 -1.07%
SetIntersection_Front_Set_float_1024_1024 14038051.718 -8.34%
SetIntersection_Front_Set_float_1024_16 1280425.708 -1.53%
SetIntersection_Front_Set_float_1024_256 4425051.764 -5.09%
SetIntersection_Front_Set_float_1024_4 1143057.685 -
SetIntersection_Front_Set_float_1024_64 1872479.327 -2.19%
SetIntersection_Front_Set_float_16384_1 1122799.168 -
SetIntersection_Front_Set_float_16384_1024 14380621.940 -1.83%
SetIntersection_Front_Set_float_16384_16 1292064.783 -
SetIntersection_Front_Set_float_16384_16384 237671877.428 -29.76%
SetIntersection_Front_Set_float_16384_256 4536011.696 3.66%
SetIntersection_Front_Set_float_16384_4 1154583.506 -
SetIntersection_Front_Set_float_16384_64 1857835.753 -1.72%
SetIntersection_Front_Set_float_16_1 67283805.676 -
SetIntersection_Front_Set_float_16_16 41864125.428 -
SetIntersection_Front_Set_float_16_4 59283087.430 -
SetIntersection_Front_Set_float_1_1 572876049.821 -
SetIntersection_Front_Set_float_256_1 4462760.412 -
SetIntersection_Front_Set_float_256_16 4860567.171 -1.15%
SetIntersection_Front_Set_float_256_256 8470685.375 -6.25%
SetIntersection_Front_Set_float_256_4 4545118.035 -
SetIntersection_Front_Set_float_256_64 6057555.785 -3.37%
SetIntersection_Front_Set_float_262144_1 1078044.556 -1.20%
SetIntersection_Front_Set_float_262144_1024 14336951.271 -
SetIntersection_Front_Set_float_262144_16 1275156.033 2.18%
SetIntersection_Front_Set_float_262144_16384 241980686.481 -12.36%
SetIntersection_Front_Set_float_262144_256 4401677.399 -1.07%
SetIntersection_Front_Set_float_262144_262144 1728267.416 -
SetIntersection_Front_Set_float_262144_4 1145713.445 2.83%
SetIntersection_Front_Set_float_262144_64 1815848.054 -
SetIntersection_Front_Set_float_4_1 229268711.474 -
SetIntersection_Front_Set_float_4_4 146775091.791 -
SetIntersection_Front_Set_float_64_1 17615863.550 -
SetIntersection_Front_Set_float_64_16 16507569.987 -1.62%
SetIntersection_Front_Set_float_64_4 17166907.225 -
SetIntersection_Front_Set_float_64_64 14823160.806 -4.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1081974.631 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 22469664.973 11.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1378558.010 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6429668.207 4.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1159760.504 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2315119.938 3.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1071432.325 -3.89%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21727642.093 6.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1406382.107 -2.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 351780293.537 3.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6464864.937 -8.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1171247.189 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2309528.903 -7.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67153399.589 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43180659.848 -3.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59968285.563 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 573101943.329 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4440118.187 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5181598.927 -1.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 11603022.659 -13.76%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4561348.229 -1.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7355012.001 -5.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1078394.075 -4.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 21539840.804 1.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1387752.308 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 347246830.926 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6063315.515 2.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2268639.486 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1194412.037 2.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2381768.739 8.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228814658.298 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 148970592.274 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17669592.058 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17663421.385 -2.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17578766.728 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18024932.961 -3.59%
SetIntersection_Front_Set_string_1024_1 1150069.948 -
SetIntersection_Front_Set_string_1024_1024 57084299.574 -
SetIntersection_Front_Set_string_1024_16 1973060.431 -5.19%
SetIntersection_Front_Set_string_1024_256 14546066.787 -6.64%
SetIntersection_Front_Set_string_1024_4 1326483.922 -
SetIntersection_Front_Set_string_1024_64 4811087.368 3.86%
SetIntersection_Front_Set_string_16384_1 1160133.542 -
SetIntersection_Front_Set_string_16384_1024 59277415.841 -1.02%
SetIntersection_Front_Set_string_16384_16 1969345.399 -2.61%
SetIntersection_Front_Set_string_16384_16384 347973411.331 -
SetIntersection_Front_Set_string_16384_256 15317693.170 -8.53%
SetIntersection_Front_Set_string_16384_4 1315473.158 -
SetIntersection_Front_Set_string_16384_64 4813073.026 -6.93%
SetIntersection_Front_Set_string_16_1 69540439.322 -
SetIntersection_Front_Set_string_16_16 64867795.291 2.65%
SetIntersection_Front_Set_string_16_4 67795935.122 -
SetIntersection_Front_Set_string_1_1 591400341.018 -
SetIntersection_Front_Set_string_256_1 4585907.912 -
SetIntersection_Front_Set_string_256_16 7598258.882 1.54%
SetIntersection_Front_Set_string_256_256 29317802.067 -
SetIntersection_Front_Set_string_256_4 5257935.530 -
SetIntersection_Front_Set_string_256_64 15774684.760 1.86%
SetIntersection_Front_Set_string_262144_1 1159437.407 1.17%
SetIntersection_Front_Set_string_262144_1024 60260581.357 -
SetIntersection_Front_Set_string_262144_16 1964676.944 -
SetIntersection_Front_Set_string_262144_16384 351241611.347 -
SetIntersection_Front_Set_string_262144_256 14970950.974 -5.63%
SetIntersection_Front_Set_string_262144_262144 17319995.197 -1.58%
SetIntersection_Front_Set_string_262144_4 1340683.813 1.27%
SetIntersection_Front_Set_string_262144_64 4799102.768 -3.47%
SetIntersection_Front_Set_string_4_1 237027761.591 -
SetIntersection_Front_Set_string_4_4 168790811.233 -
SetIntersection_Front_Set_string_64_1 18157179.490 -
SetIntersection_Front_Set_string_64_16 25294936.494 -3.12%
SetIntersection_Front_Set_string_64_4 19961103.854 -
SetIntersection_Front_Set_string_64_64 38866612.333 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1123178.970 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24785500.544 8.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1429526.426 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6703358.336 2.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1181956.720 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2418461.517 -3.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1114021.769 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27469244.373 -9.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1348975.429 -5.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 353180216.937 -1.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6684058.971 -2.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1168500.756 -1.76%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2425408.271 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67420531.061 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44791511.373 -2.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60285765.738 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 573062864.897 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4424315.073 -1.82%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5367110.116 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12762315.963 -1.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4665754.392 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7802889.631 -4.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1105857.419 1.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26216350.284 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1370454.373 3.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 347523987.153 -1.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6563039.588 -1.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3109874.756 2.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1173827.224 -1.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2371937.549 -4.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229331144.703 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150489367.184 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17628654.630 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18177724.887 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17737980.386 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18911664.157 -2.92%
SetIntersection_Front_Set_uint32_1024_1 1103830.823 -1.57%
SetIntersection_Front_Set_uint32_1024_1024 16197545.405 6.86%
SetIntersection_Front_Set_uint32_1024_16 1350618.927 3.25%
SetIntersection_Front_Set_uint32_1024_256 5300708.797 14.66%
SetIntersection_Front_Set_uint32_1024_4 1159161.904 5.26%
SetIntersection_Front_Set_uint32_1024_64 2104767.367 7.82%
SetIntersection_Front_Set_uint32_16384_1 1068399.740 -3.92%
SetIntersection_Front_Set_uint32_16384_1024 16189942.117 -5.22%
SetIntersection_Front_Set_uint32_16384_16 1310002.841 -
SetIntersection_Front_Set_uint32_16384_16384 344437786.715 34.07%
SetIntersection_Front_Set_uint32_16384_256 5152334.673 5.73%
SetIntersection_Front_Set_uint32_16384_4 1132056.300 -1.82%
SetIntersection_Front_Set_uint32_16384_64 2078619.914 9.00%
SetIntersection_Front_Set_uint32_16_1 66752843.074 -
SetIntersection_Front_Set_uint32_16_16 41536485.539 -1.37%
SetIntersection_Front_Set_uint32_16_4 58757772.417 -
SetIntersection_Front_Set_uint32_1_1 569836162.890 -
SetIntersection_Front_Set_uint32_256_1 4474715.914 -
SetIntersection_Front_Set_uint32_256_16 4984566.746 2.68%
SetIntersection_Front_Set_uint32_256_256 9705958.213 1.77%
SetIntersection_Front_Set_uint32_256_4 4544679.363 1.41%
SetIntersection_Front_Set_uint32_256_64 6278334.671 -7.53%
SetIntersection_Front_Set_uint32_262144_1 1059022.886 -
SetIntersection_Front_Set_uint32_262144_1024 15302653.237 1.37%
SetIntersection_Front_Set_uint32_262144_16 1283543.806 2.29%
SetIntersection_Front_Set_uint32_262144_16384 352126204.673 -5.54%
SetIntersection_Front_Set_uint32_262144_256 4341144.606 -6.15%
SetIntersection_Front_Set_uint32_262144_262144 1809988.039 -2.02%
SetIntersection_Front_Set_uint32_262144_4 1122738.164 -
SetIntersection_Front_Set_uint32_262144_64 1928512.335 -1.70%
SetIntersection_Front_Set_uint32_4_1 227201572.550 -
SetIntersection_Front_Set_uint32_4_4 147504409.078 -
SetIntersection_Front_Set_uint32_64_1 17514828.168 -
SetIntersection_Front_Set_uint32_64_16 16762667.209 -1.05%
SetIntersection_Front_Set_uint32_64_4 17285094.373 -
SetIntersection_Front_Set_uint32_64_64 16007738.164 -
SetIntersection_Front_Set_uint64_1024_1 1120280.111 -
SetIntersection_Front_Set_uint64_1024_1024 15919837.662 4.57%
SetIntersection_Front_Set_uint64_1024_16 1324945.246 -
SetIntersection_Front_Set_uint64_1024_256 4907718.718 3.24%
SetIntersection_Front_Set_uint64_1024_4 1126048.709 -1.88%
SetIntersection_Front_Set_uint64_1024_64 1999033.839 2.88%
SetIntersection_Front_Set_uint64_16384_1 1117148.603 4.02%
SetIntersection_Front_Set_uint64_16384_1024 15054906.189 1.69%
SetIntersection_Front_Set_uint64_16384_16 1298962.016 2.97%
SetIntersection_Front_Set_uint64_16384_16384 346752564.440 1.25%
SetIntersection_Front_Set_uint64_16384_256 4790165.916 4.94%
SetIntersection_Front_Set_uint64_16384_4 1153659.381 -
SetIntersection_Front_Set_uint64_16384_64 1959692.289 -
SetIntersection_Front_Set_uint64_16_1 66965068.310 -
SetIntersection_Front_Set_uint64_16_16 41167397.252 1.09%
SetIntersection_Front_Set_uint64_16_4 58590509.141 -
SetIntersection_Front_Set_uint64_1_1 569610138.861 -
SetIntersection_Front_Set_uint64_256_1 4378315.532 -1.48%
SetIntersection_Front_Set_uint64_256_16 4847604.495 -1.53%
SetIntersection_Front_Set_uint64_256_256 8997718.424 4.89%
SetIntersection_Front_Set_uint64_256_4 4525352.916 1.02%
SetIntersection_Front_Set_uint64_256_64 6449113.796 2.72%
SetIntersection_Front_Set_uint64_262144_1 1100913.817 -
SetIntersection_Front_Set_uint64_262144_1024 15675117.268 9.20%
SetIntersection_Front_Set_uint64_262144_16 1303680.509 1.06%
SetIntersection_Front_Set_uint64_262144_16384 355584089.431 2.87%
SetIntersection_Front_Set_uint64_262144_256 5069336.986 17.29%
SetIntersection_Front_Set_uint64_262144_262144 1839621.662 -1.62%
SetIntersection_Front_Set_uint64_262144_4 1159299.937 1.23%
SetIntersection_Front_Set_uint64_262144_64 1972494.855 1.94%
SetIntersection_Front_Set_uint64_4_1 227607138.511 -
SetIntersection_Front_Set_uint64_4_4 147359937.260 -
SetIntersection_Front_Set_uint64_64_1 17539827.283 -
SetIntersection_Front_Set_uint64_64_16 16681762.794 -
SetIntersection_Front_Set_uint64_64_4 17245853.373 -
SetIntersection_Front_Set_uint64_64_64 16159802.109 6.18%
SetIntersection_Front_Vector_float_1024_1 1113206.587 -
SetIntersection_Front_Vector_float_1024_1024 5973590.473 -
SetIntersection_Front_Vector_float_1024_16 1186063.881 -
SetIntersection_Front_Vector_float_1024_256 2349405.756 -
SetIntersection_Front_Vector_float_1024_4 1132599.135 -
SetIntersection_Front_Vector_float_1024_64 1441865.752 1.16%
SetIntersection_Front_Vector_float_16384_1 1116247.166 -
SetIntersection_Front_Vector_float_16384_1024 5981585.487 -
SetIntersection_Front_Vector_float_16384_16 1195358.720 1.33%
SetIntersection_Front_Vector_float_16384_16384 80108162.322 -2.66%
SetIntersection_Front_Vector_float_16384_256 2406191.233 2.63%
SetIntersection_Front_Vector_float_16384_4 1142270.869 -
SetIntersection_Front_Vector_float_16384_64 1444195.128 -
SetIntersection_Front_Vector_float_16_1 67204353.238 -
SetIntersection_Front_Vector_float_16_16 38081808.397 -2.09%
SetIntersection_Front_Vector_float_16_4 58392579.428 -
SetIntersection_Front_Vector_float_1_1 571909385.688 -
SetIntersection_Front_Vector_float_256_1 4422784.102 -
SetIntersection_Front_Vector_float_256_16 4475473.775 -
SetIntersection_Front_Vector_float_256_256 4672814.110 -
SetIntersection_Front_Vector_float_256_4 4464362.121 -
SetIntersection_Front_Vector_float_256_64 4562375.382 -
SetIntersection_Front_Vector_float_262144_1 1121083.903 -
SetIntersection_Front_Vector_float_262144_1024 5956194.481 -
SetIntersection_Front_Vector_float_262144_16 1176802.003 -
SetIntersection_Front_Vector_float_262144_16384 80085114.982 -
SetIntersection_Front_Vector_float_262144_256 2346199.071 -
SetIntersection_Front_Vector_float_262144_262144 350814662.519 -
SetIntersection_Front_Vector_float_262144_4 1146537.764 2.41%
SetIntersection_Front_Vector_float_262144_64 1439638.249 -
SetIntersection_Front_Vector_float_4_1 228885578.531 -
SetIntersection_Front_Vector_float_4_4 144890725.337 -
SetIntersection_Front_Vector_float_64_1 17530150.144 -
SetIntersection_Front_Vector_float_64_16 15232984.470 -
SetIntersection_Front_Vector_float_64_4 17014820.363 -
SetIntersection_Front_Vector_float_64_64 11500245.924 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1098011.802 -1.89%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8371913.620 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1234764.924 4.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2973700.498 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1142805.202 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1654926.963 4.38%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1113050.405 -1.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8405077.612 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1226679.621 1.87%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 117425462.487 -2.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2961412.770 1.34%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1132615.978 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1552272.929 -3.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66917342.192 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 40427462.179 3.63%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58200712.238 -1.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 571554441.384 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4424884.786 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4632393.437 2.35%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5886595.302 -6.58%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4474091.456 1.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5094605.284 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1113457.706 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8407832.921 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1225814.118 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117540909.095 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2961710.466 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350864877.644 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1133404.765 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1567571.280 -1.89%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228617125.989 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 145214756.684 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17486476.250 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15644366.158 -2.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17060337.524 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12671122.485 -
SetIntersection_Front_Vector_string_1024_1 1145839.781 -
SetIntersection_Front_Vector_string_1024_1024 40606811.458 3.06%
SetIntersection_Front_Vector_string_1024_16 1681858.262 -3.30%
SetIntersection_Front_Vector_string_1024_256 9720058.869 -5.56%
SetIntersection_Front_Vector_string_1024_4 1287628.776 4.27%
SetIntersection_Front_Vector_string_1024_64 3424696.392 -2.98%
SetIntersection_Front_Vector_string_16384_1 1155543.108 -
SetIntersection_Front_Vector_string_16384_1024 40282064.657 3.60%
SetIntersection_Front_Vector_string_16384_16 1734501.224 -
SetIntersection_Front_Vector_string_16384_16384 351766099.536 -
SetIntersection_Front_Vector_string_16384_256 10021632.810 -
SetIntersection_Front_Vector_string_16384_4 1233877.560 -2.88%
SetIntersection_Front_Vector_string_16384_64 3549075.324 -
SetIntersection_Front_Vector_string_16_1 68918493.914 -
SetIntersection_Front_Vector_string_16_16 54522068.092 -
SetIntersection_Front_Vector_string_16_4 64272902.974 -
SetIntersection_Front_Vector_string_1_1 586484726.144 -
SetIntersection_Front_Vector_string_256_1 4559047.941 -
SetIntersection_Front_Vector_string_256_16 6522978.995 3.19%
SetIntersection_Front_Vector_string_256_256 21647278.214 11.02%
SetIntersection_Front_Vector_string_256_4 4954822.011 -
SetIntersection_Front_Vector_string_256_64 11326457.503 -
SetIntersection_Front_Vector_string_262144_1 1160878.442 1.83%
SetIntersection_Front_Vector_string_262144_1024 40900685.354 1.80%
SetIntersection_Front_Vector_string_262144_16 1711288.441 -
SetIntersection_Front_Vector_string_262144_16384 348839747.797 -
SetIntersection_Front_Vector_string_262144_256 10245083.856 1.15%
SetIntersection_Front_Vector_string_262144_262144 14466999.105 -
SetIntersection_Front_Vector_string_262144_4 1272816.206 -
SetIntersection_Front_Vector_string_262144_64 3516899.651 -2.54%
SetIntersection_Front_Vector_string_4_1 234232650.450 -
SetIntersection_Front_Vector_string_4_4 160445616.936 -
SetIntersection_Front_Vector_string_64_1 17974353.465 -
SetIntersection_Front_Vector_string_64_16 21680752.405 -3.53%
SetIntersection_Front_Vector_string_64_4 18986581.398 -
SetIntersection_Front_Vector_string_64_64 27856532.313 -1.54%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1117065.471 -1.31%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10190185.634 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1244305.679 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3536920.342 3.70%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1140571.903 2.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1689362.786 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1062438.867 -5.30%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9883636.752 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1239885.686 -1.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 144987597.945 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3538663.149 -1.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1137340.749 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1667510.790 -1.31%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66940458.007 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39607185.472 -1.25%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58546257.387 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 569577126.127 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4435529.842 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4718621.749 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6641974.326 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4479066.735 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5541458.667 2.59%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1103977.556 1.72%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 10382603.817 5.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1256193.148 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 144610379.556 -2.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3322140.193 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 344684518.648 -1.79%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1149768.979 -1.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1704415.831 3.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227704309.065 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 146570948.679 -1.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17544131.527 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 16106963.826 1.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17187974.050 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13461346.811 -2.90%
SetIntersection_Front_Vector_uint32_1024_1 1101225.695 -
SetIntersection_Front_Vector_uint32_1024_1024 5992603.365 1.42%
SetIntersection_Front_Vector_uint32_1024_16 1197871.487 1.31%
SetIntersection_Front_Vector_uint32_1024_256 2368137.634 1.20%
SetIntersection_Front_Vector_uint32_1024_4 1133443.516 -
SetIntersection_Front_Vector_uint32_1024_64 1445529.410 1.22%
SetIntersection_Front_Vector_uint32_16384_1 1108973.744 -1.39%
SetIntersection_Front_Vector_uint32_16384_1024 5944267.132 -1.09%
SetIntersection_Front_Vector_uint32_16384_16 1145380.913 -3.74%
SetIntersection_Front_Vector_uint32_16384_16384 79715705.276 -
SetIntersection_Front_Vector_uint32_16384_256 2347355.165 1.99%
SetIntersection_Front_Vector_uint32_16384_4 1124727.760 1.55%
SetIntersection_Front_Vector_uint32_16384_64 1420908.865 -2.66%
SetIntersection_Front_Vector_uint32_16_1 67018792.679 -
SetIntersection_Front_Vector_uint32_16_16 39218886.856 -
SetIntersection_Front_Vector_uint32_16_4 57548977.889 -1.24%
SetIntersection_Front_Vector_uint32_1_1 571308927.795 -
SetIntersection_Front_Vector_uint32_256_1 4436592.157 -
SetIntersection_Front_Vector_uint32_256_16 4440798.898 -1.42%
SetIntersection_Front_Vector_uint32_256_256 4676245.050 1.19%
SetIntersection_Front_Vector_uint32_256_4 4512111.783 1.48%
SetIntersection_Front_Vector_uint32_256_64 4544810.289 -
SetIntersection_Front_Vector_uint32_262144_1 1112065.859 -1.12%
SetIntersection_Front_Vector_uint32_262144_1024 5941642.752 -
SetIntersection_Front_Vector_uint32_262144_16 1183034.057 -
SetIntersection_Front_Vector_uint32_262144_16384 79765862.120 -
SetIntersection_Front_Vector_uint32_262144_256 2358155.948 2.16%
SetIntersection_Front_Vector_uint32_262144_262144 350716335.725 -
SetIntersection_Front_Vector_uint32_262144_4 1081110.070 -4.19%
SetIntersection_Front_Vector_uint32_262144_64 1417405.183 1.88%
SetIntersection_Front_Vector_uint32_4_1 228870843.733 -
SetIntersection_Front_Vector_uint32_4_4 144165703.097 -
SetIntersection_Front_Vector_uint32_64_1 17503526.403 -
SetIntersection_Front_Vector_uint32_64_16 15123452.578 -
SetIntersection_Front_Vector_uint32_64_4 17098149.921 -
SetIntersection_Front_Vector_uint32_64_64 11325835.175 -2.08%
SetIntersection_Front_Vector_uint64_1024_1 1129595.413 -
SetIntersection_Front_Vector_uint64_1024_1024 5981627.665 -16.87%
SetIntersection_Front_Vector_uint64_1024_16 1199526.840 -
SetIntersection_Front_Vector_uint64_1024_256 2334160.425 -11.04%
SetIntersection_Front_Vector_uint64_1024_4 1107227.874 -2.54%
SetIntersection_Front_Vector_uint64_1024_64 1500646.413 3.78%
SetIntersection_Front_Vector_uint64_16384_1 1056113.526 -6.20%
SetIntersection_Front_Vector_uint64_16384_1024 5842997.380 -18.09%
SetIntersection_Front_Vector_uint64_16384_16 1179730.728 -1.85%
SetIntersection_Front_Vector_uint64_16384_16384 81990189.976 -
SetIntersection_Front_Vector_uint64_16384_256 2324391.347 -8.73%
SetIntersection_Front_Vector_uint64_16384_4 1111912.488 1.60%
SetIntersection_Front_Vector_uint64_16384_64 1404148.023 -
SetIntersection_Front_Vector_uint64_16_1 66962188.555 -
SetIntersection_Front_Vector_uint64_16_16 38546075.862 -
SetIntersection_Front_Vector_uint64_16_4 57266124.746 -1.48%
SetIntersection_Front_Vector_uint64_1_1 568691591.567 -
SetIntersection_Front_Vector_uint64_256_1 4399911.000 -
SetIntersection_Front_Vector_uint64_256_16 4448233.113 1.47%
SetIntersection_Front_Vector_uint64_256_256 4636658.678 -1.36%
SetIntersection_Front_Vector_uint64_256_4 4450372.935 -
SetIntersection_Front_Vector_uint64_256_64 4532070.417 1.32%
SetIntersection_Front_Vector_uint64_262144_1 1062306.634 -6.26%
SetIntersection_Front_Vector_uint64_262144_1024 7123244.468 -
SetIntersection_Front_Vector_uint64_262144_16 1174310.145 -3.39%
SetIntersection_Front_Vector_uint64_262144_16384 81582073.558 -
SetIntersection_Front_Vector_uint64_262144_256 2309633.858 -1.96%
SetIntersection_Front_Vector_uint64_262144_262144 347829316.280 3.04%
SetIntersection_Front_Vector_uint64_262144_4 1110703.368 1.36%
SetIntersection_Front_Vector_uint64_262144_64 1435485.212 -
SetIntersection_Front_Vector_uint64_4_1 227650019.040 -
SetIntersection_Front_Vector_uint64_4_4 145549707.598 -
SetIntersection_Front_Vector_uint64_64_1 17444355.610 -1.26%
SetIntersection_Front_Vector_uint64_64_16 15493094.236 1.49%
SetIntersection_Front_Vector_uint64_64_4 16864540.529 -
SetIntersection_Front_Vector_uint64_64_64 11125332.836 -8.21%
SetIntersection_Interlaced_Set_float_1024_1 1125793.116 -
SetIntersection_Interlaced_Set_float_1024_1024 16785032.795 8.40%
SetIntersection_Interlaced_Set_float_1024_16 11815852.249 -1.08%
SetIntersection_Interlaced_Set_float_1024_256 17848034.533 13.69%
SetIntersection_Interlaced_Set_float_1024_4 10069061.363 -
SetIntersection_Interlaced_Set_float_1024_64 9941635.296 -
SetIntersection_Interlaced_Set_float_16384_1 1103886.645 -1.85%
SetIntersection_Interlaced_Set_float_16384_1024 172458955.040 -23.02%
SetIntersection_Interlaced_Set_float_16384_16 212254232.317 -38.99%
SetIntersection_Interlaced_Set_float_16384_16384 350095884.291 1.16%
SetIntersection_Interlaced_Set_float_16384_256 204919776.939 -14.09%
SetIntersection_Interlaced_Set_float_16384_4 172151515.878 -10.14%
SetIntersection_Interlaced_Set_float_16384_64 219642135.487 -16.67%
SetIntersection_Interlaced_Set_float_16_1 67472627.126 -
SetIntersection_Interlaced_Set_float_16_16 42227998.904 -
SetIntersection_Interlaced_Set_float_16_4 64725273.346 -
SetIntersection_Interlaced_Set_float_1_1 572765675.791 -
SetIntersection_Interlaced_Set_float_256_1 4443352.431 -
SetIntersection_Interlaced_Set_float_256_16 12160857.873 -
SetIntersection_Interlaced_Set_float_256_256 9585754.369 3.19%
SetIntersection_Interlaced_Set_float_256_4 11535155.035 -3.01%
SetIntersection_Interlaced_Set_float_256_64 16808674.327 12.10%
SetIntersection_Interlaced_Set_float_262144_1 1107506.532 1.32%
SetIntersection_Interlaced_Set_float_262144_1024 1571225.990 -3.30%
SetIntersection_Interlaced_Set_float_262144_16 1639826.172 -6.01%
SetIntersection_Interlaced_Set_float_262144_16384 1266074.055 -4.50%
SetIntersection_Interlaced_Set_float_262144_256 1595163.574 -5.49%
SetIntersection_Interlaced_Set_float_262144_262144 1868169.760 -
SetIntersection_Interlaced_Set_float_262144_4 1335434.487 -7.72%
SetIntersection_Interlaced_Set_float_262144_64 1589180.338 -5.05%
SetIntersection_Interlaced_Set_float_4_1 229383659.561 -
SetIntersection_Interlaced_Set_float_4_4 148234394.007 -
SetIntersection_Interlaced_Set_float_64_1 17643491.841 -
SetIntersection_Interlaced_Set_float_64_16 25197928.835 2.07%
SetIntersection_Interlaced_Set_float_64_4 22174488.219 -1.34%
SetIntersection_Interlaced_Set_float_64_64 15748700.617 4.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1104026.396 -1.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21471940.709 -3.83%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11712454.607 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 18937629.488 -1.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9770160.840 -2.99%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11216930.151 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1107773.877 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179033877.992 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 223421979.097 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 353837675.830 1.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 207721634.039 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 182265071.336 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 231011074.322 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67152123.752 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44106213.435 -1.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66451778.790 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 571160340.176 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4423683.991 -1.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12944235.867 -2.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12155058.416 -1.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11715944.162 1.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18129036.681 -1.96%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1098178.200 -2.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1628910.809 -1.98%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1699714.355 -4.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1340208.660 -1.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1666737.063 -2.70%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2294309.082 -2.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1379232.014 -2.70%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1654806.641 -3.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228410674.655 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 148591407.932 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17566015.893 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27323357.138 -1.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23332044.023 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18359928.249 -4.58%
SetIntersection_Interlaced_Set_string_1024_1 1139710.015 -
SetIntersection_Interlaced_Set_string_1024_1024 57677894.385 -
SetIntersection_Interlaced_Set_string_1024_16 13560625.214 -
SetIntersection_Interlaced_Set_string_1024_256 36342223.452 2.04%
SetIntersection_Interlaced_Set_string_1024_4 10643008.491 -
SetIntersection_Interlaced_Set_string_1024_64 16506120.290 -
SetIntersection_Interlaced_Set_string_16384_1 1141618.961 -1.38%
SetIntersection_Interlaced_Set_string_16384_1024 357859950.366 2.26%
SetIntersection_Interlaced_Set_string_16384_16 247012649.550 -31.95%
SetIntersection_Interlaced_Set_string_16384_16384 350618943.889 -
SetIntersection_Interlaced_Set_string_16384_256 356720846.075 -
SetIntersection_Interlaced_Set_string_16384_4 199655227.762 -11.91%
SetIntersection_Interlaced_Set_string_16384_64 356312010.132 -
SetIntersection_Interlaced_Set_string_16_1 69237052.669 -
SetIntersection_Interlaced_Set_string_16_16 63255066.821 -2.70%
SetIntersection_Interlaced_Set_string_16_4 76803859.217 -1.24%
SetIntersection_Interlaced_Set_string_1_1 589625254.263 -
SetIntersection_Interlaced_Set_string_256_1 4578804.811 -1.11%
SetIntersection_Interlaced_Set_string_256_16 18590504.620 1.46%
SetIntersection_Interlaced_Set_string_256_256 32379550.454 1.55%
SetIntersection_Interlaced_Set_string_256_4 14056958.502 -
SetIntersection_Interlaced_Set_string_256_64 29871963.963 -4.20%
SetIntersection_Interlaced_Set_string_262144_1 1152526.375 -
SetIntersection_Interlaced_Set_string_262144_1024 2118387.287 -2.23%
SetIntersection_Interlaced_Set_string_262144_16 2162211.426 -7.87%
SetIntersection_Interlaced_Set_string_262144_16384 2760957.356 -4.04%
SetIntersection_Interlaced_Set_string_262144_256 2104377.684 -3.91%
SetIntersection_Interlaced_Set_string_262144_262144 17308765.949 -2.85%
SetIntersection_Interlaced_Set_string_262144_4 1856764.566 -6.78%
SetIntersection_Interlaced_Set_string_262144_64 2135392.906 -6.01%
SetIntersection_Interlaced_Set_string_4_1 236221083.178 -
SetIntersection_Interlaced_Set_string_4_4 165923589.738 -2.07%
SetIntersection_Interlaced_Set_string_64_1 18123631.002 -
SetIntersection_Interlaced_Set_string_64_16 40720217.239 -
SetIntersection_Interlaced_Set_string_64_4 27490528.561 -
SetIntersection_Interlaced_Set_string_64_64 39385121.586 1.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1129988.670 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25382886.657 2.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12055664.842 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20460897.730 -1.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9975452.351 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11905138.996 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1132737.387 1.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 238008501.978 1.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 244857879.060 -1.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 351471923.753 -1.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 252464379.012 -27.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 201371715.189 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 354197811.418 2.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67499340.915 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45855345.739 1.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 66954718.973 -1.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 574419470.180 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4474514.412 1.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12808814.774 -1.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13556533.474 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11765986.584 1.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18911754.069 -1.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1119750.778 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2017778.728 -5.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2191911.947 -7.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1766804.119 -2.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2031808.676 -5.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3163915.852 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1897958.008 -5.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2148822.754 -6.92%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229571540.305 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 151036387.575 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17683564.328 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28091308.001 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23398478.432 -1.89%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19542654.003 -
SetIntersection_Interlaced_Set_uint32_1024_1 1120144.567 -
SetIntersection_Interlaced_Set_uint32_1024_1024 16044926.507 4.02%
SetIntersection_Interlaced_Set_uint32_1024_16 11390812.329 -
SetIntersection_Interlaced_Set_uint32_1024_256 15353835.808 4.37%
SetIntersection_Interlaced_Set_uint32_1024_4 9864898.592 -2.35%
SetIntersection_Interlaced_Set_uint32_1024_64 9996598.895 -
SetIntersection_Interlaced_Set_uint32_16384_1 1116061.337 1.11%
SetIntersection_Interlaced_Set_uint32_16384_1024 169224571.754 -2.55%
SetIntersection_Interlaced_Set_uint32_16384_16 208117819.401 -2.68%
SetIntersection_Interlaced_Set_uint32_16384_16384 355197465.721 -
SetIntersection_Interlaced_Set_uint32_16384_256 199086419.218 -
SetIntersection_Interlaced_Set_uint32_16384_4 169491275.069 -1.15%
SetIntersection_Interlaced_Set_uint32_16384_64 214843808.126 -2.88%
SetIntersection_Interlaced_Set_uint32_16_1 66752606.963 -
SetIntersection_Interlaced_Set_uint32_16_16 41201778.260 -
SetIntersection_Interlaced_Set_uint32_16_4 64083890.924 -
SetIntersection_Interlaced_Set_uint32_1_1 569412509.366 -
SetIntersection_Interlaced_Set_uint32_256_1 4453076.703 -
SetIntersection_Interlaced_Set_uint32_256_16 12167643.207 -
SetIntersection_Interlaced_Set_uint32_256_256 9735000.843 7.29%
SetIntersection_Interlaced_Set_uint32_256_4 11495198.867 -
SetIntersection_Interlaced_Set_uint32_256_64 14841137.440 4.63%
SetIntersection_Interlaced_Set_uint32_262144_1 1092973.889 1.02%
SetIntersection_Interlaced_Set_uint32_262144_1024 1538922.689 -5.62%
SetIntersection_Interlaced_Set_uint32_262144_16 1618893.231 -10.47%
SetIntersection_Interlaced_Set_uint32_262144_16384 1227717.775 -7.06%
SetIntersection_Interlaced_Set_uint32_262144_256 1577223.959 -6.65%
SetIntersection_Interlaced_Set_uint32_262144_262144 1949281.576 -3.69%
SetIntersection_Interlaced_Set_uint32_262144_4 1317700.195 -8.33%
SetIntersection_Interlaced_Set_uint32_262144_64 1574984.621 -6.83%
SetIntersection_Interlaced_Set_uint32_4_1 227119204.407 -
SetIntersection_Interlaced_Set_uint32_4_4 147363285.454 -
SetIntersection_Interlaced_Set_uint32_64_1 17619441.019 -
SetIntersection_Interlaced_Set_uint32_64_16 24770645.279 -
SetIntersection_Interlaced_Set_uint32_64_4 22271967.303 -
SetIntersection_Interlaced_Set_uint32_64_64 15559625.915 3.54%
SetIntersection_Interlaced_Set_uint64_1024_1 1117194.116 -
SetIntersection_Interlaced_Set_uint64_1024_1024 15143506.361 -10.60%
SetIntersection_Interlaced_Set_uint64_1024_16 11321404.211 -6.36%
SetIntersection_Interlaced_Set_uint64_1024_256 15751995.332 -1.29%
SetIntersection_Interlaced_Set_uint64_1024_4 10030312.651 -20.42%
SetIntersection_Interlaced_Set_uint64_1024_64 10267422.348 -13.02%
SetIntersection_Interlaced_Set_uint64_16384_1 1115682.595 -
SetIntersection_Interlaced_Set_uint64_16384_1024 175767895.782 -
SetIntersection_Interlaced_Set_uint64_16384_16 224296250.123 -
SetIntersection_Interlaced_Set_uint64_16384_16384 347981529.614 -3.29%
SetIntersection_Interlaced_Set_uint64_16384_256 210904106.205 -
SetIntersection_Interlaced_Set_uint64_16384_4 181206898.590 -1.30%
SetIntersection_Interlaced_Set_uint64_16384_64 235376185.387 -
SetIntersection_Interlaced_Set_uint64_16_1 66919558.567 -
SetIntersection_Interlaced_Set_uint64_16_16 41686826.573 -
SetIntersection_Interlaced_Set_uint64_16_4 64743391.786 -
SetIntersection_Interlaced_Set_uint64_1_1 569714596.797 -
SetIntersection_Interlaced_Set_uint64_256_1 4437835.983 -
SetIntersection_Interlaced_Set_uint64_256_16 12343670.912 -
SetIntersection_Interlaced_Set_uint64_256_256 8800394.558 -8.87%
SetIntersection_Interlaced_Set_uint64_256_4 11666136.959 -2.09%
SetIntersection_Interlaced_Set_uint64_256_64 15009917.321 1.18%
SetIntersection_Interlaced_Set_uint64_262144_1 1100979.356 2.31%
SetIntersection_Interlaced_Set_uint64_262144_1024 1576313.641 -2.64%
SetIntersection_Interlaced_Set_uint64_262144_16 1640023.031 -4.69%
SetIntersection_Interlaced_Set_uint64_262144_16384 1255758.301 -3.48%
SetIntersection_Interlaced_Set_uint64_262144_256 1628142.822 -2.39%
SetIntersection_Interlaced_Set_uint64_262144_262144 1849131.512 -4.21%
SetIntersection_Interlaced_Set_uint64_262144_4 1324290.770 -7.38%
SetIntersection_Interlaced_Set_uint64_262144_64 1627111.166 -2.28%
SetIntersection_Interlaced_Set_uint64_4_1 228286395.949 -
SetIntersection_Interlaced_Set_uint64_4_4 147399623.248 -
SetIntersection_Interlaced_Set_uint64_64_1 17468487.183 -
SetIntersection_Interlaced_Set_uint64_64_16 23793713.090 -3.95%
SetIntersection_Interlaced_Set_uint64_64_4 22431625.810 -1.65%
SetIntersection_Interlaced_Set_uint64_64_64 14664563.077 -9.48%
SetIntersection_Interlaced_Vector_float_1024_1 1114603.324 -1.56%
SetIntersection_Interlaced_Vector_float_1024_1024 5981554.821 -
SetIntersection_Interlaced_Vector_float_1024_16 2764386.416 43.10%
SetIntersection_Interlaced_Vector_float_1024_256 7947656.448 6.85%
SetIntersection_Interlaced_Vector_float_1024_4 1498726.487 16.43%
SetIntersection_Interlaced_Vector_float_1024_64 5779404.396 62.91%
SetIntersection_Interlaced_Vector_float_16384_1 1113353.629 -
SetIntersection_Interlaced_Vector_float_16384_1024 72816455.297 42.38%
SetIntersection_Interlaced_Vector_float_16384_16 4015406.208 42.50%
SetIntersection_Interlaced_Vector_float_16384_16384 80399153.643 -
SetIntersection_Interlaced_Vector_float_16384_256 29538902.645 109.93%
SetIntersection_Interlaced_Vector_float_16384_4 1634328.955 10.41%
SetIntersection_Interlaced_Vector_float_16384_64 9555965.301 81.51%
SetIntersection_Interlaced_Vector_float_16_1 67080583.529 -
SetIntersection_Interlaced_Vector_float_16_16 39258866.636 1.26%
SetIntersection_Interlaced_Vector_float_16_4 60247197.218 -
SetIntersection_Interlaced_Vector_float_1_1 571723820.282 -
SetIntersection_Interlaced_Vector_float_256_1 4450784.378 -
SetIntersection_Interlaced_Vector_float_256_16 8215861.810 32.53%
SetIntersection_Interlaced_Vector_float_256_256 4679639.236 -
SetIntersection_Interlaced_Vector_float_256_4 5320250.374 5.47%
SetIntersection_Interlaced_Vector_float_256_64 7991191.626 7.18%
SetIntersection_Interlaced_Vector_float_262144_1 1121890.343 -
SetIntersection_Interlaced_Vector_float_262144_1024 152897021.878 87.07%
SetIntersection_Interlaced_Vector_float_262144_16 6625011.215 105.03%
SetIntersection_Interlaced_Vector_float_262144_16384 350035054.637 -3.18%
SetIntersection_Interlaced_Vector_float_262144_256 50816203.486 78.26%
SetIntersection_Interlaced_Vector_float_262144_262144 351116094.407 -
SetIntersection_Interlaced_Vector_float_262144_4 1965599.678 3.52%
SetIntersection_Interlaced_Vector_float_262144_64 26357037.840 173.00%
SetIntersection_Interlaced_Vector_float_4_1 228112489.057 -
SetIntersection_Interlaced_Vector_float_4_4 144848610.756 -
SetIntersection_Interlaced_Vector_float_64_1 17547849.709 -
SetIntersection_Interlaced_Vector_float_64_16 19382046.219 3.99%
SetIntersection_Interlaced_Vector_float_64_4 18975498.047 -
SetIntersection_Interlaced_Vector_float_64_64 11629409.373 1.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1120986.318 3.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 9637464.460 14.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2717781.070 -9.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8720060.475 14.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1481374.057 1.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5711696.163 39.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1093215.790 -1.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 63145763.729 30.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3214625.644 17.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 131356590.438 2.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 23758681.855 29.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1572996.478 9.36%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7207928.122 20.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67041211.126 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 38951479.298 -2.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 62024088.156 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 571743268.127 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4379142.795 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7068599.422 1.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5914478.649 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5335354.382 2.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8876261.425 -2.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1069544.251 -5.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 129229861.826 24.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4320750.186 16.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 344017449.594 -2.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 45485673.366 37.91%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350398062.493 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1972830.937 20.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 20440246.696 80.29%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228618174.126 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 146456090.609 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17494184.075 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19649928.135 -1.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19174016.665 1.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13102269.933 2.92%
SetIntersection_Interlaced_Vector_string_1024_1 1145834.854 -
SetIntersection_Interlaced_Vector_string_1024_1024 42988919.850 -
SetIntersection_Interlaced_Vector_string_1024_16 3364501.818 1.63%
SetIntersection_Interlaced_Vector_string_1024_256 20565588.912 -4.42%
SetIntersection_Interlaced_Vector_string_1024_4 1728149.558 2.94%
SetIntersection_Interlaced_Vector_string_1024_64 8318508.493 -1.80%
SetIntersection_Interlaced_Vector_string_16384_1 1148659.117 2.17%
SetIntersection_Interlaced_Vector_string_16384_1024 113061439.463 -4.52%
SetIntersection_Interlaced_Vector_string_16384_16 4282904.304 -4.42%
SetIntersection_Interlaced_Vector_string_16384_16384 350248382.215 -
SetIntersection_Interlaced_Vector_string_16384_256 41693202.244 3.03%
SetIntersection_Interlaced_Vector_string_16384_4 1900690.033 -6.96%
SetIntersection_Interlaced_Vector_string_16384_64 11848264.365 -2.51%
SetIntersection_Interlaced_Vector_string_16_1 68833358.499 -
SetIntersection_Interlaced_Vector_string_16_16 55950451.316 -
SetIntersection_Interlaced_Vector_string_16_4 72236865.442 -
SetIntersection_Interlaced_Vector_string_1_1 586903043.325 -
SetIntersection_Interlaced_Vector_string_256_1 4548960.389 -
SetIntersection_Interlaced_Vector_string_256_16 10710682.805 -2.20%
SetIntersection_Interlaced_Vector_string_256_256 22232066.383 2.15%
SetIntersection_Interlaced_Vector_string_256_4 6379700.855 -
SetIntersection_Interlaced_Vector_string_256_64 20445259.546 -2.79%
SetIntersection_Interlaced_Vector_string_262144_1 1152574.512 -
SetIntersection_Interlaced_Vector_string_262144_1024 226359236.232 -2.35%
SetIntersection_Interlaced_Vector_string_262144_16 5730253.824 4.83%
SetIntersection_Interlaced_Vector_string_262144_16384 1011368.734 -
SetIntersection_Interlaced_Vector_string_262144_256 62121081.072 -3.86%
SetIntersection_Interlaced_Vector_string_262144_262144 14436711.668 -
SetIntersection_Interlaced_Vector_string_262144_4 2039804.379 -
SetIntersection_Interlaced_Vector_string_262144_64 18323949.514 -16.28%
SetIntersection_Interlaced_Vector_string_4_1 234877187.265 -
SetIntersection_Interlaced_Vector_string_4_4 162023204.611 -
SetIntersection_Interlaced_Vector_string_64_1 18012593.700 -
SetIntersection_Interlaced_Vector_string_64_16 29799892.071 -3.54%
SetIntersection_Interlaced_Vector_string_64_4 22926636.868 -1.38%
SetIntersection_Interlaced_Vector_string_64_64 28491620.941 -1.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1116429.166 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10209103.712 5.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2944017.079 -13.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10430534.222 4.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1510381.221 -8.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 7122594.936 19.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1120815.412 1.58%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 90021384.569 13.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5158678.639 27.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 143271231.299 1.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 55058879.722 18.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1931369.049 8.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 11557250.488 25.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66836143.859 -1.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 39888013.436 -2.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62873133.259 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 570496784.620 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4349624.800 -1.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9526552.908 11.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6549621.275 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5854994.576 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11724805.217 -4.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1076980.957 1.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 344640274.586 18.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 8740456.563 79.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 351578100.142 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 119852242.603 61.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351362864.884 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2403186.246 -6.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 33083592.016 107.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227747637.610 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 146331398.580 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17513322.840 -1.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22627882.428 -1.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20751282.499 1.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13285083.118 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1067610.484 -5.10%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5952198.775 1.12%
SetIntersection_Interlaced_Vector_uint32_1024_16 1872628.177 -24.64%
SetIntersection_Interlaced_Vector_uint32_1024_256 5751118.552 -25.90%
SetIntersection_Interlaced_Vector_uint32_1024_4 1305104.406 -9.61%
SetIntersection_Interlaced_Vector_uint32_1024_64 3777181.213 -20.78%
SetIntersection_Interlaced_Vector_uint32_16384_1 1085022.633 -3.04%
SetIntersection_Interlaced_Vector_uint32_16384_1024 48579496.100 -12.43%
SetIntersection_Interlaced_Vector_uint32_16384_16 3333881.581 -1.71%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79837047.702 -
SetIntersection_Interlaced_Vector_uint32_16384_256 19653516.624 -11.11%
SetIntersection_Interlaced_Vector_uint32_16384_4 1590967.441 2.25%
SetIntersection_Interlaced_Vector_uint32_16384_64 6106568.679 -32.50%
SetIntersection_Interlaced_Vector_uint32_16_1 67236373.906 -
SetIntersection_Interlaced_Vector_uint32_16_16 38102896.957 -
SetIntersection_Interlaced_Vector_uint32_16_4 60112133.075 -
SetIntersection_Interlaced_Vector_uint32_1_1 571817643.171 -
SetIntersection_Interlaced_Vector_uint32_256_1 4397095.549 -1.06%
SetIntersection_Interlaced_Vector_uint32_256_16 7449515.143 -
SetIntersection_Interlaced_Vector_uint32_256_256 5233292.778 10.86%
SetIntersection_Interlaced_Vector_uint32_256_4 5155958.000 -1.95%
SetIntersection_Interlaced_Vector_uint32_256_64 6541041.279 -11.98%
SetIntersection_Interlaced_Vector_uint32_262144_1 1074127.535 -2.91%
SetIntersection_Interlaced_Vector_uint32_262144_1024 92234480.140 -21.68%
SetIntersection_Interlaced_Vector_uint32_262144_16 6033514.282 23.25%
SetIntersection_Interlaced_Vector_uint32_262144_16384 351025055.342 -2.42%
SetIntersection_Interlaced_Vector_uint32_262144_256 38027553.590 -3.72%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350892790.572 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1571255.480 -19.65%
SetIntersection_Interlaced_Vector_uint32_262144_64 12132624.782 -30.17%
SetIntersection_Interlaced_Vector_uint32_4_1 228461394.635 -
SetIntersection_Interlaced_Vector_uint32_4_4 145664958.460 -
SetIntersection_Interlaced_Vector_uint32_64_1 17578753.302 -
SetIntersection_Interlaced_Vector_uint32_64_16 17593537.660 -1.66%
SetIntersection_Interlaced_Vector_uint32_64_4 18169046.591 -1.34%
SetIntersection_Interlaced_Vector_uint32_64_64 12016996.481 4.31%
SetIntersection_Interlaced_Vector_uint64_1024_1 1084656.592 -3.23%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5941436.741 -1.03%
SetIntersection_Interlaced_Vector_uint64_1024_16 2123007.589 -11.73%
SetIntersection_Interlaced_Vector_uint64_1024_256 5024219.175 -33.82%
SetIntersection_Interlaced_Vector_uint64_1024_4 1315515.964 -6.46%
SetIntersection_Interlaced_Vector_uint64_1024_64 4105504.067 -14.08%
SetIntersection_Interlaced_Vector_uint64_16384_1 1081187.578 -3.65%
SetIntersection_Interlaced_Vector_uint64_16384_1024 46023658.963 -16.86%
SetIntersection_Interlaced_Vector_uint64_16384_16 2711525.524 8.05%
SetIntersection_Interlaced_Vector_uint64_16384_16384 77882900.145 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16897510.578 4.79%
SetIntersection_Interlaced_Vector_uint64_16384_4 1498131.455 9.59%
SetIntersection_Interlaced_Vector_uint64_16384_64 8427562.818 39.28%
SetIntersection_Interlaced_Vector_uint64_16_1 66805720.607 -
SetIntersection_Interlaced_Vector_uint64_16_16 38609511.679 2.30%
SetIntersection_Interlaced_Vector_uint64_16_4 59749985.459 -
SetIntersection_Interlaced_Vector_uint64_1_1 568621312.727 -
SetIntersection_Interlaced_Vector_uint64_256_1 4421628.357 -
SetIntersection_Interlaced_Vector_uint64_256_16 7146343.304 12.38%
SetIntersection_Interlaced_Vector_uint64_256_256 4655367.527 -
SetIntersection_Interlaced_Vector_uint64_256_4 5091353.442 4.27%
SetIntersection_Interlaced_Vector_uint64_256_64 7295774.367 7.68%
SetIntersection_Interlaced_Vector_uint64_262144_1 1112692.736 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 92920179.356 -8.09%
SetIntersection_Interlaced_Vector_uint64_262144_16 6171973.849 100.35%
SetIntersection_Interlaced_Vector_uint64_262144_16384 347855585.656 -
SetIntersection_Interlaced_Vector_uint64_262144_256 41710894.758 15.44%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351093219.948 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1610610.073 -16.95%
SetIntersection_Interlaced_Vector_uint64_262144_64 8742266.392 3.80%
SetIntersection_Interlaced_Vector_uint64_4_1 226751820.561 -
SetIntersection_Interlaced_Vector_uint64_4_4 144539467.330 -
SetIntersection_Interlaced_Vector_uint64_64_1 17486959.758 -
SetIntersection_Interlaced_Vector_uint64_64_16 17891514.780 -3.77%
SetIntersection_Interlaced_Vector_uint64_64_4 18472296.993 -
SetIntersection_Interlaced_Vector_uint64_64_64 11417093.464 -
SetIntersection_None_Set_float_1024_1 10244975.230 15.68%
SetIntersection_None_Set_float_1024_1024 9011125.688 -
SetIntersection_None_Set_float_1024_16 10337601.573 16.28%
SetIntersection_None_Set_float_1024_256 10201824.787 11.86%
SetIntersection_None_Set_float_1024_4 10152317.111 12.31%
SetIntersection_None_Set_float_1024_64 9974043.650 11.39%
SetIntersection_None_Set_float_16384_1 157298107.787 -
SetIntersection_None_Set_float_16384_1024 157854671.226 1.86%
SetIntersection_None_Set_float_16384_16 157314084.924 -
SetIntersection_None_Set_float_16384_16384 156842723.708 -5.14%
SetIntersection_None_Set_float_16384_256 157132491.227 1.69%
SetIntersection_None_Set_float_16384_4 156893461.593 -
SetIntersection_None_Set_float_16384_64 157018120.128 -
SetIntersection_None_Set_float_16_1 71166894.732 -
SetIntersection_None_Set_float_16_16 37760618.211 -1.01%
SetIntersection_None_Set_float_16_4 60126350.676 -
SetIntersection_None_Set_float_1_1 570869111.608 -
SetIntersection_None_Set_float_256_1 11881046.202 -
SetIntersection_None_Set_float_256_16 11192975.073 -
SetIntersection_None_Set_float_256_256 5936576.429 2.04%
SetIntersection_None_Set_float_256_4 11807424.171 1.22%
SetIntersection_None_Set_float_256_64 9307320.874 -2.81%
SetIntersection_None_Set_float_262144_1 1204128.498 -5.55%
SetIntersection_None_Set_float_262144_1024 1191809.164 -5.51%
SetIntersection_None_Set_float_262144_16 1191559.326 -5.73%
SetIntersection_None_Set_float_262144_16384 1197038.004 -4.66%
SetIntersection_None_Set_float_262144_256 1193966.717 -5.41%
SetIntersection_None_Set_float_262144_262144 1195124.920 -5.22%
SetIntersection_None_Set_float_262144_4 1191433.267 -5.54%
SetIntersection_None_Set_float_262144_64 1192548.340 -5.44%
SetIntersection_None_Set_float_4_1 230938649.932 -
SetIntersection_None_Set_float_4_4 144298552.438 -
SetIntersection_None_Set_float_64_1 22905620.973 -
SetIntersection_None_Set_float_64_16 18964258.041 2.31%
SetIntersection_None_Set_float_64_4 21486004.541 -
SetIntersection_None_Set_float_64_64 11707749.775 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8765258.822 -3.27%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8836301.205 1.52%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8698953.475 -1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8753996.080 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 9042567.134 1.40%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8889652.074 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162396994.857 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158450577.347 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 175541218.729 3.21%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 173349444.090 -9.83%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162188717.606 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 169741016.599 2.19%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 168656144.192 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 71269834.924 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37493264.868 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60121179.217 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 572825424.956 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11694327.492 -1.63%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11109842.473 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5805614.437 -1.96%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11736714.190 3.08%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9461079.564 1.22%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1221151.611 -4.87%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1238815.594 -2.70%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1225454.506 -4.11%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1243296.549 -2.56%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1227128.906 -4.06%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1255665.607 -2.95%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1229256.022 -3.88%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1231461.994 -3.65%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 231966355.915 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 145117095.629 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23116573.243 -1.42%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18761165.561 -2.13%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22446875.611 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11993462.328 -
SetIntersection_None_Set_string_1024_1 9122959.389 -3.29%
SetIntersection_None_Set_string_1024_1024 9236895.986 -
SetIntersection_None_Set_string_1024_16 8890004.568 -5.99%
SetIntersection_None_Set_string_1024_256 8968396.280 -1.07%
SetIntersection_None_Set_string_1024_4 8900665.294 -3.93%
SetIntersection_None_Set_string_1024_64 9078969.746 -2.66%
SetIntersection_None_Set_string_16384_1 206495831.685 -40.40%
SetIntersection_None_Set_string_16384_1024 222955640.033 -38.21%
SetIntersection_None_Set_string_16384_16 204705715.189 -42.13%
SetIntersection_None_Set_string_16384_16384 200000261.902 -24.69%
SetIntersection_None_Set_string_16384_256 203918412.968 -41.29%
SetIntersection_None_Set_string_16384_4 206293192.668 -16.58%
SetIntersection_None_Set_string_16384_64 205712737.852 -40.68%
SetIntersection_None_Set_string_16_1 73095836.792 -
SetIntersection_None_Set_string_16_16 38800653.809 -
SetIntersection_None_Set_string_16_4 61918645.007 -
SetIntersection_None_Set_string_1_1 577467294.258 -
SetIntersection_None_Set_string_256_1 12033483.787 -
SetIntersection_None_Set_string_256_16 11194413.558 -1.47%
SetIntersection_None_Set_string_256_256 5974425.047 -
SetIntersection_None_Set_string_256_4 11613541.872 -2.29%
SetIntersection_None_Set_string_256_64 9657971.465 -
SetIntersection_None_Set_string_262144_1 1674336.830 -7.46%
SetIntersection_None_Set_string_262144_1024 1668026.041 -7.06%
SetIntersection_None_Set_string_262144_16 1677118.977 -7.56%
SetIntersection_None_Set_string_262144_16384 1682049.070 -7.02%
SetIntersection_None_Set_string_262144_256 1680446.777 -7.31%
SetIntersection_None_Set_string_262144_262144 1666869.465 -5.78%
SetIntersection_None_Set_string_262144_4 1676831.381 -7.61%
SetIntersection_None_Set_string_262144_64 1684052.330 -6.99%
SetIntersection_None_Set_string_4_1 236151094.618 -
SetIntersection_None_Set_string_4_4 147208580.014 -
SetIntersection_None_Set_string_64_1 24275364.983 -
SetIntersection_None_Set_string_64_16 19620473.279 -
SetIntersection_None_Set_string_64_4 23145124.266 -
SetIntersection_None_Set_string_64_64 12334099.963 1.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8932040.346 -1.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8907916.220 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8811025.050 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8776365.844 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8762027.895 -1.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 9008203.753 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 212045838.808 -37.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 208560931.969 -12.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 206048921.736 -42.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 198991742.875 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 197681381.837 -41.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 207590968.038 -41.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 202183188.949 -41.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71571900.145 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 38088150.570 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60372764.607 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 571368045.768 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11655787.282 -1.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10893425.406 -1.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5765926.951 -2.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11659889.514 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9555818.376 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1678063.313 -7.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1699537.110 -8.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1698583.008 -7.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1685406.899 -8.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1683228.191 -7.89%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1701872.315 -6.74%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1693329.836 -8.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1686363.119 -7.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 231638981.474 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 144781906.693 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23844540.724 1.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19131607.607 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22073760.632 -1.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11990405.135 -
SetIntersection_None_Set_uint32_1024_1 8820643.516 -
SetIntersection_None_Set_uint32_1024_1024 8823563.721 -
SetIntersection_None_Set_uint32_1024_16 8681492.368 -2.91%
SetIntersection_None_Set_uint32_1024_256 8908624.403 2.58%
SetIntersection_None_Set_uint32_1024_4 8895282.648 -
SetIntersection_None_Set_uint32_1024_64 8754088.815 -1.16%
SetIntersection_None_Set_uint32_16384_1 153967275.841 -33.68%
SetIntersection_None_Set_uint32_16384_1024 153982123.894 -33.19%
SetIntersection_None_Set_uint32_16384_16 154000477.624 -31.92%
SetIntersection_None_Set_uint32_16384_16384 206425041.018 -38.31%
SetIntersection_None_Set_uint32_16384_256 154451192.012 -29.94%
SetIntersection_None_Set_uint32_16384_4 154377848.905 -32.27%
SetIntersection_None_Set_uint32_16384_64 153588611.319 -31.51%
SetIntersection_None_Set_uint32_16_1 70515318.102 -
SetIntersection_None_Set_uint32_16_16 37641062.956 -
SetIntersection_None_Set_uint32_16_4 60049842.750 -
SetIntersection_None_Set_uint32_1_1 569045309.755 -
SetIntersection_None_Set_uint32_256_1 11712572.160 1.31%
SetIntersection_None_Set_uint32_256_16 11106205.426 1.11%
SetIntersection_None_Set_uint32_256_256 5836571.962 -
SetIntersection_None_Set_uint32_256_4 11401418.111 -
SetIntersection_None_Set_uint32_256_64 9177637.677 -
SetIntersection_None_Set_uint32_262144_1 1209197.512 -7.12%
SetIntersection_None_Set_uint32_262144_1024 1195617.027 -7.41%
SetIntersection_None_Set_uint32_262144_16 1202492.756 -6.95%
SetIntersection_None_Set_uint32_262144_16384 1184824.301 -8.67%
SetIntersection_None_Set_uint32_262144_256 1197132.242 -7.21%
SetIntersection_None_Set_uint32_262144_262144 1187192.871 -9.46%
SetIntersection_None_Set_uint32_262144_4 1201416.586 -7.67%
SetIntersection_None_Set_uint32_262144_64 1194384.358 -7.42%
SetIntersection_None_Set_uint32_4_1 230729390.475 -
SetIntersection_None_Set_uint32_4_4 144019221.083 -
SetIntersection_None_Set_uint32_64_1 23477658.129 -
SetIntersection_None_Set_uint32_64_16 19134159.185 -
SetIntersection_None_Set_uint32_64_4 22456704.852 -
SetIntersection_None_Set_uint32_64_64 11846318.533 -1.60%
SetIntersection_None_Set_uint64_1024_1 8944524.554 -
SetIntersection_None_Set_uint64_1024_1024 8714686.996 -2.32%
SetIntersection_None_Set_uint64_1024_16 8675987.080 -3.81%
SetIntersection_None_Set_uint64_1024_256 8778772.474 -1.10%
SetIntersection_None_Set_uint64_1024_4 8766175.175 -
SetIntersection_None_Set_uint64_1024_64 8730243.458 -
SetIntersection_None_Set_uint64_16384_1 158265411.804 -25.47%
SetIntersection_None_Set_uint64_16384_1024 164600939.918 -21.60%
SetIntersection_None_Set_uint64_16384_16 165634585.299 -29.09%
SetIntersection_None_Set_uint64_16384_16384 174406007.454 -10.18%
SetIntersection_None_Set_uint64_16384_256 165904623.073 -19.87%
SetIntersection_None_Set_uint64_16384_4 161468617.602 -28.74%
SetIntersection_None_Set_uint64_16384_64 168009030.173 -27.87%
SetIntersection_None_Set_uint64_16_1 70377858.158 -
SetIntersection_None_Set_uint64_16_16 37450838.877 -
SetIntersection_None_Set_uint64_16_4 59827658.553 -
SetIntersection_None_Set_uint64_1_1 567340116.129 -
SetIntersection_None_Set_uint64_256_1 11538226.411 -
SetIntersection_None_Set_uint64_256_16 11014710.661 -
SetIntersection_None_Set_uint64_256_256 5905222.598 3.44%
SetIntersection_None_Set_uint64_256_4 11479726.737 -1.11%
SetIntersection_None_Set_uint64_256_64 9160090.601 -2.21%
SetIntersection_None_Set_uint64_262144_1 1191653.485 -5.66%
SetIntersection_None_Set_uint64_262144_1024 1200021.891 -4.27%
SetIntersection_None_Set_uint64_262144_16 1192592.692 -4.81%
SetIntersection_None_Set_uint64_262144_16384 1205107.260 -4.03%
SetIntersection_None_Set_uint64_262144_256 1199104.734 -4.43%
SetIntersection_None_Set_uint64_262144_262144 1215327.472 -3.79%
SetIntersection_None_Set_uint64_262144_4 1194872.967 -5.28%
SetIntersection_None_Set_uint64_262144_64 1192938.313 -4.90%
SetIntersection_None_Set_uint64_4_1 230325827.675 -
SetIntersection_None_Set_uint64_4_4 143422916.202 -
SetIntersection_None_Set_uint64_64_1 23529332.933 -
SetIntersection_None_Set_uint64_64_16 19100117.270 -
SetIntersection_None_Set_uint64_64_4 22608803.626 -
SetIntersection_None_Set_uint64_64_64 11899507.791 -1.08%
SetIntersection_None_Vector_float_1024_1 1130823.371 -3.05%
SetIntersection_None_Vector_float_1024_1024 1149687.592 -1.48%
SetIntersection_None_Vector_float_1024_16 1154482.095 -
SetIntersection_None_Vector_float_1024_256 1153672.112 -
SetIntersection_None_Vector_float_1024_4 1160104.138 -
SetIntersection_None_Vector_float_1024_64 1157281.991 -1.34%
SetIntersection_None_Vector_float_16384_1 1178129.754 -
SetIntersection_None_Vector_float_16384_1024 1173269.341 -2.05%
SetIntersection_None_Vector_float_16384_16 1173643.872 -
SetIntersection_None_Vector_float_16384_16384 1172512.977 -2.30%
SetIntersection_None_Vector_float_16384_256 1174387.907 -
SetIntersection_None_Vector_float_16384_4 1185652.378 -
SetIntersection_None_Vector_float_16384_64 1172324.067 -4.93%
SetIntersection_None_Vector_float_16_1 67798732.493 -
SetIntersection_None_Vector_float_16_16 35931552.644 -1.36%
SetIntersection_None_Vector_float_16_4 57585148.283 -
SetIntersection_None_Vector_float_1_1 570548714.582 -
SetIntersection_None_Vector_float_256_1 4516844.410 -2.07%
SetIntersection_None_Vector_float_256_16 4281890.351 -1.22%
SetIntersection_None_Vector_float_256_256 2315899.783 -
SetIntersection_None_Vector_float_256_4 4470500.586 -2.00%
SetIntersection_None_Vector_float_256_64 3666483.424 -
SetIntersection_None_Vector_float_262144_1 1197018.776 -2.85%
SetIntersection_None_Vector_float_262144_1024 1209081.427 -1.74%
SetIntersection_None_Vector_float_262144_16 1206243.937 -1.41%
SetIntersection_None_Vector_float_262144_16384 1199595.625 -1.02%
SetIntersection_None_Vector_float_262144_256 1204238.773 -1.26%
SetIntersection_None_Vector_float_262144_262144 1210468.826 -
SetIntersection_None_Vector_float_262144_4 1205854.765 -
SetIntersection_None_Vector_float_262144_64 1196375.920 -1.67%
SetIntersection_None_Vector_float_4_1 228881678.932 -
SetIntersection_None_Vector_float_4_4 142927226.415 -
SetIntersection_None_Vector_float_64_1 17824702.936 -1.74%
SetIntersection_None_Vector_float_64_16 14519657.675 -
SetIntersection_None_Vector_float_64_4 16979622.582 -1.43%
SetIntersection_None_Vector_float_64_64 9023625.654 -1.66%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1172362.647 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1151087.509 -1.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1170072.849 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1169168.130 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1173991.431 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1173031.042 2.90%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1146782.587 -4.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1190410.906 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1205419.876 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1174134.869 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1187195.037 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1189945.650 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1172392.143 2.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67510237.893 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35815276.205 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57519843.936 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 568391747.391 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4514799.571 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4323345.386 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2217228.659 -3.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4471793.119 -1.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3680732.422 1.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1247176.721 4.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1250796.552 6.58%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1190123.505 -3.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1211191.293 -1.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1228670.670 5.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1218595.620 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1211224.059 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1225746.171 2.92%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 228875677.153 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142941782.151 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17806228.995 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14568792.116 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16990800.394 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9017124.632 -
SetIntersection_None_Vector_string_1024_1 1206057.269 -2.63%
SetIntersection_None_Vector_string_1024_1024 1235591.059 -
SetIntersection_None_Vector_string_1024_16 1244595.585 1.09%
SetIntersection_None_Vector_string_1024_256 1227257.737 2.46%
SetIntersection_None_Vector_string_1024_4 1230751.677 -
SetIntersection_None_Vector_string_1024_64 1241186.913 -
SetIntersection_None_Vector_string_16384_1 1272843.830 -1.57%
SetIntersection_None_Vector_string_16384_1024 1295894.837 -
SetIntersection_None_Vector_string_16384_16 1301597.954 1.70%
SetIntersection_None_Vector_string_16384_16384 1310758.239 2.13%
SetIntersection_None_Vector_string_16384_256 1310781.469 1.61%
SetIntersection_None_Vector_string_16384_4 1300506.024 -
SetIntersection_None_Vector_string_16384_64 1301486.981 1.43%
SetIntersection_None_Vector_string_16_1 69527613.117 -
SetIntersection_None_Vector_string_16_16 36988745.517 -
SetIntersection_None_Vector_string_16_4 59159707.069 -
SetIntersection_None_Vector_string_1_1 571869303.219 -
SetIntersection_None_Vector_string_256_1 4790185.286 -1.95%
SetIntersection_None_Vector_string_256_16 4522613.082 -
SetIntersection_None_Vector_string_256_256 2409435.027 -
SetIntersection_None_Vector_string_256_4 4782272.868 -
SetIntersection_None_Vector_string_256_64 3859979.685 1.02%
SetIntersection_None_Vector_string_262144_1 1376072.111 3.89%
SetIntersection_None_Vector_string_262144_1024 1337814.382 -3.29%
SetIntersection_None_Vector_string_262144_16 1389036.617 2.53%
SetIntersection_None_Vector_string_262144_16384 1392697.313 -
SetIntersection_None_Vector_string_262144_256 1391870.838 2.59%
SetIntersection_None_Vector_string_262144_262144 1373057.674 1.99%
SetIntersection_None_Vector_string_262144_4 1393622.232 2.64%
SetIntersection_None_Vector_string_262144_64 1333302.214 -1.43%
SetIntersection_None_Vector_string_4_1 232173241.695 -
SetIntersection_None_Vector_string_4_4 144988966.495 -
SetIntersection_None_Vector_string_64_1 18511486.589 -
SetIntersection_None_Vector_string_64_16 15047051.234 -
SetIntersection_None_Vector_string_64_4 17826429.788 -
SetIntersection_None_Vector_string_64_64 9427991.234 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1190807.936 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1185106.730 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1198263.251 1.87%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1155660.229 -2.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1188973.079 4.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1196008.355 1.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1239836.641 1.08%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1222698.785 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1249718.410 3.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1237307.145 4.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1217736.938 1.87%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1224403.106 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1188510.569 -5.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67518866.338 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35982224.295 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57374721.853 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 566697227.519 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4588776.707 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4279192.160 -2.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2337909.172 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4543616.730 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3640949.165 -1.95%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1312350.045 1.08%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1277222.704 1.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1243129.457 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1271373.403 4.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1283086.939 -2.74%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1272241.888 -2.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1229423.269 -1.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1212803.610 -3.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228174718.801 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142558209.242 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17817992.349 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14548597.017 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17108956.715 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9066342.917 -
SetIntersection_None_Vector_uint32_1024_1 1150902.778 -
SetIntersection_None_Vector_uint32_1024_1024 1168291.529 3.88%
SetIntersection_None_Vector_uint32_1024_16 1153201.588 -
SetIntersection_None_Vector_uint32_1024_256 1146223.084 -
SetIntersection_None_Vector_uint32_1024_4 1158247.530 2.12%
SetIntersection_None_Vector_uint32_1024_64 1149427.031 -
SetIntersection_None_Vector_uint32_16384_1 1175969.262 -
SetIntersection_None_Vector_uint32_16384_1024 1182620.595 2.71%
SetIntersection_None_Vector_uint32_16384_16 1173580.222 -
SetIntersection_None_Vector_uint32_16384_16384 1178694.144 -
SetIntersection_None_Vector_uint32_16384_256 1179801.315 -
SetIntersection_None_Vector_uint32_16384_4 1129792.133 -4.07%
SetIntersection_None_Vector_uint32_16384_64 1177943.516 -
SetIntersection_None_Vector_uint32_16_1 67622595.170 -
SetIntersection_None_Vector_uint32_16_16 35919385.362 -
SetIntersection_None_Vector_uint32_16_4 57467223.104 -
SetIntersection_None_Vector_uint32_1_1 588981969.330 -
SetIntersection_None_Vector_uint32_256_1 4555534.089 1.50%
SetIntersection_None_Vector_uint32_256_16 4242401.520 -
SetIntersection_None_Vector_uint32_256_256 2270769.941 -
SetIntersection_None_Vector_uint32_256_4 4522238.548 2.93%
SetIntersection_None_Vector_uint32_256_64 3622428.887 -
SetIntersection_None_Vector_uint32_262144_1 1197662.594 3.62%
SetIntersection_None_Vector_uint32_262144_1024 1156361.429 -4.02%
SetIntersection_None_Vector_uint32_262144_16 1206526.623 4.48%
SetIntersection_None_Vector_uint32_262144_16384 1194321.005 -
SetIntersection_None_Vector_uint32_262144_256 1204805.412 1.58%
SetIntersection_None_Vector_uint32_262144_262144 1211003.914 1.09%
SetIntersection_None_Vector_uint32_262144_4 1223978.703 2.03%
SetIntersection_None_Vector_uint32_262144_64 1161623.286 -3.30%
SetIntersection_None_Vector_uint32_4_1 229556244.357 -
SetIntersection_None_Vector_uint32_4_4 143091618.479 -
SetIntersection_None_Vector_uint32_64_1 17809344.276 -
SetIntersection_None_Vector_uint32_64_16 14416538.221 -
SetIntersection_None_Vector_uint32_64_4 16973607.951 -
SetIntersection_None_Vector_uint32_64_64 9051055.974 -
SetIntersection_None_Vector_uint64_1024_1 1144325.060 -1.04%
SetIntersection_None_Vector_uint64_1024_1024 1111076.721 -3.14%
SetIntersection_None_Vector_uint64_1024_16 1145563.052 -1.31%
SetIntersection_None_Vector_uint64_1024_256 1155372.690 2.55%
SetIntersection_None_Vector_uint64_1024_4 1148593.449 -
SetIntersection_None_Vector_uint64_1024_64 1143136.497 -1.80%
SetIntersection_None_Vector_uint64_16384_1 1166889.708 -
SetIntersection_None_Vector_uint64_16384_1024 1138926.336 -
SetIntersection_None_Vector_uint64_16384_16 1128528.805 -3.87%
SetIntersection_None_Vector_uint64_16384_16384 1146007.955 -1.84%
SetIntersection_None_Vector_uint64_16384_256 1176874.404 -
SetIntersection_None_Vector_uint64_16384_4 1172948.739 -
SetIntersection_None_Vector_uint64_16384_64 1163635.897 -
SetIntersection_None_Vector_uint64_16_1 67056373.287 -
SetIntersection_None_Vector_uint64_16_16 35680651.165 -
SetIntersection_None_Vector_uint64_16_4 57041937.477 -1.09%
SetIntersection_None_Vector_uint64_1_1 567013100.879 -
SetIntersection_None_Vector_uint64_256_1 4570675.430 -
SetIntersection_None_Vector_uint64_256_16 4179762.627 -3.24%
SetIntersection_None_Vector_uint64_256_256 2264734.779 -1.10%
SetIntersection_None_Vector_uint64_256_4 4427512.132 -1.05%
SetIntersection_None_Vector_uint64_256_64 3577433.958 -
SetIntersection_None_Vector_uint64_262144_1 1134436.110 -4.22%
SetIntersection_None_Vector_uint64_262144_1024 1195140.200 3.33%
SetIntersection_None_Vector_uint64_262144_16 1203261.995 -
SetIntersection_None_Vector_uint64_262144_16384 1178347.448 -2.16%
SetIntersection_None_Vector_uint64_262144_256 1155568.943 -3.59%
SetIntersection_None_Vector_uint64_262144_262144 1174696.688 -2.24%
SetIntersection_None_Vector_uint64_262144_4 1196083.579 -1.11%
SetIntersection_None_Vector_uint64_262144_64 1184956.345 -1.15%
SetIntersection_None_Vector_uint64_4_1 227333973.099 -
SetIntersection_None_Vector_uint64_4_4 141987742.323 -
SetIntersection_None_Vector_uint64_64_1 17636967.044 -
SetIntersection_None_Vector_uint64_64_16 14487821.269 -
SetIntersection_None_Vector_uint64_64_4 16904801.182 -
SetIntersection_None_Vector_uint64_64_64 8946938.652 -1.03%
bm_gcd_complex 19.273 -1.15%
bm_gcd_random 30.699 -
bm_gcd_trivial 0.893 -
bm_lexicographical_compare<int>/1 1.175 1.58%
bm_lexicographical_compare<int>/1048576 76661.343 -
bm_lexicographical_compare<int>/16 2.114 8.00%
bm_lexicographical_compare<int>/2 1.323 -
bm_lexicographical_compare<int>/262144 19112.532 -
bm_lexicographical_compare<int>/3 1.591 4.05%
bm_lexicographical_compare<int>/32768 2389.837 -
bm_lexicographical_compare<int>/4 1.261 9.03%
bm_lexicographical_compare<int>/4096 298.717 -
bm_lexicographical_compare<int>/5 1.522 -
bm_lexicographical_compare<int>/512 37.319 -
bm_lexicographical_compare<int>/6 1.522 -1.11%
bm_lexicographical_compare<int>/64 4.922 1.36%
bm_lexicographical_compare<int>/7 1.522 -1.12%
bm_lexicographical_compare<int>/8 1.542 3.92%
bm_lexicographical_compare<signed_char>/1 1.388 5.88%
bm_lexicographical_compare<signed_char>/1048576 16310.169 -
bm_lexicographical_compare<signed_char>/16 1.272 -
bm_lexicographical_compare<signed_char>/2 1.619 8.61%
bm_lexicographical_compare<signed_char>/262144 3844.406 -
bm_lexicographical_compare<signed_char>/3 1.850 7.39%
bm_lexicographical_compare<signed_char>/32768 479.220 -
bm_lexicographical_compare<signed_char>/4 2.085 5.67%
bm_lexicographical_compare<signed_char>/4096 59.852 -
bm_lexicographical_compare<signed_char>/5 2.315 4.69%
bm_lexicographical_compare<signed_char>/512 7.806 1.57%
bm_lexicographical_compare<signed_char>/6 2.574 4.38%
bm_lexicographical_compare<signed_char>/64 1.944 3.60%
bm_lexicographical_compare<signed_char>/7 2.833 4.89%
bm_lexicographical_compare<signed_char>/8 3.138 3.02%
bm_lexicographical_compare<unsigned_char>/1 1.670 7.76%
bm_lexicographical_compare<unsigned_char>/1048576 17931.947 -
bm_lexicographical_compare<unsigned_char>/16 1.156 5.32%
bm_lexicographical_compare<unsigned_char>/2 1.905 6.52%
bm_lexicographical_compare<unsigned_char>/262144 4495.206 -
bm_lexicographical_compare<unsigned_char>/3 2.135 5.41%
bm_lexicographical_compare<unsigned_char>/32768 572.936 -
bm_lexicographical_compare<unsigned_char>/4 1.466 10.00%
bm_lexicographical_compare<unsigned_char>/4096 77.705 -
bm_lexicographical_compare<unsigned_char>/5 1.713 7.18%
bm_lexicographical_compare<unsigned_char>/512 8.790 -
bm_lexicographical_compare<unsigned_char>/6 1.958 6.51%
bm_lexicographical_compare<unsigned_char>/64 2.059 7.13%
bm_lexicographical_compare<unsigned_char>/7 2.203 5.53%
bm_lexicographical_compare<unsigned_char>/8 1.497 9.14%
bm_ranges_lexicographical_compare<int>/1 1.298 -6.02%
bm_ranges_lexicographical_compare<int>/1048576 76669.331 -
bm_ranges_lexicographical_compare<int>/16 2.305 -
bm_ranges_lexicographical_compare<int>/2 1.526 -5.19%
bm_ranges_lexicographical_compare<int>/262144 19108.916 -
bm_ranges_lexicographical_compare<int>/3 1.853 -
bm_ranges_lexicographical_compare<int>/32768 2389.653 -
bm_ranges_lexicographical_compare<int>/4 1.298 -1.83%
bm_ranges_lexicographical_compare<int>/4096 298.470 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.296 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 4.854 -1.14%
bm_ranges_lexicographical_compare<int>/7 1.504 -
bm_ranges_lexicographical_compare<int>/8 1.502 -3.64%
bm_ranges_lexicographical_compare<signed_char>/1 1.386 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16306.108 -
bm_ranges_lexicographical_compare<signed_char>/16 1.271 -6.09%
bm_ranges_lexicographical_compare<signed_char>/2 1.616 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.754 -
bm_ranges_lexicographical_compare<signed_char>/3 1.846 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.009 -
bm_ranges_lexicographical_compare<signed_char>/4 2.081 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.916 -
bm_ranges_lexicographical_compare<signed_char>/5 2.309 -
bm_ranges_lexicographical_compare<signed_char>/512 7.863 -2.18%
bm_ranges_lexicographical_compare<signed_char>/6 2.591 -2.83%
bm_ranges_lexicographical_compare<signed_char>/64 2.306 -
bm_ranges_lexicographical_compare<signed_char>/7 2.824 -2.45%
bm_ranges_lexicographical_compare<signed_char>/8 3.134 -3.55%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.855 14.44%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17928.938 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.156 -
bm_ranges_lexicographical_compare<unsigned_char>/2 2.078 12.24%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.866 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.248 8.25%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.678 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.551 9.30%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.715 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.730 3.28%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.789 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.955 2.90%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.951 -3.82%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.133 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.451 -
bm_ranges_swap_ranges_vb_aligned/1024 6.525 -
bm_ranges_swap_ranges_vb_aligned/1048576 3668.168 7.62%
bm_ranges_swap_ranges_vb_aligned/128 3.478 1.19%
bm_ranges_swap_ranges_vb_aligned/131072 248.369 -1.01%
bm_ranges_swap_ranges_vb_aligned/16 3.240 -
bm_ranges_swap_ranges_vb_aligned/16384 34.946 -
bm_ranges_swap_ranges_vb_aligned/2048 8.532 -
bm_ranges_swap_ranges_vb_aligned/256 4.380 -
bm_ranges_swap_ranges_vb_aligned/262144 494.382 -
bm_ranges_swap_ranges_vb_aligned/32 3.240 -
bm_ranges_swap_ranges_vb_aligned/32768 64.298 -
bm_ranges_swap_ranges_vb_aligned/4096 11.969 -
bm_ranges_swap_ranges_vb_aligned/512 5.227 -
bm_ranges_swap_ranges_vb_aligned/524288 1050.314 -
bm_ranges_swap_ranges_vb_aligned/64 3.100 1.52%
bm_ranges_swap_ranges_vb_aligned/65536 123.391 -
bm_ranges_swap_ranges_vb_aligned/8 3.201 -
bm_ranges_swap_ranges_vb_aligned/8192 19.494 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15798.425 1.59%
bm_ranges_swap_ranges_vb_unaligned/262144 3735.470 -
bm_ranges_swap_ranges_vb_unaligned/32768 473.662 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.059 -
bm_ranges_swap_ranges_vb_unaligned/512 13.440 -
bm_ranges_swap_ranges_vb_unaligned/64 6.258 -
bm_ranges_swap_ranges_vb_unaligned/8 4.757 -2.63%
bm_swap_ranges_vb_aligned/1048576 3678.120 8.12%
bm_swap_ranges_vb_aligned/262144 490.293 -
bm_swap_ranges_vb_aligned/32768 63.823 -
bm_swap_ranges_vb_aligned/4096 12.549 -
bm_swap_ranges_vb_aligned/512 4.980 -
bm_swap_ranges_vb_aligned/64 2.848 -1.69%
bm_swap_ranges_vb_aligned/8 3.261 -3.94%
bm_swap_ranges_vb_unaligned/1048576 16147.523 1.23%
bm_swap_ranges_vb_unaligned/262144 3847.025 -
bm_swap_ranges_vb_unaligned/32768 485.009 -
bm_swap_ranges_vb_unaligned/4096 64.842 -
bm_swap_ranges_vb_unaligned/512 12.346 -
bm_swap_ranges_vb_unaligned/64 4.839 -
bm_swap_ranges_vb_unaligned/8 4.833 -1.57%
bm_write 582.028 -1.53%
rng::adjacent_find(deque<int>)/1024 464.168 -
rng::adjacent_find(deque<int>)/1048576 476952.965 -
rng::adjacent_find(deque<int>)/50 14.262 -9.91%
rng::adjacent_find(deque<int>)/8 3.058 -4.92%
rng::adjacent_find(deque<int>)/8192 3722.510 -
rng::adjacent_find(deque<int>,_pred)/1024 631.322 -
rng::adjacent_find(deque<int>,_pred)/1048576 651338.764 -
rng::adjacent_find(deque<int>,_pred)/50 29.282 -
rng::adjacent_find(deque<int>,_pred)/8 4.067 -
rng::adjacent_find(deque<int>,_pred)/8192 5094.241 -
rng::adjacent_find(list<int>)/1024 714.572 -
rng::adjacent_find(list<int>)/1048576 876157.368 -
rng::adjacent_find(list<int>)/50 23.778 -
rng::adjacent_find(list<int>)/8 2.122 -
rng::adjacent_find(list<int>)/8192 6982.812 -
rng::adjacent_find(list<int>,_pred)/1024 829.010 -
rng::adjacent_find(list<int>,_pred)/1048576 958498.011 -
rng::adjacent_find(list<int>,_pred)/50 34.862 -
rng::adjacent_find(list<int>,_pred)/8 3.958 -
rng::adjacent_find(list<int>,_pred)/8192 7828.794 -9.69%
rng::adjacent_find(vector<int>)/1024 235.390 -
rng::adjacent_find(vector<int>)/1048576 235154.810 -
rng::adjacent_find(vector<int>)/50 12.006 -
rng::adjacent_find(vector<int>)/8 2.029 -
rng::adjacent_find(vector<int>)/8192 1837.661 -
rng::adjacent_find(vector<int>,_pred)/1024 401.232 -
rng::adjacent_find(vector<int>,_pred)/1048576 461868.543 -1.32%
rng::adjacent_find(vector<int>,_pred)/50 23.661 -
rng::adjacent_find(vector<int>,_pred)/8 3.388 -
rng::adjacent_find(vector<int>,_pred)/8192 3195.505 -
rng::all_of(deque<int>)_(process_all)/32 11.538 -
rng::all_of(deque<int>)_(process_all)/32768 10837.301 2.55%
rng::all_of(deque<int>)_(process_all)/50 17.743 -2.78%
rng::all_of(deque<int>)_(process_all)/8 3.224 -
rng::all_of(deque<int>)_(process_all)/8192 2716.036 2.27%
rng::all_of(list<int>)_(process_all)/32 11.559 1.04%
rng::all_of(list<int>)_(process_all)/32768 26706.176 1.43%
rng::all_of(list<int>)_(process_all)/50 21.607 -1.31%
rng::all_of(list<int>)_(process_all)/8 2.714 -
rng::all_of(list<int>)_(process_all)/8192 8096.430 10.33%
rng::all_of(vector<int>)_(process_all)/32 8.543 2.05%
rng::all_of(vector<int>)_(process_all)/32768 8068.960 -
rng::all_of(vector<int>)_(process_all)/50 18.392 1.03%
rng::all_of(vector<int>)_(process_all)/8 2.580 8.50%
rng::all_of(vector<int>)_(process_all)/8192 2021.445 -
rng::any_of(deque<int>)_(process_all)/32 11.542 -
rng::any_of(deque<int>)_(process_all)/32768 11491.458 5.67%
rng::any_of(deque<int>)_(process_all)/50 19.166 -5.34%
rng::any_of(deque<int>)_(process_all)/8 3.223 -
rng::any_of(deque<int>)_(process_all)/8192 2877.016 5.56%
rng::any_of(list<int>)_(process_all)/32 11.466 -
rng::any_of(list<int>)_(process_all)/32768 27245.382 1.38%
rng::any_of(list<int>)_(process_all)/50 21.643 -
rng::any_of(list<int>)_(process_all)/8 2.601 -
rng::any_of(list<int>)_(process_all)/8192 7809.146 12.53%
rng::any_of(vector<int>)_(process_all)/32 8.325 -
rng::any_of(vector<int>)_(process_all)/32768 8077.864 -
rng::any_of(vector<int>)_(process_all)/50 12.586 -
rng::any_of(vector<int>)_(process_all)/8 2.441 1.11%
rng::any_of(vector<int>)_(process_all)/8192 2025.925 -
rng::contains(deque<int>)_(process_all)/1048576 250773.032 -
rng::contains(deque<int>)_(process_all)/32 8.757 1.57%
rng::contains(deque<int>)_(process_all)/50 12.728 1.19%
rng::contains(deque<int>)_(process_all)/8 3.051 -
rng::contains(deque<int>)_(process_all)/8192 1926.874 -
rng::contains(list<int>)_(process_all)/1048576 829977.511 -
rng::contains(list<int>)_(process_all)/32 9.108 -
rng::contains(list<int>)_(process_all)/50 18.235 -1.41%
rng::contains(list<int>)_(process_all)/8 2.356 -
rng::contains(list<int>)_(process_all)/8192 7982.124 11.32%
rng::contains(vector<int>)_(process_all)/1048576 237841.061 -
rng::contains(vector<int>)_(process_all)/32 8.381 -
rng::contains(vector<int>)_(process_all)/50 12.356 -
rng::contains(vector<int>)_(process_all)/8 2.558 -5.58%
rng::contains(vector<int>)_(process_all)/8192 1847.403 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 23019.075 10.06%
rng::contains_subrange(deque<int>)_(near_matches)/1024 24069.756 9.24%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1458858.246 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 431140.240 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.281 -19.33%
rng::contains_subrange(deque<int>)_(process_all)/32 11.120 -24.65%
rng::contains_subrange(deque<int>)_(process_all)/50 14.843 -33.07%
rng::contains_subrange(deque<int>)_(process_all)/8192 3373.337 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503020.490 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.168 -5.31%
rng::contains_subrange(deque<int>)_(same_length)/32 18.586 -3.32%
rng::contains_subrange(deque<int>)_(same_length)/50 26.802 -2.37%
rng::contains_subrange(deque<int>)_(same_length)/8192 3919.414 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479058.852 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.210 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.389 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.452 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3733.277 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36848.676 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38424.088 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2458125.586 -
rng::contains_subrange(list<int>)_(process_all)/1048576 853621.837 -
rng::contains_subrange(list<int>)_(process_all)/16 4.874 -
rng::contains_subrange(list<int>)_(process_all)/32 10.243 -1.51%
rng::contains_subrange(list<int>)_(process_all)/50 18.551 3.20%
rng::contains_subrange(list<int>)_(process_all)/8192 7241.079 -12.87%
rng::contains_subrange(list<int>)_(same_length)/1048576 946245.584 -
rng::contains_subrange(list<int>)_(same_length)/16 6.920 -
rng::contains_subrange(list<int>)_(same_length)/32 16.334 -
rng::contains_subrange(list<int>)_(same_length)/50 29.984 -
rng::contains_subrange(list<int>)_(same_length)/8192 8562.543 8.60%
rng::contains_subrange(list<int>)_(single_element)/1048576 834648.731 -
rng::contains_subrange(list<int>)_(single_element)/16 4.887 -
rng::contains_subrange(list<int>)_(single_element)/32 10.427 -
rng::contains_subrange(list<int>)_(single_element)/50 18.398 -
rng::contains_subrange(list<int>)_(single_element)/8192 7665.993 5.87%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13923.811 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14914.148 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 767756.070 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 211983.751 1.46%
rng::contains_subrange(vector<int>)_(process_all)/16 4.769 -1.01%
rng::contains_subrange(vector<int>)_(process_all)/32 8.083 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.566 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1654.684 1.57%
rng::contains_subrange(vector<int>)_(same_length)/1048576 243437.637 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.878 1.44%
rng::contains_subrange(vector<int>)_(same_length)/32 8.782 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.760 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1868.641 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 233703.915 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.772 -1.14%
rng::contains_subrange(vector<int>)_(single_element)/32 8.613 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.465 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1822.207 -
rng::copy(deque<int>)/1048576 49784.879 -1.14%
rng::copy(deque<int>)/262144 10334.489 1.59%
rng::copy(deque<int>)/32768 1135.888 -1.02%
rng::copy(deque<int>)/4096 145.574 -
rng::copy(deque<int>)/512 16.795 -
rng::copy(deque<int>)/64 2.815 -
rng::copy(deque<int>)/8 2.791 3.60%
rng::copy(list<int>)/1048576 880706.914 -
rng::copy(list<int>)/262144 218442.682 -
rng::copy(list<int>)/32768 26022.933 1.07%
rng::copy(list<int>)/4096 3037.515 -22.96%
rng::copy(list<int>)/512 370.026 -
rng::copy(list<int>)/64 33.827 9.57%
rng::copy(list<int>)/8 2.422 1.69%
rng::copy(vector<bool>)_(aligned)/1048576 1038.826 -
rng::copy(vector<bool>)_(aligned)/262144 272.951 -28.64%
rng::copy(vector<bool>)_(aligned)/32768 35.458 -
rng::copy(vector<bool>)_(aligned)/4096 4.969 -
rng::copy(vector<bool>)_(aligned)/512 1.766 -
rng::copy(vector<bool>)_(aligned)/64 1.372 9.89%
rng::copy(vector<bool>)_(unaligned)/1048576 5507.400 -
rng::copy(vector<bool>)_(unaligned)/262144 1552.299 13.41%
rng::copy(vector<bool>)_(unaligned)/32768 170.657 -2.02%
rng::copy(vector<bool>)_(unaligned)/4096 20.839 -
rng::copy(vector<bool>)_(unaligned)/512 3.557 4.23%
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 49791.053 1.80%
rng::copy(vector<int>)/262144 12508.721 -
rng::copy(vector<int>)/32768 3576.723 8.64%
rng::copy(vector<int>)/4096 146.453 -1.78%
rng::copy(vector<int>)/512 16.004 -
rng::copy(vector<int>)/64 2.441 -
rng::copy(vector<int>)/8 2.253 -2.49%
rng::copy_backward(deque<int>)/1048576 127685.914 2.73%
rng::copy_backward(deque<int>)/262144 31736.024 -
rng::copy_backward(deque<int>)/32768 3850.120 3.41%
rng::copy_backward(deque<int>)/4096 148.018 -
rng::copy_backward(deque<int>)/512 18.236 -
rng::copy_backward(deque<int>)/64 3.081 1.15%
rng::copy_backward(deque<int>)/8 2.707 -1.84%
rng::copy_backward(list<int>)/1048576 889149.182 -
rng::copy_backward(list<int>)/262144 223966.818 1.16%
rng::copy_backward(list<int>)/32768 29131.523 2.77%
rng::copy_backward(list<int>)/4096 3109.362 -21.35%
rng::copy_backward(list<int>)/512 374.888 -
rng::copy_backward(list<int>)/64 31.226 -
rng::copy_backward(list<int>)/8 2.295 -3.95%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1041.988 -2.46%
rng::copy_backward(vector<bool>)_(aligned)/262144 284.895 -34.95%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.585 -1.73%
rng::copy_backward(vector<bool>)_(aligned)/4096 5.146 1.43%
rng::copy_backward(vector<bool>)_(aligned)/512 1.760 -
rng::copy_backward(vector<bool>)_(aligned)/64 1.682 -12.05%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6726.733 -2.48%
rng::copy_backward(vector<bool>)_(unaligned)/262144 1647.856 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 207.123 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.809 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.885 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 50201.643 2.90%
rng::copy_backward(vector<int>)/262144 12491.260 -
rng::copy_backward(vector<int>)/32768 2765.822 -16.71%
rng::copy_backward(vector<int>)/4096 144.122 1.69%
rng::copy_backward(vector<int>)/512 16.628 -
rng::copy_backward(vector<int>)/64 2.517 -
rng::copy_backward(vector<int>)/8 2.214 -4.29%
rng::copy_if(deque<int>)_(entire_range)/1048576 278217.403 1.10%
rng::copy_if(deque<int>)_(entire_range)/262144 69735.753 -
rng::copy_if(deque<int>)_(entire_range)/32768 8697.623 -
rng::copy_if(deque<int>)_(entire_range)/4096 1020.109 -
rng::copy_if(deque<int>)_(entire_range)/512 135.741 -
rng::copy_if(deque<int>)_(entire_range)/64 16.150 -
rng::copy_if(deque<int>)_(entire_range)/8 2.956 1.07%
rng::copy_if(deque<int>)_(every_other)/1048576 371950.287 -
rng::copy_if(deque<int>)_(every_other)/262144 92896.955 -
rng::copy_if(deque<int>)_(every_other)/32768 11635.067 -
rng::copy_if(deque<int>)_(every_other)/4096 1455.442 -
rng::copy_if(deque<int>)_(every_other)/512 181.901 -
rng::copy_if(deque<int>)_(every_other)/64 23.371 -
rng::copy_if(deque<int>)_(every_other)/8 3.454 -
rng::copy_if(list<int>)_(entire_range)/1048576 886369.680 -
rng::copy_if(list<int>)_(entire_range)/262144 220981.183 -
rng::copy_if(list<int>)_(entire_range)/32768 31141.510 6.21%
rng::copy_if(list<int>)_(entire_range)/4096 3185.610 5.66%
rng::copy_if(list<int>)_(entire_range)/512 367.388 -
rng::copy_if(list<int>)_(entire_range)/64 33.512 6.93%
rng::copy_if(list<int>)_(entire_range)/8 2.592 -
rng::copy_if(list<int>)_(every_other)/1048576 848708.635 -
rng::copy_if(list<int>)_(every_other)/262144 210597.210 -
rng::copy_if(list<int>)_(every_other)/32768 25470.506 -3.06%
rng::copy_if(list<int>)_(every_other)/4096 3291.424 -
rng::copy_if(list<int>)_(every_other)/512 357.274 -
rng::copy_if(list<int>)_(every_other)/64 23.807 -
rng::copy_if(list<int>)_(every_other)/8 2.301 -
rng::copy_if(vector<int>)_(entire_range)/1048576 246826.012 -
rng::copy_if(vector<int>)_(entire_range)/262144 59929.571 -
rng::copy_if(vector<int>)_(entire_range)/32768 7490.079 -
rng::copy_if(vector<int>)_(entire_range)/4096 937.760 -
rng::copy_if(vector<int>)_(entire_range)/512 123.934 -
rng::copy_if(vector<int>)_(entire_range)/64 15.387 -3.24%
rng::copy_if(vector<int>)_(entire_range)/8 2.172 -3.81%
rng::copy_if(vector<int>)_(every_other)/1048576 239408.390 -
rng::copy_if(vector<int>)_(every_other)/262144 59815.812 -
rng::copy_if(vector<int>)_(every_other)/32768 7460.686 -
rng::copy_if(vector<int>)_(every_other)/4096 936.510 -
rng::copy_if(vector<int>)_(every_other)/512 123.907 -
rng::copy_if(vector<int>)_(every_other)/64 18.154 -
rng::copy_if(vector<int>)_(every_other)/8 4.266 -
rng::copy_n(deque<int>)/1048576 50057.342 -
rng::copy_n(deque<int>)/262144 10330.431 -1.12%
rng::copy_n(deque<int>)/32768 1148.052 1.07%
rng::copy_n(deque<int>)/4096 145.401 -
rng::copy_n(deque<int>)/512 16.798 -
rng::copy_n(deque<int>)/64 2.870 -48.83%
rng::copy_n(deque<int>)/8 2.804 4.26%
rng::copy_n(list<int>)/1048576 873693.597 -
rng::copy_n(list<int>)/262144 218080.161 -
rng::copy_n(list<int>)/32768 26186.841 -
rng::copy_n(list<int>)/4096 3749.502 -12.23%
rng::copy_n(list<int>)/512 340.878 -
rng::copy_n(list<int>)/64 13.980 -1.48%
rng::copy_n(list<int>)/8 2.247 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1369.607 31.19%
rng::copy_n(vector<bool>)_(aligned)/262144 277.295 -3.72%
rng::copy_n(vector<bool>)_(aligned)/32768 35.409 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.927 -
rng::copy_n(vector<bool>)_(aligned)/512 1.764 -
rng::copy_n(vector<bool>)_(aligned)/64 1.370 5.21%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5508.147 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.596 -
rng::copy_n(vector<bool>)_(unaligned)/32768 174.166 2.03%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.874 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.572 11.95%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 49891.628 1.58%
rng::copy_n(vector<int>)/262144 12536.317 -
rng::copy_n(vector<int>)/32768 2593.158 -
rng::copy_n(vector<int>)/4096 143.838 -
rng::copy_n(vector<int>)/512 16.090 -
rng::copy_n(vector<int>)/64 2.474 -
rng::copy_n(vector<int>)/8 2.292 1.77%
rng::count(deque<int>)_(every_other)/1024 248.050 -
rng::count(deque<int>)_(every_other)/1048576 253120.235 -
rng::count(deque<int>)_(every_other)/8 2.533 -
rng::count(deque<int>)_(every_other)/8192 1939.031 -
rng::count(list<int>)_(every_other)/1024 710.863 -
rng::count(list<int>)_(every_other)/1048576 825998.423 -
rng::count(list<int>)_(every_other)/8 2.100 -
rng::count(list<int>)_(every_other)/8192 6874.532 -
rng::count(vector<bool>)/1000 3.004 -
rng::count(vector<bool>)/1024 1.693 -
rng::count(vector<bool>)/1048576 1462.105 -
rng::count(vector<bool>)/8192 11.461 -
rng::count(vector<int>)_(every_other)/1024 103.122 -
rng::count(vector<int>)_(every_other)/1048576 105272.144 -
rng::count(vector<int>)_(every_other)/8 1.383 2.28%
rng::count(vector<int>)_(every_other)/8192 821.193 -
rng::count_if(deque<int>)_(every_other)/1024 347.313 -
rng::count_if(deque<int>)_(every_other)/1048576 342757.077 -
rng::count_if(deque<int>)_(every_other)/8 3.370 -
rng::count_if(deque<int>)_(every_other)/8192 2629.137 -
rng::count_if(list<int>)_(every_other)/1024 757.501 -
rng::count_if(list<int>)_(every_other)/1048576 897848.972 -
rng::count_if(list<int>)_(every_other)/8 2.829 -
rng::count_if(list<int>)_(every_other)/8192 7167.550 -
rng::count_if(vector<int>)_(every_other)/1024 248.946 -
rng::count_if(vector<int>)_(every_other)/1048576 247899.378 -
rng::count_if(vector<int>)_(every_other)/8 4.231 -
rng::count_if(vector<int>)_(every_other)/8192 1921.680 -
rng::distance(deque<int>)/1024 0.849 -
rng::distance(deque<int>)/4096 0.848 -
rng::distance(deque<int>)/50 0.849 -
rng::distance(deque<int>)/8192 0.851 -
rng::distance(join_view(vector<vector<int>>)/1024 1.027 -
rng::distance(join_view(vector<vector<int>>)/4096 4.509 2.95%
rng::distance(join_view(vector<vector<int>>)/50 0.582 -3.71%
rng::distance(join_view(vector<vector<int>>)/8192 8.353 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 480.702 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490721.464 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 26.286 4.73%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.708 -2.47%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3828.322 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.081 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.709 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.081 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.066 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.083 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 719.252 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733615.653 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.661 -5.90%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.571 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5735.124 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.092 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.768 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.094 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.095 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.095 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2046.872 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2187392.685 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.452 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.779 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17784.333 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 713.138 6.97%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1443481.195 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.357 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.932 3.20%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11791.334 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1666.852 -8.56%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2320696.096 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.812 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.784 -1.35%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19849.605 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 530.746 -1.99%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1450924.981 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.520 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.791 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11090.391 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.717 6.61%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.689 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.699 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 768.695 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 965255.165 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 42.298 1.80%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.108 3.43%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8774.906 5.31%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.979 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.975 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 876.387 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1088498.766 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.011 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.642 -1.27%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13456.279 2.38%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.368 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73738.041 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.856 -1.12%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.617 -2.79%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.974 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.226 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.222 -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.227 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.227 -4.59%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.229 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 516.147 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 636676.780 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.701 1.01%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.223 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4839.919 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.697 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.709 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.696 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.710 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 503.060 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 502785.868 1.11%
rng::equal(deque<int>)_(it,_it,_it,_it)/50 26.739 11.86%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.928 -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3914.929 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 522.908 -1.52%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 532603.848 1.51%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 28.133 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.213 1.12%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4114.270 2.18%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 780.566 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 962256.706 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.722 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.951 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 11648.739 -6.36%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 834.162 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 996808.750 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.739 -1.36%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.732 -1.58%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11983.726 10.85%
rng::equal(vector<bool>)_(aligned)/1024 0.219 -
rng::equal(vector<bool>)_(aligned)/1048576 0.219 -
rng::equal(vector<bool>)_(aligned)/50 0.219 -
rng::equal(vector<bool>)_(aligned)/8 0.219 -
rng::equal(vector<bool>)_(aligned)/8192 0.219 -
rng::equal(vector<bool>)_(unaligned)/1024 7.647 -
rng::equal(vector<bool>)_(unaligned)/1048576 7613.910 -
rng::equal(vector<bool>)_(unaligned)/50 0.723 -31.74%
rng::equal(vector<bool>)_(unaligned)/8 0.763 -28.05%
rng::equal(vector<bool>)_(unaligned)/8192 65.201 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.221 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73738.441 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.422 -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.502 1.06%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.579 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 489.332 -4.02%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640086.562 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.864 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.655 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4821.301 -
rng::fill(deque<int>)/1024 29.696 -
rng::fill(deque<int>)/32 1.405 1.27%
rng::fill(deque<int>)/50 2.256 -
rng::fill(deque<int>)/8192 243.823 1.40%
rng::fill(list<int>)/1024 671.734 -
rng::fill(list<int>)/32 8.346 -
rng::fill(list<int>)/50 16.833 -
rng::fill(list<int>)/8192 7592.560 6.84%
rng::fill(vector<bool>)/1048576 3822.665 -
rng::fill(vector<bool>)/262144 232.993 -
rng::fill(vector<bool>)/32768 30.237 1.14%
rng::fill(vector<bool>)/4096 4.217 -
rng::fill(vector<bool>)/512 1.527 -2.88%
rng::fill(vector<bool>)/64 1.502 -2.78%
rng::fill(vector<int>)/1024 29.958 2.54%
rng::fill(vector<int>)/32 1.040 -2.24%
rng::fill(vector<int>)/50 2.211 -
rng::fill(vector<int>)/8192 238.009 -1.03%
rng::fill_n(deque<int>)/1024 30.261 1.48%
rng::fill_n(deque<int>)/32 1.207 -1.24%
rng::fill_n(deque<int>)/50 2.205 -
rng::fill_n(deque<int>)/8192 237.385 -4.46%
rng::fill_n(list<int>)/1024 649.552 -
rng::fill_n(list<int>)/32 8.155 -1.27%
rng::fill_n(list<int>)/50 15.901 -1.94%
rng::fill_n(list<int>)/8192 7065.244 -
rng::fill_n(vector<bool>)/1048576 3796.856 -
rng::fill_n(vector<bool>)/262144 231.933 -
rng::fill_n(vector<bool>)/32768 29.906 -
rng::fill_n(vector<bool>)/4096 4.160 -
rng::fill_n(vector<bool>)/512 1.424 -
rng::fill_n(vector<bool>)/64 1.369 -
rng::fill_n(vector<int>)/1024 30.368 2.68%
rng::fill_n(vector<int>)/32 1.145 -
rng::fill_n(vector<int>)/50 2.229 -
rng::fill_n(vector<int>)/8192 237.340 -
rng::find(deque<int>)_(bail_25%)/1024 66.716 -
rng::find(deque<int>)_(bail_25%)/32768 1927.388 -
rng::find(deque<int>)_(bail_25%)/8 2.058 -
rng::find(deque<int>)_(bail_25%)/8192 476.814 -
rng::find(deque<int>)_(process_all)/1024 244.246 -
rng::find(deque<int>)_(process_all)/32768 7844.773 -
rng::find(deque<int>)_(process_all)/50 13.146 -
rng::find(deque<int>)_(process_all)/8 3.447 -2.18%
rng::find(deque<int>)_(process_all)/8192 1959.156 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 295.620 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9503.152 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.435 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.596 -1.71%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2332.133 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 314.261 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10393.541 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.448 1.55%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.192 6.12%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2544.804 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 739.554 2.30%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27247.658 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.694 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.639 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8077.881 -7.60%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.772 -1.67%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 655.650 -3.27%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.751 -3.26%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.084 -2.38%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 167.021 -1.92%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.143 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8792.927 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.858 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.931 1.67%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2169.719 -
rng::find(list<int>)_(bail_25%)/1024 180.515 36.45%
rng::find(list<int>)_(bail_25%)/32768 7740.417 -7.20%
rng::find(list<int>)_(bail_25%)/8 0.946 2.98%
rng::find(list<int>)_(bail_25%)/8192 1410.442 -1.23%
rng::find(list<int>)_(process_all)/1024 705.372 -
rng::find(list<int>)_(process_all)/32768 27440.957 5.39%
rng::find(list<int>)_(process_all)/50 18.054 -1.09%
rng::find(list<int>)_(process_all)/8 2.313 -3.16%
rng::find(list<int>)_(process_all)/8192 11560.145 32.85%
rng::find(vector<bool>)_(process_all)/1024 4.647 -
rng::find(vector<bool>)_(process_all)/1048576 3701.180 1.33%
rng::find(vector<bool>)_(process_all)/50 0.788 -
rng::find(vector<bool>)_(process_all)/8 0.738 -6.25%
rng::find(vector<bool>)_(process_all)/8192 33.775 -
rng::find(vector<char>)_(bail_25%)/1024 5.268 -
rng::find(vector<char>)_(bail_25%)/32768 136.266 -
rng::find(vector<char>)_(bail_25%)/8 1.067 -
rng::find(vector<char>)_(bail_25%)/8192 39.760 -
rng::find(vector<char>)_(process_all)/1024 16.264 -
rng::find(vector<char>)_(process_all)/32768 496.280 -
rng::find(vector<char>)_(process_all)/50 1.638 -
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.452 -
rng::find(vector<int>)_(bail_25%)/1024 65.916 -
rng::find(vector<int>)_(bail_25%)/32768 1861.270 -
rng::find(vector<int>)_(bail_25%)/8 1.582 -
rng::find(vector<int>)_(bail_25%)/8192 471.985 -
rng::find(vector<int>)_(process_all)/1024 243.380 -
rng::find(vector<int>)_(process_all)/32768 7443.087 -
rng::find(vector<int>)_(process_all)/50 12.464 -
rng::find(vector<int>)_(process_all)/8 2.809 1.49%
rng::find(vector<int>)_(process_all)/8192 1861.881 -
rng::find_end(deque<int>)_(match_near_end)/1000 35.555 -
rng::find_end(deque<int>)_(match_near_end)/1024 35.526 -3.78%
rng::find_end(deque<int>)_(match_near_end)/8192 281.204 -
rng::find_end(deque<int>)_(near_matches)/1000 17533.399 -2.08%
rng::find_end(deque<int>)_(near_matches)/1024 18368.947 -1.78%
rng::find_end(deque<int>)_(near_matches)/8192 1262520.757 11.45%
rng::find_end(deque<int>)_(process_all)/1000 323.990 5.72%
rng::find_end(deque<int>)_(process_all)/1024 334.125 6.80%
rng::find_end(deque<int>)_(process_all)/1048576 319837.659 19.43%
rng::find_end(deque<int>)_(process_all)/8192 2463.599 21.37%
rng::find_end(deque<int>)_(same_length)/1000 338.813 2.64%
rng::find_end(deque<int>)_(same_length)/1024 345.117 2.46%
rng::find_end(deque<int>)_(same_length)/8192 2752.474 -6.14%
rng::find_end(deque<int>)_(single_element)/1000 341.604 1.47%
rng::find_end(deque<int>)_(single_element)/1024 338.486 -
rng::find_end(deque<int>)_(single_element)/8192 2369.161 6.04%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.280 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.247 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 601.655 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 32110.727 1.87%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 33206.124 2.08%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1922287.752 1.68%
rng::find_end(deque<int>,_pred)_(process_all)/1000 582.521 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 624.049 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 549500.813 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4319.288 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 781.938 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.142 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4947.344 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 644.892 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 692.412 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4776.351 -1.10%
rng::find_end(forward_list<int>)_(match_near_end)/1000 769.057 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4452.696 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 256625.396 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36377.095 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37669.265 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2476502.943 -
rng::find_end(forward_list<int>)_(process_all)/1000 703.899 -
rng::find_end(forward_list<int>)_(process_all)/1024 729.374 -
rng::find_end(forward_list<int>)_(process_all)/1048576 763098.407 -
rng::find_end(forward_list<int>)_(process_all)/8192 5666.724 1.76%
rng::find_end(forward_list<int>)_(same_length)/1000 1468.633 -
rng::find_end(forward_list<int>)_(same_length)/1024 1486.488 -
rng::find_end(forward_list<int>)_(same_length)/8192 16983.618 18.65%
rng::find_end(forward_list<int>)_(single_element)/1000 700.313 -
rng::find_end(forward_list<int>)_(single_element)/1024 724.138 -
rng::find_end(forward_list<int>)_(single_element)/8192 6076.370 2.59%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 821.897 -2.73%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5425.298 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278587.550 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42179.991 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43837.339 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2697566.602 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 746.063 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 763.449 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 846563.053 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6121.485 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1540.074 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1568.512 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 15103.896 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 803.845 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 823.129 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6938.350 4.10%
rng::find_end(list<int>)_(match_near_end)/1000 64.145 -
rng::find_end(list<int>)_(match_near_end)/1024 61.725 1.08%
rng::find_end(list<int>)_(match_near_end)/8192 603.068 1.37%
rng::find_end(list<int>)_(near_matches)/1000 33155.472 -
rng::find_end(list<int>)_(near_matches)/1024 34638.822 -
rng::find_end(list<int>)_(near_matches)/8192 2270867.965 -
rng::find_end(list<int>)_(process_all)/1000 716.899 -
rng::find_end(list<int>)_(process_all)/1024 731.653 -
rng::find_end(list<int>)_(process_all)/1048576 875857.812 -
rng::find_end(list<int>)_(process_all)/8192 7419.971 -
rng::find_end(list<int>)_(same_length)/1000 744.473 -
rng::find_end(list<int>)_(same_length)/1024 760.460 -
rng::find_end(list<int>)_(same_length)/8192 8447.645 10.33%
rng::find_end(list<int>)_(single_element)/1000 717.373 -
rng::find_end(list<int>)_(single_element)/1024 730.999 -
rng::find_end(list<int>)_(single_element)/8192 8443.991 13.49%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.561 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.684 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 630.364 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37594.092 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39111.290 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2417031.755 -
rng::find_end(list<int>,_pred)_(process_all)/1000 803.340 -
rng::find_end(list<int>,_pred)_(process_all)/1024 821.881 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 968454.310 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8646.849 1.00%
rng::find_end(list<int>,_pred)_(same_length)/1000 765.132 -
rng::find_end(list<int>,_pred)_(same_length)/1024 782.749 -
rng::find_end(list<int>,_pred)_(same_length)/8192 9982.630 -5.69%
rng::find_end(list<int>,_pred)_(single_element)/1000 800.503 -
rng::find_end(list<int>,_pred)_(single_element)/1024 818.955 -
rng::find_end(list<int>,_pred)_(single_element)/8192 9106.561 15.96%
rng::find_end(vector<int>)_(match_near_end)/1000 27.661 -1.05%
rng::find_end(vector<int>)_(match_near_end)/1024 24.900 -
rng::find_end(vector<int>)_(match_near_end)/8192 202.106 -
rng::find_end(vector<int>)_(near_matches)/1000 13750.706 -
rng::find_end(vector<int>)_(near_matches)/1024 14254.777 -
rng::find_end(vector<int>)_(near_matches)/8192 780819.645 -
rng::find_end(vector<int>)_(process_all)/1000 363.006 -
rng::find_end(vector<int>)_(process_all)/1024 371.492 -
rng::find_end(vector<int>)_(process_all)/1048576 374672.750 -
rng::find_end(vector<int>)_(process_all)/8192 2930.304 -
rng::find_end(vector<int>)_(same_length)/1000 245.757 -
rng::find_end(vector<int>)_(same_length)/1024 252.238 -
rng::find_end(vector<int>)_(same_length)/8192 1958.261 -
rng::find_end(vector<int>)_(single_element)/1000 403.636 -
rng::find_end(vector<int>)_(single_element)/1024 412.848 -
rng::find_end(vector<int>)_(single_element)/8192 3266.580 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.880 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.276 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 488.042 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 23027.437 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23674.282 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1450859.731 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 535.195 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 548.877 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 643478.841 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4381.344 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 612.058 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 626.747 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5016.081 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 596.842 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 611.035 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4886.242 -
rng::find_first_of(deque<int>)_(large_needle)/1024 366080.438 -
rng::find_first_of(deque<int>)_(large_needle)/32 282.781 -
rng::find_first_of(deque<int>)_(large_needle)/50 671.849 -
rng::find_first_of(deque<int>)_(large_needle)/8192 23529684.734 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3461.804 -
rng::find_first_of(deque<int>)_(small_needle)/32 111.372 2.90%
rng::find_first_of(deque<int>)_(small_needle)/50 171.083 2.55%
rng::find_first_of(deque<int>)_(small_needle)/8192 27707.963 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 562488.791 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 497.503 -1.77%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1379.792 -1.12%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35541012.499 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6310.422 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.583 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.573 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50437.359 -
rng::find_first_of(list<int>)_(large_needle)/1024 856642.873 -9.29%
rng::find_first_of(list<int>)_(large_needle)/32 678.344 -
rng::find_first_of(list<int>)_(large_needle)/50 1738.381 -
rng::find_first_of(list<int>)_(large_needle)/8192 50516628.003 2.59%
rng::find_first_of(list<int>)_(small_needle)/1024 2770.394 -
rng::find_first_of(list<int>)_(small_needle)/32 91.030 -
rng::find_first_of(list<int>)_(small_needle)/50 139.390 -
rng::find_first_of(list<int>)_(small_needle)/8192 22204.017 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 885413.652 -2.93%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 729.875 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1874.750 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54373455.153 -2.82%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5248.962 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.592 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.914 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42215.745 -
rng::find_first_of(vector<int>)_(large_needle)/1024 107538.102 -6.49%
rng::find_first_of(vector<int>)_(large_needle)/32 104.283 -8.49%
rng::find_first_of(vector<int>)_(large_needle)/50 271.357 -4.59%
rng::find_first_of(vector<int>)_(large_needle)/8192 6917169.961 -7.13%
rng::find_first_of(vector<int>)_(small_needle)/1024 1410.328 -
rng::find_first_of(vector<int>)_(small_needle)/32 46.869 -1.69%
rng::find_first_of(vector<int>)_(small_needle)/50 69.373 -3.62%
rng::find_first_of(vector<int>)_(small_needle)/8192 11274.045 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 603106.802 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 497.420 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1363.629 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38447013.888 -4.13%
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5666.542 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.977 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.398 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46099.528 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.413 -
rng::find_if(deque<int>)_(bail_25%)/32768 2971.428 8.16%
rng::find_if(deque<int>)_(bail_25%)/8 1.533 -
rng::find_if(deque<int>)_(bail_25%)/8192 740.850 8.06%
rng::find_if(deque<int>)_(process_all)/1024 474.536 -
rng::find_if(deque<int>)_(process_all)/32768 11678.677 2.01%
rng::find_if(deque<int>)_(process_all)/50 23.816 -
rng::find_if(deque<int>)_(process_all)/8 3.969 -
rng::find_if(deque<int>)_(process_all)/8192 2889.624 1.21%
rng::find_if(list<int>)_(bail_25%)/1024 195.236 -
rng::find_if(list<int>)_(bail_25%)/32768 8595.811 2.11%
rng::find_if(list<int>)_(bail_25%)/8 1.276 -2.89%
rng::find_if(list<int>)_(bail_25%)/8192 1521.999 -
rng::find_if(list<int>)_(process_all)/1024 762.892 -
rng::find_if(list<int>)_(process_all)/32768 28343.838 3.52%
rng::find_if(list<int>)_(process_all)/50 21.957 1.67%
rng::find_if(list<int>)_(process_all)/8 3.509 -
rng::find_if(list<int>)_(process_all)/8192 10120.445 -8.69%
rng::find_if(vector<bool>)_(process_all)/1024 772.100 1.25%
rng::find_if(vector<bool>)_(process_all)/1048576 788067.379 1.20%
rng::find_if(vector<bool>)_(process_all)/50 35.034 -1.42%
rng::find_if(vector<bool>)_(process_all)/8 5.420 -1.05%
rng::find_if(vector<bool>)_(process_all)/8192 6156.160 1.12%
rng::find_if(vector<char>)_(bail_25%)/1024 76.214 -
rng::find_if(vector<char>)_(bail_25%)/32768 2024.639 -
rng::find_if(vector<char>)_(bail_25%)/8 0.943 -
rng::find_if(vector<char>)_(bail_25%)/8192 518.201 -
rng::find_if(vector<char>)_(process_all)/1024 270.183 -
rng::find_if(vector<char>)_(process_all)/32768 8233.752 -
rng::find_if(vector<char>)_(process_all)/50 12.497 -1.61%
rng::find_if(vector<char>)_(process_all)/8 2.376 -4.77%
rng::find_if(vector<char>)_(process_all)/8192 2068.450 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.692 -
rng::find_if(vector<int>)_(bail_25%)/32768 2339.073 -
rng::find_if(vector<int>)_(bail_25%)/8 1.071 -
rng::find_if(vector<int>)_(bail_25%)/8192 548.723 -
rng::find_if(vector<int>)_(process_all)/1024 283.463 -
rng::find_if(vector<int>)_(process_all)/32768 8806.743 -
rng::find_if(vector<int>)_(process_all)/50 13.936 -2.13%
rng::find_if(vector<int>)_(process_all)/8 2.587 2.99%
rng::find_if(vector<int>)_(process_all)/8192 2193.320 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.371 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2831.097 2.54%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.472 3.75%
rng::find_if_not(deque<int>)_(bail_25%)/8192 726.126 4.80%
rng::find_if_not(deque<int>)_(process_all)/1024 475.203 -
rng::find_if_not(deque<int>)_(process_all)/32768 11458.082 -
rng::find_if_not(deque<int>)_(process_all)/50 23.721 -
rng::find_if_not(deque<int>)_(process_all)/8 3.995 1.09%
rng::find_if_not(deque<int>)_(process_all)/8192 2837.244 -
rng::find_if_not(list<int>)_(bail_25%)/1024 191.763 -
rng::find_if_not(list<int>)_(bail_25%)/32768 9760.892 13.68%
rng::find_if_not(list<int>)_(bail_25%)/8 1.277 -2.14%
rng::find_if_not(list<int>)_(bail_25%)/8192 1523.573 -
rng::find_if_not(list<int>)_(process_all)/1024 765.206 -
rng::find_if_not(list<int>)_(process_all)/32768 28392.908 2.14%
rng::find_if_not(list<int>)_(process_all)/50 22.128 2.16%
rng::find_if_not(list<int>)_(process_all)/8 3.494 -
rng::find_if_not(list<int>)_(process_all)/8192 8744.366 19.70%
rng::find_if_not(vector<bool>)_(process_all)/1024 771.508 1.46%
rng::find_if_not(vector<bool>)_(process_all)/1048576 787862.439 1.43%
rng::find_if_not(vector<bool>)_(process_all)/50 35.018 -1.18%
rng::find_if_not(vector<bool>)_(process_all)/8 5.441 -
rng::find_if_not(vector<bool>)_(process_all)/8192 6155.341 1.49%
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.286 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2043.919 -1.44%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.956 -1.53%
rng::find_if_not(vector<char>)_(bail_25%)/8192 520.729 -
rng::find_if_not(vector<char>)_(process_all)/1024 271.601 1.19%
rng::find_if_not(vector<char>)_(process_all)/32768 8132.005 -1.37%
rng::find_if_not(vector<char>)_(process_all)/50 12.501 -2.74%
rng::find_if_not(vector<char>)_(process_all)/8 2.466 -6.33%
rng::find_if_not(vector<char>)_(process_all)/8192 2047.762 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.918 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2339.238 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.124 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.564 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.531 -
rng::find_if_not(vector<int>)_(process_all)/32768 8812.924 -
rng::find_if_not(vector<int>)_(process_all)/50 14.217 -
rng::find_if_not(vector<int>)_(process_all)/8 2.527 -6.59%
rng::find_if_not(vector<int>)_(process_all)/8192 2193.981 -
rng::find_last(deque<int>)_(bail_10%)/1024 262.640 8.22%
rng::find_last(deque<int>)_(bail_10%)/1048576 324552.030 -
rng::find_last(deque<int>)_(bail_10%)/50 13.092 7.54%
rng::find_last(deque<int>)_(bail_10%)/8 2.722 1.35%
rng::find_last(deque<int>)_(bail_10%)/8192 2517.337 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.007 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25513.714 -14.65%
rng::find_last(deque<int>)_(bail_90%)/50 1.839 -
rng::find_last(deque<int>)_(bail_90%)/8 0.871 -1.43%
rng::find_last(deque<int>)_(bail_90%)/8192 202.605 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 729.934 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 713627.662 94.04%
rng::find_last(forward_list<int>)_(bail_10%)/50 21.839 5.73%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.309 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5864.287 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.085 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 670618.209 73.30%
rng::find_last(forward_list<int>)_(bail_90%)/50 21.229 1.94%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.313 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6073.442 -
rng::find_last(list<int>)_(bail_10%)/1024 679.207 -
rng::find_last(list<int>)_(bail_10%)/1048576 784649.029 -
rng::find_last(list<int>)_(bail_10%)/50 16.214 1.32%
rng::find_last(list<int>)_(bail_10%)/8 2.078 -
rng::find_last(list<int>)_(bail_10%)/8192 6310.002 -
rng::find_last(list<int>)_(bail_90%)/1024 54.004 -
rng::find_last(list<int>)_(bail_90%)/1048576 86213.936 -
rng::find_last(list<int>)_(bail_90%)/50 1.274 2.69%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.971 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.596 -
rng::find_last(vector<char>)_(bail_10%)/1048576 113371.558 4.64%
rng::find_last(vector<char>)_(bail_10%)/50 5.610 2.83%
rng::find_last(vector<char>)_(bail_10%)/8 1.526 -4.99%
rng::find_last(vector<char>)_(bail_10%)/8192 894.684 4.64%
rng::find_last(vector<char>)_(bail_90%)/1024 11.344 -18.93%
rng::find_last(vector<char>)_(bail_90%)/1048576 12609.596 4.79%
rng::find_last(vector<char>)_(bail_90%)/50 1.031 -
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 104.807 3.34%
rng::find_last(vector<int>)_(bail_10%)/1024 212.406 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214675.664 -
rng::find_last(vector<int>)_(bail_10%)/50 10.839 -
rng::find_last(vector<int>)_(bail_10%)/8 2.136 -
rng::find_last(vector<int>)_(bail_10%)/8192 1650.284 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.196 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23385.347 -
rng::find_last(vector<int>)_(bail_90%)/50 1.569 -
rng::find_last(vector<int>)_(bail_90%)/8 0.580 9.04%
rng::find_last(vector<int>)_(bail_90%)/8192 189.958 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 363.808 1.50%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 363048.511 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.805 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.942 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2772.934 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.555 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38974.671 2.22%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.680 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.982 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 311.692 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 774.783 1.58%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 916482.425 -1.02%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.288 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.482 6.16%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6902.434 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 859.388 4.01%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 927675.477 1.05%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.923 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.910 2.16%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7237.641 -
rng::find_last_if(list<int>)_(bail_10%)/1024 678.936 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 803085.724 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.560 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.103 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6609.915 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.231 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88731.896 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.066 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 604.969 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.330 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240967.128 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.407 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.483 4.00%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1875.906 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 30.917 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25660.595 -1.06%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.453 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.878 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.140 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283432.057 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.557 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.533 1.05%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2071.294 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.897 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30879.428 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.544 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.471 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.619 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 362.279 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362417.746 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.726 -2.94%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.947 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2772.324 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.085 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38116.709 -1.20%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.680 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.949 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.826 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 792.962 -4.81%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 932136.444 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.106 1.50%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.776 -5.20%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6866.485 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 817.585 7.75%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 925848.771 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.477 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.892 -4.96%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6804.248 1.27%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 680.400 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 805298.890 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 38.325 -2.43%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.106 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6613.261 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.669 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88854.881 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.143 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 605.918 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.569 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241115.198 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.348 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.302 -6.00%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1879.793 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.142 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25719.932 -2.33%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.472 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.454 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.691 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 305818.686 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.625 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.614 -1.58%
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2141.823 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.969 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30901.809 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.537 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.468 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.721 -
rng::fold_left(deque<int>)/1048576 561514.478 -
rng::fold_left(deque<int>)/32 16.471 1.65%
rng::fold_left(deque<int>)/50 26.521 -
rng::fold_left(deque<int>)/8 3.986 1.66%
rng::fold_left(deque<int>)/8192 4549.926 -1.60%
rng::fold_left(list<int>)/1048576 1361537.306 -
rng::fold_left(list<int>)/32 22.109 -
rng::fold_left(list<int>)/50 37.434 -
rng::fold_left(list<int>)/8 3.895 1.80%
rng::fold_left(list<int>)/8192 10880.828 1.18%
rng::fold_left(vector<int>)/1048576 1325572.917 -
rng::fold_left(vector<int>)/32 20.799 -
rng::fold_left(vector<int>)/50 36.246 -
rng::fold_left(vector<int>)/8 3.703 -
rng::fold_left(vector<int>)/8192 10316.279 -
rng::for_each(deque<int>)/32 3.766 -
rng::for_each(deque<int>)/50 4.073 -
rng::for_each(deque<int>)/8 0.930 -
rng::for_each(deque<int>)/8192 254.611 -
rng::for_each(join_view(vector<vector<int>>)/32 3.812 -
rng::for_each(join_view(vector<vector<int>>)/50 4.115 -
rng::for_each(join_view(vector<vector<int>>)/8 1.413 1.98%
rng::for_each(join_view(vector<vector<int>>)/8192 284.010 7.41%
rng::for_each(list<int>)/32 11.258 1.17%
rng::for_each(list<int>)/50 24.118 -
rng::for_each(list<int>)/8 2.575 4.43%
rng::for_each(list<int>)/8192 7889.568 -5.95%
rng::for_each(map<int>)/32 25.647 -
rng::for_each(map<int>)/50 38.496 -2.33%
rng::for_each(map<int>)/8 6.175 -
rng::for_each(map<int>)/8192 7234.313 1.49%
rng::for_each(map<int>::iterator)/32 24.990 -
rng::for_each(map<int>::iterator)/50 37.525 -
rng::for_each(map<int>::iterator)/8 5.764 -
rng::for_each(map<int>::iterator)/8192 7593.612 1.17%
rng::for_each(multimap<int>)/32 26.020 -
rng::for_each(multimap<int>)/50 38.827 1.90%
rng::for_each(multimap<int>)/8 6.193 -
rng::for_each(multimap<int>)/8192 7349.910 4.13%
rng::for_each(multimap<int>::iterator)/32 23.862 -
rng::for_each(multimap<int>::iterator)/50 36.377 -
rng::for_each(multimap<int>::iterator)/8 5.069 -
rng::for_each(multimap<int>::iterator)/8192 7660.693 3.78%
rng::for_each(multiset<int>)/32 25.672 -
rng::for_each(multiset<int>)/50 37.683 -
rng::for_each(multiset<int>)/8 6.222 -
rng::for_each(multiset<int>)/8192 8000.005 4.55%
rng::for_each(multiset<int>::iterator)/32 24.134 1.16%
rng::for_each(multiset<int>::iterator)/50 36.259 -
rng::for_each(multiset<int>::iterator)/8 4.987 -
rng::for_each(multiset<int>::iterator)/8192 8031.135 -
rng::for_each(set<int>)/32 25.577 -
rng::for_each(set<int>)/50 37.746 -
rng::for_each(set<int>)/8 6.268 -
rng::for_each(set<int>)/8192 7867.227 1.14%
rng::for_each(set<int>::iterator)/32 23.384 -
rng::for_each(set<int>::iterator)/50 35.249 -
rng::for_each(set<int>::iterator)/8 5.024 -
rng::for_each(set<int>::iterator)/8192 7996.130 1.11%
rng::for_each(vector<int>)/32 3.838 -
rng::for_each(vector<int>)/50 4.064 -
rng::for_each(vector<int>)/8 0.922 -
rng::for_each(vector<int>)/8192 252.173 -
rng::for_each_n(deque<int>)/32 3.784 -
rng::for_each_n(deque<int>)/50 3.987 -
rng::for_each_n(deque<int>)/8 1.200 -8.61%
rng::for_each_n(deque<int>)/8192 257.529 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.843 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.231 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.693 -1.23%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.796 -
rng::for_each_n(list<int>)/32 11.123 -
rng::for_each_n(list<int>)/50 24.160 -
rng::for_each_n(list<int>)/8 2.331 -8.91%
rng::for_each_n(list<int>)/8192 7778.630 -2.29%
rng::for_each_n(vector<int>)/32 3.893 -
rng::for_each_n(vector<int>)/50 4.052 -
rng::for_each_n(vector<int>)/8 2.523 2.54%
rng::for_each_n(vector<int>)/8192 252.374 -
rng::generate(deque<int>)/1024 280.679 -
rng::generate(deque<int>)/32 8.764 -
rng::generate(deque<int>)/50 12.947 -
rng::generate(deque<int>)/8192 2048.510 -
rng::generate(list<int>)/1024 671.623 -
rng::generate(list<int>)/32 8.667 -
rng::generate(list<int>)/50 15.933 1.54%
rng::generate(list<int>)/8192 7069.961 -19.38%
rng::generate(vector<int>)/1024 243.987 -
rng::generate(vector<int>)/32 8.012 -
rng::generate(vector<int>)/50 12.019 -
rng::generate(vector<int>)/8192 1848.994 -
rng::generate_n(deque<int>)/1024 245.635 -
rng::generate_n(deque<int>)/32 8.276 -2.05%
rng::generate_n(deque<int>)/50 12.293 -
rng::generate_n(deque<int>)/8192 1940.980 -
rng::generate_n(list<int>)/1024 650.992 -
rng::generate_n(list<int>)/32 8.673 -
rng::generate_n(list<int>)/50 15.941 1.13%
rng::generate_n(list<int>)/8192 8495.542 21.92%
rng::generate_n(vector<int>)/1024 245.052 -
rng::generate_n(vector<int>)/32 8.060 1.16%
rng::generate_n(vector<int>)/50 12.101 -
rng::generate_n(vector<int>)/8192 1858.031 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 367.671 -1.74%
rng::is_partitioned(deque<int>)_(partitioned)/32 9.147 -12.98%
rng::is_partitioned(deque<int>)_(partitioned)/50 13.748 -8.50%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2864.146 -5.48%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.153 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 11.190 23.97%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.346 5.06%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 637.849 -
rng::is_partitioned(list<int>)_(partitioned)/1024 696.097 -1.94%
rng::is_partitioned(list<int>)_(partitioned)/32 8.657 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.749 -1.36%
rng::is_partitioned(list<int>)_(partitioned)/8192 8140.580 19.16%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 134.182 -
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.078 -
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.497 1.37%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1193.580 -
rng::is_partitioned(vector<int>)_(partitioned)/1024 175.960 -
rng::is_partitioned(vector<int>)_(partitioned)/32 5.864 -
rng::is_partitioned(vector<int>)_(partitioned)/50 8.848 3.50%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1335.886 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 66.642 19.55%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.391 4.36%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.374 1.87%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 180.583 20.56%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 496.346 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.154 -15.84%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3910.113 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 520299.149 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.226 -2.72%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 523.073 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.927 -27.26%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4029.826 -4.39%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 685383.587 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 49.859 -2.23%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1213.868 56.16%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.784 2.41%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8292.152 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1422724.429 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.740 -1.50%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 824.556 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.305 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9930.837 4.59%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1597413.909 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.063 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 342.993 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.686 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2635.072 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212874.975 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.106 -2.69%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 503.182 -3.80%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.378 -1.11%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4713.474 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 991228.245 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.171 -
rng::is_sorted(deque<int>)/1024 474.532 -
rng::is_sorted(deque<int>)/8 2.486 2.41%
rng::is_sorted(deque<int>)/8192 3803.477 -
rng::is_sorted(deque<int>,_pred)/1024 596.634 -
rng::is_sorted(deque<int>,_pred)/8 4.376 -2.97%
rng::is_sorted(deque<int>,_pred)/8192 4791.748 -
rng::is_sorted(list<int>)/1024 765.792 -1.87%
rng::is_sorted(list<int>)/8 2.162 1.77%
rng::is_sorted(list<int>)/8192 7017.107 -
rng::is_sorted(list<int>,_pred)/1024 792.654 -
rng::is_sorted(list<int>,_pred)/8 4.300 -
rng::is_sorted(list<int>,_pred)/8192 7338.383 -
rng::is_sorted(vector<int>)/1024 242.440 -
rng::is_sorted(vector<int>)/8 2.073 -
rng::is_sorted(vector<int>)/8192 1893.596 -
rng::is_sorted(vector<int>,_pred)/1024 462.117 -
rng::is_sorted(vector<int>,_pred)/8 3.999 2.13%
rng::is_sorted(vector<int>,_pred)/8192 3676.617 -
rng::is_sorted_until(deque<int>)/1024 472.688 -
rng::is_sorted_until(deque<int>)/8 2.999 -
rng::is_sorted_until(deque<int>)/8192 3784.075 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.368 -
rng::is_sorted_until(deque<int>,_pred)/8 4.286 -9.95%
rng::is_sorted_until(deque<int>,_pred)/8192 4844.684 -
rng::is_sorted_until(list<int>)/1024 751.418 -
rng::is_sorted_until(list<int>)/8 2.160 -
rng::is_sorted_until(list<int>)/8192 7913.311 14.60%
rng::is_sorted_until(list<int>,_pred)/1024 797.058 -
rng::is_sorted_until(list<int>,_pred)/8 3.760 -
rng::is_sorted_until(list<int>,_pred)/8192 7382.064 -
rng::is_sorted_until(vector<int>)/1024 239.407 -
rng::is_sorted_until(vector<int>)/8 2.064 -
rng::is_sorted_until(vector<int>)/8192 1868.274 -
rng::is_sorted_until(vector<int>,_pred)/1024 440.908 3.88%
rng::is_sorted_until(vector<int>,_pred)/8 3.392 -
rng::is_sorted_until(vector<int>,_pred)/8192 3534.663 7.78%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 473.287 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 486.888 4.37%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496822.961 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.058 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3843.241 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 732.527 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 741.679 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626880.681 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.583 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4847.766 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 764.345 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 785.915 1.26%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 965088.363 1.26%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.923 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 13878.720 15.22%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 814.407 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 833.721 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 999162.981 1.04%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.626 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13866.180 41.47%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.948 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.873 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76640.096 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.312 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.784 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 448.941 -1.73%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.002 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610167.457 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.968 -2.07%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4773.891 -
rng::move(deque<int>)/1048576 54865.276 -
rng::move(deque<int>)/262144 14880.388 -1.06%
rng::move(deque<int>)/32768 2195.360 -6.78%
rng::move(deque<int>)/4096 153.214 -
rng::move(deque<int>)/512 24.147 -
rng::move(deque<int>)/64 6.279 -2.65%
rng::move(deque<int>)/8 3.933 3.02%
rng::move(list<int>)/1048576 1016864.419 -1.10%
rng::move(list<int>)/262144 250229.772 -
rng::move(list<int>)/32768 36042.596 6.46%
rng::move(list<int>)/4096 5697.955 5.02%
rng::move(list<int>)/512 371.584 -
rng::move(list<int>)/64 40.584 -
rng::move(list<int>)/8 3.917 -
rng::move(vector<bool>)_(aligned)/1048576 2125.717 -
rng::move(vector<bool>)_(aligned)/262144 257.035 -
rng::move(vector<bool>)_(aligned)/32768 37.627 -
rng::move(vector<bool>)_(aligned)/4096 8.208 -
rng::move(vector<bool>)_(aligned)/512 2.629 -
rng::move(vector<bool>)_(aligned)/64 1.949 4.51%
rng::move(vector<bool>)_(unaligned)/1048576 6724.364 -
rng::move(vector<bool>)_(unaligned)/262144 1583.015 -
rng::move(vector<bool>)_(unaligned)/32768 202.650 -
rng::move(vector<bool>)_(unaligned)/4096 25.896 -
rng::move(vector<bool>)_(unaligned)/512 4.177 -
rng::move(vector<bool>)_(unaligned)/64 1.640 1.57%
rng::move(vector<int>)/1048576 59137.171 -
rng::move(vector<int>)/262144 14537.481 -34.80%
rng::move(vector<int>)/32768 2141.844 -
rng::move(vector<int>)/4096 135.657 -
rng::move(vector<int>)/512 20.430 -
rng::move(vector<int>)/64 4.096 -
rng::move(vector<int>)/8 2.315 4.35%
rng::move_backward(deque<int>)/1048576 126457.895 -
rng::move_backward(deque<int>)/262144 30536.934 -
rng::move_backward(deque<int>)/32768 3686.405 -
rng::move_backward(deque<int>)/4096 159.128 1.69%
rng::move_backward(deque<int>)/512 26.095 -
rng::move_backward(deque<int>)/64 7.182 -
rng::move_backward(deque<int>)/8 3.991 -
rng::move_backward(list<int>)/1048576 1051590.830 -
rng::move_backward(list<int>)/262144 317452.578 1.83%
rng::move_backward(list<int>)/32768 35519.071 2.59%
rng::move_backward(list<int>)/4096 6803.825 29.64%
rng::move_backward(list<int>)/512 370.878 -
rng::move_backward(list<int>)/64 40.196 -
rng::move_backward(list<int>)/8 3.685 -1.38%
rng::move_backward(vector<bool>)_(aligned)/1048576 2126.067 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.610 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.346 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.889 -
rng::move_backward(vector<bool>)_(aligned)/512 2.651 -
rng::move_backward(vector<bool>)_(aligned)/64 1.847 6.69%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6498.196 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1582.963 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.786 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.322 -1.78%
rng::move_backward(vector<bool>)_(unaligned)/512 4.662 -7.98%
rng::move_backward(vector<bool>)_(unaligned)/64 1.875 -4.98%
rng::move_backward(vector<int>)/1048576 60017.611 3.71%
rng::move_backward(vector<int>)/262144 22822.649 6.61%
rng::move_backward(vector<int>)/32768 2145.446 -
rng::move_backward(vector<int>)/4096 135.762 -
rng::move_backward(vector<int>)/512 20.886 -
rng::move_backward(vector<int>)/64 4.145 -
rng::move_backward(vector<int>)/8 2.319 -
rng::none_of(deque<int>)_(process_all)/32 15.887 -8.75%
rng::none_of(deque<int>)_(process_all)/32768 15429.545 -
rng::none_of(deque<int>)_(process_all)/50 27.872 3.62%
rng::none_of(deque<int>)_(process_all)/8 4.827 7.83%
rng::none_of(deque<int>)_(process_all)/8192 3863.340 -
rng::none_of(list<int>)_(process_all)/32 11.505 -
rng::none_of(list<int>)_(process_all)/32768 26269.862 -
rng::none_of(list<int>)_(process_all)/50 21.806 -
rng::none_of(list<int>)_(process_all)/8 2.611 -
rng::none_of(list<int>)_(process_all)/8192 8584.805 20.75%
rng::none_of(vector<int>)_(process_all)/32 8.335 -
rng::none_of(vector<int>)_(process_all)/32768 8072.624 -
rng::none_of(vector<int>)_(process_all)/50 12.595 -
rng::none_of(vector<int>)_(process_all)/8 2.437 -1.36%
rng::none_of(vector<int>)_(process_all)/8192 2026.009 -
rng::partial_sort(deque<int>)_(ascending)/1024 7897.319 -
rng::partial_sort(deque<int>)_(ascending)/8 30.541 -
rng::partial_sort(deque<int>)_(ascending)/8192 162569.638 -
rng::partial_sort(deque<int>)_(descending)/1024 18535.385 -
rng::partial_sort(deque<int>)_(descending)/8 40.572 -1.52%
rng::partial_sort(deque<int>)_(descending)/8192 280501.015 -
rng::partial_sort(deque<int>)_(heap)/1024 18455.911 -
rng::partial_sort(deque<int>)_(heap)/8 37.574 -
rng::partial_sort(deque<int>)_(heap)/8192 282269.954 -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7908.102 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.442 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 160739.629 -1.97%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19825.360 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 30.458 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 288310.283 2.06%
rng::partial_sort(deque<int>)_(repeated)/1024 6530.907 1.63%
rng::partial_sort(deque<int>)_(repeated)/8 27.515 -
rng::partial_sort(deque<int>)_(repeated)/8192 69554.432 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16068.965 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.687 -
rng::partial_sort(deque<int>)_(shuffled)/8192 263509.132 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4982.707 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.384 1.85%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55460.293 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8181.694 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.653 -1.07%
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97385.427 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8167.440 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.286 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100724.399 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4977.040 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.421 2.31%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55315.243 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9111.164 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.617 2.62%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97305.475 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3941.964 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.896 3.19%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46887.090 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6927.781 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.793 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90648.040 -
rng::partial_sort(vector<int>)_(ascending)/1024 5010.429 -
rng::partial_sort(vector<int>)_(ascending)/8 20.871 1.13%
rng::partial_sort(vector<int>)_(ascending)/8192 54738.814 -
rng::partial_sort(vector<int>)_(descending)/1024 8242.491 -
rng::partial_sort(vector<int>)_(descending)/8 25.069 -
rng::partial_sort(vector<int>)_(descending)/8192 97401.295 -
rng::partial_sort(vector<int>)_(heap)/1024 8222.353 -
rng::partial_sort(vector<int>)_(heap)/8 28.297 5.47%
rng::partial_sort(vector<int>)_(heap)/8192 100707.264 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 5008.810 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.866 1.39%
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54441.996 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9138.079 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.959 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97563.016 -
rng::partial_sort(vector<int>)_(repeated)/1024 3948.237 -
rng::partial_sort(vector<int>)_(repeated)/8 20.454 1.52%
rng::partial_sort(vector<int>)_(repeated)/8192 46777.953 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6937.412 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.417 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88285.404 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5482.451 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.821 2.55%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57282.346 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8511.747 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.805 -
rng::partial_sort_copy(deque<int>)_(descending)/8192 99882.836 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8694.614 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.352 -2.28%
rng::partial_sort_copy(deque<int>)_(heap)/8192 103213.236 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5483.156 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.772 1.45%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57267.038 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9363.233 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.896 2.42%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100208.375 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4310.822 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.585 1.40%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49240.263 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7289.874 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.022 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 92204.645 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5609.630 -1.09%
rng::partial_sort_copy(list<int>)_(ascending)/8 9.093 -
rng::partial_sort_copy(list<int>)_(ascending)/8192 61713.338 -5.77%
rng::partial_sort_copy(list<int>)_(descending)/1024 8559.964 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.794 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101389.859 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8514.480 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.377 -
rng::partial_sort_copy(list<int>)_(heap)/8192 105419.675 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5596.800 -1.10%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.068 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61610.226 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9422.465 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.173 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101839.393 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4488.660 -1.52%
rng::partial_sort_copy(list<int>)_(repeated)/8 8.533 -
rng::partial_sort_copy(list<int>)_(repeated)/8192 53981.618 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7289.384 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.170 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92912.876 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5242.021 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.530 18.30%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55939.718 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8365.105 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.637 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98118.849 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8295.568 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.462 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101867.895 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5225.996 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.605 19.34%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55712.067 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9122.717 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.475 17.73%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98232.491 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4064.900 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.432 4.36%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47549.650 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7060.754 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.354 2.37%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91441.607 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5100.831 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.961 -
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55354.947 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8347.289 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.262 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98740.317 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8278.313 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.515 2.45%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102130.638 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5101.658 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.763 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55085.680 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9227.760 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.994 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99490.203 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4039.014 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.394 -
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47467.769 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7161.134 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.472 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93796.116 -
rng::partition(deque<int>)_(dense)/1024 343.130 -1.98%
rng::partition(deque<int>)_(dense)/32 9.626 -4.77%
rng::partition(deque<int>)_(dense)/50 13.834 -
rng::partition(deque<int>)_(dense)/8192 2809.083 -
rng::partition(deque<int>)_(sparse)/1024 388.594 -
rng::partition(deque<int>)_(sparse)/32 9.690 -15.62%
rng::partition(deque<int>)_(sparse)/50 15.205 -12.67%
rng::partition(deque<int>)_(sparse)/8192 3023.817 -
rng::partition(list<int>)_(dense)/1024 386.996 -
rng::partition(list<int>)_(dense)/32 8.655 5.67%
rng::partition(list<int>)_(dense)/50 13.448 5.16%
rng::partition(list<int>)_(dense)/8192 4337.381 -14.71%
rng::partition(list<int>)_(sparse)/1024 737.261 -
rng::partition(list<int>)_(sparse)/32 8.903 -
rng::partition(list<int>)_(sparse)/50 15.117 -
rng::partition(list<int>)_(sparse)/8192 6921.000 -8.38%
rng::partition(vector<int>)_(dense)/1024 242.854 -
rng::partition(vector<int>)_(dense)/32 8.409 3.64%
rng::partition(vector<int>)_(dense)/50 12.541 1.16%
rng::partition(vector<int>)_(dense)/8192 1884.181 -
rng::partition(vector<int>)_(sparse)/1024 259.820 -
rng::partition(vector<int>)_(sparse)/32 8.945 -
rng::partition(vector<int>)_(sparse)/50 14.167 1.39%
rng::partition(vector<int>)_(sparse)/8192 1875.410 -
rng::partition_copy(deque<int>)/1024 689.746 -
rng::partition_copy(deque<int>)/32 15.621 -
rng::partition_copy(deque<int>)/50 27.923 -1.26%
rng::partition_copy(deque<int>)/8192 5549.856 -
rng::partition_copy(list<int>)/1024 730.335 -
rng::partition_copy(list<int>)/32 15.976 -
rng::partition_copy(list<int>)/50 28.839 -
rng::partition_copy(list<int>)/8192 7037.191 -4.01%
rng::partition_copy(vector<int>)/1024 685.269 -
rng::partition_copy(vector<int>)/32 15.127 -
rng::partition_copy(vector<int>)/50 26.242 -
rng::partition_copy(vector<int>)/8192 5529.791 -
rng::partition_point(deque<int>)/1024 9.088 -
rng::partition_point(deque<int>)/32 4.224 3.42%
rng::partition_point(deque<int>)/50 4.253 -2.15%
rng::partition_point(deque<int>)/8192 15.953 2.31%
rng::partition_point(list<int>)/1024 1263.835 1.57%
rng::partition_point(list<int>)/32 15.760 -
rng::partition_point(list<int>)/50 24.228 -3.01%
rng::partition_point(list<int>)/8192 14121.284 5.37%
rng::partition_point(vector<int>)/1024 7.604 -
rng::partition_point(vector<int>)/32 2.298 -
rng::partition_point(vector<int>)/50 2.292 -
rng::partition_point(vector<int>)/8192 10.687 -
rng::remove(deque<int>)_(prefix)/1024 530.272 -
rng::remove(deque<int>)_(prefix)/32 53.690 -
rng::remove(deque<int>)_(prefix)/50 62.479 -
rng::remove(deque<int>)_(prefix)/8192 3896.633 -
rng::remove(deque<int>)_(sprinkled)/1024 522.250 -
rng::remove(deque<int>)_(sprinkled)/32 52.407 -7.52%
rng::remove(deque<int>)_(sprinkled)/50 56.988 -11.06%
rng::remove(deque<int>)_(sprinkled)/8192 3874.209 -
rng::remove(list<int>)_(prefix)/1024 958.296 -
rng::remove(list<int>)_(prefix)/32 56.482 1.92%
rng::remove(list<int>)_(prefix)/50 68.535 2.28%
rng::remove(list<int>)_(prefix)/8192 9073.738 7.61%
rng::remove(list<int>)_(sprinkled)/1024 974.034 2.74%
rng::remove(list<int>)_(sprinkled)/32 55.045 -
rng::remove(list<int>)_(sprinkled)/50 64.349 -
rng::remove(list<int>)_(sprinkled)/8192 7998.063 1.16%
rng::remove(vector<int>)_(prefix)/1024 312.111 -
rng::remove(vector<int>)_(prefix)/32 52.589 -
rng::remove(vector<int>)_(prefix)/50 56.096 -
rng::remove(vector<int>)_(prefix)/8192 2104.710 -
rng::remove(vector<int>)_(sprinkled)/1024 538.317 3.50%
rng::remove(vector<int>)_(sprinkled)/32 58.311 1.75%
rng::remove(vector<int>)_(sprinkled)/50 65.261 1.28%
rng::remove(vector<int>)_(sprinkled)/8192 3973.459 3.24%
rng::remove_copy(deque<int>)_(prefix)/1024 392.007 -2.65%
rng::remove_copy(deque<int>)_(prefix)/32 12.828 -
rng::remove_copy(deque<int>)_(prefix)/50 19.871 -6.31%
rng::remove_copy(deque<int>)_(prefix)/8192 3363.768 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 363.182 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.161 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.439 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2913.630 -
rng::remove_copy(list<int>)_(prefix)/1024 749.989 -
rng::remove_copy(list<int>)_(prefix)/32 11.018 -
rng::remove_copy(list<int>)_(prefix)/50 19.256 -
rng::remove_copy(list<int>)_(prefix)/8192 7106.048 -3.08%
rng::remove_copy(list<int>)_(sprinkled)/1024 742.339 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.522 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.114 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7168.429 -1.50%
rng::remove_copy(vector<int>)_(prefix)/1024 272.730 -
rng::remove_copy(vector<int>)_(prefix)/32 10.981 -
rng::remove_copy(vector<int>)_(prefix)/50 17.845 -
rng::remove_copy(vector<int>)_(prefix)/8192 2071.316 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.194 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.506 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.667 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1929.927 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 538.910 1.06%
rng::remove_copy_if(deque<int>)_(prefix)/32 17.458 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.579 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3713.749 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.274 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.653 -3.10%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 27.773 -2.87%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3449.949 -
rng::remove_copy_if(list<int>)_(prefix)/1024 797.149 -
rng::remove_copy_if(list<int>)_(prefix)/32 16.970 -
rng::remove_copy_if(list<int>)_(prefix)/50 24.976 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7354.431 -4.16%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 788.184 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.567 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 24.971 -7.65%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7294.267 -4.31%
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.653 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.282 1.11%
rng::remove_copy_if(vector<int>)_(prefix)/50 17.958 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3374.782 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.795 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.172 -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.200 1.17%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2743.430 -
rng::remove_if(deque<int>)_(prefix)/1024 572.378 -3.52%
rng::remove_if(deque<int>)_(prefix)/32 60.515 -10.54%
rng::remove_if(deque<int>)_(prefix)/50 69.708 -5.32%
rng::remove_if(deque<int>)_(prefix)/8192 4279.230 -
rng::remove_if(deque<int>)_(sprinkled)/1024 548.669 -
rng::remove_if(deque<int>)_(sprinkled)/32 57.810 4.34%
rng::remove_if(deque<int>)_(sprinkled)/50 65.762 5.14%
rng::remove_if(deque<int>)_(sprinkled)/8192 3972.467 -
rng::remove_if(list<int>)_(prefix)/1024 1002.717 -
rng::remove_if(list<int>)_(prefix)/32 61.510 -
rng::remove_if(list<int>)_(prefix)/50 75.125 -
rng::remove_if(list<int>)_(prefix)/8192 9550.366 5.78%
rng::remove_if(list<int>)_(sprinkled)/1024 1000.620 1.24%
rng::remove_if(list<int>)_(sprinkled)/32 59.974 -
rng::remove_if(list<int>)_(sprinkled)/50 73.510 -
rng::remove_if(list<int>)_(sprinkled)/8192 8424.460 3.22%
rng::remove_if(vector<int>)_(prefix)/1024 347.580 -1.95%
rng::remove_if(vector<int>)_(prefix)/32 52.046 -
rng::remove_if(vector<int>)_(prefix)/50 57.118 -
rng::remove_if(vector<int>)_(prefix)/8192 2570.223 -
rng::remove_if(vector<int>)_(sprinkled)/1024 516.118 -
rng::remove_if(vector<int>)_(sprinkled)/32 58.108 1.29%
rng::remove_if(vector<int>)_(sprinkled)/50 67.677 1.40%
rng::remove_if(vector<int>)_(sprinkled)/8192 3815.311 -
rng::replace(deque<int>)_(prefix)/1024 422.346 -
rng::replace(deque<int>)_(prefix)/32 13.112 1.20%
rng::replace(deque<int>)_(prefix)/50 19.483 -
rng::replace(deque<int>)_(prefix)/8192 3345.728 -
rng::replace(deque<int>)_(sprinkled)/1024 358.483 -
rng::replace(deque<int>)_(sprinkled)/32 12.396 -
rng::replace(deque<int>)_(sprinkled)/50 18.584 -
rng::replace(deque<int>)_(sprinkled)/8192 2866.061 -
rng::replace(list<int>)_(prefix)/1024 733.522 -
rng::replace(list<int>)_(prefix)/32 11.312 -
rng::replace(list<int>)_(prefix)/50 19.046 -
rng::replace(list<int>)_(prefix)/8192 7369.185 4.49%
rng::replace(list<int>)_(sprinkled)/1024 729.658 -
rng::replace(list<int>)_(sprinkled)/32 11.424 -
rng::replace(list<int>)_(sprinkled)/50 19.730 -
rng::replace(list<int>)_(sprinkled)/8192 7294.242 1.86%
rng::replace(vector<int>)_(prefix)/1024 166.239 -1.19%
rng::replace(vector<int>)_(prefix)/32 4.923 -4.42%
rng::replace(vector<int>)_(prefix)/50 7.083 -
rng::replace(vector<int>)_(prefix)/8192 1273.610 -1.92%
rng::replace(vector<int>)_(sprinkled)/1024 187.488 1.41%
rng::replace(vector<int>)_(sprinkled)/32 6.956 3.32%
rng::replace(vector<int>)_(sprinkled)/50 9.847 7.82%
rng::replace(vector<int>)_(sprinkled)/8192 1490.385 1.03%
rng::replace_if(deque<int>)_(prefix)/1024 481.539 -
rng::replace_if(deque<int>)_(prefix)/32 14.182 -
rng::replace_if(deque<int>)_(prefix)/50 20.363 1.29%
rng::replace_if(deque<int>)_(prefix)/8192 3486.556 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.845 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.459 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.688 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2925.499 -
rng::replace_if(list<int>)_(prefix)/1024 748.272 -
rng::replace_if(list<int>)_(prefix)/32 13.191 -
rng::replace_if(list<int>)_(prefix)/50 24.806 -
rng::replace_if(list<int>)_(prefix)/8192 7325.403 2.14%
rng::replace_if(list<int>)_(sprinkled)/1024 744.393 -
rng::replace_if(list<int>)_(sprinkled)/32 15.447 -
rng::replace_if(list<int>)_(sprinkled)/50 24.928 -
rng::replace_if(list<int>)_(sprinkled)/8192 7433.611 1.19%
rng::replace_if(vector<int>)_(prefix)/1024 271.882 -
rng::replace_if(vector<int>)_(prefix)/32 8.979 -
rng::replace_if(vector<int>)_(prefix)/50 13.564 -
rng::replace_if(vector<int>)_(prefix)/8192 2044.405 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.950 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.941 1.84%
rng::replace_if(vector<int>)_(sprinkled)/50 13.064 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1925.983 -
rng::reverse(deque<int>)/32768 5737.725 -
rng::reverse(deque<int>)/4096 720.257 -
rng::reverse(deque<int>)/512 113.487 -1.97%
rng::reverse(deque<int>)/64 13.073 -3.59%
rng::reverse(deque<int>)/8 2.529 -
rng::reverse(list<int>)/32768 17141.109 -4.97%
rng::reverse(list<int>)/4096 1650.459 -1.60%
rng::reverse(list<int>)/512 199.715 1.25%
rng::reverse(list<int>)/64 19.055 -
rng::reverse(list<int>)/8 2.035 -
rng::reverse(vector<int>)/32768 1047.857 -
rng::reverse(vector<int>)/4096 131.550 -
rng::reverse(vector<int>)/512 16.436 -
rng::reverse(vector<int>)/64 4.117 -
rng::reverse(vector<int>)/8 1.595 -25.80%
rng::reverse_copy(deque<int>)/32768 7886.753 -
rng::reverse_copy(deque<int>)/4096 991.646 -
rng::reverse_copy(deque<int>)/512 126.441 -
rng::reverse_copy(deque<int>)/64 20.099 -
rng::reverse_copy(deque<int>)/8 2.887 -
rng::reverse_copy(list<int>)/32768 26030.542 3.33%
rng::reverse_copy(list<int>)/4096 3058.618 -
rng::reverse_copy(list<int>)/512 366.868 -
rng::reverse_copy(list<int>)/64 30.734 -
rng::reverse_copy(list<int>)/8 2.319 -
rng::reverse_copy(vector<int>)/32768 981.770 -
rng::reverse_copy(vector<int>)/4096 135.416 -
rng::reverse_copy(vector<int>)/512 17.147 -
rng::reverse_copy(vector<int>)/64 2.513 -
rng::reverse_copy(vector<int>)/8 2.375 3.28%
rng::rotate(deque<int>)_(1_element_backward)/1024 43.208 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.512 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.713 -
rng::rotate(deque<int>)_(1_element_backward)/8192 311.287 -
rng::rotate(deque<int>)_(1_element_forward)/1024 38.588 -
rng::rotate(deque<int>)_(1_element_forward)/32 4.614 -
rng::rotate(deque<int>)_(1_element_forward)/50 5.724 -1.99%
rng::rotate(deque<int>)_(1_element_forward)/8192 302.810 -
rng::rotate(deque<int>)_(by_1/2)/1024 173.589 -
rng::rotate(deque<int>)_(by_1/2)/32 7.466 1.88%
rng::rotate(deque<int>)_(by_1/2)/50 10.458 1.55%
rng::rotate(deque<int>)_(by_1/2)/8192 1460.371 -
rng::rotate(deque<int>)_(by_1/3)/1024 1811.236 -
rng::rotate(deque<int>)_(by_1/3)/32 45.415 -
rng::rotate(deque<int>)_(by_1/3)/50 76.525 -
rng::rotate(deque<int>)_(by_1/3)/8192 22551.975 -
rng::rotate(deque<int>)_(by_1/4)/1024 776.399 -
rng::rotate(deque<int>)_(by_1/4)/32 29.161 -
rng::rotate(deque<int>)_(by_1/4)/50 74.826 -
rng::rotate(deque<int>)_(by_1/4)/8192 6795.094 -
rng::rotate(list<int>)_(1_element_backward)/1024 745.856 -
rng::rotate(list<int>)_(1_element_backward)/32 13.779 1.19%
rng::rotate(list<int>)_(1_element_backward)/50 25.168 1.14%
rng::rotate(list<int>)_(1_element_backward)/8192 8315.181 6.56%
rng::rotate(list<int>)_(1_element_forward)/1024 736.590 -
rng::rotate(list<int>)_(1_element_forward)/32 14.341 -
rng::rotate(list<int>)_(1_element_forward)/50 26.934 -
rng::rotate(list<int>)_(1_element_forward)/8192 8377.471 9.58%
rng::rotate(list<int>)_(by_1/2)/1024 384.419 -
rng::rotate(list<int>)_(by_1/2)/32 6.809 1.04%
rng::rotate(list<int>)_(by_1/2)/50 12.720 -
rng::rotate(list<int>)_(by_1/2)/8192 5060.784 2.06%
rng::rotate(list<int>)_(by_1/3)/1024 808.777 -
rng::rotate(list<int>)_(by_1/3)/32 14.627 -1.24%
rng::rotate(list<int>)_(by_1/3)/50 24.582 2.75%
rng::rotate(list<int>)_(by_1/3)/8192 8817.203 -
rng::rotate(list<int>)_(by_1/4)/1024 582.008 -
rng::rotate(list<int>)_(by_1/4)/32 14.353 -
rng::rotate(list<int>)_(by_1/4)/50 24.598 -
rng::rotate(list<int>)_(by_1/4)/8192 7216.417 -13.59%
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.136 1.87%
rng::rotate(vector<bool>)_(1_element_backward)/32 18.228 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.291 1.22%
rng::rotate(vector<bool>)_(1_element_backward)/8192 105.764 1.60%
rng::rotate(vector<bool>)_(1_element_forward)/1024 29.255 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.341 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.272 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.609 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.796 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.424 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.214 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.104 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.768 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.166 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.194 -
rng::rotate(vector<bool>)_(by_1/3)/8192 146.046 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.520 -
rng::rotate(vector<bool>)_(by_1/4)/32 18.333 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.144 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.207 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.932 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.907 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.343 -
rng::rotate(vector<int>)_(1_element_backward)/8192 297.165 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.480 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.941 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.271 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.086 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.154 -
rng::rotate(vector<int>)_(by_1/2)/32 3.701 -
rng::rotate(vector<int>)_(by_1/2)/50 4.481 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.791 -
rng::rotate(vector<int>)_(by_1/3)/1024 1370.561 -
rng::rotate(vector<int>)_(by_1/3)/32 21.694 -
rng::rotate(vector<int>)_(by_1/3)/50 40.269 -
rng::rotate(vector<int>)_(by_1/3)/8192 10908.594 -
rng::rotate(vector<int>)_(by_1/4)/1024 329.198 -
rng::rotate(vector<int>)_(by_1/4)/32 11.968 -
rng::rotate(vector<int>)_(by_1/4)/50 40.476 -
rng::rotate(vector<int>)_(by_1/4)/8192 2587.989 -
rng::rotate_copy(deque<int>)/1024 34.570 1.57%
rng::rotate_copy(deque<int>)/32 2.645 -
rng::rotate_copy(deque<int>)/50 3.014 -
rng::rotate_copy(deque<int>)/8192 294.195 -
rng::rotate_copy(list<int>)/1024 729.113 -
rng::rotate_copy(list<int>)/32 8.540 -
rng::rotate_copy(list<int>)/50 13.549 -
rng::rotate_copy(list<int>)/8192 6857.714 -
rng::rotate_copy(vector<int>)/1024 33.028 1.61%
rng::rotate_copy(vector<int>)/32 2.081 -
rng::rotate_copy(vector<int>)/50 2.694 -
rng::rotate_copy(vector<int>)/8192 495.566 72.28%
rng::sample(deque<int>)/1024 11476.334 -
rng::sample(deque<int>)/32 313.455 -
rng::sample(deque<int>)/8192 92840.913 -
rng::sample(list<int>)/1024 12115.008 -
rng::sample(list<int>)/32 319.937 -
rng::sample(list<int>)/8192 99264.185 -
rng::sample(vector<int>)/1024 11411.855 -
rng::sample(vector<int>)/32 310.664 -
rng::sample(vector<int>)/8192 92136.313 -
rng::search(deque<int>)_(near_matches)/1000 20998.145 -14.47%
rng::search(deque<int>)_(near_matches)/1024 22137.513 -13.83%
rng::search(deque<int>)_(near_matches)/8192 1452519.969 -
rng::search(deque<int>)_(no_match)/1000 407.058 1.58%
rng::search(deque<int>)_(no_match)/1024 350.580 -11.20%
rng::search(deque<int>)_(no_match)/1048576 425003.712 -
rng::search(deque<int>)_(no_match)/8192 3314.971 -
rng::search(deque<int>)_(same_length)/1000 325.445 -29.84%
rng::search(deque<int>)_(same_length)/1024 475.741 -
rng::search(deque<int>)_(same_length)/8192 3776.735 -
rng::search(deque<int>)_(single_element)/1000 445.879 -
rng::search(deque<int>)_(single_element)/1024 458.994 -
rng::search(deque<int>)_(single_element)/8192 3657.632 -
rng::search(deque<int>,_pred)_(near_matches)/1000 27906.427 12.21%
rng::search(deque<int>,_pred)_(near_matches)/1024 29201.739 12.13%
rng::search(deque<int>,_pred)_(near_matches)/8192 1517165.852 -
rng::search(deque<int>,_pred)_(no_match)/1000 427.949 -
rng::search(deque<int>,_pred)_(no_match)/1024 436.189 -
rng::search(deque<int>,_pred)_(no_match)/1048576 445685.406 -
rng::search(deque<int>,_pred)_(no_match)/8192 3497.652 -
rng::search(deque<int>,_pred)_(same_length)/1000 499.542 3.25%
rng::search(deque<int>,_pred)_(same_length)/1024 511.805 -
rng::search(deque<int>,_pred)_(same_length)/8192 4061.726 -
rng::search(deque<int>,_pred)_(single_element)/1000 465.322 -2.18%
rng::search(deque<int>,_pred)_(single_element)/1024 486.418 -
rng::search(deque<int>,_pred)_(single_element)/8192 3888.247 -
rng::search(list<int>)_(near_matches)/1000 37717.949 -
rng::search(list<int>)_(near_matches)/1024 39577.472 -
rng::search(list<int>)_(near_matches)/8192 2553591.394 -
rng::search(list<int>)_(no_match)/1000 694.100 -4.17%
rng::search(list<int>)_(no_match)/1024 725.298 -1.75%
rng::search(list<int>)_(no_match)/1048576 844814.578 -
rng::search(list<int>)_(no_match)/8192 6949.930 -1.08%
rng::search(list<int>)_(same_length)/1000 745.100 -
rng::search(list<int>)_(same_length)/1024 759.070 -
rng::search(list<int>)_(same_length)/8192 8068.423 2.03%
rng::search(list<int>)_(single_element)/1000 686.965 -6.12%
rng::search(list<int>)_(single_element)/1024 729.858 -
rng::search(list<int>)_(single_element)/8192 8132.460 8.96%
rng::search(list<int>,_pred)_(near_matches)/1000 43207.211 -
rng::search(list<int>,_pred)_(near_matches)/1024 45030.730 -
rng::search(list<int>,_pred)_(near_matches)/8192 2796683.168 -
rng::search(list<int>,_pred)_(no_match)/1000 751.369 -
rng::search(list<int>,_pred)_(no_match)/1024 769.216 -
rng::search(list<int>,_pred)_(no_match)/1048576 901375.694 -
rng::search(list<int>,_pred)_(no_match)/8192 8003.371 4.60%
rng::search(list<int>,_pred)_(same_length)/1000 774.645 -
rng::search(list<int>,_pred)_(same_length)/1024 792.233 -
rng::search(list<int>,_pred)_(same_length)/8192 9871.071 18.27%
rng::search(list<int>,_pred)_(single_element)/1000 840.551 -
rng::search(list<int>,_pred)_(single_element)/1024 861.410 -
rng::search(list<int>,_pred)_(single_element)/8192 9162.546 10.01%
rng::search(vector<int>)_(near_matches)/1000 13653.840 -
rng::search(vector<int>)_(near_matches)/1024 14315.177 -
rng::search(vector<int>)_(near_matches)/8192 770290.752 -
rng::search(vector<int>)_(no_match)/1000 209.024 1.05%
rng::search(vector<int>)_(no_match)/1024 213.858 1.23%
rng::search(vector<int>)_(no_match)/1048576 212419.147 1.15%
rng::search(vector<int>)_(no_match)/8192 1647.520 -
rng::search(vector<int>)_(same_length)/1000 246.702 -
rng::search(vector<int>)_(same_length)/1024 260.083 -
rng::search(vector<int>)_(same_length)/8192 1991.976 -
rng::search(vector<int>)_(single_element)/1000 227.587 -
rng::search(vector<int>)_(single_element)/1024 234.242 -
rng::search(vector<int>)_(single_element)/8192 1811.795 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22682.512 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23719.060 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1457053.298 -
rng::search(vector<int>,_pred)_(no_match)/1000 519.314 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.930 -
rng::search(vector<int>,_pred)_(no_match)/1048576 578982.440 -
rng::search(vector<int>,_pred)_(no_match)/8192 4512.857 6.61%
rng::search(vector<int>,_pred)_(same_length)/1000 602.012 -
rng::search(vector<int>,_pred)_(same_length)/1024 616.091 -
rng::search(vector<int>,_pred)_(same_length)/8192 5160.261 4.78%
rng::search(vector<int>,_pred)_(single_element)/1000 574.053 -
rng::search(vector<int>,_pred)_(single_element)/1024 587.590 -
rng::search(vector<int>,_pred)_(single_element)/8192 5021.449 7.03%
rng::search_n(deque<int>)_(no_match)/1000 433.571 -
rng::search_n(deque<int>)_(no_match)/1024 442.604 -
rng::search_n(deque<int>)_(no_match)/1048576 441677.116 -
rng::search_n(deque<int>)_(no_match)/8192 3462.917 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 717.570 1.16%
rng::search_n(deque<int>,_pred)_(no_match)/1024 613.107 1.32%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 556476.199 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4325.210 -
rng::search_n(list<int>)_(no_match)/1000 708.809 -
rng::search_n(list<int>)_(no_match)/1024 730.705 1.03%
rng::search_n(list<int>)_(no_match)/1048576 860802.518 -
rng::search_n(list<int>)_(no_match)/8192 6885.387 -4.89%
rng::search_n(list<int>,_pred)_(no_match)/1000 844.964 -
rng::search_n(list<int>,_pred)_(no_match)/1024 866.452 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 997103.456 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7958.776 -4.31%
rng::search_n(vector<int>)_(no_match)/1000 209.547 1.53%
rng::search_n(vector<int>)_(no_match)/1024 214.311 1.94%
rng::search_n(vector<int>)_(no_match)/1048576 212674.816 1.98%
rng::search_n(vector<int>)_(no_match)/8192 1638.109 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 517.566 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 530.039 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 578037.942 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4241.951 -
rng::shuffle(deque<int>)/1024 9670.916 -
rng::shuffle(deque<int>)/32 304.842 -
rng::shuffle(deque<int>)/8192 76507.164 -
rng::shuffle(vector<int>)/1024 9062.029 -
rng::shuffle(vector<int>)/32 286.043 -
rng::shuffle(vector<int>)/8192 72240.268 -
rng::sort(deque<int>)_(ascending)/1024 775.825 1.62%
rng::sort(deque<int>)_(ascending)/8 18.404 -
rng::sort(deque<int>)_(ascending)/8192 5800.119 1.02%
rng::sort(deque<int>)_(descending)/1024 1303.108 -
rng::sort(deque<int>)_(descending)/8 25.604 -
rng::sort(deque<int>)_(descending)/8192 10407.545 -
rng::sort(deque<int>)_(heap)/1024 6280.488 -
rng::sort(deque<int>)_(heap)/8 24.735 -
rng::sort(deque<int>)_(heap)/8192 69755.576 -
rng::sort(deque<int>)_(pipe-organ)/1024 2833.220 -
rng::sort(deque<int>)_(pipe-organ)/8 20.816 -
rng::sort(deque<int>)_(pipe-organ)/8192 26741.572 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18213.591 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.309 -
rng::sort(deque<int>)_(qsort_adversarial)/8192 451387.570 1.63%
rng::sort(deque<int>)_(repeated)/1024 959.437 -
rng::sort(deque<int>)_(repeated)/8 18.819 -
rng::sort(deque<int>)_(repeated)/8192 6746.065 -
rng::sort(deque<int>)_(shuffled)/1024 6888.114 -
rng::sort(deque<int>)_(shuffled)/8 23.646 -
rng::sort(deque<int>)_(shuffled)/8192 80951.152 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 545.374 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.429 1.48%
rng::sort(vector<NonIntegral>)_(ascending)/8192 3771.845 -
rng::sort(vector<NonIntegral>)_(descending)/1024 783.788 -
rng::sort(vector<NonIntegral>)_(descending)/8 24.995 1.04%
rng::sort(vector<NonIntegral>)_(descending)/8192 5290.867 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4256.952 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.603 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50334.359 1.05%
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1903.368 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.299 1.13%
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18493.473 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13267.385 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.478 1.40%
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155355.036 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 507.075 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.729 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3732.976 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4664.614 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.880 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 86397.995 6.37%
rng::sort(vector<int>)_(ascending)/1024 543.607 1.18%
rng::sort(vector<int>)_(ascending)/8 16.838 1.33%
rng::sort(vector<int>)_(ascending)/8192 3765.189 -
rng::sort(vector<int>)_(descending)/1024 1047.325 -
rng::sort(vector<int>)_(descending)/8 25.176 -1.75%
rng::sort(vector<int>)_(descending)/8192 7354.551 -1.12%
rng::sort(vector<int>)_(heap)/1024 4602.606 -
rng::sort(vector<int>)_(heap)/8 22.567 -
rng::sort(vector<int>)_(heap)/8192 45925.723 -
rng::sort(vector<int>)_(pipe-organ)/1024 2288.713 -
rng::sort(vector<int>)_(pipe-organ)/8 18.697 -
rng::sort(vector<int>)_(pipe-organ)/8192 21462.487 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13792.160 3.80%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.832 1.42%
rng::sort(vector<int>)_(qsort_adversarial)/8192 157888.162 3.69%
rng::sort(vector<int>)_(repeated)/1024 663.564 -
rng::sort(vector<int>)_(repeated)/8 16.915 -
rng::sort(vector<int>)_(repeated)/8192 5036.254 -
rng::sort(vector<int>)_(shuffled)/1024 4680.998 -
rng::sort(vector<int>)_(shuffled)/8 21.090 -
rng::sort(vector<int>)_(shuffled)/8192 45285.720 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3455.326 -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1943.620 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 2002.053 1.58%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16951.817 -
rng::stable_partition(deque<int>)_(dense)/1024 569.829 -
rng::stable_partition(deque<int>)_(dense)/32 28.319 1.36%
rng::stable_partition(deque<int>)_(dense)/50 37.496 2.99%
rng::stable_partition(deque<int>)_(dense)/8192 5677.063 -
rng::stable_partition(deque<int>)_(sparse)/1024 443.491 -4.32%
rng::stable_partition(deque<int>)_(sparse)/32 11.162 -15.63%
rng::stable_partition(deque<int>)_(sparse)/50 27.498 -11.76%
rng::stable_partition(deque<int>)_(sparse)/8192 3386.593 -2.04%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4247.046 1.30%
rng::stable_partition(list<int>)_(alloc_fails)/32 1941.970 1.40%
rng::stable_partition(list<int>)_(alloc_fails)/50 1962.428 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25800.998 2.29%
rng::stable_partition(list<int>)_(dense)/1024 1745.823 -
rng::stable_partition(list<int>)_(dense)/32 34.594 -
rng::stable_partition(list<int>)_(dense)/50 55.568 -
rng::stable_partition(list<int>)_(dense)/8192 18348.125 -15.82%
rng::stable_partition(list<int>)_(sparse)/1024 916.820 -
rng::stable_partition(list<int>)_(sparse)/32 9.786 -
rng::stable_partition(list<int>)_(sparse)/50 25.904 -1.02%
rng::stable_partition(list<int>)_(sparse)/8192 8874.313 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2949.619 1.34%
rng::stable_partition(vector<int>)_(alloc_fails)/32 1912.668 1.13%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1940.682 1.51%
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9906.677 -
rng::stable_partition(vector<int>)_(dense)/1024 295.328 -
rng::stable_partition(vector<int>)_(dense)/32 22.289 4.25%
rng::stable_partition(vector<int>)_(dense)/50 26.907 2.18%
rng::stable_partition(vector<int>)_(dense)/8192 2100.916 -
rng::stable_partition(vector<int>)_(sparse)/1024 208.570 -2.13%
rng::stable_partition(vector<int>)_(sparse)/32 7.097 -1.98%
rng::stable_partition(vector<int>)_(sparse)/50 21.136 2.57%
rng::stable_partition(vector<int>)_(sparse)/8192 1503.306 -1.53%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4154.483 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.366 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19091.491 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31432.923 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.750 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27235.275 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14487.286 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.912 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25927.325 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17885.174 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 20.923 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22947.940 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27338.671 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.515 -1.05%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28672.941 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3861.625 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.164 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13683.612 5.08%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20180.656 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.407 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25339.802 -
rng::stable_sort(deque<int>)_(ascending)/1024 2123.573 -
rng::stable_sort(deque<int>)_(ascending)/8 18.140 -
rng::stable_sort(deque<int>)_(ascending)/8192 13676.850 -
rng::stable_sort(deque<int>)_(descending)/1024 2953.692 -
rng::stable_sort(deque<int>)_(descending)/8 26.673 -2.76%
rng::stable_sort(deque<int>)_(descending)/8192 20987.230 -
rng::stable_sort(deque<int>)_(heap)/1024 2766.015 -
rng::stable_sort(deque<int>)_(heap)/8 25.816 -
rng::stable_sort(deque<int>)_(heap)/8192 17791.605 -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2964.432 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.312 -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20670.020 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3127.658 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.141 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20876.979 -
rng::stable_sort(deque<int>)_(repeated)/1024 1363.608 -
rng::stable_sort(deque<int>)_(repeated)/8 18.246 -1.89%
rng::stable_sort(deque<int>)_(repeated)/8192 7613.511 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2496.937 -
rng::stable_sort(deque<int>)_(shuffled)/8 23.540 -1.11%
rng::stable_sort(deque<int>)_(shuffled)/8192 14924.882 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4512.705 4.65%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.437 4.52%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 53858.280 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23770.958 -1.45%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.314 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 128987.385 1.16%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14208.910 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.446 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117770.455 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14551.065 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.192 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94952.378 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23399.952 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 17.017 2.45%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 150135.871 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3346.399 1.48%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.418 4.46%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19098.133 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18412.647 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.179 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158253.001 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4013.995 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.979 2.27%
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45910.527 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13778.210 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.814 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 202180.822 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10406.399 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 22.101 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126836.210 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9024.089 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.018 -3.20%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 127172.729 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15020.205 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 17.084 3.73%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 216635.843 1.08%
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1396.481 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.901 1.95%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15074.351 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12865.189 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.938 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184933.508 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4628.747 -1.96%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 18.038 2.59%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20413.837 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24408.041 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.208 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24183.430 1.66%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14664.080 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.626 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31898.772 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14486.217 -1.11%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.156 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22192.934 2.46%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23806.121 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.038 -3.03%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35831.931 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3364.128 -12.51%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.938 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9569.320 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18830.564 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.260 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28763.795 -
rng::stable_sort(vector<int>)_(ascending)/1024 2099.916 2.28%
rng::stable_sort(vector<int>)_(ascending)/8 16.838 -
rng::stable_sort(vector<int>)_(ascending)/8192 13544.613 -
rng::stable_sort(vector<int>)_(descending)/1024 2835.045 1.38%
rng::stable_sort(vector<int>)_(descending)/8 24.937 -1.49%
rng::stable_sort(vector<int>)_(descending)/8192 18403.032 -
rng::stable_sort(vector<int>)_(heap)/1024 2558.804 2.23%
rng::stable_sort(vector<int>)_(heap)/8 22.384 -
rng::stable_sort(vector<int>)_(heap)/8192 14468.554 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2825.287 1.53%
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.082 -2.47%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18297.579 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2923.167 1.74%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.755 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18387.027 -
rng::stable_sort(vector<int>)_(repeated)/1024 1119.368 2.23%
rng::stable_sort(vector<int>)_(repeated)/8 16.949 -
rng::stable_sort(vector<int>)_(repeated)/8192 5299.690 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2241.451 2.46%
rng::stable_sort(vector<int>)_(shuffled)/8 21.165 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10853.082 -
rng::starts_with(deque<int>)/1000 454.870 1.19%
rng::starts_with(deque<int>)/1024 463.783 -
rng::starts_with(deque<int>)/1048576 493740.421 -5.79%
rng::starts_with(deque<int>)/8 4.071 -1.69%
rng::starts_with(deque<int>)/8192 3827.235 -3.16%
rng::starts_with(deque<int>,_pred)/1000 512.203 -
rng::starts_with(deque<int>,_pred)/1024 525.632 -
rng::starts_with(deque<int>,_pred)/1048576 518218.582 -
rng::starts_with(deque<int>,_pred)/8 4.651 -
rng::starts_with(deque<int>,_pred)/8192 3962.630 -
rng::starts_with(list<int>)/1000 1496.618 4.02%
rng::starts_with(list<int>)/1024 1188.516 5.34%
rng::starts_with(list<int>)/1048576 946616.208 -
rng::starts_with(list<int>)/8 2.983 -2.63%
rng::starts_with(list<int>)/8192 8343.338 7.87%
rng::starts_with(list<int>,_pred)/1000 790.060 -
rng::starts_with(list<int>,_pred)/1024 808.309 -
rng::starts_with(list<int>,_pred)/1048576 971779.108 -
rng::starts_with(list<int>,_pred)/8 3.630 -
rng::starts_with(list<int>,_pred)/8192 9766.003 10.94%
rng::starts_with(vector<int>)/1000 72.855 -
rng::starts_with(vector<int>)/1024 76.852 -
rng::starts_with(vector<int>)/1048576 76632.989 -
rng::starts_with(vector<int>)/8 1.419 8.27%
rng::starts_with(vector<int>)/8192 604.486 -
rng::starts_with(vector<int>,_pred)/1000 469.920 4.99%
rng::starts_with(vector<int>,_pred)/1024 516.632 -
rng::starts_with(vector<int>,_pred)/1048576 607460.977 -
rng::starts_with(vector<int>,_pred)/8 4.301 1.88%
rng::starts_with(vector<int>,_pred)/8192 4723.020 -
rng::swap_ranges(deque<int>)/1024 338.665 4.04%
rng::swap_ranges(deque<int>)/32 10.764 -
rng::swap_ranges(deque<int>)/50 19.583 14.16%
rng::swap_ranges(deque<int>)/8192 2690.772 2.95%
rng::swap_ranges(list<int>)/1024 777.094 -
rng::swap_ranges(list<int>)/32 16.809 -
rng::swap_ranges(list<int>)/50 29.784 -
rng::swap_ranges(list<int>)/8192 12425.357 24.87%
rng::swap_ranges(vector<int>)/1024 63.705 -
rng::swap_ranges(vector<int>)/32 4.714 -
rng::swap_ranges(vector<int>)/50 5.604 -
rng::swap_ranges(vector<int>)/8192 478.986 -
rng::transform(deque<int>)_(identity_transform)/1024 371.432 -
rng::transform(deque<int>)_(identity_transform)/32 12.298 -
rng::transform(deque<int>)_(identity_transform)/50 19.779 2.27%
rng::transform(deque<int>)_(identity_transform)/8192 2447.301 -
rng::transform(deque<int>,_deque<int>)/1024 698.897 -
rng::transform(deque<int>,_deque<int>)/32 21.797 -
rng::transform(deque<int>,_deque<int>)/50 34.435 -
rng::transform(deque<int>,_deque<int>)/8192 5674.045 -
rng::transform(list<int>)_(identity_transform)/1024 749.358 -
rng::transform(list<int>)_(identity_transform)/32 17.091 -
rng::transform(list<int>)_(identity_transform)/50 30.383 -
rng::transform(list<int>)_(identity_transform)/8192 7048.368 -
rng::transform(list<int>,_list<int>)/1024 889.755 -
rng::transform(list<int>,_list<int>)/32 24.228 -
rng::transform(list<int>,_list<int>)/50 38.901 -
rng::transform(list<int>,_list<int>)/8192 10359.515 -
rng::transform(vector<int>)_(identity_transform)/1024 263.194 -
rng::transform(vector<int>)_(identity_transform)/32 8.858 -
rng::transform(vector<int>)_(identity_transform)/50 16.410 -
rng::transform(vector<int>)_(identity_transform)/8192 2026.262 -
rng::transform(vector<int>,_vector<int>)/1024 601.692 -
rng::transform(vector<int>,_vector<int>)/32 17.662 -
rng::transform(vector<int>,_vector<int>)/50 28.674 -
rng::transform(vector<int>,_vector<int>)/8192 4773.150 -
rng::unique(deque<int>)_(contiguous)/1024 738.101 -
rng::unique(deque<int>)_(contiguous)/32 58.709 -
rng::unique(deque<int>)_(contiguous)/52 67.919 -
rng::unique(deque<int>)_(contiguous)/8192 5537.769 -
rng::unique(deque<int>)_(sprinkled)/1024 629.520 -
rng::unique(deque<int>)_(sprinkled)/32 58.163 -
rng::unique(deque<int>)_(sprinkled)/52 67.361 -
rng::unique(deque<int>)_(sprinkled)/8192 5636.551 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 637.490 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.723 -
rng::unique(deque<int>,_pred)_(contiguous)/52 69.781 -
rng::unique(deque<int>,_pred)_(contiguous)/8192 4473.113 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.994 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.216 -1.07%
rng::unique(deque<int>,_pred)_(sprinkled)/52 75.494 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5256.793 -
rng::unique(list<int>)_(contiguous)/1024 917.813 -
rng::unique(list<int>)_(contiguous)/32 55.038 -
rng::unique(list<int>)_(contiguous)/52 67.212 -
rng::unique(list<int>)_(contiguous)/8192 7176.973 -
rng::unique(list<int>)_(sprinkled)/1024 961.278 -
rng::unique(list<int>)_(sprinkled)/32 64.402 -
rng::unique(list<int>)_(sprinkled)/52 77.917 -
rng::unique(list<int>)_(sprinkled)/8192 7881.116 -
rng::unique(list<int>,_pred)_(contiguous)/1024 981.302 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.813 -
rng::unique(list<int>,_pred)_(contiguous)/52 75.067 1.86%
rng::unique(list<int>,_pred)_(contiguous)/8192 7751.801 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1043.751 1.08%
rng::unique(list<int>,_pred)_(sprinkled)/32 69.335 -2.09%
rng::unique(list<int>,_pred)_(sprinkled)/52 86.072 -2.03%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8557.905 1.08%
rng::unique(vector<int>)_(contiguous)/1024 292.824 -
rng::unique(vector<int>)_(contiguous)/32 50.893 -
rng::unique(vector<int>)_(contiguous)/52 56.924 -
rng::unique(vector<int>)_(contiguous)/8192 1919.533 -
rng::unique(vector<int>)_(sprinkled)/1024 284.413 -
rng::unique(vector<int>)_(sprinkled)/32 50.627 -
rng::unique(vector<int>)_(sprinkled)/52 55.225 -
rng::unique(vector<int>)_(sprinkled)/8192 1920.627 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 589.998 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.515 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.310 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3770.034 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 693.033 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.740 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.461 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5243.773 -
rng::unique_copy(deque<int>)_(contiguous)/1024 479.001 -
rng::unique_copy(deque<int>)_(contiguous)/32 9.899 -9.39%
rng::unique_copy(deque<int>)_(contiguous)/52 15.213 -8.71%
rng::unique_copy(deque<int>)_(contiguous)/8192 3747.058 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 468.145 -
rng::unique_copy(deque<int>)_(sprinkled)/32 9.233 -9.87%
rng::unique_copy(deque<int>)_(sprinkled)/52 15.500 -10.29%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3748.738 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.725 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.925 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.746 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4436.523 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 720.166 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 20.617 9.23%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 34.713 11.54%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5728.648 -
rng::unique_copy(list<int>)_(contiguous)/1024 741.197 -
rng::unique_copy(list<int>)_(contiguous)/32 11.956 -
rng::unique_copy(list<int>)_(contiguous)/52 30.285 -
rng::unique_copy(list<int>)_(contiguous)/8192 6978.925 -
rng::unique_copy(list<int>)_(sprinkled)/1024 746.732 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.857 -
rng::unique_copy(list<int>)_(sprinkled)/52 22.495 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7417.371 -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 792.722 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.670 1.18%
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.819 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7571.744 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 822.465 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.456 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.232 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7663.936 -
rng::unique_copy(vector<int>)_(contiguous)/1024 271.681 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.672 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.423 -1.22%
rng::unique_copy(vector<int>)_(contiguous)/8192 1902.768 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 243.021 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.262 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.833 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1886.437 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 543.843 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.005 -3.44%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.634 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3719.748 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 579.241 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.650 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.131 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4401.743 -
std::adjacent_find(deque<int>)/1024 463.939 -
std::adjacent_find(deque<int>)/1048576 477580.949 -
std::adjacent_find(deque<int>)/50 17.955 26.08%
std::adjacent_find(deque<int>)/8 3.885 34.13%
std::adjacent_find(deque<int>)/8192 3719.667 -
std::adjacent_find(deque<int>,_pred)/1024 629.888 -
std::adjacent_find(deque<int>,_pred)/1048576 650695.385 -
std::adjacent_find(deque<int>,_pred)/50 30.599 3.70%
std::adjacent_find(deque<int>,_pred)/8 4.620 6.20%
std::adjacent_find(deque<int>,_pred)/8192 5087.844 -
std::adjacent_find(list<int>)/1024 714.688 -
std::adjacent_find(list<int>)/1048576 875039.226 -
std::adjacent_find(list<int>)/50 26.173 10.26%
std::adjacent_find(list<int>)/8 2.111 -
std::adjacent_find(list<int>)/8192 6751.784 -
std::adjacent_find(list<int>,_pred)/1024 827.297 -
std::adjacent_find(list<int>,_pred)/1048576 955878.705 -
std::adjacent_find(list<int>,_pred)/50 34.958 -
std::adjacent_find(list<int>,_pred)/8 3.921 -
std::adjacent_find(list<int>,_pred)/8192 8297.942 2.16%
std::adjacent_find(vector<int>)/1024 235.427 -
std::adjacent_find(vector<int>)/1048576 235038.197 -
std::adjacent_find(vector<int>)/50 12.005 -
std::adjacent_find(vector<int>)/8 2.028 -
std::adjacent_find(vector<int>)/8192 1837.135 -
std::adjacent_find(vector<int>,_pred)/1024 401.092 -
std::adjacent_find(vector<int>,_pred)/1048576 468197.432 -1.41%
std::adjacent_find(vector<int>,_pred)/50 23.309 -1.31%
std::adjacent_find(vector<int>,_pred)/8 3.393 2.72%
std::adjacent_find(vector<int>,_pred)/8192 3194.260 -
std::all_of(deque<int>)_(process_all)/32 11.871 2.94%
std::all_of(deque<int>)_(process_all)/32768 11551.775 6.90%
std::all_of(deque<int>)_(process_all)/50 18.403 -
std::all_of(deque<int>)_(process_all)/8 3.326 3.24%
std::all_of(deque<int>)_(process_all)/8192 2898.566 6.83%
std::all_of(list<int>)_(process_all)/32 11.672 -1.11%
std::all_of(list<int>)_(process_all)/32768 26960.746 -
std::all_of(list<int>)_(process_all)/50 21.893 -
std::all_of(list<int>)_(process_all)/8 2.610 -
std::all_of(list<int>)_(process_all)/8192 8711.350 14.54%
std::all_of(vector<int>)_(process_all)/32 8.419 1.21%
std::all_of(vector<int>)_(process_all)/32768 8083.834 -
std::all_of(vector<int>)_(process_all)/50 18.482 -
std::all_of(vector<int>)_(process_all)/8 2.437 1.74%
std::all_of(vector<int>)_(process_all)/8192 2027.303 -
std::any_of(deque<int>)_(process_all)/32 11.544 -
std::any_of(deque<int>)_(process_all)/32768 10863.157 2.92%
std::any_of(deque<int>)_(process_all)/50 18.328 -9.76%
std::any_of(deque<int>)_(process_all)/8 3.225 -
std::any_of(deque<int>)_(process_all)/8192 2724.006 3.88%
std::any_of(list<int>)_(process_all)/32 11.404 -
std::any_of(list<int>)_(process_all)/32768 26655.239 -
std::any_of(list<int>)_(process_all)/50 21.506 -1.59%
std::any_of(list<int>)_(process_all)/8 2.727 -
std::any_of(list<int>)_(process_all)/8192 7492.211 5.63%
std::any_of(vector<int>)_(process_all)/32 8.323 -1.14%
std::any_of(vector<int>)_(process_all)/32768 8071.515 -
std::any_of(vector<int>)_(process_all)/50 18.129 -
std::any_of(vector<int>)_(process_all)/8 2.616 5.47%
std::any_of(vector<int>)_(process_all)/8192 2025.618 -
std::copy(deque<int>)/1048576 49621.342 -1.65%
std::copy(deque<int>)/262144 10193.696 -1.06%
std::copy(deque<int>)/32768 1135.524 -
std::copy(deque<int>)/4096 147.447 1.41%
std::copy(deque<int>)/512 16.726 -
std::copy(deque<int>)/64 2.703 -
std::copy(deque<int>)/8 2.780 3.55%
std::copy(list<int>)/1048576 878503.399 -
std::copy(list<int>)/262144 217517.196 -
std::copy(list<int>)/32768 26004.078 -
std::copy(list<int>)/4096 3277.644 1.52%
std::copy(list<int>)/512 368.279 -
std::copy(list<int>)/64 33.181 3.05%
std::copy(list<int>)/8 2.442 -1.95%
std::copy(vector<bool>)_(aligned)/1048576 1990.645 -40.00%
std::copy(vector<bool>)_(aligned)/262144 273.479 -61.85%
std::copy(vector<bool>)_(aligned)/32768 35.667 1.02%
std::copy(vector<bool>)_(aligned)/4096 4.708 -1.05%
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.367 5.08%
std::copy(vector<bool>)_(unaligned)/1048576 7015.851 -
std::copy(vector<bool>)_(unaligned)/262144 1878.632 9.73%
std::copy(vector<bool>)_(unaligned)/32768 214.997 -1.58%
std::copy(vector<bool>)_(unaligned)/4096 26.096 -
std::copy(vector<bool>)_(unaligned)/512 3.479 -
std::copy(vector<bool>)_(unaligned)/64 1.828 -
std::copy(vector<int>)/1048576 50163.558 -
std::copy(vector<int>)/262144 12451.271 -
std::copy(vector<int>)/32768 3800.016 11.72%
std::copy(vector<int>)/4096 168.405 -22.90%
std::copy(vector<int>)/512 15.991 -
std::copy(vector<int>)/64 2.440 -
std::copy(vector<int>)/8 2.311 4.27%
std::copy_backward(deque<int>)/1048576 128806.872 -
std::copy_backward(deque<int>)/262144 32771.629 -
std::copy_backward(deque<int>)/32768 4103.898 -2.28%
std::copy_backward(deque<int>)/4096 148.101 1.08%
std::copy_backward(deque<int>)/512 18.123 -
std::copy_backward(deque<int>)/64 2.971 1.14%
std::copy_backward(deque<int>)/8 2.675 -2.51%
std::copy_backward(list<int>)/1048576 887377.475 -
std::copy_backward(list<int>)/262144 220414.081 -
std::copy_backward(list<int>)/32768 26651.453 1.00%
std::copy_backward(list<int>)/4096 3295.991 1.20%
std::copy_backward(list<int>)/512 371.606 -
std::copy_backward(list<int>)/64 30.239 -
std::copy_backward(list<int>)/8 2.478 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2192.579 59.24%
std::copy_backward(vector<bool>)_(aligned)/262144 649.843 -8.35%
std::copy_backward(vector<bool>)_(aligned)/32768 35.950 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.165 2.57%
std::copy_backward(vector<bool>)_(aligned)/512 1.564 -
std::copy_backward(vector<bool>)_(aligned)/64 1.693 -3.50%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6756.763 -2.05%
std::copy_backward(vector<bool>)_(unaligned)/262144 1658.159 -
std::copy_backward(vector<bool>)_(unaligned)/32768 210.966 1.16%
std::copy_backward(vector<bool>)_(unaligned)/4096 30.254 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.824 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50198.134 -
std::copy_backward(vector<int>)/262144 12507.468 -
std::copy_backward(vector<int>)/32768 3794.844 11.48%
std::copy_backward(vector<int>)/4096 201.456 15.29%
std::copy_backward(vector<int>)/512 16.617 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.170 -3.56%
std::copy_if(deque<int>)_(entire_range)/1048576 277967.299 1.03%
std::copy_if(deque<int>)_(entire_range)/262144 69805.107 -
std::copy_if(deque<int>)_(entire_range)/32768 8720.776 -
std::copy_if(deque<int>)_(entire_range)/4096 1025.419 -
std::copy_if(deque<int>)_(entire_range)/512 137.305 -
std::copy_if(deque<int>)_(entire_range)/64 16.249 -
std::copy_if(deque<int>)_(entire_range)/8 2.627 1.35%
std::copy_if(deque<int>)_(every_other)/1048576 372648.794 -
std::copy_if(deque<int>)_(every_other)/262144 93168.132 -
std::copy_if(deque<int>)_(every_other)/32768 11622.770 -
std::copy_if(deque<int>)_(every_other)/4096 1455.736 -
std::copy_if(deque<int>)_(every_other)/512 182.500 -
std::copy_if(deque<int>)_(every_other)/64 23.404 -
std::copy_if(deque<int>)_(every_other)/8 3.471 -
std::copy_if(list<int>)_(entire_range)/1048576 883402.360 -
std::copy_if(list<int>)_(entire_range)/262144 219876.552 -
std::copy_if(list<int>)_(entire_range)/32768 30695.109 -1.98%
std::copy_if(list<int>)_(entire_range)/4096 3163.794 4.90%
std::copy_if(list<int>)_(entire_range)/512 368.665 -
std::copy_if(list<int>)_(entire_range)/64 33.015 -8.82%
std::copy_if(list<int>)_(entire_range)/8 2.661 -
std::copy_if(list<int>)_(every_other)/1048576 848469.089 -
std::copy_if(list<int>)_(every_other)/262144 210481.685 -
std::copy_if(list<int>)_(every_other)/32768 26004.465 1.65%
std::copy_if(list<int>)_(every_other)/4096 3913.691 20.89%
std::copy_if(list<int>)_(every_other)/512 361.970 -
std::copy_if(list<int>)_(every_other)/64 23.726 -
std::copy_if(list<int>)_(every_other)/8 2.308 -
std::copy_if(vector<int>)_(entire_range)/1048576 246699.912 -
std::copy_if(vector<int>)_(entire_range)/262144 59984.180 -
std::copy_if(vector<int>)_(entire_range)/32768 7484.777 -
std::copy_if(vector<int>)_(entire_range)/4096 936.728 -
std::copy_if(vector<int>)_(entire_range)/512 123.647 -
std::copy_if(vector<int>)_(entire_range)/64 15.757 -2.75%
std::copy_if(vector<int>)_(entire_range)/8 2.247 -4.47%
std::copy_if(vector<int>)_(every_other)/1048576 240238.271 -
std::copy_if(vector<int>)_(every_other)/262144 60033.900 -
std::copy_if(vector<int>)_(every_other)/32768 7485.311 -
std::copy_if(vector<int>)_(every_other)/4096 939.766 -
std::copy_if(vector<int>)_(every_other)/512 123.314 -
std::copy_if(vector<int>)_(every_other)/64 16.141 -
std::copy_if(vector<int>)_(every_other)/8 2.546 -
std::copy_n(deque<int>)/1048576 49764.262 -
std::copy_n(deque<int>)/262144 10258.984 1.64%
std::copy_n(deque<int>)/32768 1141.149 -
std::copy_n(deque<int>)/4096 145.942 -
std::copy_n(deque<int>)/512 16.728 -
std::copy_n(deque<int>)/64 2.759 -55.55%
std::copy_n(deque<int>)/8 2.814 3.21%
std::copy_n(list<int>)/1048576 869586.689 -
std::copy_n(list<int>)/262144 216896.737 -
std::copy_n(list<int>)/32768 26106.987 1.30%
std::copy_n(list<int>)/4096 3515.410 -1.58%
std::copy_n(list<int>)/512 341.978 -
std::copy_n(list<int>)/64 14.029 -
std::copy_n(list<int>)/8 2.244 -
std::copy_n(vector<bool>)_(aligned)/1048576 2923.642 56.46%
std::copy_n(vector<bool>)_(aligned)/262144 695.241 -10.59%
std::copy_n(vector<bool>)_(aligned)/32768 35.377 -
std::copy_n(vector<bool>)_(aligned)/4096 4.678 -
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.364 5.13%
std::copy_n(vector<bool>)_(unaligned)/1048576 7016.997 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.958 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.416 1.71%
std::copy_n(vector<bool>)_(unaligned)/4096 26.067 -
std::copy_n(vector<bool>)_(unaligned)/512 3.486 -
std::copy_n(vector<bool>)_(unaligned)/64 1.824 -
std::copy_n(vector<int>)/1048576 50215.639 -
std::copy_n(vector<int>)/262144 12537.058 -
std::copy_n(vector<int>)/32768 3671.517 -
std::copy_n(vector<int>)/4096 152.278 -5.69%
std::copy_n(vector<int>)/512 16.088 -
std::copy_n(vector<int>)/64 2.476 -
std::copy_n(vector<int>)/8 2.271 5.72%
std::count(deque<int>)_(every_other)/1024 247.953 -
std::count(deque<int>)_(every_other)/1048576 253389.837 -
std::count(deque<int>)_(every_other)/8 2.534 -
std::count(deque<int>)_(every_other)/8192 1944.553 -
std::count(list<int>)_(every_other)/1024 713.723 -
std::count(list<int>)_(every_other)/1048576 822817.469 -
std::count(list<int>)_(every_other)/8 2.108 3.61%
std::count(list<int>)_(every_other)/8192 6373.943 -
std::count(vector<bool>)/1000 3.003 -
std::count(vector<bool>)/1024 1.693 -
std::count(vector<bool>)/1048576 1461.798 -
std::count(vector<bool>)/8192 11.454 -
std::count(vector<int>)_(every_other)/1024 102.966 -
std::count(vector<int>)_(every_other)/1048576 105261.940 -
std::count(vector<int>)_(every_other)/8 1.346 -
std::count(vector<int>)_(every_other)/8192 819.930 -
std::count_if(deque<int>)_(every_other)/1024 350.436 -
std::count_if(deque<int>)_(every_other)/1048576 344037.140 -
std::count_if(deque<int>)_(every_other)/8 3.461 -
std::count_if(deque<int>)_(every_other)/8192 2632.589 -
std::count_if(list<int>)_(every_other)/1024 756.006 -
std::count_if(list<int>)_(every_other)/1048576 892657.780 -
std::count_if(list<int>)_(every_other)/8 2.742 -
std::count_if(list<int>)_(every_other)/8192 7110.658 -
std::count_if(vector<int>)_(every_other)/1024 248.237 -
std::count_if(vector<int>)_(every_other)/1048576 247821.774 -
std::count_if(vector<int>)_(every_other)/8 4.228 -
std::count_if(vector<int>)_(every_other)/8192 1924.209 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 302.085 -18.35%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.747 -1.05%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2393.749 -19.07%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.771 1.96%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.476 1.60%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 449.405 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.453 1.12%
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.439 1.32%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 447.930 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.940 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.040 3.35%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2159.517 -
std::deque<int>::ctor(size)/1024 73.910 -1.30%
std::deque<int>::ctor(size)/32 27.319 -
std::deque<int>::ctor(size)/8192 461.460 2.83%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.564 3.24%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.512 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 430.756 1.15%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.509 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.609 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.475 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.828 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.842 -1.58%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.464 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.048 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.114 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.082 -1.04%
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.740 -
std::deque<int>::insert(middle)_(cheap_elements)/32 12.100 2.93%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.627 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.820 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.851 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 343.705 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.897 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.667 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.541 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 627.552 14.83%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.937 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5130.787 5.66%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6412.451 1.02%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.632 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52115.173 -1.40%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 862.936 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.348 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12909.618 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20205.196 1.27%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 617.635 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 178987.149 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 869.035 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.446 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12968.625 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20257.986 1.03%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 620.175 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 178622.334 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1076.404 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 49.542 -2.54%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11658.868 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20890.325 1.20%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 633.400 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 183574.759 1.19%
std::deque<std::string>::ctor(size)/1024 707.074 -
std::deque<std::string>::ctor(size)/32 43.226 3.61%
std::deque<std::string>::ctor(size)/8192 8388.781 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 935.035 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.701 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12525.277 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20099.015 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 584.645 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 175220.499 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.434 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.405 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.391 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.027 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.384 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.057 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.888 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.726 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2347.558 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 327.799 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.540 -1.46%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2364.788 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.806 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.824 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.842 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.642 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.452 -2.71%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.717 -1.96%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.428 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.720 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2356.270 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.417 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.497 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2380.182 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 496.059 1.07%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.457 5.81%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4696.501 4.19%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6419.529 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 145.814 -2.24%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51745.467 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.405 -9.04%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.118 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.270 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.695 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 25.062 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 15.124 -
std::distance(deque<int>)/1024 0.694 3.05%
std::distance(deque<int>)/4096 0.694 3.03%
std::distance(deque<int>)/50 0.694 2.43%
std::distance(deque<int>)/8192 0.694 3.03%
std::distance(join_view(vector<vector<int>>))/1024 1.019 -
std::distance(join_view(vector<vector<int>>))/4096 4.397 -
std::distance(join_view(vector<vector<int>>))/50 0.661 8.27%
std::distance(join_view(vector<vector<int>>))/8192 8.311 -
std::equal(deque<int>)_(it,_it,_it)/1024 486.579 1.84%
std::equal(deque<int>)_(it,_it,_it)/1048576 482300.331 -2.78%
std::equal(deque<int>)_(it,_it,_it)/50 21.450 -12.29%
std::equal(deque<int>)_(it,_it,_it)/8 4.106 -34.89%
std::equal(deque<int>)_(it,_it,_it)/8192 3883.464 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 507.128 2.05%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 497101.625 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 24.697 14.44%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.847 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3877.717 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 531.439 1.38%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 518453.213 -1.83%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.789 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.126 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3988.862 -1.79%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 503.450 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 505587.866 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.151 -2.45%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.349 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3905.081 -
std::equal(list<int>)_(it,_it,_it)/1024 1135.081 -
std::equal(list<int>)_(it,_it,_it)/1048576 1317351.111 -
std::equal(list<int>)_(it,_it,_it)/50 38.609 -
std::equal(list<int>)_(it,_it,_it)/8 2.773 -1.51%
std::equal(list<int>)_(it,_it,_it)/8192 9759.591 -2.13%
std::equal(list<int>)_(it,_it,_it,_it)/1024 778.689 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 959637.158 -
std::equal(list<int>)_(it,_it,_it,_it)/50 30.509 21.02%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.990 1.23%
std::equal(list<int>)_(it,_it,_it,_it)/8192 11655.374 -6.34%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 833.153 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 994053.225 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 37.364 -5.82%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.615 -1.10%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11937.327 -6.14%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1165.860 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1322735.823 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.170 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.672 -1.04%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11111.866 -14.06%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.222 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.015 -
std::equal(vector<bool>)_(unaligned)/1048576 6439.930 -
std::equal(vector<bool>)_(unaligned)/50 0.962 19.88%
std::equal(vector<bool>)_(unaligned)/8 0.960 20.07%
std::equal(vector<bool>)_(unaligned)/8192 54.322 1.30%
std::equal(vector<int>)_(it,_it,_it)/1024 77.919 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73717.414 -
std::equal(vector<int>)_(it,_it,_it)/50 4.190 -
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.834 -2.27%
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.198 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73742.793 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.369 6.40%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.387 5.87%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 572.019 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 488.636 -3.68%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 641940.465 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.250 -3.30%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.684 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4774.795 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 531.964 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606791.846 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.827 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.550 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4822.555 -
std::fill(deque<int>)/1024 30.058 1.43%
std::fill(deque<int>)/32 1.269 -
std::fill(deque<int>)/50 2.252 -
std::fill(deque<int>)/8192 241.870 1.01%
std::fill(list<int>)/1024 671.945 -
std::fill(list<int>)/32 8.420 -
std::fill(list<int>)/50 35.287 -
std::fill(list<int>)/8192 7485.284 5.16%
std::fill(vector<bool>)/1048576 3821.774 -
std::fill(vector<bool>)/262144 233.123 -
std::fill(vector<bool>)/32768 30.323 1.75%
std::fill(vector<bool>)/4096 4.219 -
std::fill(vector<bool>)/512 1.563 -
std::fill(vector<bool>)/64 1.603 -2.65%
std::fill(vector<int>)/1024 30.163 -
std::fill(vector<int>)/32 1.043 -
std::fill(vector<int>)/50 2.211 -
std::fill(vector<int>)/8192 238.676 -
std::fill_n(deque<int>)/1024 29.899 -
std::fill_n(deque<int>)/32 1.359 17.60%
std::fill_n(deque<int>)/50 2.209 -
std::fill_n(deque<int>)/8192 239.248 -2.73%
std::fill_n(list<int>)/1024 649.850 -
std::fill_n(list<int>)/32 8.331 1.29%
std::fill_n(list<int>)/50 15.882 -1.45%
std::fill_n(list<int>)/8192 7061.353 -
std::fill_n(vector<bool>)/1048576 3796.056 -1.00%
std::fill_n(vector<bool>)/262144 232.046 -
std::fill_n(vector<bool>)/32768 30.310 1.40%
std::fill_n(vector<bool>)/4096 4.164 -
std::fill_n(vector<bool>)/512 1.603 6.23%
std::fill_n(vector<bool>)/64 1.732 14.36%
std::fill_n(vector<int>)/1024 29.567 -
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.224 -
std::fill_n(vector<int>)/8192 237.510 -
std::find(deque<int>)_(bail_25%)/1024 66.858 -
std::find(deque<int>)_(bail_25%)/32768 1922.918 -
std::find(deque<int>)_(bail_25%)/8 2.070 -
std::find(deque<int>)_(bail_25%)/8192 478.205 -
std::find(deque<int>)_(process_all)/1024 245.475 -
std::find(deque<int>)_(process_all)/32768 7867.635 -
std::find(deque<int>)_(process_all)/50 13.238 -
std::find(deque<int>)_(process_all)/8 3.370 -
std::find(deque<int>)_(process_all)/8192 1967.352 -
std::find(list<int>)_(bail_25%)/1024 129.317 -3.21%
std::find(list<int>)_(bail_25%)/32768 8083.786 -4.65%
std::find(list<int>)_(bail_25%)/8 0.930 -
std::find(list<int>)_(bail_25%)/8192 1411.395 -1.88%
std::find(list<int>)_(process_all)/1024 700.795 1.91%
std::find(list<int>)_(process_all)/32768 27006.407 4.02%
std::find(list<int>)_(process_all)/50 18.658 -
std::find(list<int>)_(process_all)/8 2.409 2.00%
std::find(list<int>)_(process_all)/8192 8303.690 13.15%
std::find(vector<bool>)_(process_all)/1024 4.582 -
std::find(vector<bool>)_(process_all)/1048576 3665.997 -
std::find(vector<bool>)_(process_all)/50 0.761 56.15%
std::find(vector<bool>)_(process_all)/8 0.705 44.31%
std::find(vector<bool>)_(process_all)/8192 33.724 -
std::find(vector<char>)_(bail_25%)/1024 5.385 -
std::find(vector<char>)_(bail_25%)/32768 136.653 -
std::find(vector<char>)_(bail_25%)/8 1.107 7.93%
std::find(vector<char>)_(bail_25%)/8192 39.841 -
std::find(vector<char>)_(process_all)/1024 16.272 -
std::find(vector<char>)_(process_all)/32768 496.193 -
std::find(vector<char>)_(process_all)/50 1.619 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.521 -
std::find(vector<int>)_(bail_25%)/1024 66.019 -
std::find(vector<int>)_(bail_25%)/32768 1866.622 -
std::find(vector<int>)_(bail_25%)/8 1.390 -3.45%
std::find(vector<int>)_(bail_25%)/8192 472.866 -
std::find(vector<int>)_(process_all)/1024 243.627 -
std::find(vector<int>)_(process_all)/32768 7454.535 -
std::find(vector<int>)_(process_all)/50 12.467 -
std::find(vector<int>)_(process_all)/8 2.645 -
std::find(vector<int>)_(process_all)/8192 1863.878 -
std::find(vector<long_long>)_(bail_25%)/1024 30.247 -
std::find(vector<long_long>)_(bail_25%)/32768 958.452 -
std::find(vector<long_long>)_(bail_25%)/8 0.979 8.03%
std::find(vector<long_long>)_(bail_25%)/8192 245.654 -
std::find(vector<long_long>)_(process_all)/1024 119.038 -
std::find(vector<long_long>)_(process_all)/32768 3812.116 -
std::find(vector<long_long>)_(process_all)/50 5.800 -
std::find(vector<long_long>)_(process_all)/8 1.207 4.60%
std::find(vector<long_long>)_(process_all)/8192 951.125 -
std::find_end(deque<int>)_(match_near_end)/1000 33.969 -2.35%
std::find_end(deque<int>)_(match_near_end)/1024 32.567 -
std::find_end(deque<int>)_(match_near_end)/8192 273.913 -
std::find_end(deque<int>)_(near_matches)/1000 15761.616 -
std::find_end(deque<int>)_(near_matches)/1024 16447.667 -
std::find_end(deque<int>)_(near_matches)/8192 1129152.441 -
std::find_end(deque<int>)_(process_all)/1000 285.883 -
std::find_end(deque<int>)_(process_all)/1024 339.355 11.73%
std::find_end(deque<int>)_(process_all)/1048576 341564.645 21.96%
std::find_end(deque<int>)_(process_all)/8192 2662.103 24.16%
std::find_end(deque<int>)_(same_length)/1000 330.139 -
std::find_end(deque<int>)_(same_length)/1024 337.233 -
std::find_end(deque<int>)_(same_length)/8192 2751.775 -
std::find_end(deque<int>)_(single_element)/1000 311.894 -
std::find_end(deque<int>)_(single_element)/1024 319.714 -
std::find_end(deque<int>)_(single_element)/8192 2206.353 -1.34%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 77.036 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.484 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 620.299 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31533.577 1.01%
std::find_end(deque<int>,_pred)_(near_matches)/1024 32401.033 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1903136.323 -
std::find_end(deque<int>,_pred)_(process_all)/1000 594.161 -
std::find_end(deque<int>,_pred)_(process_all)/1024 609.954 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 572895.850 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4384.123 -
std::find_end(deque<int>,_pred)_(same_length)/1000 750.590 -
std::find_end(deque<int>,_pred)_(same_length)/1024 768.817 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5141.496 -
std::find_end(deque<int>,_pred)_(single_element)/1000 656.566 -
std::find_end(deque<int>,_pred)_(single_element)/1024 652.123 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4903.496 -
std::find_end(forward_list<int>)_(match_near_end)/1000 762.983 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4502.429 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258266.000 -
std::find_end(forward_list<int>)_(near_matches)/1000 36927.484 -
std::find_end(forward_list<int>)_(near_matches)/1024 38365.159 -
std::find_end(forward_list<int>)_(near_matches)/8192 2476379.731 -
std::find_end(forward_list<int>)_(process_all)/1000 688.476 -
std::find_end(forward_list<int>)_(process_all)/1024 707.583 -
std::find_end(forward_list<int>)_(process_all)/1048576 764654.820 -
std::find_end(forward_list<int>)_(process_all)/8192 5646.768 -1.07%
std::find_end(forward_list<int>)_(same_length)/1000 1475.369 -
std::find_end(forward_list<int>)_(same_length)/1024 1489.435 -
std::find_end(forward_list<int>)_(same_length)/8192 16927.006 17.45%
std::find_end(forward_list<int>)_(single_element)/1000 685.878 -1.36%
std::find_end(forward_list<int>)_(single_element)/1024 704.028 -
std::find_end(forward_list<int>)_(single_element)/8192 6283.881 9.27%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 845.943 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5174.732 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277919.028 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42177.046 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43805.441 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2693942.146 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 766.010 1.26%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 775.109 1.86%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 862923.026 1.82%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6259.574 1.91%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1537.834 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1565.129 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15067.872 2.70%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 796.124 7.46%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 816.161 7.73%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7142.051 15.07%
std::find_end(list<int>)_(match_near_end)/1000 79.552 1.85%
std::find_end(list<int>)_(match_near_end)/1024 60.187 -
std::find_end(list<int>)_(match_near_end)/8192 605.128 -
std::find_end(list<int>)_(near_matches)/1000 33691.476 -
std::find_end(list<int>)_(near_matches)/1024 34757.110 -
std::find_end(list<int>)_(near_matches)/8192 2267771.304 -
std::find_end(list<int>)_(process_all)/1000 712.143 -
std::find_end(list<int>)_(process_all)/1024 730.581 -
std::find_end(list<int>)_(process_all)/1048576 875019.407 -
std::find_end(list<int>)_(process_all)/8192 7337.429 -
std::find_end(list<int>)_(same_length)/1000 751.516 1.28%
std::find_end(list<int>)_(same_length)/1024 760.789 -
std::find_end(list<int>)_(same_length)/8192 8398.796 9.55%
std::find_end(list<int>)_(single_element)/1000 712.294 -
std::find_end(list<int>)_(single_element)/1024 731.713 -
std::find_end(list<int>)_(single_element)/8192 8746.769 19.62%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.565 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.181 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 632.294 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38198.269 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39708.550 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2471364.841 -
std::find_end(list<int>,_pred)_(process_all)/1000 824.543 -
std::find_end(list<int>,_pred)_(process_all)/1024 844.784 -
std::find_end(list<int>,_pred)_(process_all)/1048576 990766.749 -
std::find_end(list<int>,_pred)_(process_all)/8192 8251.017 -
std::find_end(list<int>,_pred)_(same_length)/1000 765.811 -
std::find_end(list<int>,_pred)_(same_length)/1024 782.332 -
std::find_end(list<int>,_pred)_(same_length)/8192 8501.273 -18.19%
std::find_end(list<int>,_pred)_(single_element)/1000 822.391 -
std::find_end(list<int>,_pred)_(single_element)/1024 843.450 -
std::find_end(list<int>,_pred)_(single_element)/8192 9296.847 16.74%
std::find_end(vector<int>)_(match_near_end)/1000 28.574 1.88%
std::find_end(vector<int>)_(match_near_end)/1024 24.915 -
std::find_end(vector<int>)_(match_near_end)/8192 201.834 -
std::find_end(vector<int>)_(near_matches)/1000 14088.876 -
std::find_end(vector<int>)_(near_matches)/1024 14661.182 -
std::find_end(vector<int>)_(near_matches)/8192 776442.034 -
std::find_end(vector<int>)_(process_all)/1000 228.565 -
std::find_end(vector<int>)_(process_all)/1024 233.868 -
std::find_end(vector<int>)_(process_all)/1048576 228537.302 -
std::find_end(vector<int>)_(process_all)/8192 1791.427 -
std::find_end(vector<int>)_(same_length)/1000 243.737 -
std::find_end(vector<int>)_(same_length)/1024 249.364 -
std::find_end(vector<int>)_(same_length)/8192 2041.592 -
std::find_end(vector<int>)_(single_element)/1000 240.723 -2.42%
std::find_end(vector<int>)_(single_element)/1024 246.168 -2.46%
std::find_end(vector<int>)_(single_element)/8192 1875.372 -3.96%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.625 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.285 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 480.153 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22662.544 1.06%
std::find_end(vector<int>,_pred)_(near_matches)/1024 23526.068 1.16%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1468638.479 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.430 -
std::find_end(vector<int>,_pred)_(process_all)/1024 541.229 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 642041.513 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4330.638 -
std::find_end(vector<int>,_pred)_(same_length)/1000 624.571 -
std::find_end(vector<int>,_pred)_(same_length)/1024 640.314 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5123.913 -
std::find_end(vector<int>,_pred)_(single_element)/1000 585.031 -
std::find_end(vector<int>,_pred)_(single_element)/1024 600.389 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4794.592 -
std::find_first_of(deque<int>)_(large_needle)/1024 368142.020 -
std::find_first_of(deque<int>)_(large_needle)/32 289.633 -
std::find_first_of(deque<int>)_(large_needle)/50 686.905 2.56%
std::find_first_of(deque<int>)_(large_needle)/8192 23550984.733 -
std::find_first_of(deque<int>)_(small_needle)/1024 3646.890 -2.97%
std::find_first_of(deque<int>)_(small_needle)/32 106.640 -6.83%
std::find_first_of(deque<int>)_(small_needle)/50 163.802 -7.60%
std::find_first_of(deque<int>)_(small_needle)/8192 29418.962 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563121.307 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 620.159 24.63%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1738.770 26.16%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35526333.301 -12.15%
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6455.594 2.82%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 232.772 17.56%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 348.032 12.94%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50628.588 -
std::find_first_of(list<int>)_(large_needle)/1024 863490.032 -2.58%
std::find_first_of(list<int>)_(large_needle)/32 671.622 -
std::find_first_of(list<int>)_(large_needle)/50 1731.505 -
std::find_first_of(list<int>)_(large_needle)/8192 48574702.737 1.68%
std::find_first_of(list<int>)_(small_needle)/1024 2798.831 -
std::find_first_of(list<int>)_(small_needle)/32 91.303 -
std::find_first_of(list<int>)_(small_needle)/50 139.974 -
std::find_first_of(list<int>)_(small_needle)/8192 23236.419 2.83%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 879352.226 -3.22%
std::find_first_of(list<int>,_pred)_(large_needle)/32 727.515 -22.40%
std::find_first_of(list<int>,_pred)_(large_needle)/50 1875.877 -1.97%
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54254179.462 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5239.542 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.326 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.738 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41641.753 -
std::find_first_of(vector<int>)_(large_needle)/1024 132444.774 21.74%
std::find_first_of(vector<int>)_(large_needle)/32 127.326 18.56%
std::find_first_of(vector<int>)_(large_needle)/50 328.160 25.97%
std::find_first_of(vector<int>)_(large_needle)/8192 8576827.744 23.90%
std::find_first_of(vector<int>)_(small_needle)/1024 1413.189 -
std::find_first_of(vector<int>)_(small_needle)/32 48.093 -
std::find_first_of(vector<int>)_(small_needle)/50 71.914 1.90%
std::find_first_of(vector<int>)_(small_needle)/8192 11290.188 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 593480.157 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 491.540 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1362.798 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38401245.334 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5578.057 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.281 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.916 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44638.830 -
std::find_if(deque<int>)_(bail_25%)/1024 106.462 -
std::find_if(deque<int>)_(bail_25%)/32768 2771.396 -
std::find_if(deque<int>)_(bail_25%)/8 1.530 -
std::find_if(deque<int>)_(bail_25%)/8192 689.794 -
std::find_if(deque<int>)_(process_all)/1024 487.272 -
std::find_if(deque<int>)_(process_all)/32768 11445.042 -3.42%
std::find_if(deque<int>)_(process_all)/50 23.747 -
std::find_if(deque<int>)_(process_all)/8 3.936 -
std::find_if(deque<int>)_(process_all)/8192 2819.697 -2.10%
std::find_if(list<int>)_(bail_25%)/1024 194.400 1.06%
std::find_if(list<int>)_(bail_25%)/32768 10275.311 24.06%
std::find_if(list<int>)_(bail_25%)/8 1.192 -1.66%
std::find_if(list<int>)_(bail_25%)/8192 1521.096 -
std::find_if(list<int>)_(process_all)/1024 762.162 -
std::find_if(list<int>)_(process_all)/32768 27598.614 -
std::find_if(list<int>)_(process_all)/50 21.942 -
std::find_if(list<int>)_(process_all)/8 3.505 -
std::find_if(list<int>)_(process_all)/8192 12089.973 -3.97%
std::find_if(vector<bool>)_(process_all)/1024 768.983 -
std::find_if(vector<bool>)_(process_all)/1048576 785457.960 -
std::find_if(vector<bool>)_(process_all)/50 34.914 -2.79%
std::find_if(vector<bool>)_(process_all)/8 5.436 -1.89%
std::find_if(vector<bool>)_(process_all)/8192 6133.164 -
std::find_if(vector<char>)_(bail_25%)/1024 76.062 -
std::find_if(vector<char>)_(bail_25%)/32768 2025.041 -2.45%
std::find_if(vector<char>)_(bail_25%)/8 0.949 -
std::find_if(vector<char>)_(bail_25%)/8192 517.881 -1.53%
std::find_if(vector<char>)_(process_all)/1024 272.763 1.46%
std::find_if(vector<char>)_(process_all)/32768 8132.253 -1.72%
std::find_if(vector<char>)_(process_all)/50 12.550 -
std::find_if(vector<char>)_(process_all)/8 2.407 -
std::find_if(vector<char>)_(process_all)/8192 2047.561 -1.31%
std::find_if(vector<int>)_(bail_25%)/1024 75.573 -
std::find_if(vector<int>)_(bail_25%)/32768 2337.848 -
std::find_if(vector<int>)_(bail_25%)/8 1.121 -
std::find_if(vector<int>)_(bail_25%)/8192 549.178 -
std::find_if(vector<int>)_(process_all)/1024 289.641 -
std::find_if(vector<int>)_(process_all)/32768 9081.944 -
std::find_if(vector<int>)_(process_all)/50 14.230 -
std::find_if(vector<int>)_(process_all)/8 2.531 -
std::find_if(vector<int>)_(process_all)/8192 2264.660 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.704 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2761.863 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.539 -
std::find_if_not(deque<int>)_(bail_25%)/8192 691.006 -
std::find_if_not(deque<int>)_(process_all)/1024 499.034 -
std::find_if_not(deque<int>)_(process_all)/32768 11462.727 -2.50%
std::find_if_not(deque<int>)_(process_all)/50 24.034 1.13%
std::find_if_not(deque<int>)_(process_all)/8 3.975 -
std::find_if_not(deque<int>)_(process_all)/8192 2818.909 -
std::find_if_not(list<int>)_(bail_25%)/1024 194.969 -
std::find_if_not(list<int>)_(bail_25%)/32768 7602.750 -19.47%
std::find_if_not(list<int>)_(bail_25%)/8 1.271 -3.76%
std::find_if_not(list<int>)_(bail_25%)/8192 1524.455 -
std::find_if_not(list<int>)_(process_all)/1024 764.362 -
std::find_if_not(list<int>)_(process_all)/32768 28943.133 3.36%
std::find_if_not(list<int>)_(process_all)/50 21.787 -
std::find_if_not(list<int>)_(process_all)/8 3.401 -
std::find_if_not(list<int>)_(process_all)/8192 8150.820 -7.01%
std::find_if_not(vector<bool>)_(process_all)/1024 771.033 -
std::find_if_not(vector<bool>)_(process_all)/1048576 787459.741 -
std::find_if_not(vector<bool>)_(process_all)/50 35.031 -2.53%
std::find_if_not(vector<bool>)_(process_all)/8 5.456 -1.53%
std::find_if_not(vector<bool>)_(process_all)/8192 6157.651 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.191 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2025.422 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.951 -
std::find_if_not(vector<char>)_(bail_25%)/8192 518.034 -
std::find_if_not(vector<char>)_(process_all)/1024 270.044 -
std::find_if_not(vector<char>)_(process_all)/32768 8238.389 1.35%
std::find_if_not(vector<char>)_(process_all)/50 12.850 2.61%
std::find_if_not(vector<char>)_(process_all)/8 2.549 1.64%
std::find_if_not(vector<char>)_(process_all)/8192 2070.868 1.25%
std::find_if_not(vector<int>)_(bail_25%)/1024 75.639 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2338.840 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.010 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.510 -
std::find_if_not(vector<int>)_(process_all)/1024 308.076 -
std::find_if_not(vector<int>)_(process_all)/32768 9774.114 -
std::find_if_not(vector<int>)_(process_all)/50 15.036 -
std::find_if_not(vector<int>)_(process_all)/8 2.663 1.95%
std::find_if_not(vector<int>)_(process_all)/8192 2433.272 -
std::flat_map<int,_int>::clear()/0 423.592 -
std::flat_map<int,_int>::clear()/1024 424.190 -
std::flat_map<int,_int>::clear()/32 423.697 -
std::flat_map<int,_int>::clear()/8192 452.566 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.574 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.363 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.018 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.432 -7.88%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.784 -9.69%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.521 -6.18%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 9.422 -15.31%
std::flat_map<int,_int>::count(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.539 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.472 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.006 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.453 -7.63%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.107 -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.432 1.20%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.094 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.208 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.902 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.726 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1172.896 -
std::flat_map<int,_int>::ctor(const&)/0 13.704 -
std::flat_map<int,_int>::ctor(const&)/1024 179.656 -
std::flat_map<int,_int>::ctor(const&)/32 23.711 -
std::flat_map<int,_int>::ctor(const&)/8192 857.146 -55.33%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.701 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.435 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.750 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 859.650 -55.08%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.672 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4313.682 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 180.035 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34653.739 1.25%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.623 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8919.552 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 210.811 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 109354.240 -
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.552 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.448 2.67%
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.855 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.458 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.037 11.89%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.656 4.35%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.440 13.39%
std::flat_map<int,_int>::erase(iterator)/0 15.471 -
std::flat_map<int,_int>::erase(iterator)/1024 80.049 5.24%
std::flat_map<int,_int>::erase(iterator)/32 20.872 -
std::flat_map<int,_int>::erase(iterator)/8192 514.516 2.80%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.094 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 441.242 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 428.973 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 641.505 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.916 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 123.456 20.68%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.166 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 576.392 2.13%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.443 -10.31%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.980 -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.260 -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 7.775 -
std::flat_map<int,_int>::find(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.328 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.347 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.209 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.386 11.38%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.332 11.25%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.296 3.01%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.199 8.97%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.794 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.563 9.35%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.131 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.517 -27.44%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.784 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 212.029 98.87%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.668 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 542.392 -3.02%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.917 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.773 21.72%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.961 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.299 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.897 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 141.738 74.18%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.420 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 506.413 -1.56%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 425.458 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5248.447 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 637.944 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40461.438 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 425.777 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8027.338 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 709.587 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65948.267 1.63%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 427.169 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1644.418 4.21%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 483.942 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9817.567 4.51%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 429.061 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1648.806 4.70%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 487.818 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9913.880 6.81%
std::flat_map<int,_int>::insert(value)_(already_present)/0 0.999 -2.35%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 17.764 45.01%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.628 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.015 13.66%
std::flat_map<int,_int>::insert(value)_(new_value)/0 16.157 1.68%
std::flat_map<int,_int>::insert(value)_(new_value)/1024 27.841 -4.52%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.182 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 23.535 -39.17%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.981 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 18.486 50.01%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.696 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.675 15.08%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 15.897 -1.54%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 57.848 119.95%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.469 1.59%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.268 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.010 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.002 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.019 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.529 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.262 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.079 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.242 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.203 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.592 1.16%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.125 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.733 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 721.352 -11.61%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.712 1.37%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.423 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.842 -1.37%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 831.303 -51.22%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.337 7.81%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.186 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.770 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 799.343 -51.41%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.036 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.975 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.545 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.915 18.60%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.351 5.67%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.179 19.14%
std::flat_multimap<int,_int>::clear()/0 419.626 -
std::flat_multimap<int,_int>::clear()/1024 423.633 1.14%
std::flat_multimap<int,_int>::clear()/32 422.386 -
std::flat_multimap<int,_int>::clear()/8192 446.744 1.72%
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.019 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.590 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.549 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.045 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.673 3.52%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.649 7.61%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.431 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.136 6.38%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.611 1.99%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.423 1.64%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.785 2.96%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.260 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.035 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.117 1.37%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.463 -1.13%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.274 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.462 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.721 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1172.698 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.651 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.328 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.702 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1922.990 1.43%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.658 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.472 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.725 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1923.650 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.803 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3935.825 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 168.231 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31167.617 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.786 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8444.499 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 200.208 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 104437.876 -7.82%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.999 5.29%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.508 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 14.504 7.64%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.016 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.050 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.446 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.381 -
std::flat_multimap<int,_int>::erase(iterator)/1024 76.441 -1.03%
std::flat_multimap<int,_int>::erase(iterator)/32 20.768 -
std::flat_multimap<int,_int>::erase(iterator)/8192 521.213 4.79%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.506 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 441.052 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.791 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 646.071 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.214 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 90.065 4.81%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.043 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 559.759 9.39%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.821 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.936 2.63%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.353 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.307 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.433 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.184 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.357 -7.58%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.500 -7.63%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.183 -4.22%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.322 -9.48%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.949 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.353 23.30%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.354 1.65%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 48.579 64.16%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.915 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 101.531 -6.01%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.512 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 573.118 4.24%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.255 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.463 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.245 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.385 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.234 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.818 -1.31%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.506 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 523.456 3.68%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.899 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4926.395 -8.80%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 627.665 -2.48%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37274.784 -10.03%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.096 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7353.405 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 689.665 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59817.779 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.344 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1352.257 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 473.056 1.11%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7722.020 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.611 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1355.834 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 474.748 1.47%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7678.749 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.080 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 99.776 -6.77%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.859 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 561.519 3.62%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.905 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 24.896 23.90%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.545 2.76%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 32.314 35.69%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.013 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.128 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.508 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.903 32.69%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.498 7.68%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.398 36.41%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.518 -1.06%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.207 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.688 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 723.302 31.82%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.712 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.648 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.721 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 826.230 49.18%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.337 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.822 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.839 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 817.103 57.85%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.042 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.095 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.404 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.582 -18.15%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.267 -5.93%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.789 -19.81%
std::for_each(deque<int>)/32 3.840 -
std::for_each(deque<int>)/50 4.118 -
std::for_each(deque<int>)/8 0.921 -
std::for_each(deque<int>)/8192 254.877 -
std::for_each(join_view(vector<vector<int>>))/32 3.787 -
std::for_each(join_view(vector<vector<int>>))/50 4.051 -
std::for_each(join_view(vector<vector<int>>))/8 1.383 -
std::for_each(join_view(vector<vector<int>>))/8192 263.810 -
std::for_each(list<int>)/32 11.238 -
std::for_each(list<int>)/50 23.932 -
std::for_each(list<int>)/8 2.558 7.47%
std::for_each(list<int>)/8192 7827.204 -7.14%
std::for_each(vector<int>)/32 3.804 -
std::for_each(vector<int>)/50 4.114 -
std::for_each(vector<int>)/8 0.906 -
std::for_each(vector<int>)/8192 252.113 -
std::for_each_n(deque<int>)/32 3.781 -
std::for_each_n(deque<int>)/50 3.961 -
std::for_each_n(deque<int>)/8 1.256 4.49%
std::for_each_n(deque<int>)/8192 257.861 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.840 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.277 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.889 9.83%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.401 -
std::for_each_n(list<int>)/32 11.181 -
std::for_each_n(list<int>)/50 24.182 -
std::for_each_n(list<int>)/8 2.563 -
std::for_each_n(list<int>)/8192 7700.400 -7.83%
std::for_each_n(vector<int>)/32 3.868 -
std::for_each_n(vector<int>)/50 4.049 -
std::for_each_n(vector<int>)/8 2.542 2.39%
std::for_each_n(vector<int>)/8192 252.357 -
std::generate(deque<int>)/1024 245.077 -
std::generate(deque<int>)/32 8.297 -
std::generate(deque<int>)/50 12.323 -
std::generate(deque<int>)/8192 1915.170 -
std::generate(list<int>)/1024 671.681 -
std::generate(list<int>)/32 8.725 -
std::generate(list<int>)/50 16.047 3.08%
std::generate(list<int>)/8192 6970.946 -
std::generate(vector<int>)/1024 244.728 -
std::generate(vector<int>)/32 8.019 -
std::generate(vector<int>)/50 12.039 -
std::generate(vector<int>)/8192 1850.790 -
std::generate_n(deque<int>)/1024 245.653 -
std::generate_n(deque<int>)/32 8.284 -
std::generate_n(deque<int>)/50 12.302 -
std::generate_n(deque<int>)/8192 1959.415 -
std::generate_n(list<int>)/1024 650.879 -57.01%
std::generate_n(list<int>)/32 8.627 -
std::generate_n(list<int>)/50 15.736 2.46%
std::generate_n(list<int>)/8192 7359.748 6.95%
std::generate_n(vector<int>)/1024 243.196 -
std::generate_n(vector<int>)/32 7.973 1.11%
std::generate_n(vector<int>)/50 12.041 -3.15%
std::generate_n(vector<int>)/8192 1851.922 -
std::is_partitioned(deque<int>)_(partitioned)/1024 364.201 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.112 -20.16%
std::is_partitioned(deque<int>)_(partitioned)/50 13.868 -19.37%
std::is_partitioned(deque<int>)_(partitioned)/8192 3153.290 9.60%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 103.518 -23.05%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.315 -20.12%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.750 -17.79%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 694.278 -26.43%
std::is_partitioned(list<int>)_(partitioned)/1024 713.563 -
std::is_partitioned(list<int>)_(partitioned)/32 8.779 1.39%
std::is_partitioned(list<int>)_(partitioned)/50 13.731 -
std::is_partitioned(list<int>)_(partitioned)/8192 6802.439 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 171.857 3.27%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.308 3.70%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.546 3.39%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2174.366 -
std::is_partitioned(vector<int>)_(partitioned)/1024 190.680 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.551 1.45%
std::is_partitioned(vector<int>)_(partitioned)/50 9.608 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1413.215 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 68.051 28.61%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.992 1.52%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.400 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 201.385 4.79%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 483.645 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.134 1.87%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3867.722 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 521903.965 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 47.149 -2.22%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 504.789 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.541 -22.58%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4075.684 -1.43%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 693989.522 1.72%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 48.437 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 487.968 -1.90%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.989 -2.33%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3885.232 -2.52%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 632413.236 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 54.504 -1.19%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 517.747 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.851 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3954.897 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 692155.700 -1.29%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.276 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 764.063 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.800 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9408.456 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1435785.607 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.279 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 816.368 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.742 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8368.442 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1610085.060 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 63.928 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.265 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.703 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 10039.146 4.31%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1414929.184 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.494 -1.26%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 825.973 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.402 1.43%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9239.441 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1595421.710 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.070 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 317.123 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.485 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2490.143 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213613.137 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.409 -4.69%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 476.068 -5.22%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.604 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4729.991 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1046154.104 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 55.452 -2.81%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.880 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.817 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2664.228 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 215770.051 1.54%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.786 -3.85%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 502.157 -2.55%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.004 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4907.788 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1001671.289 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.061 2.51%
std::is_sorted(deque<int>)/1024 478.137 -
std::is_sorted(deque<int>)/8 2.832 -27.61%
std::is_sorted(deque<int>)/8192 3821.335 -
std::is_sorted(deque<int>,_pred)/1024 597.346 -
std::is_sorted(deque<int>,_pred)/8 4.346 -
std::is_sorted(deque<int>,_pred)/8192 4727.964 -1.42%
std::is_sorted(list<int>)/1024 767.158 -
std::is_sorted(list<int>)/8 2.131 -
std::is_sorted(list<int>)/8192 7168.314 -
std::is_sorted(list<int>,_pred)/1024 795.443 -
std::is_sorted(list<int>,_pred)/8 4.005 1.33%
std::is_sorted(list<int>,_pred)/8192 7678.950 -
std::is_sorted(vector<int>)/1024 243.949 -
std::is_sorted(vector<int>)/8 2.078 -
std::is_sorted(vector<int>)/8192 1901.838 -
std::is_sorted(vector<int>,_pred)/1024 462.359 -
std::is_sorted(vector<int>,_pred)/8 3.780 -
std::is_sorted(vector<int>,_pred)/8192 3681.484 -
std::is_sorted_until(deque<int>)/1024 473.356 -
std::is_sorted_until(deque<int>)/8 2.714 -5.41%
std::is_sorted_until(deque<int>)/8192 3789.808 -
std::is_sorted_until(deque<int>,_pred)/1024 597.894 -
std::is_sorted_until(deque<int>,_pred)/8 3.895 -17.26%
std::is_sorted_until(deque<int>,_pred)/8192 4807.298 -
std::is_sorted_until(list<int>)/1024 1602.046 113.10%
std::is_sorted_until(list<int>)/8 2.238 -
std::is_sorted_until(list<int>)/8192 6769.853 -
std::is_sorted_until(list<int>,_pred)/1024 795.699 -
std::is_sorted_until(list<int>,_pred)/8 4.169 -
std::is_sorted_until(list<int>,_pred)/8192 7406.284 1.22%
std::is_sorted_until(vector<int>)/1024 239.858 -
std::is_sorted_until(vector<int>)/8 2.058 -
std::is_sorted_until(vector<int>)/8192 1869.849 -
std::is_sorted_until(vector<int>,_pred)/1024 426.906 1.77%
std::is_sorted_until(vector<int>,_pred)/8 3.556 1.68%
std::is_sorted_until(vector<int>,_pred)/8192 3305.237 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 690.710 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.370 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12101.945 3.71%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12491.002 10.44%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 366.118 12.82%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 105525.914 5.74%
std::list<int>::ctor(Range)_(cheap_elements)/1024 12186.575 7.38%
std::list<int>::ctor(Range)_(cheap_elements)/32 352.904 7.68%
std::list<int>::ctor(Range)_(cheap_elements)/8192 105881.088 5.29%
std::list<int>::ctor(const&)_(cheap_elements)/1024 12035.420 8.05%
std::list<int>::ctor(const&)_(cheap_elements)/32 352.861 8.57%
std::list<int>::ctor(const&)_(cheap_elements)/8192 105123.383 6.85%
std::list<int>::ctor(size)/1024 12969.136 11.28%
std::list<int>::ctor(size)/32 360.124 11.73%
std::list<int>::ctor(size)/8192 105587.591 11.83%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 12501.976 12.18%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 364.005 13.35%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 106657.839 8.23%
std::list<int>::erase(begin)_(cheap_elements)/1024 11.116 9.67%
std::list<int>::erase(begin)_(cheap_elements)/32 11.365 11.90%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.990 9.94%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.146 7.43%
std::list<int>::insert(begin)_(cheap_elements)/32 11.771 13.38%
std::list<int>::insert(begin)_(cheap_elements)/8192 12.051 6.87%
std::list<int>::operator=(const&)_(cheap_elements)/1024 751.520 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.796 -1.13%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8975.143 3.81%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.590 -1.28%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.390 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.475 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 770.776 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.913 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12859.157 -8.13%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6553.520 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 134.693 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53872.750 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12619.091 3.11%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 346.228 1.23%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104323.299 2.61%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32417.803 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 932.120 2.55%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 278576.168 1.27%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12694.688 3.58%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 353.960 2.78%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 104621.187 2.64%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32816.594 2.52%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 933.100 1.60%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 281062.198 2.43%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12627.990 3.57%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 349.380 2.40%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 104208.358 2.51%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32794.553 1.60%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 930.773 1.98%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 280600.080 1.25%
std::list<std::string>::ctor(size)/1024 13146.989 7.86%
std::list<std::string>::ctor(size)/32 355.205 5.36%
std::list<std::string>::ctor(size)/8192 107823.869 6.76%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12560.646 2.44%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 354.530 3.65%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 104282.122 2.70%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32600.409 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 897.560 1.66%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 277329.307 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.993 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.842 -2.92%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.103 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.789 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.168 1.73%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.028 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.401 -1.92%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.533 -3.67%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.268 -3.14%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.277 2.64%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.380 2.85%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.084 1.91%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1145.610 -27.01%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.330 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10351.054 2.65%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6781.982 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 136.553 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55178.703 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.983 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.624 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.153 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.463 -2.23%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.006 -1.96%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.100 -1.38%
std::map<int,_int>::clear()/0 419.747 -
std::map<int,_int>::clear()/1024 10519.792 5.49%
std::map<int,_int>::clear()/32 660.078 1.10%
std::map<int,_int>::clear()/8192 81112.718 -
std::map<int,_int>::contains(key)_(existent)/0 0.014 -
std::map<int,_int>::contains(key)_(existent)/1024 4.140 1.43%
std::map<int,_int>::contains(key)_(existent)/32 1.662 5.33%
std::map<int,_int>::contains(key)_(existent)/8192 5.313 -2.23%
std::map<int,_int>::contains(key)_(non-existent)/0 0.268 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.341 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.276 -
std::map<int,_int>::contains(key)_(non-existent)/8192 7.682 -
std::map<int,_int>::count(key)_(existent)/0 0.015 -
std::map<int,_int>::count(key)_(existent)/1024 4.252 -1.55%
std::map<int,_int>::count(key)_(existent)/32 1.693 -2.16%
std::map<int,_int>::count(key)_(existent)/8192 5.957 -
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.304 -
std::map<int,_int>::count(key)_(non-existent)/32 2.892 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.213 -1.07%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.690 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5976.658 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 188.426 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51362.123 -
std::map<int,_int>::ctor(const&)/0 13.630 -
std::map<int,_int>::ctor(const&)/1024 6316.246 -
std::map<int,_int>::ctor(const&)/32 215.185 -
std::map<int,_int>::ctor(const&)/8192 50308.541 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.630 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6305.689 -
std::map<int,_int>::ctor(const&,_alloc)/32 217.709 -
std::map<int,_int>::ctor(const&,_alloc)/8192 50426.168 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.567 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8878.321 -1.28%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 264.959 3.31%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71653.432 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.600 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12977.675 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 290.299 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 284651.747 1.38%
std::map<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.258 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.761 -4.33%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.387 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.784 -4.07%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.829 10.67%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.587 -3.73%
std::map<int,_int>::erase(iterator)/0 20.571 -
std::map<int,_int>::erase(iterator)/1024 20.867 -
std::map<int,_int>::erase(iterator)/32 20.783 -
std::map<int,_int>::erase(iterator)/8192 21.000 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.368 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7087.387 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 595.412 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55135.386 1.33%
std::map<int,_int>::erase(key)_(existent)/0 21.177 -
std::map<int,_int>::erase(key)_(existent)/1024 25.630 3.26%
std::map<int,_int>::erase(key)_(existent)/32 22.725 1.31%
std::map<int,_int>::erase(key)_(existent)/8192 26.251 3.05%
std::map<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.415 -
std::map<int,_int>::erase(key)_(non-existent)/32 2.369 -1.01%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.447 -
std::map<int,_int>::find(key)_(existent)/0 0.011 -
std::map<int,_int>::find(key)_(existent)/1024 3.808 -3.64%
std::map<int,_int>::find(key)_(existent)/32 1.561 -1.97%
std::map<int,_int>::find(key)_(existent)/8192 5.456 -2.57%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.380 -
std::map<int,_int>::find(key)_(non-existent)/32 2.506 6.77%
std::map<int,_int>::find(key)_(non-existent)/8192 7.310 2.90%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.999 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.194 -1.68%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.172 -1.32%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.201 -2.11%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.987 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.325 1.59%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.856 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.274 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.170 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.808 1.14%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.195 1.64%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.175 -2.82%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.196 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.489 2.04%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.281 1.10%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.497 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.088 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14997.268 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 811.609 1.56%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 140631.298 2.52%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.357 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7754.356 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 572.196 1.59%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 137299.795 -1.14%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.247 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11337.037 1.75%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 726.018 1.10%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93331.132 2.77%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.910 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9643.563 5.27%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 693.325 2.25%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79887.518 5.98%
std::map<int,_int>::insert(value)_(already_present)/0 0.581 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.463 4.19%
std::map<int,_int>::insert(value)_(already_present)/32 1.761 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.198 2.63%
std::map<int,_int>::insert(value)_(new_value)/0 18.001 -
std::map<int,_int>::insert(value)_(new_value)/1024 28.586 4.32%
std::map<int,_int>::insert(value)_(new_value)/32 20.067 -
std::map<int,_int>::insert(value)_(new_value)/8192 39.998 12.17%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.612 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.482 -2.11%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.748 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.083 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.999 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.926 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.070 2.00%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 36.660 5.51%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.018 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.510 2.70%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.523 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.723 2.16%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 6.111 2.72%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.660 -6.36%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 11.200 2.87%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.296 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6292.164 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 215.621 4.08%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50563.049 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.379 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6364.900 1.05%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 217.469 5.09%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50291.025 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.286 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1509.717 -2.05%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 42.477 -4.28%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12777.489 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.016 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.254 4.42%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.697 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.711 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.783 3.49%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.453 -6.46%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.287 8.08%
std::map<std::string,_int>::clear()/0 422.395 -
std::map<std::string,_int>::clear()/1024 20492.843 -
std::map<std::string,_int>::clear()/32 913.474 3.68%
std::map<std::string,_int>::clear()/8192 203540.931 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.012 -
std::map<std::string,_int>::contains(key)_(existent)/1024 24.122 6.40%
std::map<std::string,_int>::contains(key)_(existent)/32 15.724 -
std::map<std::string,_int>::contains(key)_(existent)/8192 29.309 -2.86%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.286 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 20.985 -8.85%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.684 1.66%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.788 -5.96%
std::map<std::string,_int>::count(key)_(existent)/0 0.015 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.528 -2.35%
std::map<std::string,_int>::count(key)_(existent)/32 17.473 26.14%
std::map<std::string,_int>::count(key)_(existent)/8192 29.349 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.283 4.87%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.876 3.56%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.797 7.33%
std::map<std::string,_int>::count(key)_(non-existent)/8192 34.531 8.97%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.721 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7178.784 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 221.168 1.08%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60437.270 -
std::map<std::string,_int>::ctor(const&)/0 13.607 -
std::map<std::string,_int>::ctor(const&)/1024 35420.068 2.58%
std::map<std::string,_int>::ctor(const&)/32 724.719 -3.80%
std::map<std::string,_int>::ctor(const&)/8192 343692.480 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.608 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 37011.474 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 705.523 -4.28%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346265.297 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.662 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41239.404 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 822.600 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 396312.640 2.14%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.677 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 59777.422 2.15%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1022.191 -1.22%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1110087.112 1.15%
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.131 3.04%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.625 -3.60%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.742 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.552 6.31%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 9.957 -7.59%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 32.928 3.11%
std::map<std::string,_int>::erase(iterator)/0 27.433 2.84%
std::map<std::string,_int>::erase(iterator)/1024 26.567 -6.80%
std::map<std::string,_int>::erase(iterator)/32 25.444 -11.60%
std::map<std::string,_int>::erase(iterator)/8192 25.986 -4.76%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.463 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12098.510 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 679.285 -1.77%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115069.521 1.27%
std::map<std::string,_int>::erase(key)_(existent)/0 43.791 -37.50%
std::map<std::string,_int>::erase(key)_(existent)/1024 65.793 -1.61%
std::map<std::string,_int>::erase(key)_(existent)/32 52.674 -33.18%
std::map<std::string,_int>::erase(key)_(existent)/8192 87.614 19.16%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 21.152 -1.43%
std::map<std::string,_int>::erase(key)_(non-existent)/32 9.715 -8.42%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 29.862 1.85%
std::map<std::string,_int>::find(key)_(existent)/0 0.034 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.464 -4.66%
std::map<std::string,_int>::find(key)_(existent)/32 16.620 2.82%
std::map<std::string,_int>::find(key)_(existent)/8192 29.199 2.31%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 22.256 5.34%
std::map<std::string,_int>::find(key)_(non-existent)/32 9.749 -5.60%
std::map<std::string,_int>::find(key)_(non-existent)/8192 27.263 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.643 -29.96%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 59.420 -30.21%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.834 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 78.171 -10.96%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.637 21.14%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 42.032 -2.81%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 40.999 1.66%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 77.471 63.67%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 31.374 -3.12%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 46.269 4.76%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.309 -5.66%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 50.926 -10.09%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.591 15.29%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.240 16.47%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.201 -16.64%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 38.044 3.81%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.220 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67451.788 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1544.823 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 833346.737 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.128 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 41873.621 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1186.794 -2.64%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 628797.146 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.794 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35281.984 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1213.076 -2.75%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 400489.572 1.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.640 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34762.709 -1.21%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1221.002 -9.29%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 368994.890 -
std::map<std::string,_int>::insert(value)_(already_present)/0 17.169 16.73%
std::map<std::string,_int>::insert(value)_(already_present)/1024 25.961 -
std::map<std::string,_int>::insert(value)_(already_present)/32 24.690 15.37%
std::map<std::string,_int>::insert(value)_(already_present)/8192 27.715 -13.56%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.250 -3.88%
std::map<std::string,_int>::insert(value)_(new_value)/1024 64.927 -3.35%
std::map<std::string,_int>::insert(value)_(new_value)/32 44.457 5.75%
std::map<std::string,_int>::insert(value)_(new_value)/8192 69.171 -25.87%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 8.542 -50.64%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.944 33.83%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 17.664 37.26%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 40.205 6.40%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.808 6.04%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 58.856 21.90%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 45.785 39.11%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 66.986 -24.87%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 25.731 12.64%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.313 -8.83%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 32.722 1.54%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.404 -1.59%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 12.503 18.17%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.543 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.274 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37020.709 1.22%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 766.360 -10.39%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349142.961 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.265 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36287.085 1.47%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 693.346 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348680.577 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.126 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17789.479 2.24%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 338.513 2.89%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210363.485 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.505 -5.80%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.230 4.10%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.084 -9.50%
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.083 -1.75%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.520 -8.73%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 30.651 -4.02%
std::mismatch(deque<int>)_(it,_it,_it)/1000 459.854 -2.30%
std::mismatch(deque<int>)_(it,_it,_it)/1024 482.917 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 497147.830 -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.068 1.47%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3893.356 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 475.516 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 490.347 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494297.107 -6.29%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.004 -4.26%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3859.045 -5.99%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 732.467 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 740.681 1.45%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625194.768 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.579 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4824.491 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 708.148 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 729.556 -2.93%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622426.935 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.186 -3.06%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4822.723 -
std::mismatch(list<int>)_(it,_it,_it)/1000 1446.829 93.23%
std::mismatch(list<int>)_(it,_it,_it)/1024 1467.394 91.52%
std::mismatch(list<int>)_(it,_it,_it)/1048576 944554.886 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.669 -
std::mismatch(list<int>)_(it,_it,_it)/8192 8981.003 20.92%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 766.684 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 790.471 1.54%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 961249.944 1.08%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.748 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 14064.364 21.92%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 815.311 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 835.239 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 996133.853 1.03%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.558 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 14125.218 19.68%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 810.246 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 827.638 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 983545.794 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.588 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12157.172 15.13%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.881 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.745 -2.27%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76915.489 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.298 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.926 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 75.160 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76662.891 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.306 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.760 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 473.998 5.39%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.257 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609755.421 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.158 3.65%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4780.247 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 455.418 -3.34%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.112 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 608322.448 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.191 -3.28%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4798.197 -
std::move(deque<int>)/1048576 54615.525 -
std::move(deque<int>)/262144 14966.142 -
std::move(deque<int>)/32768 1854.699 -23.71%
std::move(deque<int>)/4096 153.435 -3.12%
std::move(deque<int>)/512 23.851 -
std::move(deque<int>)/64 5.986 -2.23%
std::move(deque<int>)/8 3.938 3.82%
std::move(list<int>)/1048576 992563.594 -2.32%
std::move(list<int>)/262144 244182.299 -
std::move(list<int>)/32768 30741.344 -
std::move(list<int>)/4096 4844.241 21.97%
std::move(list<int>)/512 364.596 2.53%
std::move(list<int>)/64 39.447 -
std::move(list<int>)/8 3.445 -
std::move(vector<bool>)_(aligned)/1048576 2112.948 -
std::move(vector<bool>)_(aligned)/262144 256.244 -
std::move(vector<bool>)_(aligned)/32768 36.822 -
std::move(vector<bool>)_(aligned)/4096 7.049 -
std::move(vector<bool>)_(aligned)/512 2.341 -2.01%
std::move(vector<bool>)_(aligned)/64 1.775 -
std::move(vector<bool>)_(unaligned)/1048576 6709.575 -
std::move(vector<bool>)_(unaligned)/262144 1582.080 -
std::move(vector<bool>)_(unaligned)/32768 201.987 -
std::move(vector<bool>)_(unaligned)/4096 25.962 -
std::move(vector<bool>)_(unaligned)/512 4.523 -3.63%
std::move(vector<bool>)_(unaligned)/64 1.555 -2.19%
std::move(vector<int>)/1048576 59361.688 10.80%
std::move(vector<int>)/262144 14495.925 -
std::move(vector<int>)/32768 2131.062 -
std::move(vector<int>)/4096 134.545 -
std::move(vector<int>)/512 20.225 -
std::move(vector<int>)/64 4.153 -
std::move(vector<int>)/8 2.209 -2.44%
std::move_backward(deque<int>)/1048576 129486.916 -
std::move_backward(deque<int>)/262144 30419.589 -
std::move_backward(deque<int>)/32768 3656.884 -
std::move_backward(deque<int>)/4096 158.268 -7.51%
std::move_backward(deque<int>)/512 25.991 -
std::move_backward(deque<int>)/64 7.115 -
std::move_backward(deque<int>)/8 3.996 -
std::move_backward(list<int>)/1048576 1048317.168 1.23%
std::move_backward(list<int>)/262144 267729.167 2.70%
std::move_backward(list<int>)/32768 31808.972 -
std::move_backward(list<int>)/4096 4907.807 -16.88%
std::move_backward(list<int>)/512 373.201 -
std::move_backward(list<int>)/64 39.803 -
std::move_backward(list<int>)/8 3.410 -
std::move_backward(vector<bool>)_(aligned)/1048576 2119.883 -
std::move_backward(vector<bool>)_(aligned)/262144 257.452 -
std::move_backward(vector<bool>)_(aligned)/32768 38.088 -
std::move_backward(vector<bool>)_(aligned)/4096 7.328 -
std::move_backward(vector<bool>)_(aligned)/512 2.508 1.46%
std::move_backward(vector<bool>)_(aligned)/64 1.779 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6491.701 -
std::move_backward(vector<bool>)_(unaligned)/262144 1583.346 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.580 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.479 1.08%
std::move_backward(vector<bool>)_(unaligned)/512 4.849 2.67%
std::move_backward(vector<bool>)_(unaligned)/64 1.918 1.48%
std::move_backward(vector<int>)/1048576 56542.421 -
std::move_backward(vector<int>)/262144 22752.204 6.45%
std::move_backward(vector<int>)/32768 2146.604 -
std::move_backward(vector<int>)/4096 135.889 -
std::move_backward(vector<int>)/512 20.861 -
std::move_backward(vector<int>)/64 4.334 -
std::move_backward(vector<int>)/8 2.268 -
std::multimap<int,_int>::clear()/0 420.940 -
std::multimap<int,_int>::clear()/1024 10240.461 1.46%
std::multimap<int,_int>::clear()/32 655.032 -1.23%
std::multimap<int,_int>::clear()/8192 81474.221 -
std::multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.750 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.670 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.586 2.47%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.269 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.949 12.17%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.740 16.72%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 8.347 17.01%
std::multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.796 3.01%
std::multimap<int,_int>::count(key)_(existent)/32 3.633 4.35%
std::multimap<int,_int>::count(key)_(existent)/8192 6.755 2.87%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.078 5.43%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.688 6.97%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.553 5.72%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.728 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5926.083 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.940 1.22%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51556.646 -
std::multimap<int,_int>::ctor(const&)/0 13.693 -
std::multimap<int,_int>::ctor(const&)/1024 6237.113 -
std::multimap<int,_int>::ctor(const&)/32 216.821 1.11%
std::multimap<int,_int>::ctor(const&)/8192 49837.127 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.638 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6230.523 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 216.380 1.75%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 49768.374 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.589 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7903.499 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 228.509 1.14%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 63874.393 -2.55%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.622 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12755.190 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 290.970 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 288042.149 1.65%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.017 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.096 -5.32%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.418 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.017 -2.89%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.325 3.76%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.295 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.054 5.69%
std::multimap<int,_int>::erase(iterator)/0 20.569 -
std::multimap<int,_int>::erase(iterator)/1024 20.870 -
std::multimap<int,_int>::erase(iterator)/32 20.810 -
std::multimap<int,_int>::erase(iterator)/8192 20.988 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.398 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7056.585 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 591.983 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55530.876 -
std::multimap<int,_int>::erase(key)_(existent)/0 21.565 -
std::multimap<int,_int>::erase(key)_(existent)/1024 26.231 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.978 -
std::multimap<int,_int>::erase(key)_(existent)/8192 26.369 -1.23%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.796 -
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.268 -1.98%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.442 -2.71%
std::multimap<int,_int>::find(key)_(existent)/0 0.018 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.932 2.82%
std::multimap<int,_int>::find(key)_(existent)/32 1.614 1.66%
std::multimap<int,_int>::find(key)_(existent)/8192 5.526 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 6.296 18.82%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.899 24.41%
std::multimap<int,_int>::find(key)_(non-existent)/8192 9.281 24.30%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.111 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.176 -1.04%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.717 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.936 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.109 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.064 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.611 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.035 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.108 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.766 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.060 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.866 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.092 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.566 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.073 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.342 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.633 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14752.794 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 790.046 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 144890.453 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.636 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12192.230 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 720.130 1.31%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 181584.780 2.09%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.480 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10690.262 2.56%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 686.677 1.29%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88722.115 2.02%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.163 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10356.331 4.94%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 707.029 2.03%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81738.716 4.57%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.449 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.781 -
std::multimap<int,_int>::insert(value)_(already_present)/32 19.451 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.557 -
std::multimap<int,_int>::insert(value)_(new_value)/0 18.113 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.291 7.25%
std::multimap<int,_int>::insert(value)_(new_value)/32 20.154 1.54%
std::multimap<int,_int>::insert(value)_(new_value)/8192 37.099 2.27%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.016 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.019 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.201 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.215 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.898 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.844 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.875 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.330 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6205.087 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.858 1.02%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49583.889 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.308 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6225.561 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 214.254 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49742.660 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.236 1.47%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1487.796 1.25%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 41.939 5.83%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12832.467 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.018 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.023 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.229 1.45%
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.205 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.595 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.775 -1.86%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.874 -
std::multimap<std::string,_int>::clear()/0 420.386 -
std::multimap<std::string,_int>::clear()/1024 20078.795 -1.23%
std::multimap<std::string,_int>::clear()/32 890.057 -1.79%
std::multimap<std::string,_int>::clear()/8192 201139.174 -
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.016 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 24.196 3.06%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.281 4.45%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.137 2.99%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.290 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.696 -2.05%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.331 -2.57%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.065 -3.67%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 22.634 -6.68%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.474 4.26%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.839 1.12%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.769 -3.67%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.589 2.52%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.891 -2.61%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.693 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7079.491 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 215.869 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60169.340 -
std::multimap<std::string,_int>::ctor(const&)/0 13.568 -
std::multimap<std::string,_int>::ctor(const&)/1024 34547.498 -1.21%
std::multimap<std::string,_int>::ctor(const&)/32 829.966 -1.69%
std::multimap<std::string,_int>::ctor(const&)/8192 346179.477 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.598 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37657.388 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 799.451 -1.63%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 348424.460 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.745 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40096.231 1.38%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 741.405 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 384547.035 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.761 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53881.916 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 957.314 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1042167.844 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.834 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.263 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 31.142 16.78%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.260 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.532 9.97%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.589 6.56%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.097 7.66%
std::multimap<std::string,_int>::erase(iterator)/0 27.024 -7.53%
std::multimap<std::string,_int>::erase(iterator)/1024 27.831 -10.34%
std::multimap<std::string,_int>::erase(iterator)/32 31.482 18.24%
std::multimap<std::string,_int>::erase(iterator)/8192 26.787 -16.11%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.457 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12344.119 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 681.163 -4.33%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114182.683 -
std::multimap<std::string,_int>::erase(key)_(existent)/0 57.763 -11.48%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 88.344 43.79%
std::multimap<std::string,_int>::erase(key)_(existent)/32 73.312 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 106.396 15.26%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.606 -1.18%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.744 2.25%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 33.093 2.23%
std::multimap<std::string,_int>::find(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.696 -1.82%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.756 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.827 -11.88%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 23.330 11.62%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.425 5.87%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 27.444 5.37%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.177 -16.95%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.532 -4.78%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 43.992 -2.15%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.606 -7.00%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.808 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.329 24.65%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 33.711 -12.53%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 44.132 -15.74%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.147 30.61%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.039 -32.62%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.917 2.65%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.072 -7.59%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.415 17.28%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.746 11.26%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.899 -19.92%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.252 -17.66%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.515 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67314.819 1.11%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1488.450 3.92%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 817211.916 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.256 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 57396.607 1.80%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1490.163 -2.00%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 796720.025 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.763 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33277.175 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1224.473 1.83%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 377828.391 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.179 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32441.054 2.65%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1181.824 -4.35%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 349989.225 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 52.873 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.460 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 60.045 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.065 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.069 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 65.750 1.20%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.805 -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 74.102 -17.56%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.290 -2.00%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.090 -3.66%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 27.491 1.46%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.959 1.62%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.622 15.87%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.778 -3.43%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.293 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36369.683 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 864.189 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351054.605 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.292 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35744.703 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 646.776 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350173.135 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.126 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17486.696 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 341.884 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210233.905 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 25.159 4.86%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.571 -11.04%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 31.816 5.57%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.995 -1.06%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.015 -4.97%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.548 -4.70%
std::multiset<int>::clear()/0 422.481 -
std::multiset<int>::clear()/1024 9573.915 -
std::multiset<int>::clear()/32 641.408 -
std::multiset<int>::clear()/8192 74456.065 -
std::multiset<int>::contains(key)_(existent)/0 0.014 -
std::multiset<int>::contains(key)_(existent)/1024 4.041 -
std::multiset<int>::contains(key)_(existent)/32 1.658 -1.84%
std::multiset<int>::contains(key)_(existent)/8192 8.171 -2.40%
std::multiset<int>::contains(key)_(non-existent)/0 0.267 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.653 1.24%
std::multiset<int>::contains(key)_(non-existent)/32 2.383 1.31%
std::multiset<int>::contains(key)_(non-existent)/8192 8.495 -1.16%
std::multiset<int>::count(key)_(existent)/0 0.012 -
std::multiset<int>::count(key)_(existent)/1024 5.615 -
std::multiset<int>::count(key)_(existent)/32 3.503 -1.89%
std::multiset<int>::count(key)_(existent)/8192 9.161 -3.13%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 5.896 -
std::multiset<int>::count(key)_(non-existent)/32 2.260 -
std::multiset<int>::count(key)_(non-existent)/8192 9.081 -
std::multiset<int>::ctor(&&,_different_allocs)/0 13.791 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5850.325 -
std::multiset<int>::ctor(&&,_different_allocs)/32 179.481 -1.06%
std::multiset<int>::ctor(&&,_different_allocs)/8192 48438.255 -
std::multiset<int>::ctor(const&)/0 13.731 -
std::multiset<int>::ctor(const&)/1024 6187.659 -1.47%
std::multiset<int>::ctor(const&)/32 219.950 -1.78%
std::multiset<int>::ctor(const&)/8192 48883.678 -1.73%
std::multiset<int>::ctor(const&,_alloc)/0 13.732 -
std::multiset<int>::ctor(const&,_alloc)/1024 6128.372 -2.49%
std::multiset<int>::ctor(const&,_alloc)/32 220.748 -2.73%
std::multiset<int>::ctor(const&,_alloc)/8192 48947.837 -2.49%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.649 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8701.658 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 250.017 -1.55%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69682.945 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.701 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12430.300 -1.75%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.638 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 256371.960 -
std::multiset<int>::equal_range(key)_(existent)/0 0.013 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.191 -3.18%
std::multiset<int>::equal_range(key)_(existent)/32 2.472 -2.98%
std::multiset<int>::equal_range(key)_(existent)/8192 8.415 -5.65%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.365 -4.81%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.328 -2.46%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.526 -5.07%
std::multiset<int>::erase(iterator)/0 19.952 -
std::multiset<int>::erase(iterator)/1024 23.641 -1.80%
std::multiset<int>::erase(iterator)/32 21.470 -1.30%
std::multiset<int>::erase(iterator)/8192 23.638 -2.31%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.504 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6542.904 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 581.253 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52116.217 -
std::multiset<int>::erase(key)_(existent)/0 20.837 -
std::multiset<int>::erase(key)_(existent)/1024 40.346 -1.23%
std::multiset<int>::erase(key)_(existent)/32 22.042 -1.15%
std::multiset<int>::erase(key)_(existent)/8192 60.346 -
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.640 -8.22%
std::multiset<int>::erase(key)_(non-existent)/32 2.470 -9.85%
std::multiset<int>::erase(key)_(non-existent)/8192 9.563 -2.84%
std::multiset<int>::find(key)_(existent)/0 0.017 -
std::multiset<int>::find(key)_(existent)/1024 3.716 -
std::multiset<int>::find(key)_(existent)/32 1.669 -
std::multiset<int>::find(key)_(existent)/8192 8.023 -4.57%
std::multiset<int>::find(key)_(non-existent)/0 0.256 -
std::multiset<int>::find(key)_(non-existent)/1024 5.424 -2.60%
std::multiset<int>::find(key)_(non-existent)/32 2.219 -2.78%
std::multiset<int>::find(key)_(non-existent)/8192 8.431 -14.97%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.177 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.811 1.91%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.767 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.093 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.144 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.495 -1.88%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.539 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.907 -3.46%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.180 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.825 1.43%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.938 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 70.169 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.183 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.543 -2.87%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.161 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.746 -4.31%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.766 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14412.343 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 787.882 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 151201.911 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 423.755 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11704.088 -2.30%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 714.294 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 202794.295 -2.56%
std::multiset<int>::insert(value)_(already_present)/0 18.292 -
std::multiset<int>::insert(value)_(already_present)/1024 28.409 -
std::multiset<int>::insert(value)_(already_present)/32 19.329 -
std::multiset<int>::insert(value)_(already_present)/8192 32.227 -3.25%
std::multiset<int>::insert(value)_(new_value)/0 17.980 -
std::multiset<int>::insert(value)_(new_value)/1024 48.770 -
std::multiset<int>::insert(value)_(new_value)/32 19.842 -
std::multiset<int>::insert(value)_(new_value)/8192 73.348 -10.71%
std::multiset<int>::lower_bound(key)_(existent)/0 0.011 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.188 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.658 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.858 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.879 -1.14%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.847 -8.32%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.061 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.359 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6152.192 -4.33%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.906 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49031.270 -2.72%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.331 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6182.267 -1.98%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 220.424 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49339.596 -3.61%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.196 -1.41%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1310.260 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 34.598 4.27%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12300.771 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.012 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.038 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.237 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.687 -1.41%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.521 -3.09%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.836 -7.59%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.079 -
std::multiset<std::string>::clear()/0 423.942 -
std::multiset<std::string>::clear()/1024 20102.236 1.40%
std::multiset<std::string>::clear()/32 921.299 3.91%
std::multiset<std::string>::clear()/8192 203084.204 -
std::multiset<std::string>::contains(key)_(existent)/0 0.012 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.104 -5.38%
std::multiset<std::string>::contains(key)_(existent)/32 16.752 10.46%
std::multiset<std::string>::contains(key)_(existent)/8192 28.278 3.09%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.281 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 21.406 3.70%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.525 6.20%
std::multiset<std::string>::contains(key)_(non-existent)/8192 32.061 18.56%
std::multiset<std::string>::count(key)_(existent)/0 0.036 -
std::multiset<std::string>::count(key)_(existent)/1024 23.345 -2.31%
std::multiset<std::string>::count(key)_(existent)/32 19.614 7.19%
std::multiset<std::string>::count(key)_(existent)/8192 30.137 -4.19%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.023 -
std::multiset<std::string>::count(key)_(non-existent)/32 9.993 -3.04%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.482 -3.14%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.794 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 7010.243 1.80%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 213.277 1.52%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 58514.220 1.95%
std::multiset<std::string>::ctor(const&)/0 13.628 -
std::multiset<std::string>::ctor(const&)/1024 34757.592 -1.53%
std::multiset<std::string>::ctor(const&)/32 712.849 -1.11%
std::multiset<std::string>::ctor(const&)/8192 339998.637 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.691 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36362.408 -1.71%
std::multiset<std::string>::ctor(const&,_alloc)/32 744.761 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 341272.239 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.827 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39816.072 -1.78%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 766.276 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379094.868 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.798 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54480.580 -1.75%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 916.755 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1050175.167 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.036 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 25.203 7.63%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.683 2.59%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.915 -2.21%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.132 -3.77%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.577 1.56%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.521 -2.96%
std::multiset<std::string>::erase(iterator)/0 29.599 -5.91%
std::multiset<std::string>::erase(iterator)/1024 29.572 -10.90%
std::multiset<std::string>::erase(iterator)/32 30.807 -3.76%
std::multiset<std::string>::erase(iterator)/8192 26.775 -13.40%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 425.068 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12168.406 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 689.654 -2.02%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113697.363 -
std::multiset<std::string>::erase(key)_(existent)/0 40.509 -32.55%
std::multiset<std::string>::erase(key)_(existent)/1024 87.439 47.70%
std::multiset<std::string>::erase(key)_(existent)/32 49.958 -16.67%
std::multiset<std::string>::erase(key)_(existent)/8192 128.984 -3.71%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.826 -
std::multiset<std::string>::erase(key)_(non-existent)/32 10.421 -
std::multiset<std::string>::erase(key)_(non-existent)/8192 32.337 3.42%
std::multiset<std::string>::find(key)_(existent)/0 0.034 -
std::multiset<std::string>::find(key)_(existent)/1024 28.387 -6.09%
std::multiset<std::string>::find(key)_(existent)/32 21.391 40.72%
std::multiset<std::string>::find(key)_(existent)/8192 43.127 6.75%
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.507 8.02%
std::multiset<std::string>::find(key)_(non-existent)/32 10.427 5.81%
std::multiset<std::string>::find(key)_(non-existent)/8192 26.149 -11.67%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.567 10.50%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.151 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.886 -21.68%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 84.741 -12.19%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.428 1.88%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.674 6.63%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.779 -28.28%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.857 -7.44%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.518 -8.65%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.881 -25.50%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.486 18.16%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 79.190 -8.46%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.588 4.74%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.280 -23.75%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.078 -3.60%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.144 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.877 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70318.395 -1.18%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1469.016 3.03%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 838689.840 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 425.908 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57820.058 -1.96%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1438.019 -10.07%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 798827.127 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.761 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.538 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.341 1.17%
std::multiset<std::string>::insert(value)_(already_present)/8192 67.385 2.07%
std::multiset<std::string>::insert(value)_(new_value)/0 35.095 -
std::multiset<std::string>::insert(value)_(new_value)/1024 63.444 -
std::multiset<std::string>::insert(value)_(new_value)/32 43.505 -1.73%
std::multiset<std::string>::insert(value)_(new_value)/8192 75.371 -22.64%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.142 5.02%
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.834 -7.69%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 29.936 -1.08%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 23.019 -7.93%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 9.861 -10.62%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.130 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.295 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36530.521 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 677.701 -1.34%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346224.852 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.270 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35801.196 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 581.466 -1.90%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344757.668 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 17021.400 1.00%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 393.179 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 207556.084 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.037 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.151 1.34%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.360 10.24%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.017 -8.49%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.662 -5.21%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.315 5.19%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.714 -1.23%
std::none_of(deque<int>)_(process_all)/32 11.538 -
std::none_of(deque<int>)_(process_all)/32768 10513.622 -8.64%
std::none_of(deque<int>)_(process_all)/50 19.166 -
std::none_of(deque<int>)_(process_all)/8 3.221 -
std::none_of(deque<int>)_(process_all)/8192 2634.692 -8.58%
std::none_of(list<int>)_(process_all)/32 11.711 -
std::none_of(list<int>)_(process_all)/32768 26649.819 -2.76%
std::none_of(list<int>)_(process_all)/50 22.041 -
std::none_of(list<int>)_(process_all)/8 2.610 -
std::none_of(list<int>)_(process_all)/8192 7509.243 7.09%
std::none_of(vector<int>)_(process_all)/32 8.540 -
std::none_of(vector<int>)_(process_all)/32768 8090.724 -
std::none_of(vector<int>)_(process_all)/50 13.760 -7.77%
std::none_of(vector<int>)_(process_all)/8 2.508 3.05%
std::none_of(vector<int>)_(process_all)/8192 2023.933 -
std::partial_sort(deque<int>)_(ascending)/1024 7967.251 -
std::partial_sort(deque<int>)_(ascending)/8 29.948 -2.00%
std::partial_sort(deque<int>)_(ascending)/8192 164391.185 -1.23%
std::partial_sort(deque<int>)_(descending)/1024 18614.742 -
std::partial_sort(deque<int>)_(descending)/8 43.215 -1.63%
std::partial_sort(deque<int>)_(descending)/8192 291197.896 -
std::partial_sort(deque<int>)_(heap)/1024 18515.954 -
std::partial_sort(deque<int>)_(heap)/8 38.555 -
std::partial_sort(deque<int>)_(heap)/8192 282505.841 -2.59%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7947.044 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.499 -3.55%
std::partial_sort(deque<int>)_(pipe-organ)/8192 161073.269 -1.71%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19748.298 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.516 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 286183.762 -
std::partial_sort(deque<int>)_(repeated)/1024 6405.698 -
std::partial_sort(deque<int>)_(repeated)/8 27.628 -
std::partial_sort(deque<int>)_(repeated)/8192 68398.283 -
std::partial_sort(deque<int>)_(shuffled)/1024 16137.262 -
std::partial_sort(deque<int>)_(shuffled)/8 34.411 1.50%
std::partial_sort(deque<int>)_(shuffled)/8192 268829.880 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4964.376 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.583 -3.86%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55542.205 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8185.176 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.078 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97417.801 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8171.477 -1.02%
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.301 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100806.743 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4978.554 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.573 -2.29%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55436.155 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9189.778 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.087 -7.24%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97452.275 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3940.574 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.807 -5.45%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46948.295 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6905.471 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.611 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90889.672 -
std::partial_sort(vector<int>)_(ascending)/1024 5017.897 -
std::partial_sort(vector<int>)_(ascending)/8 20.881 1.00%
std::partial_sort(vector<int>)_(ascending)/8192 54572.786 -
std::partial_sort(vector<int>)_(descending)/1024 8239.909 -
std::partial_sort(vector<int>)_(descending)/8 24.640 -
std::partial_sort(vector<int>)_(descending)/8192 97586.389 -
std::partial_sort(vector<int>)_(heap)/1024 8223.740 -
std::partial_sort(vector<int>)_(heap)/8 26.828 6.15%
std::partial_sort(vector<int>)_(heap)/8192 100654.739 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 5000.722 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.830 1.69%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54435.655 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9164.469 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.642 1.45%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97643.206 -
std::partial_sort(vector<int>)_(repeated)/1024 3954.647 -
std::partial_sort(vector<int>)_(repeated)/8 20.343 1.53%
std::partial_sort(vector<int>)_(repeated)/8192 46767.936 -
std::partial_sort(vector<int>)_(shuffled)/1024 6939.342 -
std::partial_sort(vector<int>)_(shuffled)/8 22.423 1.21%
std::partial_sort(vector<int>)_(shuffled)/8192 88429.185 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5472.381 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.758 2.35%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57338.719 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8553.794 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.905 -
std::partial_sort_copy(deque<int>)_(descending)/8192 100115.746 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8673.723 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.579 3.10%
std::partial_sort_copy(deque<int>)_(heap)/8192 103246.734 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5451.635 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.775 2.37%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57136.532 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9319.554 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.791 3.39%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100273.175 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4312.886 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.588 3.48%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49353.536 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7295.431 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.027 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92858.812 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5610.926 -1.16%
std::partial_sort_copy(list<int>)_(ascending)/8 9.112 -1.02%
std::partial_sort_copy(list<int>)_(ascending)/8192 61712.092 -2.04%
std::partial_sort_copy(list<int>)_(descending)/1024 8559.750 -
std::partial_sort_copy(list<int>)_(descending)/8 18.847 -
std::partial_sort_copy(list<int>)_(descending)/8192 101337.334 -
std::partial_sort_copy(list<int>)_(heap)/1024 8514.896 -
std::partial_sort_copy(list<int>)_(heap)/8 15.726 -
std::partial_sort_copy(list<int>)_(heap)/8192 105976.291 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5600.896 -1.29%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.023 -1.42%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 61218.451 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9469.178 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.660 -2.40%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101122.619 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4496.508 -1.44%
std::partial_sort_copy(list<int>)_(repeated)/8 8.591 1.64%
std::partial_sort_copy(list<int>)_(repeated)/8192 53551.962 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7293.309 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.710 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93386.219 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5240.980 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.498 17.42%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55884.495 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8377.130 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.897 1.24%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98308.394 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8381.749 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.161 1.61%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102000.870 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5234.391 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.576 18.89%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55692.638 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9176.865 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.815 6.71%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98851.860 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4072.493 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.483 4.85%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47634.561 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7141.504 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.655 1.09%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92096.929 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5124.030 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.103 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 55490.869 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8337.441 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.503 -
std::partial_sort_copy(vector<int>)_(descending)/8192 98872.048 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8285.160 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.406 1.87%
std::partial_sort_copy(vector<int>)_(heap)/8192 102330.089 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5078.732 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.913 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55142.048 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9258.967 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.688 1.74%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99803.556 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4040.304 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.409 -1.16%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47503.011 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7142.803 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.085 -1.56%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 94214.948 -
std::partition(deque<int>)_(dense)/1024 361.224 -
std::partition(deque<int>)_(dense)/32 9.834 -6.65%
std::partition(deque<int>)_(dense)/50 14.709 -8.19%
std::partition(deque<int>)_(dense)/8192 2811.076 -
std::partition(deque<int>)_(sparse)/1024 388.726 1.59%
std::partition(deque<int>)_(sparse)/32 10.076 -3.51%
std::partition(deque<int>)_(sparse)/50 15.060 -7.95%
std::partition(deque<int>)_(sparse)/8192 3024.185 -
std::partition(list<int>)_(dense)/1024 390.351 -
std::partition(list<int>)_(dense)/32 8.762 -
std::partition(list<int>)_(dense)/50 13.331 -
std::partition(list<int>)_(dense)/8192 4386.724 -30.54%
std::partition(list<int>)_(sparse)/1024 723.227 -
std::partition(list<int>)_(sparse)/32 8.843 -
std::partition(list<int>)_(sparse)/50 14.745 -2.31%
std::partition(list<int>)_(sparse)/8192 7455.324 -4.86%
std::partition(vector<int>)_(dense)/1024 240.919 -2.47%
std::partition(vector<int>)_(dense)/32 8.369 2.49%
std::partition(vector<int>)_(dense)/50 13.056 -
std::partition(vector<int>)_(dense)/8192 1882.052 -
std::partition(vector<int>)_(sparse)/1024 258.015 -
std::partition(vector<int>)_(sparse)/32 8.841 1.50%
std::partition(vector<int>)_(sparse)/50 13.982 1.22%
std::partition(vector<int>)_(sparse)/8192 1877.787 -
std::partition_copy(deque<int>)/1024 636.396 -
std::partition_copy(deque<int>)/32 12.797 -
std::partition_copy(deque<int>)/50 21.420 2.71%
std::partition_copy(deque<int>)/8192 5703.736 -
std::partition_copy(list<int>)/1024 717.801 -
std::partition_copy(list<int>)/32 8.557 -
std::partition_copy(list<int>)/50 13.234 -
std::partition_copy(list<int>)/8192 6746.876 -7.79%
std::partition_copy(vector<int>)/1024 454.968 -
std::partition_copy(vector<int>)/32 8.203 2.11%
std::partition_copy(vector<int>)/50 12.912 2.24%
std::partition_copy(vector<int>)/8192 4577.165 -
std::partition_point(deque<int>)/1024 9.364 -
std::partition_point(deque<int>)/32 4.851 9.72%
std::partition_point(deque<int>)/50 5.090 6.69%
std::partition_point(deque<int>)/8192 16.352 -
std::partition_point(list<int>)/1024 1266.021 12.19%
std::partition_point(list<int>)/32 16.284 2.01%
std::partition_point(list<int>)/50 24.781 1.04%
std::partition_point(list<int>)/8192 12316.870 4.64%
std::partition_point(vector<int>)/1024 6.231 -
std::partition_point(vector<int>)/32 2.538 -1.33%
std::partition_point(vector<int>)/50 2.541 -1.18%
std::partition_point(vector<int>)/8192 9.521 1.72%
std::remove(deque<int>)_(prefix)/1024 527.498 -
std::remove(deque<int>)_(prefix)/32 55.904 -6.92%
std::remove(deque<int>)_(prefix)/50 64.084 -5.72%
std::remove(deque<int>)_(prefix)/8192 3908.337 -
std::remove(deque<int>)_(sprinkled)/1024 521.973 -
std::remove(deque<int>)_(sprinkled)/32 57.915 -1.76%
std::remove(deque<int>)_(sprinkled)/50 65.236 -3.07%
std::remove(deque<int>)_(sprinkled)/8192 3869.230 -
std::remove(list<int>)_(prefix)/1024 1020.315 1.10%
std::remove(list<int>)_(prefix)/32 55.420 -
std::remove(list<int>)_(prefix)/50 66.870 -
std::remove(list<int>)_(prefix)/8192 8219.738 -1.02%
std::remove(list<int>)_(sprinkled)/1024 960.334 -3.54%
std::remove(list<int>)_(sprinkled)/32 57.303 -
std::remove(list<int>)_(sprinkled)/50 66.287 -1.37%
std::remove(list<int>)_(sprinkled)/8192 7839.960 -
std::remove(vector<int>)_(prefix)/1024 312.522 -
std::remove(vector<int>)_(prefix)/32 52.076 -
std::remove(vector<int>)_(prefix)/50 56.925 -
std::remove(vector<int>)_(prefix)/8192 2115.903 -
std::remove(vector<int>)_(sprinkled)/1024 289.318 -
std::remove(vector<int>)_(sprinkled)/32 51.653 -
std::remove(vector<int>)_(sprinkled)/50 55.790 -
std::remove(vector<int>)_(sprinkled)/8192 1991.145 -
std::remove_copy(deque<int>)_(prefix)/1024 387.962 3.29%
std::remove_copy(deque<int>)_(prefix)/32 12.917 -
std::remove_copy(deque<int>)_(prefix)/50 19.031 -
std::remove_copy(deque<int>)_(prefix)/8192 3360.734 -
std::remove_copy(deque<int>)_(sprinkled)/1024 359.447 -1.53%
std::remove_copy(deque<int>)_(sprinkled)/32 12.181 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.418 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2872.883 -2.48%
std::remove_copy(list<int>)_(prefix)/1024 756.836 -
std::remove_copy(list<int>)_(prefix)/32 10.835 -
std::remove_copy(list<int>)_(prefix)/50 21.934 -
std::remove_copy(list<int>)_(prefix)/8192 7018.139 -3.63%
std::remove_copy(list<int>)_(sprinkled)/1024 743.299 -
std::remove_copy(list<int>)_(sprinkled)/32 11.256 -
std::remove_copy(list<int>)_(sprinkled)/50 18.791 -1.22%
std::remove_copy(list<int>)_(sprinkled)/8192 6950.284 -4.17%
std::remove_copy(vector<int>)_(prefix)/1024 266.773 -
std::remove_copy(vector<int>)_(prefix)/32 8.984 -
std::remove_copy(vector<int>)_(prefix)/50 13.414 -
std::remove_copy(vector<int>)_(prefix)/8192 2068.168 -
std::remove_copy(vector<int>)_(sprinkled)/1024 469.696 2.11%
std::remove_copy(vector<int>)_(sprinkled)/32 15.726 5.07%
std::remove_copy(vector<int>)_(sprinkled)/50 24.383 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3670.009 -
std::remove_copy_if(deque<int>)_(prefix)/1024 530.276 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.022 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.402 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3892.256 -4.63%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 547.727 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.741 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.368 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3304.086 -6.42%
std::remove_copy_if(list<int>)_(prefix)/1024 795.309 -
std::remove_copy_if(list<int>)_(prefix)/32 14.833 -
std::remove_copy_if(list<int>)_(prefix)/50 27.182 -
std::remove_copy_if(list<int>)_(prefix)/8192 7213.802 -4.54%
std::remove_copy_if(list<int>)_(sprinkled)/1024 786.923 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.507 -
std::remove_copy_if(list<int>)_(sprinkled)/50 27.128 3.71%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7197.325 -3.54%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.287 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.139 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.651 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3330.637 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 470.934 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.320 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.909 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3750.722 -
std::remove_if(deque<int>)_(prefix)/1024 566.533 -
std::remove_if(deque<int>)_(prefix)/32 59.543 -
std::remove_if(deque<int>)_(prefix)/50 67.463 -
std::remove_if(deque<int>)_(prefix)/8192 4259.654 -
std::remove_if(deque<int>)_(sprinkled)/1024 533.567 -
std::remove_if(deque<int>)_(sprinkled)/32 58.104 3.69%
std::remove_if(deque<int>)_(sprinkled)/50 66.156 4.97%
std::remove_if(deque<int>)_(sprinkled)/8192 3956.200 -
std::remove_if(list<int>)_(prefix)/1024 1040.126 -
std::remove_if(list<int>)_(prefix)/32 61.687 -
std::remove_if(list<int>)_(prefix)/50 75.213 -
std::remove_if(list<int>)_(prefix)/8192 9813.695 4.90%
std::remove_if(list<int>)_(sprinkled)/1024 1013.752 -2.02%
std::remove_if(list<int>)_(sprinkled)/32 59.978 -
std::remove_if(list<int>)_(sprinkled)/50 73.538 -
std::remove_if(list<int>)_(sprinkled)/8192 8308.327 1.25%
std::remove_if(vector<int>)_(prefix)/1024 356.975 -
std::remove_if(vector<int>)_(prefix)/32 52.055 -
std::remove_if(vector<int>)_(prefix)/50 57.085 -
std::remove_if(vector<int>)_(prefix)/8192 2582.137 -
std::remove_if(vector<int>)_(sprinkled)/1024 525.851 -
std::remove_if(vector<int>)_(sprinkled)/32 55.718 -
std::remove_if(vector<int>)_(sprinkled)/50 64.084 -
std::remove_if(vector<int>)_(sprinkled)/8192 3829.516 -
std::replace(deque<int>)_(prefix)/1024 413.319 -
std::replace(deque<int>)_(prefix)/32 12.958 1.83%
std::replace(deque<int>)_(prefix)/50 19.253 1.61%
std::replace(deque<int>)_(prefix)/8192 3273.694 -
std::replace(deque<int>)_(sprinkled)/1024 354.835 -
std::replace(deque<int>)_(sprinkled)/32 12.677 -
std::replace(deque<int>)_(sprinkled)/50 18.783 -
std::replace(deque<int>)_(sprinkled)/8192 2842.278 -
std::replace(list<int>)_(prefix)/1024 738.359 -
std::replace(list<int>)_(prefix)/32 11.108 -
std::replace(list<int>)_(prefix)/50 18.391 -
std::replace(list<int>)_(prefix)/8192 7009.075 -
std::replace(list<int>)_(sprinkled)/1024 728.832 -
std::replace(list<int>)_(sprinkled)/32 11.383 -
std::replace(list<int>)_(sprinkled)/50 17.596 -
std::replace(list<int>)_(sprinkled)/8192 7174.928 -
std::replace(vector<int>)_(prefix)/1024 159.674 -
std::replace(vector<int>)_(prefix)/32 5.146 1.17%
std::replace(vector<int>)_(prefix)/50 7.582 -1.58%
std::replace(vector<int>)_(prefix)/8192 1282.102 -
std::replace(vector<int>)_(sprinkled)/1024 162.339 3.78%
std::replace(vector<int>)_(sprinkled)/32 5.257 -3.70%
std::replace(vector<int>)_(sprinkled)/50 7.823 -3.70%
std::replace(vector<int>)_(sprinkled)/8192 1305.301 6.08%
std::replace_if(deque<int>)_(prefix)/1024 482.749 -2.19%
std::replace_if(deque<int>)_(prefix)/32 14.229 5.19%
std::replace_if(deque<int>)_(prefix)/50 20.383 1.10%
std::replace_if(deque<int>)_(prefix)/8192 3516.096 -
std::replace_if(deque<int>)_(sprinkled)/1024 367.856 1.04%
std::replace_if(deque<int>)_(sprinkled)/32 12.451 -
std::replace_if(deque<int>)_(sprinkled)/50 18.681 -
std::replace_if(deque<int>)_(sprinkled)/8192 2940.269 -
std::replace_if(list<int>)_(prefix)/1024 745.896 -
std::replace_if(list<int>)_(prefix)/32 13.166 -
std::replace_if(list<int>)_(prefix)/50 24.106 -
std::replace_if(list<int>)_(prefix)/8192 7120.810 -
std::replace_if(list<int>)_(sprinkled)/1024 744.236 -
std::replace_if(list<int>)_(sprinkled)/32 13.432 -
std::replace_if(list<int>)_(sprinkled)/50 25.261 -
std::replace_if(list<int>)_(sprinkled)/8192 7320.901 -
std::replace_if(vector<int>)_(prefix)/1024 273.363 -
std::replace_if(vector<int>)_(prefix)/32 8.951 -
std::replace_if(vector<int>)_(prefix)/50 13.652 -
std::replace_if(vector<int>)_(prefix)/8192 2049.066 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.688 -
std::replace_if(vector<int>)_(sprinkled)/32 8.735 -
std::replace_if(vector<int>)_(sprinkled)/50 12.882 -5.73%
std::replace_if(vector<int>)_(sprinkled)/8192 1914.855 -
std::reverse(deque<int>)/32768 5734.596 -
std::reverse(deque<int>)/4096 719.900 -
std::reverse(deque<int>)/512 113.356 -
std::reverse(deque<int>)/64 13.067 -
std::reverse(deque<int>)/8 2.491 -2.28%
std::reverse(list<int>)/32768 18555.243 -
std::reverse(list<int>)/4096 1676.322 1.24%
std::reverse(list<int>)/512 193.762 1.08%
std::reverse(list<int>)/64 17.609 -
std::reverse(list<int>)/8 2.037 -
std::reverse(vector<int>)/32768 1042.757 -
std::reverse(vector<int>)/4096 130.474 -
std::reverse(vector<int>)/512 16.400 -
std::reverse(vector<int>)/64 4.127 -
std::reverse(vector<int>)/8 1.585 -
std::reverse_copy(deque<int>)/32768 8065.957 -
std::reverse_copy(deque<int>)/4096 983.381 -
std::reverse_copy(deque<int>)/512 125.412 -
std::reverse_copy(deque<int>)/64 16.032 -
std::reverse_copy(deque<int>)/8 2.536 -3.24%
std::reverse_copy(list<int>)/32768 26214.696 -
std::reverse_copy(list<int>)/4096 3129.997 1.27%
std::reverse_copy(list<int>)/512 365.970 -
std::reverse_copy(list<int>)/64 30.108 -
std::reverse_copy(list<int>)/8 2.385 -
std::reverse_copy(vector<int>)/32768 976.726 -
std::reverse_copy(vector<int>)/4096 137.891 1.13%
std::reverse_copy(vector<int>)/512 17.149 -
std::reverse_copy(vector<int>)/64 2.470 -
std::reverse_copy(vector<int>)/8 2.323 3.39%
std::rotate(deque<int>)_(1_element_backward)/1024 42.386 -
std::rotate(deque<int>)_(1_element_backward)/32 4.450 -
std::rotate(deque<int>)_(1_element_backward)/50 5.335 -1.16%
std::rotate(deque<int>)_(1_element_backward)/8192 312.015 -
std::rotate(deque<int>)_(1_element_forward)/1024 39.031 -
std::rotate(deque<int>)_(1_element_forward)/32 4.520 -1.27%
std::rotate(deque<int>)_(1_element_forward)/50 5.284 -1.82%
std::rotate(deque<int>)_(1_element_forward)/8192 302.741 -
std::rotate(deque<int>)_(by_1/2)/1024 179.218 3.45%
std::rotate(deque<int>)_(by_1/2)/32 7.374 -
std::rotate(deque<int>)_(by_1/2)/50 10.309 -
std::rotate(deque<int>)_(by_1/2)/8192 1460.087 -
std::rotate(deque<int>)_(by_1/3)/1024 1824.590 -
std::rotate(deque<int>)_(by_1/3)/32 45.566 -
std::rotate(deque<int>)_(by_1/3)/50 76.907 -
std::rotate(deque<int>)_(by_1/3)/8192 22781.125 -
std::rotate(deque<int>)_(by_1/4)/1024 779.766 -
std::rotate(deque<int>)_(by_1/4)/32 29.452 -
std::rotate(deque<int>)_(by_1/4)/50 75.413 -
std::rotate(deque<int>)_(by_1/4)/8192 6846.204 -
std::rotate(list<int>)_(1_element_backward)/1024 747.918 -
std::rotate(list<int>)_(1_element_backward)/32 13.328 -
std::rotate(list<int>)_(1_element_backward)/50 22.449 -
std::rotate(list<int>)_(1_element_backward)/8192 8500.795 1.06%
std::rotate(list<int>)_(1_element_forward)/1024 736.551 -
std::rotate(list<int>)_(1_element_forward)/32 14.562 -
std::rotate(list<int>)_(1_element_forward)/50 27.919 2.45%
std::rotate(list<int>)_(1_element_forward)/8192 7876.664 -
std::rotate(list<int>)_(by_1/2)/1024 386.583 -
std::rotate(list<int>)_(by_1/2)/32 5.983 -
std::rotate(list<int>)_(by_1/2)/50 12.820 -
std::rotate(list<int>)_(by_1/2)/8192 6292.962 22.60%
std::rotate(list<int>)_(by_1/3)/1024 805.704 -
std::rotate(list<int>)_(by_1/3)/32 15.525 1.56%
std::rotate(list<int>)_(by_1/3)/50 24.847 -
std::rotate(list<int>)_(by_1/3)/8192 8794.329 -1.76%
std::rotate(list<int>)_(by_1/4)/1024 581.390 -
std::rotate(list<int>)_(by_1/4)/32 12.569 -
std::rotate(list<int>)_(by_1/4)/50 25.126 -
std::rotate(list<int>)_(by_1/4)/8192 7226.948 -1.19%
std::rotate(vector<bool>)_(1_element_backward)/1024 26.911 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.333 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.343 -
std::rotate(vector<bool>)_(1_element_backward)/8192 101.551 1.32%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.601 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.686 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.718 -
std::rotate(vector<bool>)_(1_element_forward)/8192 108.086 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.449 1.05%
std::rotate(vector<bool>)_(by_1/2)/32 17.829 -
std::rotate(vector<bool>)_(by_1/2)/50 17.561 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.204 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.055 -
std::rotate(vector<bool>)_(by_1/3)/32 17.461 -
std::rotate(vector<bool>)_(by_1/3)/50 17.491 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.598 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.263 1.68%
std::rotate(vector<bool>)_(by_1/4)/32 17.566 -
std::rotate(vector<bool>)_(by_1/4)/50 17.455 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.092 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.915 -
std::rotate(vector<int>)_(1_element_backward)/32 2.914 -
std::rotate(vector<int>)_(1_element_backward)/50 5.331 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.416 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.363 -
std::rotate(vector<int>)_(1_element_forward)/32 2.948 -
std::rotate(vector<int>)_(1_element_forward)/50 5.271 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.502 -
std::rotate(vector<int>)_(by_1/2)/1024 31.953 -
std::rotate(vector<int>)_(by_1/2)/32 3.653 -
std::rotate(vector<int>)_(by_1/2)/50 4.451 -
std::rotate(vector<int>)_(by_1/2)/8192 240.637 -
std::rotate(vector<int>)_(by_1/3)/1024 1372.717 -
std::rotate(vector<int>)_(by_1/3)/32 21.763 -
std::rotate(vector<int>)_(by_1/3)/50 40.279 -
std::rotate(vector<int>)_(by_1/3)/8192 10922.701 -
std::rotate(vector<int>)_(by_1/4)/1024 330.897 1.24%
std::rotate(vector<int>)_(by_1/4)/32 12.110 1.20%
std::rotate(vector<int>)_(by_1/4)/50 40.320 -
std::rotate(vector<int>)_(by_1/4)/8192 2625.286 1.95%
std::rotate_copy(deque<int>)/1024 35.112 -
std::rotate_copy(deque<int>)/32 2.691 -1.06%
std::rotate_copy(deque<int>)/50 3.006 -
std::rotate_copy(deque<int>)/8192 293.146 -
std::rotate_copy(list<int>)/1024 730.685 -
std::rotate_copy(list<int>)/32 8.433 1.28%
std::rotate_copy(list<int>)/50 14.203 -1.09%
std::rotate_copy(list<int>)/8192 6688.744 -5.36%
std::rotate_copy(vector<int>)/1024 32.933 1.12%
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.703 -
std::rotate_copy(vector<int>)/8192 717.575 6.16%
std::sample(deque<int>)/1024 11840.952 -
std::sample(deque<int>)/32 320.268 -
std::sample(deque<int>)/8192 95016.801 -
std::sample(list<int>)/1024 11659.943 -
std::sample(list<int>)/32 312.718 -
std::sample(list<int>)/8192 96749.994 -
std::sample(vector<int>)/1024 11245.199 -
std::sample(vector<int>)/32 305.701 -
std::sample(vector<int>)/8192 90659.275 -
std::search(deque<int>)_(near_matches)/1000 24586.323 -
std::search(deque<int>)_(near_matches)/1024 25683.644 -
std::search(deque<int>)_(near_matches)/8192 1450979.124 -
std::search(deque<int>)_(no_match)/1000 405.361 -
std::search(deque<int>)_(no_match)/1024 267.572 -35.59%
std::search(deque<int>)_(no_match)/1048576 425421.403 -
std::search(deque<int>)_(no_match)/8192 3326.122 -
std::search(deque<int>)_(same_length)/1000 465.987 42.88%
std::search(deque<int>)_(same_length)/1024 475.528 -
std::search(deque<int>)_(same_length)/8192 3897.158 3.21%
std::search(deque<int>)_(single_element)/1000 440.976 -1.71%
std::search(deque<int>)_(single_element)/1024 459.539 -
std::search(deque<int>)_(single_element)/8192 3662.512 -
std::search(deque<int>,_pred)_(near_matches)/1000 25486.140 -7.96%
std::search(deque<int>,_pred)_(near_matches)/1024 26590.698 -8.50%
std::search(deque<int>,_pred)_(near_matches)/8192 1511143.359 -
std::search(deque<int>,_pred)_(no_match)/1000 427.156 -
std::search(deque<int>,_pred)_(no_match)/1024 435.987 -
std::search(deque<int>,_pred)_(no_match)/1048576 444554.101 -
std::search(deque<int>,_pred)_(no_match)/8192 3483.156 -
std::search(deque<int>,_pred)_(same_length)/1000 479.447 -3.77%
std::search(deque<int>,_pred)_(same_length)/1024 510.543 -
std::search(deque<int>,_pred)_(same_length)/8192 4056.146 -
std::search(deque<int>,_pred)_(single_element)/1000 474.592 -
std::search(deque<int>,_pred)_(single_element)/1024 484.979 -
std::search(deque<int>,_pred)_(single_element)/8192 3875.571 -
std::search(list<int>)_(near_matches)/1000 37718.709 -
std::search(list<int>)_(near_matches)/1024 39657.533 -
std::search(list<int>)_(near_matches)/8192 2554825.607 -
std::search(list<int>)_(no_match)/1000 633.972 -9.52%
std::search(list<int>)_(no_match)/1024 773.668 2.30%
std::search(list<int>)_(no_match)/1048576 849135.654 -
std::search(list<int>)_(no_match)/8192 7091.738 -2.82%
std::search(list<int>)_(same_length)/1000 737.249 -1.28%
std::search(list<int>)_(same_length)/1024 768.870 -
std::search(list<int>)_(same_length)/8192 10583.601 14.35%
std::search(list<int>)_(single_element)/1000 712.218 2.25%
std::search(list<int>)_(single_element)/1024 731.383 -
std::search(list<int>)_(single_element)/8192 7710.542 3.75%
std::search(list<int>,_pred)_(near_matches)/1000 42396.747 -
std::search(list<int>,_pred)_(near_matches)/1024 44254.215 -
std::search(list<int>,_pred)_(near_matches)/8192 2732808.270 -
std::search(list<int>,_pred)_(no_match)/1000 752.631 -
std::search(list<int>,_pred)_(no_match)/1024 769.582 -
std::search(list<int>,_pred)_(no_match)/1048576 902579.808 -
std::search(list<int>,_pred)_(no_match)/8192 7040.059 -5.08%
std::search(list<int>,_pred)_(same_length)/1000 774.731 -
std::search(list<int>,_pred)_(same_length)/1024 791.097 -
std::search(list<int>,_pred)_(same_length)/8192 9006.519 5.75%
std::search(list<int>,_pred)_(single_element)/1000 834.874 1.83%
std::search(list<int>,_pred)_(single_element)/1024 841.868 -
std::search(list<int>,_pred)_(single_element)/8192 8665.430 5.67%
std::search(vector<int>)_(near_matches)/1000 13963.024 -
std::search(vector<int>)_(near_matches)/1024 14834.512 -
std::search(vector<int>)_(near_matches)/8192 769440.652 -
std::search(vector<int>)_(no_match)/1000 209.376 1.21%
std::search(vector<int>)_(no_match)/1024 214.148 1.13%
std::search(vector<int>)_(no_match)/1048576 212396.445 -
std::search(vector<int>)_(no_match)/8192 1659.755 1.21%
std::search(vector<int>)_(same_length)/1000 241.649 -
std::search(vector<int>)_(same_length)/1024 245.910 -
std::search(vector<int>)_(same_length)/8192 1875.356 -
std::search(vector<int>)_(single_element)/1000 237.986 4.50%
std::search(vector<int>)_(single_element)/1024 243.296 4.46%
std::search(vector<int>)_(single_element)/8192 1856.193 2.52%
std::search(vector<int>,_pred)_(near_matches)/1000 23065.715 -
std::search(vector<int>,_pred)_(near_matches)/1024 24252.384 -
std::search(vector<int>,_pred)_(near_matches)/8192 1455760.135 -
std::search(vector<int>,_pred)_(no_match)/1000 468.849 -
std::search(vector<int>,_pred)_(no_match)/1024 475.293 -
std::search(vector<int>,_pred)_(no_match)/1048576 440941.603 -
std::search(vector<int>,_pred)_(no_match)/8192 4456.709 10.83%
std::search(vector<int>,_pred)_(same_length)/1000 603.525 -
std::search(vector<int>,_pred)_(same_length)/1024 615.185 -
std::search(vector<int>,_pred)_(same_length)/8192 5104.478 3.67%
std::search(vector<int>,_pred)_(single_element)/1000 459.609 -
std::search(vector<int>,_pred)_(single_element)/1024 470.631 -
std::search(vector<int>,_pred)_(single_element)/8192 3746.073 -
std::search_n(deque<int>)_(no_match)/1000 443.482 -1.00%
std::search_n(deque<int>)_(no_match)/1024 439.181 -
std::search_n(deque<int>)_(no_match)/1048576 446001.486 -
std::search_n(deque<int>)_(no_match)/8192 3485.321 -
std::search_n(deque<int>,_pred)_(no_match)/1000 601.392 -
std::search_n(deque<int>,_pred)_(no_match)/1024 623.758 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 554199.967 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4322.552 -
std::search_n(list<int>)_(no_match)/1000 689.848 -
std::search_n(list<int>)_(no_match)/1024 749.100 -
std::search_n(list<int>)_(no_match)/1048576 865691.729 -
std::search_n(list<int>)_(no_match)/8192 6803.228 -5.66%
std::search_n(list<int>,_pred)_(no_match)/1000 824.111 -
std::search_n(list<int>,_pred)_(no_match)/1024 845.252 -
std::search_n(list<int>,_pred)_(no_match)/1048576 983105.099 -
std::search_n(list<int>,_pred)_(no_match)/8192 7876.138 -3.25%
std::search_n(vector<int>)_(no_match)/1000 214.840 4.83%
std::search_n(vector<int>)_(no_match)/1024 220.208 5.03%
std::search_n(vector<int>)_(no_match)/1048576 215478.687 3.50%
std::search_n(vector<int>)_(no_match)/8192 1684.145 3.82%
std::search_n(vector<int>,_pred)_(no_match)/1000 511.015 -
std::search_n(vector<int>,_pred)_(no_match)/1024 523.169 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 612985.977 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4191.557 -
std::set<int>::clear()/0 420.443 -
std::set<int>::clear()/1024 8988.720 2.43%
std::set<int>::clear()/32 647.126 1.07%
std::set<int>::clear()/8192 75476.537 1.45%
std::set<int>::contains(key)_(existent)/0 0.012 -
std::set<int>::contains(key)_(existent)/1024 3.896 -
std::set<int>::contains(key)_(existent)/32 1.699 -2.01%
std::set<int>::contains(key)_(existent)/8192 8.469 3.41%
std::set<int>::contains(key)_(non-existent)/0 0.269 -
std::set<int>::contains(key)_(non-existent)/1024 6.150 15.03%
std::set<int>::contains(key)_(non-existent)/32 2.932 25.99%
std::set<int>::contains(key)_(non-existent)/8192 8.582 2.09%
std::set<int>::count(key)_(existent)/0 0.020 -
std::set<int>::count(key)_(existent)/1024 4.139 -
std::set<int>::count(key)_(existent)/32 1.821 -
std::set<int>::count(key)_(existent)/8192 8.045 4.44%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.522 -
std::set<int>::count(key)_(non-existent)/32 2.919 -
std::set<int>::count(key)_(non-existent)/8192 11.304 -
std::set<int>::ctor(&&,_different_allocs)/0 13.722 -
std::set<int>::ctor(&&,_different_allocs)/1024 5780.372 -
std::set<int>::ctor(&&,_different_allocs)/32 180.168 -
std::set<int>::ctor(&&,_different_allocs)/8192 48143.337 -
std::set<int>::ctor(const&)/0 13.656 -
std::set<int>::ctor(const&)/1024 6602.727 7.83%
std::set<int>::ctor(const&)/32 234.628 6.59%
std::set<int>::ctor(const&)/8192 52672.331 6.28%
std::set<int>::ctor(const&,_alloc)/0 13.688 -
std::set<int>::ctor(const&,_alloc)/1024 6275.058 2.27%
std::set<int>::ctor(const&,_alloc)/32 221.502 -
std::set<int>::ctor(const&,_alloc)/8192 50042.793 1.88%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.612 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8686.692 1.23%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 264.456 5.17%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70000.612 1.03%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.641 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12713.625 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 305.463 3.07%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 271121.020 -
std::set<int>::equal_range(key)_(existent)/0 0.012 -
std::set<int>::equal_range(key)_(existent)/1024 4.130 -
std::set<int>::equal_range(key)_(existent)/32 1.722 -
std::set<int>::equal_range(key)_(existent)/8192 8.742 9.89%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.949 7.94%
std::set<int>::equal_range(key)_(non-existent)/32 2.640 1.05%
std::set<int>::equal_range(key)_(non-existent)/8192 10.864 9.01%
std::set<int>::erase(iterator)/0 20.196 1.63%
std::set<int>::erase(iterator)/1024 20.590 1.95%
std::set<int>::erase(iterator)/32 20.543 1.70%
std::set<int>::erase(iterator)/8192 20.745 1.95%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 418.819 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6568.114 2.09%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 585.603 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52324.528 1.49%
std::set<int>::erase(key)_(existent)/0 20.861 2.11%
std::set<int>::erase(key)_(existent)/1024 41.796 4.53%
std::set<int>::erase(key)_(existent)/32 22.388 2.14%
std::set<int>::erase(key)_(existent)/8192 51.955 -
std::set<int>::erase(key)_(non-existent)/0 0.254 -
std::set<int>::erase(key)_(non-existent)/1024 5.549 4.80%
std::set<int>::erase(key)_(non-existent)/32 2.432 -3.21%
std::set<int>::erase(key)_(non-existent)/8192 8.230 -
std::set<int>::find(key)_(existent)/0 0.016 -
std::set<int>::find(key)_(existent)/1024 4.076 1.34%
std::set<int>::find(key)_(existent)/32 1.597 -
std::set<int>::find(key)_(existent)/8192 8.422 -
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.562 -
std::set<int>::find(key)_(non-existent)/32 2.286 -
std::set<int>::find(key)_(non-existent)/8192 9.988 18.53%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.924 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 43.475 -14.31%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.333 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 73.830 -8.32%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.914 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.020 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.889 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.437 -2.45%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.101 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 52.914 14.45%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.786 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 91.846 -13.32%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.109 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.574 -6.84%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.048 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.911 -5.47%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 419.265 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16454.641 -1.06%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 817.541 -2.99%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 149435.600 -1.66%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 419.310 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7725.335 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 569.596 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132971.910 -1.35%
std::set<int>::insert(value)_(already_present)/0 0.610 4.82%
std::set<int>::insert(value)_(already_present)/1024 6.366 10.33%
std::set<int>::insert(value)_(already_present)/32 1.790 -
std::set<int>::insert(value)_(already_present)/8192 10.502 6.14%
std::set<int>::insert(value)_(new_value)/0 17.927 -
std::set<int>::insert(value)_(new_value)/1024 45.036 6.00%
std::set<int>::insert(value)_(new_value)/32 19.771 -
std::set<int>::insert(value)_(new_value)/8192 76.684 -6.61%
std::set<int>::lower_bound(key)_(existent)/0 0.013 -
std::set<int>::lower_bound(key)_(existent)/1024 4.289 1.68%
std::set<int>::lower_bound(key)_(existent)/32 1.566 -
std::set<int>::lower_bound(key)_(existent)/8192 8.125 4.28%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.325 3.85%
std::set<int>::lower_bound(key)_(non-existent)/32 2.343 2.12%
std::set<int>::lower_bound(key)_(non-existent)/8192 11.159 20.78%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.304 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6357.866 2.71%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 225.698 1.89%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49760.568 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.297 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6220.681 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 224.471 1.25%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49115.392 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.087 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1330.365 -2.39%
std::set<int>::operator=(const&)_(into_populated_Container)/32 37.358 -5.32%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12350.189 -1.51%
std::set<int>::upper_bound(key)_(existent)/0 0.013 -
std::set<int>::upper_bound(key)_(existent)/1024 4.180 -
std::set<int>::upper_bound(key)_(existent)/32 1.749 -
std::set<int>::upper_bound(key)_(existent)/8192 8.409 5.64%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.019 1.38%
std::set<int>::upper_bound(key)_(non-existent)/32 2.431 -
std::set<int>::upper_bound(key)_(non-existent)/8192 10.121 2.29%
std::set<std::string>::clear()/0 422.522 -
std::set<std::string>::clear()/1024 20308.846 1.59%
std::set<std::string>::clear()/32 901.798 -
std::set<std::string>::clear()/8192 206001.770 -
std::set<std::string>::contains(key)_(existent)/0 0.012 -
std::set<std::string>::contains(key)_(existent)/1024 23.817 -1.93%
std::set<std::string>::contains(key)_(existent)/32 15.687 -
std::set<std::string>::contains(key)_(existent)/8192 28.325 -2.83%
std::set<std::string>::contains(key)_(non-existent)/0 0.282 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.274 -2.77%
std::set<std::string>::contains(key)_(non-existent)/32 9.918 -3.16%
std::set<std::string>::contains(key)_(non-existent)/8192 27.990 -
std::set<std::string>::count(key)_(existent)/0 0.012 -
std::set<std::string>::count(key)_(existent)/1024 22.560 -
std::set<std::string>::count(key)_(existent)/32 15.782 -
std::set<std::string>::count(key)_(existent)/8192 29.190 -
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.779 -
std::set<std::string>::count(key)_(non-existent)/32 10.787 -
std::set<std::string>::count(key)_(non-existent)/8192 31.905 -
std::set<std::string>::ctor(&&,_different_allocs)/0 13.685 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7020.455 -
std::set<std::string>::ctor(&&,_different_allocs)/32 211.079 -1.19%
std::set<std::string>::ctor(&&,_different_allocs)/8192 57745.636 -
std::set<std::string>::ctor(const&)/0 13.568 -
std::set<std::string>::ctor(const&)/1024 34990.264 -
std::set<std::string>::ctor(const&)/32 703.886 2.17%
std::set<std::string>::ctor(const&)/8192 343456.740 -
std::set<std::string>::ctor(const&,_alloc)/0 13.586 -
std::set<std::string>::ctor(const&,_alloc)/1024 36654.629 -
std::set<std::string>::ctor(const&,_alloc)/32 804.175 1.02%
std::set<std::string>::ctor(const&,_alloc)/8192 345297.831 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.650 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41293.303 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 673.043 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 385344.669 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.659 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54524.202 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 955.643 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093136.714 -
std::set<std::string>::equal_range(key)_(existent)/0 0.035 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.596 1.35%
std::set<std::string>::equal_range(key)_(existent)/32 16.720 -
std::set<std::string>::equal_range(key)_(existent)/8192 30.544 1.71%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.459 4.36%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.462 -2.46%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.498 -
std::set<std::string>::erase(iterator)/0 27.149 1.03%
std::set<std::string>::erase(iterator)/1024 25.923 3.47%
std::set<std::string>::erase(iterator)/32 26.684 1.88%
std::set<std::string>::erase(iterator)/8192 33.699 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.780 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12189.406 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 719.801 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114565.347 -
std::set<std::string>::erase(key)_(existent)/0 63.694 27.19%
std::set<std::string>::erase(key)_(existent)/1024 69.464 1.25%
std::set<std::string>::erase(key)_(existent)/32 74.821 -
std::set<std::string>::erase(key)_(existent)/8192 71.781 2.68%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 25.333 -
std::set<std::string>::erase(key)_(non-existent)/32 12.586 -
std::set<std::string>::erase(key)_(non-existent)/8192 32.085 -
std::set<std::string>::find(key)_(existent)/0 0.036 -
std::set<std::string>::find(key)_(existent)/1024 23.772 1.67%
std::set<std::string>::find(key)_(existent)/32 15.317 -
std::set<std::string>::find(key)_(existent)/8192 27.280 -
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 20.034 -3.13%
std::set<std::string>::find(key)_(non-existent)/32 9.506 -3.90%
std::set<std::string>::find(key)_(non-existent)/8192 26.350 -3.12%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 28.902 -20.70%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 74.534 15.57%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 50.197 -1.95%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 78.466 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.438 13.55%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 42.888 -20.06%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 35.512 -17.75%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.500 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.705 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.615 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.693 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 43.131 2.96%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 26.099 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 36.900 20.25%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 28.101 -31.83%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.728 13.19%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.538 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 67036.662 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1503.836 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 829117.086 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.804 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 40215.690 3.18%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1183.174 -1.12%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 614878.307 -1.14%
std::set<std::string>::insert(value)_(already_present)/0 15.011 -
std::set<std::string>::insert(value)_(already_present)/1024 32.493 -
std::set<std::string>::insert(value)_(already_present)/32 11.782 -
std::set<std::string>::insert(value)_(already_present)/8192 39.638 2.34%
std::set<std::string>::insert(value)_(new_value)/0 33.025 -1.00%
std::set<std::string>::insert(value)_(new_value)/1024 64.553 -
std::set<std::string>::insert(value)_(new_value)/32 40.544 -1.16%
std::set<std::string>::insert(value)_(new_value)/8192 90.348 -
std::set<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.727 -
std::set<std::string>::lower_bound(key)_(existent)/32 16.195 -
std::set<std::string>::lower_bound(key)_(existent)/8192 28.033 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.885 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.064 -2.06%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.180 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.189 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36527.932 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 684.574 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 349206.743 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.201 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36340.539 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 728.899 1.36%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348399.819 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16949.659 -1.74%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 339.643 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208216.575 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.266 1.17%
std::set<std::string>::upper_bound(key)_(existent)/32 17.244 -
std::set<std::string>::upper_bound(key)_(existent)/8192 31.116 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.625 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.585 4.91%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.647 1.71%
std::shift_left(deque<int>)/1024 40.317 -
std::shift_left(deque<int>)/32 4.841 -
std::shift_left(deque<int>)/50 5.524 -
std::shift_left(deque<int>)/8192 303.845 -
std::shift_left(list<int>)/1024 729.241 -
std::shift_left(list<int>)/32 14.491 -
std::shift_left(list<int>)/50 27.622 -
std::shift_left(list<int>)/8192 7137.773 -
std::shift_left(vector<int>)/1024 35.335 -
std::shift_left(vector<int>)/32 4.506 14.11%
std::shift_left(vector<int>)/50 5.269 -
std::shift_left(vector<int>)/8192 282.339 -
std::shift_right(deque<int>)/1024 43.237 -
std::shift_right(deque<int>)/32 4.370 -
std::shift_right(deque<int>)/50 5.102 -3.38%
std::shift_right(deque<int>)/8192 310.574 -
std::shift_right(list<int>)/1024 735.566 -
std::shift_right(list<int>)/32 14.498 -
std::shift_right(list<int>)/50 28.940 4.16%
std::shift_right(list<int>)/8192 7746.475 -
std::shift_right(vector<int>)/1024 35.916 -
std::shift_right(vector<int>)/32 2.961 -
std::shift_right(vector<int>)/50 5.346 -
std::shift_right(vector<int>)/8192 298.395 -
std::shuffle(deque<int>)/1024 9484.730 -
std::shuffle(deque<int>)/32 299.870 -
std::shuffle(deque<int>)/8192 75215.729 -
std::shuffle(vector<int>)/1024 8907.437 -
std::shuffle(vector<int>)/32 281.488 -
std::shuffle(vector<int>)/8192 71271.524 -
std::sort(deque<int>)_(ascending)/1024 766.849 -
std::sort(deque<int>)_(ascending)/8 18.339 -
std::sort(deque<int>)_(ascending)/8192 5788.283 1.10%
std::sort(deque<int>)_(descending)/1024 1304.977 -
std::sort(deque<int>)_(descending)/8 25.492 -
std::sort(deque<int>)_(descending)/8192 10408.907 -
std::sort(deque<int>)_(heap)/1024 6280.100 -
std::sort(deque<int>)_(heap)/8 24.687 -
std::sort(deque<int>)_(heap)/8192 69708.904 -
std::sort(deque<int>)_(pipe-organ)/1024 2714.985 -2.78%
std::sort(deque<int>)_(pipe-organ)/8 20.916 -
std::sort(deque<int>)_(pipe-organ)/8192 26719.221 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17857.694 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.619 2.15%
std::sort(deque<int>)_(qsort_adversarial)/8192 455145.834 -
std::sort(deque<int>)_(repeated)/1024 962.543 -
std::sort(deque<int>)_(repeated)/8 18.754 -
std::sort(deque<int>)_(repeated)/8192 6762.324 -
std::sort(deque<int>)_(shuffled)/1024 6896.467 -
std::sort(deque<int>)_(shuffled)/8 23.405 -
std::sort(deque<int>)_(shuffled)/8192 81009.727 -
std::sort(vector<NonIntegral>)_(ascending)/1024 544.938 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.488 1.34%
std::sort(vector<NonIntegral>)_(ascending)/8192 3767.623 -
std::sort(vector<NonIntegral>)_(descending)/1024 783.316 -
std::sort(vector<NonIntegral>)_(descending)/8 24.199 -2.38%
std::sort(vector<NonIntegral>)_(descending)/8192 5288.457 -
std::sort(vector<NonIntegral>)_(heap)/1024 4254.306 -
std::sort(vector<NonIntegral>)_(heap)/8 22.593 1.05%
std::sort(vector<NonIntegral>)_(heap)/8192 50300.281 1.02%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1903.339 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.135 1.06%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18508.419 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13243.875 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.604 2.05%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155421.469 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.784 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.704 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3742.206 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4689.385 2.10%
std::sort(vector<NonIntegral>)_(shuffled)/8 20.862 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 84989.627 5.77%
std::sort(vector<int>)_(ascending)/1024 539.569 -
std::sort(vector<int>)_(ascending)/8 16.777 1.14%
std::sort(vector<int>)_(ascending)/8192 3758.141 -
std::sort(vector<int>)_(descending)/1024 1048.470 -
std::sort(vector<int>)_(descending)/8 24.799 -3.45%
std::sort(vector<int>)_(descending)/8192 7346.542 -1.21%
std::sort(vector<int>)_(heap)/1024 4581.044 -
std::sort(vector<int>)_(heap)/8 22.446 -
std::sort(vector<int>)_(heap)/8192 45920.633 -
std::sort(vector<int>)_(pipe-organ)/1024 2287.472 -
std::sort(vector<int>)_(pipe-organ)/8 18.654 -
std::sort(vector<int>)_(pipe-organ)/8192 21525.616 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13790.394 3.65%
std::sort(vector<int>)_(qsort_adversarial)/8 16.726 -
std::sort(vector<int>)_(qsort_adversarial)/8192 157840.645 3.74%
std::sort(vector<int>)_(repeated)/1024 667.504 -
std::sort(vector<int>)_(repeated)/8 16.902 -
std::sort(vector<int>)_(repeated)/8192 5044.021 -
std::sort(vector<int>)_(shuffled)/1024 4690.283 -
std::sort(vector<int>)_(shuffled)/8 21.204 -
std::sort(vector<int>)_(shuffled)/8192 45367.252 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3386.441 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1972.444 1.28%
std::stable_partition(deque<int>)_(alloc_fails)/50 1992.475 1.76%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17212.343 -
std::stable_partition(deque<int>)_(dense)/1024 618.691 -6.77%
std::stable_partition(deque<int>)_(dense)/32 31.001 -3.77%
std::stable_partition(deque<int>)_(dense)/50 39.718 -8.48%
std::stable_partition(deque<int>)_(dense)/8192 6104.159 -
std::stable_partition(deque<int>)_(sparse)/1024 465.198 -1.59%
std::stable_partition(deque<int>)_(sparse)/32 11.075 -21.54%
std::stable_partition(deque<int>)_(sparse)/50 27.724 -14.57%
std::stable_partition(deque<int>)_(sparse)/8192 3709.193 6.73%
std::stable_partition(list<int>)_(alloc_fails)/1024 4215.830 2.42%
std::stable_partition(list<int>)_(alloc_fails)/32 1914.335 -
std::stable_partition(list<int>)_(alloc_fails)/50 1947.028 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25266.453 -
std::stable_partition(list<int>)_(dense)/1024 1743.757 -
std::stable_partition(list<int>)_(dense)/32 33.495 2.77%
std::stable_partition(list<int>)_(dense)/50 56.723 4.06%
std::stable_partition(list<int>)_(dense)/8192 17489.286 -
std::stable_partition(list<int>)_(sparse)/1024 943.056 -
std::stable_partition(list<int>)_(sparse)/32 9.708 -2.32%
std::stable_partition(list<int>)_(sparse)/50 26.436 2.10%
std::stable_partition(list<int>)_(sparse)/8192 8789.376 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2952.042 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1941.129 1.92%
std::stable_partition(vector<int>)_(alloc_fails)/50 1941.272 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9879.118 -
std::stable_partition(vector<int>)_(dense)/1024 296.288 -
std::stable_partition(vector<int>)_(dense)/32 21.573 -1.83%
std::stable_partition(vector<int>)_(dense)/50 26.321 2.94%
std::stable_partition(vector<int>)_(dense)/8192 2097.016 -
std::stable_partition(vector<int>)_(sparse)/1024 216.445 -
std::stable_partition(vector<int>)_(sparse)/32 7.210 -4.29%
std::stable_partition(vector<int>)_(sparse)/50 21.788 2.45%
std::stable_partition(vector<int>)_(sparse)/8192 1550.805 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4193.818 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.175 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19073.638 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29048.607 2.97%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.301 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27251.730 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14174.459 1.42%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.215 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25885.857 -1.09%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16779.882 2.25%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.152 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22921.695 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26298.521 1.77%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.713 2.87%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28718.903 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4281.947 11.77%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.315 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13655.710 4.89%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19622.909 1.20%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.847 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25379.479 -
std::stable_sort(deque<int>)_(ascending)/1024 2121.055 -
std::stable_sort(deque<int>)_(ascending)/8 18.504 3.49%
std::stable_sort(deque<int>)_(ascending)/8192 13697.401 -
std::stable_sort(deque<int>)_(descending)/1024 2948.257 -
std::stable_sort(deque<int>)_(descending)/8 28.062 3.36%
std::stable_sort(deque<int>)_(descending)/8192 21009.996 -
std::stable_sort(deque<int>)_(heap)/1024 2762.773 -
std::stable_sort(deque<int>)_(heap)/8 26.440 -
std::stable_sort(deque<int>)_(heap)/8192 18078.127 1.94%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2944.728 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.567 1.55%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20659.219 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3127.021 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.244 4.25%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20988.705 -
std::stable_sort(deque<int>)_(repeated)/1024 1354.152 -1.27%
std::stable_sort(deque<int>)_(repeated)/8 18.546 3.70%
std::stable_sort(deque<int>)_(repeated)/8192 7617.591 -
std::stable_sort(deque<int>)_(shuffled)/1024 2495.141 -
std::stable_sort(deque<int>)_(shuffled)/8 24.321 -
std::stable_sort(deque<int>)_(shuffled)/8192 14967.881 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4556.663 1.62%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.615 2.16%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55106.581 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23222.443 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.120 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 125791.118 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14219.568 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.499 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 118427.610 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14379.429 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 18.950 -1.37%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93222.806 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23121.150 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 17.239 1.67%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146991.009 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3306.925 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.482 1.51%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18991.539 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18425.239 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.236 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158061.510 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3995.045 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.913 2.58%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 46151.532 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13293.363 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.759 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 198659.556 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10352.530 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.267 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126538.507 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8632.205 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.185 -4.60%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 124475.451 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14473.730 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.449 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210476.959 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1372.616 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.855 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15151.363 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12796.217 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 21.099 1.83%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184508.492 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4570.601 -6.02%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.596 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20766.256 2.00%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24127.281 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.888 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24170.608 1.36%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14402.740 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.695 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31913.929 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14609.589 1.09%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.048 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22145.069 2.02%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23615.389 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.944 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35862.846 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3268.929 3.50%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.498 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9560.714 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18478.354 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.224 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28751.509 -
std::stable_sort(vector<int>)_(ascending)/1024 2101.403 2.31%
std::stable_sort(vector<int>)_(ascending)/8 16.818 -
std::stable_sort(vector<int>)_(ascending)/8192 13547.302 -
std::stable_sort(vector<int>)_(descending)/1024 2830.511 1.24%
std::stable_sort(vector<int>)_(descending)/8 25.573 -
std::stable_sort(vector<int>)_(descending)/8192 18408.830 -
std::stable_sort(vector<int>)_(heap)/1024 2559.735 1.77%
std::stable_sort(vector<int>)_(heap)/8 21.983 -
std::stable_sort(vector<int>)_(heap)/8192 14473.920 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2824.842 1.47%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.843 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18271.610 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2919.682 1.21%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.864 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18365.421 -
std::stable_sort(vector<int>)_(repeated)/1024 1118.992 2.27%
std::stable_sort(vector<int>)_(repeated)/8 16.878 -
std::stable_sort(vector<int>)_(repeated)/8192 5298.327 -
std::stable_sort(vector<int>)_(shuffled)/1024 2242.065 2.50%
std::stable_sort(vector<int>)_(shuffled)/8 21.136 -
std::stable_sort(vector<int>)_(shuffled)/8192 10870.091 -
std::swap_ranges(deque<int>)/1024 341.512 6.75%
std::swap_ranges(deque<int>)/32 10.495 -
std::swap_ranges(deque<int>)/50 20.033 1.05%
std::swap_ranges(deque<int>)/8192 2726.689 6.91%
std::swap_ranges(list<int>)/1024 762.126 -
std::swap_ranges(list<int>)/32 19.568 -
std::swap_ranges(list<int>)/50 32.671 -1.44%
std::swap_ranges(list<int>)/8192 9893.226 17.14%
std::swap_ranges(vector<int>)/1024 62.849 -
std::swap_ranges(vector<int>)/32 4.832 -
std::swap_ranges(vector<int>)/50 5.611 -
std::swap_ranges(vector<int>)/8192 476.974 -
std::transform(deque<int>)_(identity_transform)/1024 370.197 -3.18%
std::transform(deque<int>)_(identity_transform)/32 12.441 -13.94%
std::transform(deque<int>)_(identity_transform)/50 19.229 -10.72%
std::transform(deque<int>)_(identity_transform)/8192 2447.027 -
std::transform(deque<int>,_deque<int>)/1024 661.215 -
std::transform(deque<int>,_deque<int>)/32 21.543 -3.55%
std::transform(deque<int>,_deque<int>)/50 33.284 -4.93%
std::transform(deque<int>,_deque<int>)/8192 5418.283 -
std::transform(list<int>)_(identity_transform)/1024 749.252 -
std::transform(list<int>)_(identity_transform)/32 16.114 -
std::transform(list<int>)_(identity_transform)/50 39.597 -
std::transform(list<int>)_(identity_transform)/8192 7120.455 -
std::transform(list<int>,_list<int>)/1024 855.802 -
std::transform(list<int>,_list<int>)/32 23.580 -
std::transform(list<int>,_list<int>)/50 36.879 -
std::transform(list<int>,_list<int>)/8192 9528.380 -
std::transform(vector<int>)_(identity_transform)/1024 263.226 -
std::transform(vector<int>)_(identity_transform)/32 8.993 -
std::transform(vector<int>)_(identity_transform)/50 14.132 -
std::transform(vector<int>)_(identity_transform)/8192 2026.516 -
std::transform(vector<int>,_vector<int>)/1024 556.665 -
std::transform(vector<int>,_vector<int>)/32 17.250 -
std::transform(vector<int>,_vector<int>)/50 26.937 -
std::transform(vector<int>,_vector<int>)/8192 4444.466 -
std::unique(deque<int>)_(contiguous)/1024 740.680 -
std::unique(deque<int>)_(contiguous)/32 60.509 -6.31%
std::unique(deque<int>)_(contiguous)/52 70.679 -8.15%
std::unique(deque<int>)_(contiguous)/8192 5548.246 -
std::unique(deque<int>)_(sprinkled)/1024 894.977 5.74%
std::unique(deque<int>)_(sprinkled)/32 65.476 -5.70%
std::unique(deque<int>)_(sprinkled)/52 80.051 -5.72%
std::unique(deque<int>)_(sprinkled)/8192 7385.037 5.52%
std::unique(deque<int>,_pred)_(contiguous)/1024 637.595 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.806 1.63%
std::unique(deque<int>,_pred)_(contiguous)/52 71.000 2.64%
std::unique(deque<int>,_pred)_(contiguous)/8192 4456.108 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 695.884 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.275 -
std::unique(deque<int>,_pred)_(sprinkled)/52 74.395 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5255.548 -
std::unique(list<int>)_(contiguous)/1024 925.612 -
std::unique(list<int>)_(contiguous)/32 55.089 -
std::unique(list<int>)_(contiguous)/52 69.637 -1.34%
std::unique(list<int>)_(contiguous)/8192 7048.727 -
std::unique(list<int>)_(sprinkled)/1024 960.846 -
std::unique(list<int>)_(sprinkled)/32 57.467 -
std::unique(list<int>)_(sprinkled)/52 70.532 -
std::unique(list<int>)_(sprinkled)/8192 7802.393 -1.01%
std::unique(list<int>,_pred)_(contiguous)/1024 985.985 -
std::unique(list<int>,_pred)_(contiguous)/32 60.449 -
std::unique(list<int>,_pred)_(contiguous)/52 74.675 -
std::unique(list<int>,_pred)_(contiguous)/8192 7911.972 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1029.313 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.772 -
std::unique(list<int>,_pred)_(sprinkled)/52 80.975 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8456.461 -
std::unique(vector<int>)_(contiguous)/1024 313.192 -
std::unique(vector<int>)_(contiguous)/32 51.138 -
std::unique(vector<int>)_(contiguous)/52 56.143 -
std::unique(vector<int>)_(contiguous)/8192 1942.167 -
std::unique(vector<int>)_(sprinkled)/1024 284.558 -
std::unique(vector<int>)_(sprinkled)/32 50.899 -
std::unique(vector<int>)_(sprinkled)/52 55.522 -
std::unique(vector<int>)_(sprinkled)/8192 1922.886 -
std::unique(vector<int>,_pred)_(contiguous)/1024 534.513 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.824 -
std::unique(vector<int>,_pred)_(contiguous)/52 62.913 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3759.700 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 703.311 -
std::unique(vector<int>,_pred)_(sprinkled)/32 61.031 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.913 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5306.729 -
std::unique_copy(deque<int>)_(contiguous)/1024 476.269 -
std::unique_copy(deque<int>)_(contiguous)/32 9.571 -
std::unique_copy(deque<int>)_(contiguous)/52 14.490 -
std::unique_copy(deque<int>)_(contiguous)/8192 3752.623 -
std::unique_copy(deque<int>)_(sprinkled)/1024 470.147 -
std::unique_copy(deque<int>)_(sprinkled)/32 12.125 11.35%
std::unique_copy(deque<int>)_(sprinkled)/52 21.236 7.25%
std::unique_copy(deque<int>)_(sprinkled)/8192 3768.541 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.736 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.506 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.697 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4481.774 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.948 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.252 -2.19%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.709 -1.92%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5136.891 -
std::unique_copy(list<int>)_(contiguous)/1024 1622.962 118.11%
std::unique_copy(list<int>)_(contiguous)/32 11.257 -
std::unique_copy(list<int>)_(contiguous)/52 21.976 2.20%
std::unique_copy(list<int>)_(contiguous)/8192 6815.503 -
std::unique_copy(list<int>)_(sprinkled)/1024 747.423 -
std::unique_copy(list<int>)_(sprinkled)/32 12.453 -
std::unique_copy(list<int>)_(sprinkled)/52 21.573 -
std::unique_copy(list<int>)_(sprinkled)/8192 6962.182 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 795.943 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.213 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.654 -2.58%
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7451.549 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 843.331 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.054 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.520 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7382.085 -
std::unique_copy(vector<int>)_(contiguous)/1024 249.186 -
std::unique_copy(vector<int>)_(contiguous)/32 8.852 -
std::unique_copy(vector<int>)_(contiguous)/52 13.481 -
std::unique_copy(vector<int>)_(contiguous)/8192 1904.272 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.906 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.292 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.840 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1892.477 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.957 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.959 -2.57%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.479 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3709.043 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 584.182 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.472 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.073 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4425.499 -
std::unordered_map<int,_int>::clear()/0 420.238 -1.75%
std::unordered_map<int,_int>::clear()/1024 8178.134 2.09%
std::unordered_map<int,_int>::clear()/32 612.530 -
std::unordered_map<int,_int>::clear()/8192 63100.759 2.78%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.017 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.140 -9.65%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.193 -10.71%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.315 8.96%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.412 -6.35%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.351 -16.26%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.134 -17.99%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.356 -9.19%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.018 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.308 -4.66%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.334 -2.10%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.378 -4.13%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.271 -5.01%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.769 26.19%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.864 36.08%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.713 45.75%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 15.131 1.35%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8906.502 1.15%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 292.458 2.62%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 106932.245 -1.39%
std::unordered_map<int,_int>::ctor(const&)/0 13.837 -
std::unordered_map<int,_int>::ctor(const&)/1024 6658.964 -
std::unordered_map<int,_int>::ctor(const&)/32 200.516 -
std::unordered_map<int,_int>::ctor(const&)/8192 54927.482 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.947 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9775.102 -3.73%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 270.521 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81067.425 -4.70%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.830 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13679.476 1.22%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 369.233 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142613.688 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.858 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13459.224 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.341 -1.88%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142194.920 -
std::unordered_map<int,_int>::erase(iterator)/0 19.652 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.451 1.56%
std::unordered_map<int,_int>::erase(iterator)/32 20.258 -1.03%
std::unordered_map<int,_int>::erase(iterator)/8192 20.646 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.107 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5461.375 3.21%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 530.287 1.52%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44950.303 -
std::unordered_map<int,_int>::erase(key)_(existent)/0 20.978 -1.24%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.691 2.14%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.373 1.04%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.583 -6.78%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.266 4.06%
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.113 -3.10%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.010 -12.69%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.987 -
std::unordered_map<int,_int>::find(key)_(existent)/0 0.015 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.248 18.21%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.250 -14.04%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.266 -5.46%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.139 18.29%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.314 9.41%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.112 2.55%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.534 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 12743.540 -4.45%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 742.913 -4.94%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 138734.236 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.855 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7493.382 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 613.523 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85187.406 -3.43%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.913 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14542.336 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 801.270 -1.91%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 153256.769 1.48%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.817 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14235.365 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 798.986 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 151520.941 -1.00%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.660 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.769 -30.43%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.671 -1.00%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.023 -10.69%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.087 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 19.533 -7.28%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.352 1.09%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.476 -1.72%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.863 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.106 1.73%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.889 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.576 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.149 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.960 5.95%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.250 2.68%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.668 -1.51%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.169 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6719.960 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 206.393 -6.53%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53807.710 -3.14%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.148 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6633.866 -2.29%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.071 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54957.661 -1.46%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1314.845 -10.70%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.091 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26521.947 -5.31%
std::unordered_multimap<int,_int>::clear()/0 422.831 -
std::unordered_multimap<int,_int>::clear()/1024 9070.735 15.14%
std::unordered_multimap<int,_int>::clear()/32 654.378 7.42%
std::unordered_multimap<int,_int>::clear()/8192 70819.695 16.39%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.014 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.114 -12.51%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.282 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.281 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.336 -8.51%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.547 20.62%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.375 -4.43%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.254 -9.14%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.617 -5.32%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.622 3.33%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.728 1.58%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.304 -24.81%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.515 11.45%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.517 12.78%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.415 9.94%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.932 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8941.204 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 303.328 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 110534.084 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.864 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6761.974 1.10%
std::unordered_multimap<int,_int>::ctor(const&)/32 203.682 3.13%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55432.499 1.22%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.820 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9234.490 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 264.204 3.91%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76611.840 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.821 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13641.119 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.703 1.19%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146037.088 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.804 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13510.228 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 373.928 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 146613.964 -
std::unordered_multimap<int,_int>::erase(iterator)/0 21.790 11.40%
std::unordered_multimap<int,_int>::erase(iterator)/1024 22.669 11.23%
std::unordered_multimap<int,_int>::erase(iterator)/32 22.728 10.07%
std::unordered_multimap<int,_int>::erase(iterator)/8192 28.572 4.45%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.316 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6247.109 13.83%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 563.812 6.13%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 49567.292 10.39%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.625 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 23.555 6.86%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.084 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.566 13.28%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.349 28.12%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.167 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.123 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.926 1.33%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.011 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.188 -16.27%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.238 -18.22%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.177 -23.06%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.332 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.066 1.39%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.012 -14.17%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.131 1.58%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.808 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16580.584 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 817.728 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 175578.805 -1.95%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.782 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15019.979 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 870.449 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 181887.001 -3.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.046 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16872.450 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 841.225 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 173440.579 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.802 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18065.535 1.09%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 903.486 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 185190.870 -3.22%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.111 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 32.593 -4.72%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.904 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 23.989 -3.32%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.550 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 24.879 -1.19%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 21.728 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 23.764 -4.68%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.284 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6692.533 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.240 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53919.693 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.287 1.35%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6699.433 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.000 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54696.714 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.841 -3.88%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1311.488 -1.75%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.984 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26658.883 -
std::unordered_multiset<int>::clear()/0 422.312 -
std::unordered_multiset<int>::clear()/1024 7798.191 -
std::unordered_multiset<int>::clear()/32 609.031 -
std::unordered_multiset<int>::clear()/8192 59281.247 -
std::unordered_multiset<int>::contains(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.209 -10.86%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.282 3.94%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.481 15.70%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.336 -7.98%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.651 -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.482 -1.21%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.538 7.96%
std::unordered_multiset<int>::count(key)_(existent)/0 0.020 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.637 -4.21%
std::unordered_multiset<int>::count(key)_(existent)/32 1.850 7.35%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.852 5.03%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.300 10.53%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.118 1.06%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.067 -11.37%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.203 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.952 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8797.056 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 307.923 1.16%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 103511.074 -1.48%
std::unordered_multiset<int>::ctor(const&)/0 13.778 -
std::unordered_multiset<int>::ctor(const&)/1024 6669.591 -
std::unordered_multiset<int>::ctor(const&)/32 202.793 1.17%
std::unordered_multiset<int>::ctor(const&)/8192 54751.235 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.976 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9154.423 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 258.025 -2.99%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76019.536 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.774 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13595.170 -1.03%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 393.692 1.28%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143298.024 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.769 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13287.086 -1.67%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 372.679 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143428.512 -
std::unordered_multiset<int>::erase(iterator)/0 19.768 -
std::unordered_multiset<int>::erase(iterator)/1024 20.379 -3.69%
std::unordered_multiset<int>::erase(iterator)/32 20.304 -
std::unordered_multiset<int>::erase(iterator)/8192 20.270 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.766 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5467.954 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 541.995 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44498.315 1.69%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.774 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.113 3.56%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.340 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.110 4.03%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.269 -32.50%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.148 3.80%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.204 1.47%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.053 3.77%
std::unordered_multiset<int>::find(key)_(existent)/0 0.011 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.217 4.35%
std::unordered_multiset<int>::find(key)_(existent)/32 1.221 5.67%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.139 -3.03%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.327 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.030 -2.72%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.197 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.134 -1.83%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.784 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16065.551 1.58%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 793.516 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 171822.848 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.729 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15388.539 1.37%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 830.631 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 181609.953 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.023 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 33.666 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.928 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 33.255 -6.54%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.546 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 25.573 -
std::unordered_multiset<int>::insert(value)_(new_value)/32 20.944 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 20.296 1.86%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.198 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6807.989 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.025 1.67%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54475.747 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.184 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6787.024 1.15%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 201.895 1.26%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55395.874 1.05%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.824 -11.62%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1371.179 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.243 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26539.277 -
std::unordered_set<int>::clear()/0 421.927 -
std::unordered_set<int>::clear()/1024 8331.714 3.43%
std::unordered_set<int>::clear()/32 609.980 -
std::unordered_set<int>::clear()/8192 60343.438 -3.39%
std::unordered_set<int>::contains(key)_(existent)/0 0.015 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.218 -1.87%
std::unordered_set<int>::contains(key)_(existent)/32 1.304 -
std::unordered_set<int>::contains(key)_(existent)/8192 1.319 5.15%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.427 -21.02%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.104 -31.64%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.221 -25.41%
std::unordered_set<int>::count(key)_(existent)/0 0.012 -
std::unordered_set<int>::count(key)_(existent)/1024 1.450 -1.31%
std::unordered_set<int>::count(key)_(existent)/32 1.301 2.06%
std::unordered_set<int>::count(key)_(existent)/8192 1.307 5.20%
std::unordered_set<int>::count(key)_(non-existent)/0 0.486 20.57%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.290 -10.46%
std::unordered_set<int>::count(key)_(non-existent)/32 1.249 -12.17%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.611 31.60%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.767 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9065.005 -5.93%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 292.700 -5.40%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 103821.385 -7.26%
std::unordered_set<int>::ctor(const&)/0 13.802 -
std::unordered_set<int>::ctor(const&)/1024 6712.619 1.62%
std::unordered_set<int>::ctor(const&)/32 202.987 1.57%
std::unordered_set<int>::ctor(const&)/8192 55245.972 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.998 -1.14%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9858.575 -
std::unordered_set<int>::ctor(const&,_alloc)/32 281.775 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 81924.566 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.817 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13677.927 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.618 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141842.664 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.784 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13645.441 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 378.965 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141853.382 -
std::unordered_set<int>::erase(iterator)/0 19.685 -
std::unordered_set<int>::erase(iterator)/1024 23.704 17.76%
std::unordered_set<int>::erase(iterator)/32 21.358 6.28%
std::unordered_set<int>::erase(iterator)/8192 24.788 21.55%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.330 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5452.573 2.29%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 537.940 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 42942.040 -2.61%
std::unordered_set<int>::erase(key)_(existent)/0 21.516 2.22%
std::unordered_set<int>::erase(key)_(existent)/1024 26.552 22.71%
std::unordered_set<int>::erase(key)_(existent)/32 21.574 -
std::unordered_set<int>::erase(key)_(existent)/8192 28.814 28.88%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.258 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.000 -15.35%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.059 9.10%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.932 12.20%
std::unordered_set<int>::find(key)_(existent)/0 0.012 -
std::unordered_set<int>::find(key)_(existent)/1024 1.654 23.88%
std::unordered_set<int>::find(key)_(existent)/32 1.459 11.11%
std::unordered_set<int>::find(key)_(existent)/8192 1.411 8.37%
std::unordered_set<int>::find(key)_(non-existent)/0 0.326 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.882 -20.86%
std::unordered_set<int>::find(key)_(non-existent)/32 1.018 -16.53%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.158 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.030 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13283.735 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 743.040 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 138214.577 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.843 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7483.414 -3.54%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 616.068 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 86488.422 2.03%
std::unordered_set<int>::insert(value)_(already_present)/0 1.564 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.548 31.64%
std::unordered_set<int>::insert(value)_(already_present)/32 1.664 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.203 -2.17%
std::unordered_set<int>::insert(value)_(new_value)/0 19.124 -
std::unordered_set<int>::insert(value)_(new_value)/1024 22.184 7.61%
std::unordered_set<int>::insert(value)_(new_value)/32 19.938 2.89%
std::unordered_set<int>::insert(value)_(new_value)/8192 19.702 -8.12%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.204 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6678.459 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 224.454 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54119.390 -1.55%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.217 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6653.675 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 202.180 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54683.045 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.824 -2.96%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1768.818 27.40%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.353 5.42%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 27776.177 8.65%
std::unordered_set<std::string>::clear()/0 422.548 -
std::unordered_set<std::string>::clear()/1024 22746.750 2.30%
std::unordered_set<std::string>::clear()/32 965.021 9.52%
std::unordered_set<std::string>::clear()/8192 218855.457 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.017 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 39.837 2.46%
std::unordered_set<std::string>::contains(key)_(existent)/32 35.816 -18.42%
std::unordered_set<std::string>::contains(key)_(existent)/8192 44.778 12.79%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.346 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 20.416 -6.67%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 27.242 33.79%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 20.872 10.66%
std::unordered_set<std::string>::count(key)_(existent)/0 0.016 -
std::unordered_set<std::string>::count(key)_(existent)/1024 38.030 -9.70%
std::unordered_set<std::string>::count(key)_(existent)/32 37.853 7.47%
std::unordered_set<std::string>::count(key)_(existent)/8192 42.411 9.67%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.309 13.68%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 19.914 -14.68%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.497 -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.480 3.22%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.784 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40341.699 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 918.746 -15.46%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 726782.466 -
std::unordered_set<std::string>::ctor(const&)/0 13.819 -
std::unordered_set<std::string>::ctor(const&)/1024 34972.078 -
std::unordered_set<std::string>::ctor(const&)/32 692.027 -
std::unordered_set<std::string>::ctor(const&)/8192 342531.628 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.940 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63566.599 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1366.392 -15.09%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 608121.551 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.817 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62167.486 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1458.962 -8.96%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 641531.560 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.792 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63989.050 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1543.198 -3.47%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 637863.172 -
std::unordered_set<std::string>::erase(iterator)/0 30.950 3.44%
std::unordered_set<std::string>::erase(iterator)/1024 30.184 1.86%
std::unordered_set<std::string>::erase(iterator)/32 30.944 -6.67%
std::unordered_set<std::string>::erase(iterator)/8192 28.656 -10.06%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.747 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12348.255 3.33%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.663 -1.44%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117343.096 1.22%
std::unordered_set<std::string>::erase(key)_(existent)/0 87.375 -23.58%
std::unordered_set<std::string>::erase(key)_(existent)/1024 120.428 51.54%
std::unordered_set<std::string>::erase(key)_(existent)/32 105.342 -10.63%
std::unordered_set<std::string>::erase(key)_(existent)/8192 98.598 -13.69%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 22.629 -9.29%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 23.697 -2.26%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 22.418 -8.76%
std::unordered_set<std::string>::find(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::find(key)_(existent)/1024 41.342 -2.72%
std::unordered_set<std::string>::find(key)_(existent)/32 44.545 1.96%
std::unordered_set<std::string>::find(key)_(existent)/8192 42.466 22.92%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 25.097 11.31%
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.606 -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.052 -3.50%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.268 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56010.336 -1.01%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1828.592 -16.17%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 609718.140 1.51%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.011 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56934.449 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1864.958 4.73%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 554875.694 -1.07%
std::unordered_set<std::string>::insert(value)_(already_present)/0 10.466 -80.89%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 54.237 74.08%
std::unordered_set<std::string>::insert(value)_(already_present)/32 68.656 93.50%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 46.354 -24.80%
std::unordered_set<std::string>::insert(value)_(new_value)/0 61.407 -9.48%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 73.364 12.81%
std::unordered_set<std::string>::insert(value)_(new_value)/32 45.874 -2.32%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 72.147 14.79%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.258 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36297.926 1.10%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 777.682 12.21%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341731.979 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.252 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36033.068 2.01%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 655.937 -3.06%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344212.608 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17492.539 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 366.308 33.73%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 213119.371 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 244.888 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.830 2.17%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1891.952 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.005 -1.03%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.149 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 786.838 1.38%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.132 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.736 2.78%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 711.652 5.26%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 49.834 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.666 -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 642.567 5.51%
std::vector<int>::ctor(size)/1024 43.413 -
std::vector<int>::ctor(size)/32 9.626 1.24%
std::vector<int>::ctor(size)/8192 569.032 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 41.867 -1.68%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.335 1.51%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 263.430 1.76%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.563 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.748 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.543 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.894 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.295 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.741 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.503 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.175 2.59%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.858 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 803.042 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 460.680 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3066.793 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 935.127 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 485.453 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4193.758 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2216.279 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.810 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13377.875 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.862 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.843 -3.85%
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.958 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.869 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.001 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 791.632 17.96%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 102.921 2.13%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.925 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 676.624 -2.38%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.660 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.412 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.289 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.417 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.419 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.393 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 483.802 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.853 -1.17%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4598.143 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6276.704 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 131.675 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52141.106 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 698.198 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.944 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6930.443 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19723.531 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 594.425 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171631.314 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.182 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.253 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6921.553 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19601.306 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 580.443 -1.90%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 172378.038 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.727 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.081 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6924.273 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19642.261 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 581.200 -1.64%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171817.434 -
std::vector<std::string>::ctor(size)/1024 430.277 -
std::vector<std::string>::ctor(size)/32 36.298 4.31%
std::vector<std::string>::ctor(size)/8192 4225.250 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.773 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 38.613 9.99%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5400.887 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20448.910 5.02%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 571.372 1.34%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 178424.083 5.01%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.553 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.608 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4570.531 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.841 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.796 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4588.349 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.676 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.850 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.857 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.695 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.474 -1.63%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2292.058 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.786 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.172 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4564.173 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.223 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 37.136 2.41%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4577.902 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1636.794 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 483.396 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9764.700 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15129.205 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 823.495 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 115409.958 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3075.647 1.05%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 544.569 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20806.871 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16760.330 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 886.144 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 126323.986 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1698.455 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 582.556 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 10949.653 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 14124.812 5.69%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 923.896 2.61%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 122855.865 6.54%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.497 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.143 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.915 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.165 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 27.855 3.53%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.891 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.130 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.453 -3.60%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5693.209 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6276.002 1.21%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 120.924 -2.44%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51745.199 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 544.018 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.655 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3135.296 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 599.837 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 58.031 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5761.473 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.047 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.819 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.697 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 14.742 18.80%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.311 1.66%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 16.340 20.61%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.814 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.813 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.820 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.819 2.18%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.854 2.07%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.833 1.98%
vector<bool>(const_vector<bool>&) 9.352 -3.19%
vector<bool>(size_type,_const_value_type&) 8.095 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.068 1.30%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.863 -
vector<bool>::reserve() 8.180 -
Geometric Mean 217.644 -